Error:
U21hcnR5RXhjZXB0aW9uIE9iamVjdAooCiAgICBbbWVzc2FnZTpwcm90ZWN0ZWRdID0+IHVuYWJsZSB0byB3cml0ZSBmaWxlIC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy93cnQ2ODdkNDg1NmNlMzI1N18yNzQ0OTgxNQogICAgW3N0cmluZzpFeGNlcHRpb246cHJpdmF0ZV0gPT4gCiAgICBbY29kZTpwcm90ZWN0ZWRdID0+IDAKICAgIFtmaWxlOnByb3RlY3RlZF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvc3lzcGx1Z2lucy9zbWFydHlfaW50ZXJuYWxfcnVudGltZV93cml0ZWZpbGUucGhwCiAgICBbbGluZTpwcm90ZWN0ZWRdID0+IDU5CiAgICBbdHJhY2U6RXhjZXB0aW9uOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgKAogICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvc3lzcGx1Z2lucy9zbWFydHlfdGVtcGxhdGVfY29tcGlsZWQucGhwCiAgICAgICAgICAgICAgICAgICAgW2xpbmVdID0+IDIxMAogICAgICAgICAgICAgICAgICAgIFtmdW5jdGlvbl0gPT4gd3JpdGVGaWxlCiAgICAgICAgICAgICAgICAgICAgW2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Xcml0ZUZpbGUKICAgICAgICAgICAgICAgICAgICBbdHlwZV0gPT4gLT4KICAgICAgICAgICAgICAgICAgICBbYXJnc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy9kYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmXzAuZmlsZS5jYXRhbG9nLm9iamVjdC50cGwucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gPD9waHAKLyogU21hcnR5IHZlcnNpb24gMy4xLjMyLCBjcmVhdGVkIG9uIDIwMjUtMDctMjAgMjI6NDk6NDIKICBmcm9tICcvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwnICovCgovKiBAdmFyIFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZSAkX3NtYXJ0eV90cGwgKi8KaWYgKCRfc21hcnR5X3RwbC0+X2RlY29kZVByb3BlcnRpZXMoJF9zbWFydHlfdHBsLCBhcnJheSAoCiAgJ3ZlcnNpb24nID0+ICczLjEuMzInLAogICd1bmlmdW5jJyA9PiAnY29udGVudF82ODdkNDg1NmNkZmE1MF83ODQ0NTIzMCcsCiAgJ2hhc19ub2NhY2hlX2NvZGUnID0+IGZhbHNlLAogICdmaWxlX2RlcGVuZGVuY3knID0+IAogIGFycmF5ICgKICAgICdkYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmJyA9PiAKICAgIGFycmF5ICgKICAgICAgMCA9PiAnL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsJywKICAgICAgMSA9PiAxNzA5MjA5NDI4LAogICAgICAyID0+ICdmaWxlJywKICAgICksCiAgKSwKICAnaW5jbHVkZXMnID0+IAogIGFycmF5ICgKICApLAopLGZhbHNlKSkgewpmdW5jdGlvbiBjb250ZW50XzY4N2Q0ODU2Y2RmYTUwXzc4NDQ1MjMwIChTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUgJF9zbWFydHlfdHBsKSB7CiRfc21hcnR5X3RwbC0+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+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRfdGltZV0gPT4gMTc1MzA0MDk4MS41NDkxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY3VycmVudF9maWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2RlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkVGVtcGxhdGVEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC4vY29uZmlncy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXI6cHJvdGVjdGVkXSA9PiAuL2NhY2hlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IGRpcmVjdF9hY2Nlc3Nfc2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gX2Rpcl9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBwbHVnaW5fc2VhcmNoX29yZGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IGluaGVyaXRhbmNlX21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthY2Nlc3NNYXA6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXJdID0+IFRlbXBsYXRlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXJdID0+IENvbmZpZ0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcl0gPT4gQ29tcGlsZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXJdID0+IENhY2hlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2NoZWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VfaGFuZGxlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUmVzb3VyY2VfRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9DU1NdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9pbWFnZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfVEhJUkRfUEFSVFldID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxMkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTg0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Ls6INCY0LTQtdCw0LvRjNC90LDRjyDQv9C+0YDRhtC40Y8g0L3QsCDQvtC00L3QvtCz0L48L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC60L7QvNC/0LDQutGC0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdGD0LvRjNC+0L3QvtCyLCDQutGA0LXQvC3RgdGD0L/QvtCyINC40LvQuCDQuNC30YvRgdC60LDQvdC90YvRhSDQtNC10YHQtdGA0YLQvtCyPyDQndCw0YjQuCZuYnNwO9C60YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRg9C00L7QsdGB0YLQstC+LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQodC+0LfQtNCw0L3QvdGL0LUg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC+0L3QuCDQv9C+0LTRh9C10YDQutC90YPRgiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0Y/RgiDQtNCw0LbQtSDRgdCw0LzRi9GFINCy0LfRi9GB0LrQsNGC0LXQu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0L3QtSDRgdC+0LTQtdGA0LbQuNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQS1GcmVlKSwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDRgdC+0LLQvNC10YHRgtC40LzQsCDRgdC+INCy0YHQtdC80Lgg0YDQsNC30LzQtdGA0LDQvNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgKDM3NSDQvNC7LCA1MDAg0LzQuywgMTAwMCDQvNC7KSAmbWRhc2g7INGD0LTQvtCx0L3QviDRhdGA0LDQvdC40YLRjCDQuCDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNC00LrQuNC80Lgg0LHQu9GO0LTQsNC80LgsINGB0L7RhdGA0LDQvdGP0Y8g0YHQstC10LbQtdGB0YLRjCDQuCDQsNGA0L7QvNCw0YIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtC00YfQtdGA0LrQvdC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINC/0L7Qt9C40YbQuNGOINCy0LDRiNC10LPQviDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCwINC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDQstC10YDQvdGD0YLRjCDRgtCw0YDRgyDQtNC70Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L08L3N0cm9uZz46INC60YDRg9Cz0LvQsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDRg9C/0YDQvtGJ0LDRjtGCINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNGOINGB0L7QtNC10YDQttC40LzQvtCz0L4uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI8L3N0cm9uZz46INC/0L7QtNCw0LLQsNC50YLQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGD0L/Riywg0LTQtdGB0LXRgNGC0Ysg0LjQu9C4INGB0L7Rg9GB0Ysg0LIg0Y3QutC+0YPQv9Cw0LrQvtCy0LrQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10YDQstC40YHQvtCyINC00L7RgdGC0LDQstC60Lgg0LXQtNGLPC9zdHJvbmc+OiDQvtCx0LXRgdC/0LXRh9GM0YLQtSDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINCx0LvRjtC0INC4INC80LjQvdC40LzQuNC30LjRgNGD0LnRgtC1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCU0L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjog0LPQvtGC0L7QstGM0YLQtSDQv9C+0LvQtdC30L3Ri9C1INC+0LHQtdC00Ysg0L3QsCDRgNCw0LHQvtGC0YMg0LjQu9C4INGF0YDQsNC90LjRgtC1INC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0LHRjtC00LbQtdGC0LA8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC+0LrRgNCw0YnQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQutGA0LXQv9C70LXQvdC40LUg0LvQvtGP0LvRjNC90L7RgdGC0Lg8L3N0cm9uZz46INC60LvQuNC10L3RgtGLINC00L7QstC10YDRj9GO0YIg0LHRgNC10L3QtNCw0LwsINC60L7RgtC+0YDRi9C1INC30LDQsdC+0YLRj9GC0YHRjyDQviDRjdC60L7Qu9C+0LPQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0YHRgtCy0L48L3N0cm9uZz46INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCAoMzc1INC80LspINC90LUg0LfQsNC90LjQvNCw0LXRgiDQvNC10YHRgtC+INCyINGB0YPQvNC60LUg0LjQu9C4INGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0LDQutGC0L7QvCDQt9Cw0LHQvtGC0Ysg0L4g0YHQtdCx0LUg0Lgg0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw6IEtvbXBha3RzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBwcmFrdGlza3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgc3ZhaWd1bXUgdW4gc2lsdHVtdSB2aWVuYWkgcG9yY2lqYWk/IE3Fq3N1Jm5ic3A7PHN0cm9uZz5kYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7aXIgaWRlxIFsaSBwaWVtxJNyb3RpLCBsYWkgcGFzbmllZ3R1IHp1cGFzLCBidWxqb251cywgZGVzZXJ0dXMgdmFpIHV6a29kYXMgYmV6IG5vcGzFq2TEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBrb21mb3J0dSBnYW4gbcSBasSBcywgZ2FuIGthZmVqbsSrY8SBcywgYXB2aWVub2pvdCBrb21wYWt0byBpem3Ek3J1LCBkcm8mc2Nhcm9uO8SrYnUgdW4gaWxndHNwxJNqxKtidS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHDEgXJ2YWTEgWpvdCAmc2Nhcm9uO8S3aWRydXMgxJNkaWVudXMgdmFpIG3Ek3JjZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgZGVyIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtICgzNzUgbWwmbmRhc2g7MTAwMCBtbCksIHZpZW5rxIFyJnNjYXJvbjtvam90IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSB2aWV0xIFzIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPktvbXBha3RzIHVuIHByYWt0aXNrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyBpem3Ek3JzIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbSwgbmVwaWVzbG9nb2pvdCBsZWR1c3NrYXBpIHZhaSBwbGF1a3R1cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SW5kaXZpZHXEgWxhcyBwb3JjaWphczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgenVwYXMsIGLEk3JudSDEk2RpZW5pLCBqb2d1cnRhIGRlc2VydGkgdmFpIG1hemFzIHV6a29kYXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S2FmZWpuxKtjYXMgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyBwYWthbHBvanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgxJNydGkgbGlldG9qYW1pLCBsYWkgcGFzbmllZ3R1IMSTZGllbnVzICZxdW90O3BhxYZlbSBsxKtkemkmcXVvdDsgZm9ybcSBdMSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk3EgWphcyBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2aWVua8SBciZzY2Fyb247YSDEk2RpZW5hIHNhZ2F0YXZvJnNjYXJvbjthbmEgdW4gdXpnbGFixIEmc2Nhcm9uO2FuYSwgbmVwaWV0aWVrb3QgYXIgbGlla3UgdmlldHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBpem3Ek3JzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyAzNzUgbWwgdGlscHVtcyBpciBpZGXEgWxzLCBsYWkgbmVzxJNya8SBxYZvdHUgdGVscHUgdW4gdmllZ2xpIGlla8S8YXV0b3Mgc29txIFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGRlcG96xKt0YSBzaXN0xJNtdSBpbnRlZ3LEgWNpamE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG1vdGl2xJNqaWV0IGtsaWVudHVzIGF0Z3JpZXp0IHRyYXVrdXMsIHNhbWF6aW5vdCBpem1ha3NhcyB1biBla29sb8SjaXNrbyBwxJNkYXMgbm9zcGllZHVtdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSDEk2RpZW5pZW0sIGJldCBhcsSrIHPEq2tpZW0gcHJvZHVrdGllbSAob2dhcywgcmlla3N0aSwgc8STa2xhcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIHJpc2luxIFqdW1zLCBrYXMgYXB2aWVubyBmdW5rY2lvbmFsaXTEgXRpLCBrb21wYWt0dW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDM3NSBtbDogQ29tcGFjdCBGcmVzaG5lc3MgZm9yIFNpbmdsZSBTZXJ2aW5nczwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHByYWN0aWNhbCBjb250YWluZXJzIHRvIGtlZXAgaW5kaXZpZHVhbCBwb3J0aW9ucyBmcmVzaCBhbmQgbGVhay1mcmVlPyBPdXImbmJzcDtyZXVzYWJsZSAzNzUgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNvdXBzLCBicm90aHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIERlc2lnbmVkIGZvciBjb252ZW5pZW5jZSwgdGhleSBjb21iaW5lIHBvcnRhYmlsaXR5LCBzYWZldHksIGFuZCBlY28tZnJpZW5kbGluZXNzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSBNYXRlcmlhbDwvc3Ryb25nPjogU2FmZSBmb3IgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIExpZDwvc3Ryb25nPjogUGF0ZW50ZWQgc2VhbGluZyBzeXN0ZW0gcHJldmVudHMgc3BpbGxzLCBldmVuIHdpdGggbGlxdWlkcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgQ29tcGF0aWJpbGl0eTwvc3Ryb25nPjogTGlkcyBmaXQgYWxsIGNvbnRhaW5lciBzaXplcyAoMzc1IG1sIHRvIDEwMDAgbWwpIGZvciBlYXN5IHN0YWNraW5nLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmVkdWNlcyBzaW5nbGUtdXNlIHdhc3RlLCBpZGVhbCBmb3IgY2FmZXMgd2l0aCBkZXBvc2l0IHN5c3RlbXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Q29tcGFjdCBEZXNpZ248L3N0cm9uZz46IFNwYWNlLXNhdmluZyBzaXplIGZvciBzaW5nbGUgc2VydmluZ3MsIGx1bmNoYm94ZXMsIG9yIHNtYWxsIHBhbnRyaWVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNpbmdsZS1TZXJ2ZSBNZWFsczwvc3Ryb25nPjogU291cHMsIG9hdG1lYWwsIHlvZ3VydCwgb3Igc25hY2tzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZvb2QgRGVsaXZlcnkgU2VydmljZXM8L3N0cm9uZz46IEtlZXAgcG9ydGlvbnMgZnJlc2ggZm9yIHRha2VvdXQgb3IgbWVhbCBraXRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhvbWUgVXNlPC9zdHJvbmc+OiBQcmVwIGluZGl2aWR1YWwgbWVhbHMgd2l0aG91dCBjbHV0dGVyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2l6ZTwvc3Ryb25nPjogRml0cyBlYXNpbHkgaW4gYmFncywgbHVuY2hib3hlcywgb3Igb2ZmaWNlIGRyYXdlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gUmVhZHk8L3N0cm9uZz46IEVuY291cmFnZSByZXR1cm5zIHRvIGN1dCBjb3N0cyBhbmQgd2FzdGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktUHVycG9zZTwvc3Ryb25nPjogVXNlIGZvciBwYW50cnkgc3RvcmFnZSAobnV0cywgYmVycmllcywgc3BpY2VzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgMzc1IG1sIENvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEVuam95IGZyZXNobmVzcywgY29udmVuaWVuY2UsIGFuZCBzdXN0YWluYWJpbGl0eSBpbiBvbmUgY29tcGFjdCBwYWNrYWdlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTE3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzOTg3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFpcyB6dXBhcyB0cmF1a3MgMzc1IG1sIHZpZGVpIGRyYXVkesSrZ3MgaWVwYWtvanVtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGVjby1mcmllbmRseSBkaXNod2FzaGVyIGFuZCBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lcnMgZm9yIHRha2VvdXQgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YPQv9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7INGBINCz0LXRgNC80LXRgtC40YfQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LbQuNC00LrQuNGFINCx0LvRjtC0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU291cCBjb250YWluZXIuanBlZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1OGFjYzM4ZTc3NDM2ZWE1NTM5ZjdmZTIyOTVlYmIwZi5qcGVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTWlrcm92acS8xYZ1IHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHprxIFydCBsaWV0b2phbXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGD0L/QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDBjMTM0YmYzMjg3YTA5NTc5YTM4MmViZjkwYjNmNzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiDQo9C/0LDQutC+0LLQutCwINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDQv9GA0LjQs9C+0LTQvdCw0Y8g0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQodCS0KcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA1Ni5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNTQ5MjQ4ZjJjMWVhNzRiODRlZDRjNDQ1Y2JlMjA5MzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjE0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWllIHp1cGFzIHRyYXVraSB2aWRlaSBkcmF1ZHrEq2dhaSDEk2RpbsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSBtaWNyb3dhdmUgYW5kIGRpc2h3YXNoZXIgc2FmZSBlY28tZnJpZW5kbHkgcGFja2FnaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JPQtdGA0LzQtdGC0LjRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwINC4INCy0YLQvtGA0YvRhSDQsdC70Y7QtAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MTkwLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzN2YwM2RiYjc2MTYxYWUyYTBkYzIxNGQwYzc5NGY2Ny5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzk4NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDU5IHggMjQgeCAzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA2LDYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAwLDA0OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gOC40NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4zMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDAuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA2LjE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC44NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUuOTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbODM0XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyNjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBKQS1UUzEwQ0xSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM5MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsCAxOC41INGB0LwsINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUgMTguNSBjbSwgUFMsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gMTguNSBjbSwgUFMsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LAsINC40LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRgdC+0YfQtdGC0LDQtdGCINCyINGB0LXQsdC1INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0YwuINCV0ZEg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0YbQstC10YIg0L/RgNC40LTQsNGR0YIg0LXQuSDQu9C10LPQutC+0YHRgtGMINC4INGB0L7QstGA0LXQvNC10L3QvdC+0YHRgtGMLCDQsCDQtNC70LjQvdCwIDE4LDUg0YHQvCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDRgSDQs9C70YPQsdC+0LrQuNC80Lgg0YLQsNGA0LXQu9C60LDQvNC4LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LHQvtC70LXQtSDRgtGP0LbRkdC70L7QvNGDINCy0LXRgdGDINC4INC60YDRg9Cz0LvQvtC80YMg0LPQu9GD0LHQvtC60L7QvNGDINGH0LXRgNC/0LDQu9GDLCDRjdGC0LAg0LvQvtC20LrQsCDQvtGC0LvQuNGH0LDQtdGC0YHRjyDQv9C+0LLRi9GI0LXQvdC90L7QuSDQv9GA0L7Rh9C90L7RgdGC0YzRjiDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjNGOLCDQv9GA0LXQstC+0YHRhdC+0LTRjyDQtNGA0YPQs9C40LUg0YHRg9C/0L7QstGL0LUg0LvQvtC20LrQuC4g0J7QvdCwINC70LXQs9C60L4g0LzQvtC10YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdGRINCx0LXQtyDQv9C+0YLQtdGA0Lgg0LLQvdC10YjQvdC10LPQviDQstC40LTQsCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuC4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC/0YDQuNC80LXQvdC10L3QuNC1INGN0YLQvtC5INC70L7QttC60Lgg0L/QvtC80L7Qs9Cw0LXRgiDRgdC90LjQt9C40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINC30LDQsdC+0YLQtSDQviDQv9GA0LjRgNC+0LTQtS4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdC70YPQttCxINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0L3Ri9C5INC4INGB0YLQuNC70YzQvdGL0Lkg0LjQvdGB0YLRgNGD0LzQtdC90YIg0LTQu9GPINC10LTRiy4g0JLRi9Cx0LjRgNCw0LnRgtC1INC90LDRiNGDINC70L7QttC60YMg0LTQu9GPINC/0L7QstGL0YjQtdC90LjRjyDRg9GA0L7QstC90Y8g0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC40Y8g0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSwga2FzIGl6Z2F0YXZvdGEgbm8gaXp0dXLEq2dhcyBwbGFzdG1hc2FzLCBhcHZpZW5vIGF1Z3N0dSBrdmFsaXTEgXRpIHVuIHZpZGVpIGRyYXVkesSrZ3VtdS4gQ2F1cnNwxKtkxKtnxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgdmllZ2x1IHVuIG1vZGVybnUgaXpza2F0dSwgc2F2dWvEgXJ0IDE4LDUgY20gZ2FydW1zIHBhZGFyYSB0byB2aWVnbGkgbGlldG9qYW11IGFyIGR6acS8xIFtIHBsxIFrc27Ek20uIEFyIGxpZWzEgWt1IHN2YXJ1IHVuIGFwYcS8dSwgZHppxLx1IGthdXNpxYZ1ICZzY2Fyb247xKsga2Fyb3RlIGlyIMSrcGEmc2Nhcm9uO2kgc3DEk2PEq2dhIHVuIGl6dHVyxKtnYSwgcMSBcnNwxJNqb3QgY2l0YXMgenVwYXMga2Fyb3Rlcy4gVG8gaXIgdmllZ2xpIHTEq3LEq3QgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBrYXMgxLxhdWogdG8gaXptYW50b3QgZGF1ZHphcyByZWl6ZXMsIG5lemF1ZMSTam90IGl6c2thdHUgdW4gZnVua2Npb25hbGl0xIF0aS4gJlNjYXJvbjvEq3Mga2Fyb3RlcyBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgYsWrdMSrYmEgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LCBwYWzEq2R6b3QgYWl6c2FyZ8SBdCB2aWRpLiBJZGXEgWxpIHBpZW3Ek3JvdHMgcmVzdG9yxIFuaWVtIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0gxJNydHUgdW4gc3RpbMSrZ3UgcsSra3UgxJMmc2Nhcm9uO2FuYWkuIEl6dsSTbGlldGllcyBtxatzdSBrYXJvdGksIGxhaSB1emxhYm90dSBzYXZ1IHNlcnZpc2EgbMSrbWVuaSB1biBhcG1pZXJpbsSBdHUga2xpZW50dSB2YWphZHrEq2JhcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIHNvdXAgc3Bvb24gbWFkZSBvZiBkdXJhYmxlIHBsYXN0aWMgY29tYmluZXMgaGlnaCBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLiBJdHMgdHJhbnNwYXJlbnQgY29sb3IgZ2l2ZXMgaXQgbGlnaHRuZXNzIGFuZCBtb2Rlcm5pdHksIGFuZCB0aGUgbGVuZ3RoIG9mIDE4LjUgY20gZW5zdXJlcyBlYXNlIG9mIHVzZSB3aXRoIGRlZXAgcGxhdGVzLiBUaGFua3MgdG8gaXRzIGhlYXZpZXIgd2VpZ2h0IGFuZCByb3VuZCBkZWVwIGxhZGxlLCB0aGlzIHNwb29uIGlzIGNoYXJhY3Rlcml6ZWQgYnkgaW5jcmVhc2VkIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5LCBzdXJwYXNzaW5nIG90aGVyIHNvdXAgc3Bvb25zLiBJdCBpcyBlYXN5IHRvIHdhc2ggaW4gdGhlIGRpc2h3YXNoZXIsIHdoaWNoIGFsbG93cyB5b3UgdG8gdXNlIGl0IG1hbnkgdGltZXMgd2l0aG91dCBsb3NpbmcgaXRzIGFwcGVhcmFuY2UgYW5kIGZ1bmN0aW9uYWxpdHkuIFJldXNhYmxlIHVzZSBvZiB0aGlzIHNwb29uIGhlbHBzIHRvIHJlZHVjZSB0aGUgYW1vdW50IG9mIHBsYXN0aWMgd2FzdGUsIGNvbnRyaWJ1dGluZyB0byBjYXJpbmcgZm9yIG5hdHVyZS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzIGFuZCBkZWxpdmVyeSBzZXJ2aWNlcywgcHJvdmlkaW5nIGN1c3RvbWVycyB3aXRoIGEgY29udmVuaWVudCBhbmQgc3R5bGlzaCB0b29sIGZvciBlYXRpbmcuIENob29zZSBvdXIgc3Bvb24gdG8gaW1wcm92ZSB5b3VyIHNlcnZpY2UgYW5kIG1lZXQgdGhlIG5lZWRzIG9mIHlvdXIgY3VzdG9tZXJzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjUwOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDkzNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5L2l0ZW0tODM0LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiAxOC41IGNtLCBQUywgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA4MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA0MmIzYmZiMWJiNzI3OTVmOTEwYTJkOWRmMDNiZDdjMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTI2MTcyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0NDc1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JHRg9C80LDQttC90YvQuSDQv9Cw0LrQtdGCINGBINGA0YPRh9C60LDQvNC4IDI2eDE3eDI1INGB0LwsINCa0YDQsNGE0YIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUGFwxKtyYSBtYWlzacWGxaEgYXIgcm9rdC4sIDI2eDE3eDI1Y20sIGJyxatucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyAyNngxN3gyNSBjbSwga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QkdGD0LzQsNC20L3Ri9C1INC/0LDQutC10YLRiyDRgSDRgNGD0YfQutCw0LzQuCDQtNC70Y8g0LXQtNGLINC90LAg0LLRi9C90L7RgSDQuCDQtNC+0YHRgtCw0LLQutC4PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JHRg9C80LDQttC90YvQtSDQv9C40YnQtdCy0YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0L/Qu9C+0YHQutC40LzQuCDRgNGD0YfQutCw0LzQuCAmbmRhc2g7INGN0YLQviDQutGA0LDRgdC40LLRi9C5LCDRg9C00L7QsdC90YvQuSDQuCDQvdCw0LTQtdC20L3Ri9C5INGD0L/QsNC60L7QstC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuy4g0J/QsNC60LXRgtGLINC40YHQv9C+0LvRjNC30YPRjtGCINC/0L7QtCDQv9C40YnQtdCy0YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvtGB0L7QsdC10L3QvdC+INGA0LDRgdC/0YDQvtGB0YLRgNCw0L3QtdC90Ysg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFINC00LvRjyDQtdC00Ysg0L3QsCDQstGL0L3QvtGBINC4INCyINGB0LXRgNCy0LjRgdCw0YUg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuJm5ic3A70J/QsNC60LXRgtGLINC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLQvtCz0L4g0LrRgNCw0YTRgtCwLiDQotCw0LrQvtC5INC/0LDQutC10YIg0LLRi9C00LXRgNC20LjQstCw0LXRgiDQtNC+IDEyINC60LMg0L3QsNCz0YDRg9C30LrQuCwg0L/RgNCw0LrRgtC40YfQtdGB0LrQuCDRgyDQvdC10LPQviDQvdC10YIg0L7Qs9GA0LDQvdC40YfQtdC90LjQuSDQv9C+INC30LDQv9C+0LvQvdC10L3QuNGOLiDQkdGD0LzQsNC20L3Ri9C1INGA0YPRh9C60Lgg0L7Rh9C10L3RjCDQutCw0YfQtdGB0YLQstC10L3QvdC+INC4INC90LDQtNC10LbQvdC+INCy0LrQu9C10LXQvdGLINCyINC/0LDQutC10YIuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGFwxKtyYSBtYWlzacWGaSBhciByb2t0dXJpZW0gxJNkaWVudSBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwxKtyYSBwxIFydGlrYXMgbWFpc2kgYXIgcGxha2FuaWVtIHJva3R1cmllbSAtIHRhcyBpciBza2Fpc3RzLCDEk3J0cyB1biBkcm8mc2Nhcm9uO3MgaWVwYWtvJnNjYXJvbjthbmFzIG1hdGVyacSBbHMuIFRvcyBsaWV0bywgbGFpIGllcGFrb3R1IHDEgXJ0aWthcyBwcm9kdWt0dXMsIGlyIMSrcGEmc2Nhcm9uO2kgaXpwbGF0xKt0aSB1biBwaWVwcmFzxKt0aSDEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMga2FmZWpuxKtjxIFzIHVuIHJlc3RvcsSBbm9zLiAmU2Nhcm9uO2llIHBhcMSrcmEgbWFpc2nFhmkgaXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHZpZGVpIGRyYXVkesSrZ2EgcGFwxKtyYS4gJlNjYXJvbjvEgWRzIG1haXNpxYYmc2Nhcm9uOyBpenR1ciBsxKtkeiBwYXQgMTIga2cgc3ZhcnUsIHRhbSBwcmFrdGlza2kgbmF2IGllcm9iZcW+b2p1bXUgcHJvZHVrdHUgcGllcGlsZMSrJnNjYXJvbjthbmFpLiBQYXDEq3JhIHJva3R1cmkgaXIga3ZhbGl0YXTEq3ZpIHVuIGRybyZzY2Fyb247aSBwaWVsxKttxJN0aS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5QYXBlciBiYWdzIHdpdGggaGFuZGxlcyBmb3IgVGFrZS1Bd2F5IGFuZCBmb29kIGRlbGl2ZXJ5PC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwZXImbmJzcDtiYWdzIHdpdGggZmxhdCBoYW5kbGVzIGFyZSBhIGJlYXV0aWZ1bCwgY29udmVuaWVudCBhbmQgcmVsaWFibGUgcGFja2FnaW5nIG1hdGVyaWFsIGZvciBUYWtlLUF3YXkgYW5kIFRvLUdvIGJ1c2luZXNzLiBCYWdzIGFyZSB1c2VkIGZvciBmb29kLCBlc3BlY2lhbGx5IGNvbW1vbiBpbiBjYWZlcyBhbmQgcmVzdGF1cmFudHMgZm9yIHRha2Vhd2F5IGZvb2QuIENhcnJpZXIgcGFwZXIgYmFncyZuYnNwO2FyZSBtYWRlIG9mIGhpZ2gtcXVhbGl0eSBlbnZpcm9ubWVudGFsbHkgZnJpZW5kbHkgY3JhZnQuIFN1Y2ggcGFwZXIgYmFnIGNhbiB3aXRoc3RhbmQgdXAgdG8gMTIga2cgb2YgbG9hZCwgcHJhY3RpY2FsbHkgaXQgaGFzIG5vIHJlc3RyaWN0aW9ucyBvbiBmaWxsaW5nLiBQYXBlciBoYW5kbGVzIGFyZSB2ZXJ5IGhpZ2ggcXVhbGl0eSBhbmQgc2VjdXJlbHkgZ2x1ZWQgdG8gdGhlIGJhZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gNTAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjggMTE6MTU6MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxNzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9wYWNrYWdpbmctbWF0ZXJpYWxzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3BhY2thZ2luZy1tYXRlcmlhbHMvaXRlbS0xOTQ4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyAyNngxN3gyNSBjbSwga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1OC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1OC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBmOTNmOTYwODJhOWJlOWEyZTY1NzBmNzNhMWE1MzAyOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUGFwxKtyYSBtYWlzaSBhciByb2t0dXJpZW0ga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCR0YPQvNCw0LbQvdGL0LUg0L/QsNC60LXRgtGLINGBINGA0YPRh9C60LDQvNC4INC60YDQsNGE0YIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI4MzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0L/QvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDM3NS81MDAvMTAwMCDQvNC7LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSB6dXBhcyB0cmF1a2llbSAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7Qsjog0J3QsNC00LXQttC90LDRjyDQt9Cw0YnQuNGC0LAg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjyDQuCDQutC+0LzRhNC+0YDRgiDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCwg0LrQvtGC0L7RgNGL0LUg0YHQvtGF0YDQsNC90Y/RgiDRgdCy0LXQttC10YHRgtGMINCx0LvRjtC0INC4INC30LDRidC40YLRj9GCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8/INCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDRgdC+0YfQtdGC0LDRjtGCINC40L3QvdC+0LLQsNGG0LjQvtC90L3Rg9GOINGC0LXRhdC90L7Qu9C+0LPQuNGOLCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwuINCR0LvQsNCz0L7QtNCw0YDRjyDQt9Cw0L/QsNGC0LXQvdGC0L7QstCw0L3QvdC+0Lkg0YHQuNGB0YLQtdC80LUg0L/Qu9C+0YLQvdC+0LPQviDQt9Cw0LrRgNGL0YLQuNGPINC+0L3QuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGO0YIgMTAwJSDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LXRgNC10L3QvtGB0LrQuCDRgdGD0L/QvtCyLCDRgdC+0YPRgdC+0LIsINCz0L7RgNGP0YfQuNGFINC+0LHQtdC00L7QsiDQuNC70Lgg0YXQvtC70L7QtNC90YvRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Ql9Cw0YnQuNGC0LAg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjzwvc3Ryb25nPiZuYnNwOy0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQtNCw0LbQtSDQv9GA0Lgg0LDQutGC0LjQstC90L7QvCDQtNCy0LjQttC10L3QuNC4LCDRh9GC0L4g0L7Rh9C10L3RjCDQstCw0LbQvdC+INC/0YDQuCDQtNC+0YHRgtCw0LLQutC1INGB0YPQv9C+0LIsINCz0LDRgNC90LjRgNC+0LIg0YEg0YHQvtGD0YHQvtC8INC40LvQuCDQttC40LTQutC+0Lkg0L/QuNGJ0LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KLQtdGA0LzQvtGB0YLQvtC50LrQvtGB0YLRjCDQtNC+ICs4MCZkZWc7Qzwvc3Ryb25nPiZuYnNwOy0mbmJzcDvRgdC+0YXRgNCw0L3Rj9GO0YIg0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQsdC70Y7QtCwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0YHRg9C/0L7QsiDQuCDRgNCw0LPRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz4mbmJzcDstJm5ic3A70YHQvtCy0LzQtdGB0YLQuNC80Ysg0YEg0LPQvtGA0Y/Rh9C40LzQuCDQuCDRhdC+0LvQvtC00L3Ri9C80Lgg0LHQu9GO0LTQsNC80LgsINC00LXRgdC10YDRgtCw0LzQuCwg0YHQvtGD0YHQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGLINC00LvRjyDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzQuNC60YDQvtCy0L7Qu9C90L7QstGL0YUg0L/QtdGH0LXQuTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LzQvtC20L3QviDQt9Cw0LzQvtGA0LDQttC40LLQsNGC0YwsINCwINGC0LDQuiDQttC1INGA0LDQt9C+0LPRgNC10LLQsNGC0Ywg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LggKNC60YDRi9GI0LrRgyDQvdC10L7QsdGF0L7QtNC40LzQviDRgdC90Y/RgtGMKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LU8L3N0cm9uZz4mbmJzcDstJm5ic3A70LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDQvdC1INGC0LXRgNGP0Y8g0YTQvtGA0LzRgyDQtNCw0LbQtSDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINCyINC00LXRgtCw0LvRj9GFOjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCa0YDRg9Cz0LvRi9C1INC60YDRi9GI0LrQuCDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LjQtNC10LDQu9GM0L3QvtCz0L4g0L/RgNC40LvQtdCz0LDQvdC40Y8g0Log0LrQvtC90YLQtdC50L3QtdGA0LDQvC4g0JLRgdGPINGB0LjRgdGC0LXQvNCwICjQutC+0L3RgtC10LnQvdC10YAgKyDQutGA0YvRiNC60LApINGD0YHRgtC+0LnRh9C40LLQsCDQuiDQv9C10YDQtdC/0LDQtNCw0Lwg0YLQtdC80L/QtdGA0LDRgtGD0YAsINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0LIg0YXQvtC70L7QtNC40LvRjNC90LjQutC1INC4INC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNC1LCDQsCDRgtCw0LrQttC1INC00LvRjyDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0K3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC40LTQtdCw0LvRjNC90YvQvNC4INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPOiDQvtGCINCz0L7RgtC+0LLQutC4INC90LAg0L3QtdC00LXQu9GOINC00L4g0YXRgNCw0L3QtdC90LjRjyDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0L3QvtC80LjRjzo8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC30LDQvNC10L3Rj9GO0YIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLCDRgdC+0LrRgNCw0YnQsNGPINCy0YDQtdC0INC00LvRjyDQv9GA0LjRgNC+0LTRiy4g0JjRhSDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Ywg0L/QvtC80L7Qs9GD0YIg0YHRjdC60L7QvdC+0LzQuNGC0Ywg0LHRjtC00LbQtdGCINC90LAg0LPQvtC00Ysg0LLQv9C10YDQtdC0LjwvcD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAg0LPQtdGA0LzQtdGC0LjRh9C90YvRhSDQutGA0YvRiNC10Lo8L3N0cm9uZz4mbmJzcDvQstC80LXRgdGC0LUg0YEg0L/QuNGJ0LXQstGL0LzQuCDQutC+0L3RgtC10LnQvdC10YDQsNC80LggMzc1LCA1MDAg0LjQu9C4IDEwMDAg0LzQuyAtJm5ic3A70Lgg0L3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0YPQtNC+0LHRgdGC0LLQvtC8INGF0YDQsNC90LXQvdC40Y8sINC60L7RgtC+0YDQvtC1INCw0LTQsNC/0YLQuNGA0YPQtdGC0YHRjyDQv9C+0LQg0LLQsNGIINC+0LHRgNCw0Lcg0LbQuNC30L3QuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHRyYXVrdSB2xIFraTog4oCL4oCLdXp0aWNhbWEgYWl6c2FyZHrEq2JhIHByZXQgbm9wbMWrZMSTbSB1biDEk3J0YSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBkYXVkenB1c8SrZ3VzLCBhdGvEgXJ0b3RpIGxpZXRvamFtdXMgdsSBa3VzLCBrYXMgdXp0dXLEk3MgasWrc3UgcMSBcnRpa3Ugc3ZhaWd1IHVuIG5lY2F1cmxhaWTEq2d1PyBNxatzdSBjYXVyc3DEq2TEq2dpZSBwxIFydGlrYXMgdHJhdWt1IHbEgWtpIGFwdmllbm8gaW5vdmF0xKt2YXMgdGVobm9sb8SjaWphcywgcHJha3Rpc2t1bXUgdW4gaXp0dXLEq2J1LiBBciBwYXRlbnTEk3R1IGNpZSZzY2Fyb247aSBub3NsxJNkemFtbyBzaXN0xJNtdSB0aWUgbm9kcm8mc2Nhcm9uO2luYSAxMDAlIGhlcm3Ek3Rpc2t1bXUgJm5kYXNoOyBpZGXEgWxpIHBpZW3Ek3JvdHMgenVwdSwgbcSTcsSNdSwgc2lsdG8gcHVzZGllbnUgdmFpIGF1a3N0byB1emtvZHUgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPk5lY2F1cmxhaWTEq2dzIC0gY2llJnNjYXJvbjtpIG5vc2zEk2d0cyBwYXQgYWt0xKt2YXMga3VzdMSrYmFzIGxhaWvEgSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpLCBwaWVnxIFkxIFqb3QgenVwYXMsIHBpZWRldmFzIGFyIG3Ek3JjaSB2YWkgJnNjYXJvbjvEt2lkcnUgxJNkaWVudS48L3A+DQoNCjxwPkthcnN0dW1penR1csSrZ3MgbMSrZHogKzgwJmRlZztDIC0gdXp0dXIgxJNkaWVudSBzaWx0dSwgcGllbcSTcm90cyBrYXJzdMSBbSB6dXDEgW0gdW4gc2F1dMSTanVtaWVtLjwvcD4NCg0KPHA+RGF1ZHpwdXPEq2JhICZuZGFzaDsgc2FkZXIgYXIga2Fyc3RhamllbSB1biBhdWtzdGFqaWVtIMSTZGllbmllbSwgZGVzZXJ0aWVtLCBtxJNyY8STbS48L3A+DQoNCjxwPkRybyZzY2Fyb247cyBzYWxkxJN0YXbEgSB1biBtaWtyb3ZpxLzFhnUga3LEgXNuxKsgLSB0cmF1a3VzIHZhciBzYXNhbGTEk3QgdW4gYXLEqyBzaWxkxKt0IG1pa3JvdmnEvMWGdSBrcsSBc27EqyAoasSBbm/FhmVtIHbEgWtzKS48L3A+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1zICZuZGFzaDsgdmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEsIG5lemF1ZMSTam90IGZvcm11IHBhdCBwxJNjIGF0a8SBcnRvdGFzIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJha3Rpc2t1bXMgZGV0YcS8xIFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkFwYcS8aWUgdsSBa2kgaXIgdmVpZG90aSB0xIEsIGxhaSB0aWUgbGllbGlza2kgaWVkZXLEk3RvcyBrb250ZWluZXJvcy4gVmlzYSBzaXN0xJNtYSAodHJhdWtzICsgdsSBa3MpIGlyIGl6dHVyxKtnYSBwcmV0IHRlbXBlcmF0xatyYXMgaXptYWnFhsSBbSwgcGllbcSTcm90YSB1emdsYWLEgSZzY2Fyb247YW5haSBsZWR1c3NrYXDEqyB1biBzYWxkxJN0YXbEgSwga8SBIGFyxKsgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBLiBUYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpOiBubyBnYXRhdm8mc2Nhcm9uO2FuYXMgbmVkxJPEvGFzIGdhcnVtxIEgbMSrZHogcHVzZmFicmlrxIF0dSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoNCjxoMj48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ3VtcyB1biBla29ub21pamE6PC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWllIHbEgWtpIGFpenN0xIFqIHZpZW5yZWl6bGlldG9qYW1vIGllcGFrb2p1bXUsIHNhbWF6aW5vdCBrYWl0xJNqdW11IHZpZGVpLiBUbyBpenR1csSrYmEgdW4gaXp0dXLEq2JhIHBhbMSrZHrEk3MgaWV0YXVwxKt0IGrFq3N1IGJ1ZMW+ZXR1IG7EgWthbWFqaWVtIGdhZGllbS48L3A+DQoNCjxwPlBhc8WrdGlldCBoZXJtxJN0aXNrdSB2xIFrdSBrb21wbGVrdHUga29wxIEgYXIgMzc1LCA1MDAgdmFpIDEwMDAgbWwgcMSBcnRpa2FzIHp1cGFzIHRyYXVraWVtIC0gdW4gaXpiYXVkaWV0IHV6Z2xhYsSBJnNjYXJvbjthbmFzIMSTcnTEq2Jhcywga2FzIHBpZWzEgWdvamFzIGrFq3N1IGR6xKt2ZXN2ZWlkYW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+VHJhbnNwYXJlbnQgTGlkcyBmb3IgQ29udGFpbmVyczogUmVsaWFibGUgTGVha2FnZSBQcm90ZWN0aW9uIGFuZCBDb21mb3J0IG9mIFVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHZlcnNhdGlsZSByZXVzYWJsZSBsaWRzIHRoYXQgd2lsbCBrZWVwIHlvdXIgZm9vZCBmcmVzaCBhbmQgcHJldmVudCBzcGlsbHM/IE91ciB0cmFuc3BhcmVudCByZXVzYWJsZSBsaWRzIGZvciBmb29kIGNvbnRhaW5lcnMgY29tYmluZSBpbm5vdmF0aXZlIHRlY2hub2xvZ3ksIHByYWN0aWNhbGl0eSBhbmQgZHVyYWJpbGl0eS4gVGhhbmtzIHRvIHRoZSBwYXRlbnRlZCB0aWdodC1jbG9zaW5nIHN5c3RlbSwgdGhleSBwcm92aWRlIDEwMCUgbGVhay1wcm9vZm5lc3MgLSBpZGVhbCBmb3IgY2Fycnlpbmcgc291cHMsIHNhdWNlcywgaG90IGx1bmNoZXMgb3IgY29sZCBhcHBldGl6ZXJzLjwvcD4NCg0KPGgyPjxzdHJvbmc+TWFpbiBhZHZhbnRhZ2VzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkxlYWstcHJvb2YgLSB0aWdodG5lc3MgZXZlbiBkdXJpbmcgYWN0aXZlIG1vdmVtZW50LCB3aGljaCBpcyB2ZXJ5IGltcG9ydGFudCB3aGVuIGRlbGl2ZXJpbmcgc291cHMsIHNpZGUgZGlzaGVzIHdpdGggc2F1Y2Ugb3IgbGlxdWlkIGZvb2QuPC9wPg0KDQo8cD5IZWF0LXJlc2lzdGFudCB1cCB0byArODAmZGVnO0MgLSBtYWludGFpbnMgdGhlIHRlbXBlcmF0dXJlIG9mIGZvb2QsIHN1aXRhYmxlIGZvciBob3Qgc291cHMgYW5kIHN0ZXdzLjwvcD4NCg0KPHA+VmVyc2F0aWxpdHkgLSBjb21wYXRpYmxlIHdpdGggaG90IGFuZCBjb2xkIGRpc2hlcywgZGVzc2VydHMsIHNhdWNlcy48L3A+DQoNCjxwPkZyZWV6ZXIgYW5kIG1pY3Jvd2F2ZSBzYWZlIC0gY29udGFpbmVycyBjYW4gYmUgZnJvemVuIGFuZCBhbHNvIGhlYXRlZCBpbiB0aGUgbWljcm93YXZlICh0aGUgbGlkIG11c3QgYmUgcmVtb3ZlZCkuPC9wPg0KDQo8cD5SZXVzYWJsZSAtIGVhc3kgdG8gY2xlYW4gaW4gdGhlIGRpc2h3YXNoZXIsIHdpdGhvdXQgbG9zaW5nIHNoYXBlIGV2ZW4gYWZ0ZXIgcmVwZWF0ZWQgdXNlLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJhY3RpY2FsIGluIGRldGFpbDo8L3N0cm9uZz48L2gyPg0KDQo8cD5Sb3VuZCBsaWRzIGFyZSBkZXNpZ25lZCB0byBmaXQgcGVyZmVjdGx5IG9uIGNvbnRhaW5lcnMuIFRoZSBlbnRpcmUgc3lzdGVtIChjb250YWluZXIgKyBsaWQpIGlzIHJlc2lzdGFudCB0byB0ZW1wZXJhdHVyZSBjaGFuZ2VzLCBzdWl0YWJsZSBmb3Igc3RvcmFnZSBpbiB0aGUgcmVmcmlnZXJhdG9yIGFuZCBmcmVlemVyLCBhcyB3ZWxsIGFzIGZvciB3YXNoaW5nIGluIHRoZSBkaXNod2FzaGVyLiBUaGlzIG1ha2VzIHRoZW0gaWRlYWwgZm9yIGV2ZXJ5ZGF5IHVzZTogZnJvbSBjb29raW5nIGZvciB0aGUgd2VlayB0byBzdG9yaW5nIHNlbWktZmluaXNoZWQgcHJvZHVjdHMuPC9wPg0KDQo8aDI+PHN0cm9uZz5FY28tZnJpZW5kbHkgYW5kIGNvc3QtZWZmZWN0aXZlOjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIGxpZHMgcmVwbGFjZSBkaXNwb3NhYmxlIHBhY2thZ2luZywgcmVkdWNpbmcgaGFybSB0byBuYXR1cmUuIFRoZWlyIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5IHdpbGwgaGVscCBzYXZlIHlvdXIgYnVkZ2V0IGZvciB5ZWFycyB0byBjb21lLjwvcD4NCg0KPHA+T3JkZXIgYSBzZXQgb2YgYWlydGlnaHQgbGlkcyBhbG9uZyB3aXRoIDM3NSwgNTAwIG9yIDEwMDAgbWwgZm9vZCBjb250YWluZXJzIC0gYW5kIGVuam95IHN0b3JhZ2UgY29udmVuaWVuY2UgdGhhdCBhZGFwdHMgdG8geW91ciBsaWZlc3R5bGUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTU3NzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1NjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUm91bmQgU291cCBDb250YWluZXJzIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDRmY2RiYzcyODAyNDU4ZjM4YWJkYzFlNzE0YjJhZDA1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3MgdHJhdWt1IHbEgWtzIGFyIGhlcm3Ek3Rpc2t1IGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFRyYW5zcGFyZW50IGxlYWstcHJvb2YgbGlkIGZvciBmb29kIGNvbnRhaW5lcnMgd2l0aCBzZWN1cmUgY2xvc3VyZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDRgSDQt9Cw0YnQuNGC0L7QuSDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2NjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExNzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQS1ZTVctU1NFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExOTE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0KHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCDQn9GA0LXQvNC40YPQvCAxN9GB0LwsINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGUgcHJlbWl1bSAxN2NtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBIZWF2eSBXZWlnaHQgU291cCBTcG9vbiAxN2NtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGB0L7Rh9C10YLQsNC10YIg0LIg0YHQtdCx0LUg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjC4g0JXRkSDRh9GR0YDQvdGL0Lkg0YbQstC10YIg0L/RgNC40LTQsNGR0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQsCDQtNC70LjQvdCwIDE3INGB0Lwg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YEg0LPQu9GD0LHQvtC60LjQvNC4INGC0LDRgNC10LvQutCw0LzQuC4g0JHQu9Cw0LPQvtC00LDRgNGPINCx0L7Qu9C10LUg0YLRj9C20ZHQu9C+0LzRgyDQstC10YHRgyDQuCDQutGA0YPQs9C70L7QvNGDINCz0LvRg9Cx0L7QutC+0LzRgyDRh9C10YDQv9Cw0LvRgywg0Y3RgtCwINC70L7QttC60LAg0L7RgtC70LjRh9Cw0LXRgtGB0Y8g0L/QvtCy0YvRiNC10L3QvdC+0Lkg0L/RgNC+0YfQvdC+0YHRgtGM0Y4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YzRjiwg0L/RgNC10LLQvtGB0YXQvtC00Y8g0LTRgNGD0LPQuNC1INGB0YPQv9C+0LLRi9C1INC70L7QttC60LguINCe0L3QsCDQu9C10LPQutC+INC80L7QtdGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXRkSDQsdC10Lcg0L/QvtGC0LXRgNC4INCy0L3QtdGI0L3QtdCz0L4g0LLQuNC00LAg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0LguINCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7QuSDQu9C+0LbQutC4INC/0L7QvNC+0LPQsNC10YIg0YHQvdC40LfQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDQt9Cw0LHQvtGC0LUg0L4g0L/RgNC40YDQvtC00LUuINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdC90YvQuSDQuCDRgdGC0LjQu9GM0L3Ri9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDQtdC00YsuINCS0YvQsdC40YDQsNC50YLQtSDQvdCw0YjRgyDQu9C+0LbQutGDINC00LvRjyDQv9C+0LLRi9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGPINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QuNGPINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlLCBrYXMgaXpnYXRhdm90YSBubyBpenR1csSrZ2FzIHBsYXN0bWFzYXMsIGFwdmllbm8gYXVnc3R1IGt2YWxpdMSBdGkgdW4gdmlkZWkgZHJhdWR6xKtndW11LiBUxIEgbWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2ksIHVuIDE3IGNtIGdhcnVtcyBwYWRhcmEgdG8gdmllZ2xpIGxpZXRvamFtdSBhciBkemnEvMSBbSBwbMSBa3NuxJNtLiBBciBsaWVsxIFrdSBzdmFydSB1biBhcGHEvHUsIGR6acS8dSBrYXVzacWGdSAmc2Nhcm9uO8SrIGthcm90ZSBpciDEq3BhJnNjYXJvbjtpIHNwxJNjxKtnYSB1biBpenR1csSrZ2EsIHDEgXJzcMSTam90IGNpdGFzIHp1cGFzIGthcm90ZXMuIFRvIGlyIHZpZWdsaSB0xKtyxKt0IHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwga2FzIMS8YXVqIHRvIGl6bWFudG90IGRhdWR6YXMgcmVpemVzLCBuZXphdWTEk2pvdCBpenNrYXR1IHVuIGZ1bmtjaW9uYWxpdMSBdGkuICZTY2Fyb247xKtzIGthcm90ZXMgYXRrxIFydG90aSBsaWV0b2phbcSBIGLFq3TEq2JhIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSwgcGFsxKtkem90IGFpenNhcmfEgXQgdmlkaS4gSWRlxIFsaSBwaWVtxJNyb3RzIHJlc3RvcsSBbmllbSB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSwgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIMSTcnR1IHVuIHN0aWzEq2d1IHLEq2t1IMSTJnNjYXJvbjthbmFpLiBJenbEk2xpZXRpZXMgbcWrc3Uga2Fyb3RpLCBsYWkgdXpsYWJvdHUgc2F2dSBzZXJ2aXNhIGzEq21lbmkgdW4gYXBtaWVyaW7EgXR1IGtsaWVudHUgdmFqYWR6xKtiYXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgc291cCBzcG9vbiBibGFjazwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIGhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIG1hZGUgb2YgZHVyYWJsZSBwbGFzdGljIGNvbWJpbmVzIGhpZ2ggcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcy4gSXRzIGJsYWNrIGNvbG9yIGFkZHMgZWxlZ2FuY2UsIGFuZCB0aGUgbGVuZ3RoIG9mIDE3IGNtIGVuc3VyZXMgZWFzZSBvZiB1c2Ugd2l0aCBkZWVwIHBsYXRlcy4gVGhhbmtzIHRvIGl0cyBoZWF2aWVyIHdlaWdodCBhbmQgcm91bmQgZGVlcCBsYWRsZSwgdGhpcyBzcG9vbiBpcyBjaGFyYWN0ZXJpemVkIGJ5IGluY3JlYXNlZCBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSwgc3VycGFzc2luZyBvdGhlciBzb3VwIHNwb29ucy4gSXQgaXMgZWFzeSB0byB3YXNoIGluIHRoZSBkaXNod2FzaGVyLCB3aGljaCBhbGxvd3MgeW91IHRvIHVzZSBpdCByZXBlYXRlZGx5IHdpdGhvdXQgbG9zaW5nIGl0cyBhcHBlYXJhbmNlIGFuZCBmdW5jdGlvbmFsaXR5LiBSZXVzYWJsZSB1c2Ugb2YgdGhpcyBzcG9vbiBoZWxwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBwbGFzdGljIHdhc3RlLCBjb250cmlidXRpbmcgdG8gY2FyaW5nIGZvciBuYXR1cmUuIElkZWFsIGZvciByZXN0YXVyYW50cyBhbmQgZGVsaXZlcnkgc2VydmljZXMsIHByb3ZpZGluZyBjdXN0b21lcnMgd2l0aCBhIGNvbnZlbmllbnQgYW5kIHN0eWxpc2ggdG9vbCBmb3IgZWF0aW5nLiBDaG9vc2Ugb3VyIHNwb29uIHRvIGltcHJvdmUgeW91ciBzZXJ2aWNlIGFuZCBzYXRpc2Z5IHRoZSBuZWVkcyBvZiB5b3VyIGN1c3RvbWVycyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMDctMjcgMTM6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY2OS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBIZWF2eSBXZWlnaHQgU291cCBTcG9vbiAxN2NtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1NS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1NS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3Mjk1YmE4ZjZlMDZjMjcyZDhhYTVjMDVkNDQzNDkwNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBQYWxzdGljIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFp1cGFzIGthcm90ZSBwcmVtaXVtIGRhdWR6a8SBcnQgbGlldG9qYW1hLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LAg0J/RgNC10LzQuNGD0LwsINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1NS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDY3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDcyNDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YsgNTAwINC80LssINCf0J8sINGH0LXRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDUwMCBtbCwgUFAsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7OiDQndC10LHQvtC70YzRiNC+0Lkg0L7QsdGK0LXQvCwg0LzQsNC60YHQuNC80YPQvCDQv9C+0LvRjNC30Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNC00LXQsNC70YzQvdGLINC00LvRjyDQvdC10LHQvtC70YzRiNC40YUg0L/QvtGA0YbQuNC5LCDRgdC+0YPRgdC+0LIg0LjQu9C4INC00LXRgdC10YDRgtC+0LIuINCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQsdC10LfQvtC/0LDRgdC90Ysg0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQutC4LCDQvNC+0YDQvtC30LjQu9C60Lgg0Lgg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdGLLiDQo9C00L7QsdC90LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3QsNGPINCz0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwINC00LXQu9Cw0Y7RgiDQuNGFINGE0LDQstC+0YDQuNGC0LDQvNC4INCyINC/0LXQutCw0YDQvdGP0YUg0Lgg0LTQvtC80LAuINCj0YfQsNGB0YLQstGD0LnRgtC1INCyJm5ic3A70L/RgNC+0LPRgNCw0LzQvNCw0YUg0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtC60YDQsNGC0LjRgtGMINGN0LrQvtGB0LvQtdC0INCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1hcyB0YWlzbnN0xatydmVpZGEga8SBcmJhcyA1MDAgbWw6IE1henMgaXptxJNycywgbGllbGEgaWV0ZWttZTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzIGtvbXBha3TEgXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtYXMga8SBcmJhcyZuYnNwO2lyIHBpZW3Ek3JvdGFzIG1hesSBbSBwb3JjaWrEgW0sIG3Ek3JjxJNtIHZhaSBkZXNlcnRpZW0uIERybyZzY2Fyb247aSBsaWV0b2phbWFzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEuIFRvIGthdWR6ZXMgZGl6YWlucyBpZXRhdXBhIHZpZXR1IG5vbGlrdGF2xIFzLiBQaWVkYWxvdGllcyZuYnNwO2RlcG96xKt0YSBwcm9ncmFtbcSBcywgasWrcyB2ZWljaW5hdCBhcHJpdGVzIGVrb25vbWlrdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSByZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lcnMgNTAwIG1sOiBTbWFsbCBzaXplLCBiaWcgaW1wYWN0PC9zdHJvbmc+PC9oMj4NCg0KPHA+Q29tcGFjdCB5ZXQgdmVyc2F0aWxlLCB0aGVzZSZuYnNwO3JldXNhYmxlIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc25hY2tzLCBkaXBzLCBvciBzbWFsbCBwb3J0aW9ucy4gVGhlIEJQQS1mcmVlIGRlc2lnbiB3aXRoc3RhbmRzIGV4dHJlbWUgdGVtcGVyYXR1cmVzLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBtaWNyb3dhdmluZywgZnJlZXppbmcsIGFuZCBkaXNod2FzaGluZy4gVGhlIGFpcnRpZ2h0IGxpZCBwcmVzZXJ2ZXMgZnJlc2huZXNzLCB3aGlsZSB0aGUgdHJhbnNwYXJlbnQgYm9keSBoaWdobGlnaHRzIHlvdXIgZGlzaGVzJnJzcXVvOyBhcHBlYWwuIEEgZmF2b3JpdGUgZm9yIGJha2VyaWVzLCBkZWxpcywgb3IgaG9tZSB1c2UsIHRoZXkgc3VwcG9ydCZuYnNwO3plcm8td2FzdGUgaW5pdGlhdGl2ZXMmbmJzcDt0aHJvdWdoIGRlcG9zaXQgc3lzdGVtcy4gU3RhY2sgdGhlbSBuZWF0bHkgaW4ga2l0Y2hlbnMgb3IgZGVsaXZlcnkgdmVoaWNsZXMgdG8gbWF4aW1pemUgc3BhY2UuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjAzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny45MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE0NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDYzMTgyMWM4NDM3ZmNlMDcxMDgzN2FiYTU1ZGVjZDJlLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVycyA1MDAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgNTAwIG1sIFBQIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0L/QuNGJ0LXQstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3Rfc2ltaWxhcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1EVDEvMkxJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3MjI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCAzNzUvNTAwLzc1MCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyDEk2RpZW51IGvEgXJixIFtIDM3NS81MDAvNzUwIG1sLCBQUCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWQgZm9yIGNvbnRhaW5lciAzNzUvNTAwLzc1MCBtbCAgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwIFBDTS1UQjEyQi8xNkIvMjRCLiDQmtGA0YvRiNC60Lgg0L7RgdC90LDRidC10L3RiyDQt9Cw0L/QsNGC0LXQvdGC0L7QstCw0L3QvdC+0Lkg0L/Qu9C+0YLQvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSDQt9Cw0LrRgNGL0YLQuNGPINC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINC/0YDQvtGC0LXQutCw0L3QuNGPLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCDQuCDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LTQviAxMjEgJmRlZztDLCDQsCDRgtCw0LrQttC1INC90LDQvNC90L7Qs9C+INC00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3Rj9GO0YIg0JLQsNGI0Lgg0LHQu9GO0LTQsCDQs9C+0YDRj9GH0LjQvNC4INC4INGB0LLQtdC20LjQvNC4LiDQn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0YPQv9GA0L7RidCw0Y7RgiDRg9C30L3QsNCy0LDQtdC80L7RgdGC0Ywg0L/RgNC+0LTRg9C60YLQsCDQuCDRg9Cy0LXQu9C40YfQuNCy0LDRjtGCINCy0L7Qt9C80L7QttC90L7RgdGC0Lgg0L/RgNC10LfQtdC90YLQsNGG0LjQuC4g0JTQvtGB0YLRg9C/0L3RiyDQsiDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSwg0LrRgNGD0LPQu9C+0Lkg0Lgg0L7QstCw0LvRjNC90L7QuSDRhNC+0YDQvNCw0YUg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINCz0L7RgNGP0YfQuNGFINCx0LvRjtC0LCDRgtCw0Log0Lgg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0LfQsNC60YPRgdC+0LosINGB0L7Rg9GB0L7QsiDQuCDRgdGD0L/QvtCyLiDQmtC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0LIg0YXQvtC70L7QtNC40LvRjNC90L7QuSDQuCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDQtS4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LLQvNC10YHRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyZuYnNwO9C00L7RgdGC0LDQstC60Lgg0LXQtNGLLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkRvdGllIGNhdXJzcMSrZMSrZ2llIHbEgWtpIGlyIHBpZW3Ek3JvdGkga29udGVpbmVyaW0gUENNLVRCMTJCLzE2Qi8yNEIsa2FzIGthbHBvIMSTZGllbnUgcGllZ8SBZGVpLiBUaWUgaXIgYXByxKtrb3RpIGFyIHBhdGVudMSTdHUgc3RpbmdydSBhaXp0YWlzxKsmc2Nhcm9uO2FuYXMgc2lzdMSTbXUsIGxhaSBub3bEk3JzdHUgamVia8SBZGEgdmVpZGEgbm9wbMWrZGkuIEtvbnRlaW5lcmkgaXIgcGllbcSTcm90aSBsaWV0byZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKtzIHVuIHZhciBpenR1csSTdCB0ZW1wZXJhdMWrcnUgbMSrZHogMTIxICZkZWc7Qywga8SBIGFyxKsgdGllIGlsZ8SBayBzYWdsYWLEgSBrYXJzdHUgdW4gc3ZhaWd1IErFq3N1IMSTZGllbnUuIEtyaXN0xIFsZHppZHJpZSB2xIFraSBwYWRhcmEgcHJvZHVrdHUgcmVkemFtdSB1biB0YXMgcGFsaWVsaW5hIHByZXplbnTEkyZzY2Fyb247YW5hcyBpZXNwxJNqYXMuIElyIHBpZWVqYW1pIHRhaXNuc3TFq3JhLCBhcGHEvGkgdW4gb3bEgWxpIHVuIHRpZSBkZXLEk3MgZ2FuICZuYnNwO2thcnN0aWVtIMSTZGllbmllbSwgZ2FuIGFyxKsgYXVrc3TEgW0gdXprb2TEgW0sIG3Ek3JjxJNtIHVuIHp1cMSBbS4gS29udGVpbmVyaSBpciBwaWVtxJNyb3RpIGFyxKsgcHJvZHVrdGEgdXpnbGFixIEmc2Nhcm9uO2FuYWkgbGVkdXNza2FwxKsgdW4gc2FsZMSTdGF2xIEuIERvdGllIGtvbnRlaW5lcmkgYXIgdsSBa2llbSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgxJNkaWVudSBwaWVnxIFkZWkuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgY292ZXJzIGFyZSBzdWl0YWJsZSBmb3IgZm9vZCBkZWxpdmVyeSwgZm9yIGNvbnRhaW5lciBQQ00tVEIxMkIgLyAxNkIgLyAyNEIuIENvdmVycyBhcmUgZXF1aXBwZWQgd2l0aCBhIHBhdGVudGVkIHRpZ2h0IGNsb3N1cmUgc3lzdGVtIHRvIHByZXZlbnQgbGVha2FnZS4gVGhlIGNvbnRhaW5lcnMgYXJlIHN1aXRhYmxlIGZvciBtaWNyb3dhdmUgb3ZlbnMgYW5kIGNhbiB3aXRoc3RhbmQgdGVtcGVyYXR1cmVzIHVwIHRvIDEyMSAmZGVnOyBDLCBhbmQgYWxzbyBrZWVwIHlvdXIgZGlzaGVzIGhvdCBhbmQgZnJlc2ggZm9yIG11Y2ggbG9uZ2VyLiBUcmFuc3BhcmVudCBjb3ZlcnMgc2ltcGxpZnkgcHJvZHVjdCByZWNvZ25pdGlvbiBhbmQgaW5jcmVhc2UgcHJlc2VudGF0aW9uIGNhcGFiaWxpdGllcy4gQXZhaWxhYmxlIGluIHJlY3Rhbmd1bGFyLCByb3VuZCBhbmQgb3ZhbCBzaGFwZXMgYW5kIHN1aXRhYmxlIGZvciBob3QgZGlzaGVzLCBhcyB3ZWxsIGFzIGZvciBjb2xkIGFwcGV0aXplcnMsIHNhdWNlcyBhbmQgc291cHMuIENvbnRhaW5lcnMgYXJlIGFsc28gc3VpdGFibGUgZm9yIHN0b3JhZ2UgaW4gdGhlIHJlZnJpZ2VyYXRvciBhbmQgZnJlZXplci4gQ29udGFpbmVycyB3aXRoIGxpZHMgYXJlIGlkZWFsIGZvciBmb29kIGRlbGl2ZXJ5LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODAyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny43MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE0NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWQgZm9yIGNvbnRhaW5lciAzNzUvNTAwLzc1MCBtbCAgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI0OGM4N2U5MmU0NjI4ZWRmNDY2YTBiNzUyMDVjZjVhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTU3Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTA3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS0xNlJDTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgNTAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGRhdWR6a8SBcnQgbGlldG9qYW1pZW0gYXBhxLxpZW0gxJNkaWVudSBrxIFyYsSBbSA1MDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJldWFzYmxlIFJvdW5kIERlbGkgQ29udGFpbmVycyA1MDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QmtGA0YvRiNC60Lgg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDUwMCDQvNC7PC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmk5LjU3YTZjOTIxUTROOG1UIj7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyOiDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0Lgg0LXQtNGLINC90LAg0LLRi9C90L7RgTwvc3Ryb25nPjwvaDM+DQoNCjxwPtCh0L7QstGA0LXQvNC10L3QvdGL0LUg0YLQtdGF0L3QvtC70L7Qs9C40Lgg0YPQv9Cw0LrQvtCy0LrQuCDRgdGC0YDQtdC80LjRgtC10LvRjNC90L4g0YDQsNC30LLQuNCy0LDRjtGC0YHRjywg0L/RgNC10LTQu9Cw0LPQsNGPINCy0YHRkSDQsdC+0LvQtdC1INGD0LTQvtCx0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0YDQtdGI0LXQvdC40Y8uINCe0LTQvdC40Lwg0LjQtyDRgtCw0LrQuNGFINC40L3QvdC+0LLQsNGG0LjQvtC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7QsiDRj9Cy0LvRj9GO0YLRgdGPINC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIsINC60L7RgtC+0YDRi9C1INGB0YLQsNC90L7QstGP0YLRgdGPINC90LXQt9Cw0LzQtdC90LjQvNGL0LzQuCDQutCw0Log0LTQu9GPINGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGC0LDQuiDQuCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5INC+0LHRidC10YHRgtCy0LXQvdC90L7Qs9C+INC/0LjRgtCw0L3QuNGPLCDQv9GA0LXQtNC70LDQs9Cw0Y7RidC40YUg0LHQu9GO0LTQsCDQvdCwINCy0YvQvdC+0YEuINCt0YLQuCDQutGA0YvRiNC60Lgg0L3QtSDRgtC+0LvRjNC60L4g0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCINC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINGB0L7QtNC10YDQttC40LzQvtCz0L4sINC90L4g0Lgg0L/QvtC80L7Qs9Cw0Y7RgiDRgdC+0LfQtNCw0YLRjCDQv9C+0LvQvtC20LjRgtC10LvRjNC90L7QtSDQstC/0LXRh9Cw0YLQu9C10L3QuNC1INGDINC60LvQuNC10L3RgtCwLjwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC10Log0Y/QstC70Y/QtdGC0YHRjyDQvtC00L3QuNC8INC40Lcg0LrQu9GO0YfQtdCy0YvRhSDQv9GA0LXQuNC80YPRidC10YHRgtCyINGN0YLQuNGFINC40LfQtNC10LvQuNC5LiDQntC90LAg0L/QvtC30LLQvtC70Y/QtdGCINCy0LjQtNC10YLRjCDQsdC70Y7QtNC+INGH0LXRgNC10Lcg0YPQv9Cw0LrQvtCy0LrRgywg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0LTQtdC80L7QvdGB0YLRgNCw0YbQuNC4INCz0L7RgtC+0LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQvdCwINCy0LjRgtGA0LjQvdC1LiDQotCw0LrQvtC5INC/0L7QtNGF0L7QtCDQv9C+0LzQvtCz0LDQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0LLQvdC40LzQsNC90LjQtSDQv9C+0LrRg9C/0LDRgtC10LvQtdC5LCDQstGL0LfRi9Cy0LDRjyDRgyDQvdC40YUg0LbQtdC70LDQvdC40LUg0L/QvtC/0YDQvtCx0L7QstCw0YLRjCDQsNC/0L/QtdGC0LjRgtC90L4g0LLRi9Cz0LvRj9C00Y/RidC10LUg0LHQu9GO0LTQvi4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuCDRgdCy0LXQttC10YHRgtGMINC/0YDQvtC00YPQutGC0L7Qsiwg0YPRgdC40LvQuNCy0LDRjyDQuNGFINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDRg9Cy0LXQu9C40YfQtdC90LjRjiDQv9GA0L7QtNCw0LYuPC9wPg0KDQo8aDM+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QmtGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YIg0YPQv9Cw0LrQvtCy0LrRgywg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjC4g0K3RgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtGC0LXQutCw0L3QuNC1INGB0L7Rg9GB0L7Qsiwg0YHQvtC60L7QsiDQuNC70Lgg0LTRgNGD0LPQuNGFINC20LjQtNC60L7RgdGC0LXQuSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1INC/0LjRidC4LiDQndCw0LTRkdC20L3QsNGPINGE0LjQutGB0LDRhtC40Y8g0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiwg0YfRgtC+INCy0LDRiCDQt9Cw0LrQsNC3INCx0YPQtNC10YIg0LTQvtGB0YLQsNCy0LvQtdC9INCyINGG0LXQu9C+0YHRgtC4INC4INGB0L7RhdGA0LDQvdC90L7RgdGC0LgsINCx0LXQtyDQu9C40YjQvdC40YUg0LHQtdGB0L/QvtGA0Y/QtNC60L7QsiDQuCDRgNCw0LfQu9C40LLQsNGO0YnQuNGF0YHRjyDRgdC+0LTQtdGA0LbQuNC80YvRhS48L3A+DQoNCjxoMz48c3Ryb25nPtCg0LDQt9C90L7QvtCx0YDQsNC30LjQtSDRhNC+0YDQvCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCa0YDRi9GI0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGA0LDQt9C70LjRh9C90YvRhSDRhNC+0YDQvNCw0YUgJm1kYXNoOyDQutGA0YPQs9C70YvQtSwg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0Lgg0L7QstCw0LvRjNC90YvQtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQstGL0LHRgNCw0YLRjCDQvdCw0LjQsdC+0LvQtdC1INC/0L7QtNGF0L7QtNGP0YnQuNC5INCy0LDRgNC40LDQvdGCINC00LvRjyDRgNCw0LfQvdGL0YUg0YLQuNC/0L7QsiDQsdC70Y7QtC4g0JHQu9Cw0LPQvtC00LDRgNGPINGN0YLQvtC80YMg0L7QvdC4INC70LXQs9C60L4g0LDQtNCw0L/RgtC40YDRg9GO0YLRgdGPINC6INC70Y7QsdGL0Lwg0YLRgNC10LHQvtCy0LDQvdC40Y/QvCDQuCDQv9GA0LXQtNC/0L7Rh9GC0LXQvdC40Y/QvCDQutC70LjQtdC90YLQvtCyLiDQmtGA0L7QvNC1INGC0L7Qs9C+LCDRjdGC0Lgg0LrRgNGL0YjQutC4INCy0YvQtNC10YDQttC40LLQsNGO0YIg0LLRi9GB0L7QutGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQtNC+ICsxMjEmZGVnO0MsINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDRgdC+0LLQvNC10YHRgtC40LzRi9C80Lgg0YEg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0YzRji4g0K3RgtC+INC+0YHQvtCx0LXQvdC90L4g0L/QvtC70LXQt9C90L4g0LTQu9GPINGC0LXRhSwg0LrRgtC+INC/0YDQtdC00L/QvtGH0LjRgtCw0LXRgiDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINGB0LLQvtC4INCx0LvRjtC00LAg0L/QtdGA0LXQtCDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LXQvC48L3A+DQoNCjxoMz48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQtdGB0LrQsNGPINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCAmbWRhc2g7INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQutC+0YLQvtGA0YvQuSDQvNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L/QvtCy0YLQvtGA0L3Qvi4g0J/QvtGB0LvQtSDQvtC60L7QvdGH0LDQvdC40Y8g0YHRgNC+0LrQsCDRgdC70YPQttCx0Ysg0YLQsNC60LjQtSDQuNC30LTQtdC70LjRjyDQu9C10LPQutC+INC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNGO0YLRgdGPLCDRh9GC0L4g0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L3QuNC20LXQvdC40Y4g0LrQvtC70LjRh9C10YHRgtCy0LAg0L7RgtGF0L7QtNC+0LIg0Lgg0LfQsNGJ0LjRgtC1INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCS0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC80L3QvtCz0L7RgNCw0LfQvtCy0L7QuSDRg9C/0LDQutC+0LLQutC4ICZtZGFzaDsg0Y3RgtC+INGI0LDQsyDQuiDQsdC+0LvQtdC1INGH0LjRgdGC0L7QvNGDINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvNC40YDRgy48L3A+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTAuNTdhNmM5MjFRNE44bVQiPtCi0LDQutC40Lwg0L7QsdGA0LDQt9C+0LwsINC/0YDQvtC30YDQsNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/RgNC10LTRgdGC0LDQstC70Y/RjtGCINGB0L7QsdC+0Lkg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0L7QstGA0LXQvNC10L3QvdGL0YUg0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INGA0YvQvdC60LAg0LTQvtGB0YLQsNCy0LrQuCDQuCDQvtCx0YnQtdGB0YLQstC10L3QvdC+0LPQviDQv9C40YLQsNC90LjRjy4g0J7QvdC4INGB0L7Rh9C10YLQsNGO0YIg0LIg0YHQtdCx0LUg0Y3RgdGC0LXRgtC40LrRgywg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQtdGB0LrRg9GOINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCwg0LTQtdC70LDRjyDQv9GA0L7RhtC10YHRgSDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjywg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC4INGD0L/QvtGC0YDQtdCx0LvQtdC90LjRjyDQv9C40YnQuCDQsdC+0LvQtdC1INC60L7QvNGE0L7RgNGC0L3Ri9C8INC4INC/0YDQuNGP0YLQvdGL0Lwg0LTQu9GPINCy0YHQtdGFINGD0YfQsNGB0YLQvdC40LrQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WxIFraSBkYXVkemvEgXJ0IGxpZXRvamFtaWVtIMSTZGllbnUgdHJhdWtpZW0gNTAwIG1sPC9oMj4NCg0KPGgzPjxzdHJvbmc+Q2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIGtvbnRlaW5lcmllbTogaWRlxIFscyByaXNpbsSBanVtcyBwxIFydGlrYXMgcGllZ8SBZGVpIHVuIGzEq2R6xYZlbSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3NkaWVudSBpZXBha28mc2Nhcm9uO2FuYXMgdGVobm9sb8SjaWphcyBzdHJhdWppIGF0dMSrc3TEgXMsIHBpZWTEgXbEgWpvdCBhcnZpZW4gxJNydMSBa3VzIHVuIHZpZGVpIGRyYXVkesSrZ8SBa3VzIHJpc2luxIFqdW11cy4gVmllbnMgbm8gJnNjYXJvbjvEgWRpZW0gaW5vdmF0xKt2aWVtIHByb2R1a3RpZW0gaXIgY2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIHRyYXVraWVtLCBrYXMga8S8dXZ1JnNjYXJvbjtpIG5lYWl6c3TEgWphbWkgcMSBcnRpa2FzIHBpZWfEgWRlcyBkaWVuZXN0b3MgdW4gxJNzdHV2xJNzLCBrYXMgcGllZMSBdsSBIGzEq2R6aSBtYWx0xKt0aS4gJlNjYXJvbjtpZSB2xIFraSBuZSB0aWthaSBub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBzYXR1cmEgYWl6c2FyZHrEq2J1LCBiZXQgYXLEqyBwYWzEq2R6IHJhZMSrdCBwb3ppdMSrdnUgaWVzcGFpZHUgdXoga2xpZW50aWVtLjwvcD4NCg0KPGgzPjxzdHJvbmc+UMSBcnJlZHphbcSrYmFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjxwPkNhdXJzcMSrZMSrZ3VtcyBpciB2aWVuYSBubyBnYWx2ZW5hasSBbSAmc2Nhcm9uO28gdsSBa3UgcHJpZWsmc2Nhcm9uO3JvY8SrYsSBbS4gVGFzIMS8YXVqIGtsaWVudGllbSByZWR6xJN0IHRyYXVrdSBjYXVyIGllcGFrb2p1bXUsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpLCBkZW1vbnN0csSTam90IGdhdGF2dXMgcHJvZHVrdHVzLiAmU2Nhcm9uO8SBZGEgcGllZWphIHBhbMSrZHogcGllc2Fpc3TEq3QgdXptYW7Eq2J1IHVuIHBvdGVuY2nEgWxham9zIHBpcmPEk2pvcyByYWRhIHbEk2xtaSBub2dhciZzY2Fyb247b3QgYXBldMSrdGzEq2fEgSBpenNrYXRhIMSTZGllbnUuIENhdXJzcMSrZMSrZ2FpcyBpZXBha29qdW1zIHV6c3ZlciBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSB1biBzdmFpZ3VtdSwgdXpsYWJvam90IHRvIG5vZm9ybcSTanVtdSB1biB2ZWljaW5vdCBwxIFyZG8mc2Nhcm9uO2FuYXMgYXBqb211LjwvcD4NCg0KPGgzPjxzdHJvbmc+QmzEq3bEk2phbcSrYmEgdW4gcHJha3Rpc2t1bXM8L3N0cm9uZz48L2gzPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtbyBrb250ZWluZXJ1IHbEgWtpIGRybyZzY2Fyb247aSBub3NsxJNkeiBpZXBha29qdW11LCBub2RybyZzY2Fyb247aW5vdCBoZXJtxJN0aXNrdSBhaXp2xJNyJnNjYXJvbjthbnUuIFRhcyBub3bEk3Imc2Nhcm9uOyBtxJNyxI11LCBzdWx1IHZhaSBjaXR1ICZzY2Fyb247xLdpZHJ1bXUgbm9wbMWrZGksIGthcyBpciDEvG90aSBzdmFyxKtnaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYXMgbGFpa8SBLiBVenRpY2FtcyBibMSrdsSTanVtcyBnYXJhbnTEkywga2EgasWrc3UgcGFzxat0xKtqdW1zIHRpa3MgcGllZ8SBZMSBdHMgbmVza2FydHMsIGJleiBpeiZzY2Fyb247xLxha3N0xKtqdW1pZW0gdmFpIG5ldMSrcnVtaWVtLjwvcD4NCg0KPGgzPjxzdHJvbmc+Rm9ybXUgdW4gZnVua2Npb25hbGl0xIF0ZXMgZGF1ZHp2ZWlkxKtiYTwvc3Ryb25nPjwvaDM+DQoNCjxwPiZTY2Fyb247aWVtIHbEgWtpZW0gaXIgZGHFvsSBZGFzIGZvcm1hcyAmbWRhc2g7IGFwYcS8aSwgdGFpc25zdMWrcnZlaWRhIHVuIG92xIFsaSAmbWRhc2g7LCBrYXMgxLxhdWogaXp2xJNsxJN0aWVzIHBpZW3Ek3JvdMSBa28gdmFyaWFudHUgZGHFvsSBZGEgdmVpZGEgxJNkaWVuaWVtLiAmU2Nhcm9uO8SrIGRhdWR6cHVzxKtiYSDEvGF1aiB0b3MgdmllZ2xpIHBpZWzEgWdvdCBqZWJrdXLEgW0gcHJhc8SrYsSBbSB1biBrbGllbnR1IHbEk2xtxJNtLiBUdXJrbMSBdCB2xIFraSB2YXIgaXp0dXLEk3QgYXVnc3R1IHRlbXBlcmF0xatydSBsxKtkeiArMTIxJmRlZztDLCBwYWRhcm90IHRvcyBkcm8mc2Nhcm9uO3VzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy4gVGFzIGlyIMSrcGEmc2Nhcm9uO2kgbm9kZXLEq2dpIHRpZW0sIGt1cmkgZG9kIHByaWVrJnNjYXJvbjtyb2t1IG1hbHTEq3RlcyB1enNpbGTEqyZzY2Fyb247YW5haSBwaXJtcyBsaWV0byZzY2Fyb247YW5hcy48L3A+DQoNCjxoMz48c3Ryb25nPkF0YmlsZMSrYmEgcHJldCB2aWRpPC9zdHJvbmc+PC9oMz4NCg0KPHA+RGF1ZGvEgXJ0IGxpZXRvamFtaWUgdsSBa2kgaXIgaXpnYXRhdm90aSBubyBpenR1csSrZ2EgdW4gaWxnbcWrxb7Eq2dhIHBvbGlwcm9waWzEk25hLCBrbyB2YXIgbWF6Z8SBdCB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBIHVuIGxpZXRvdCB2YWlyxIFrYXMgcmVpemVzLiBQxJNjIHRvIGthbHBvJnNjYXJvbjthbmFzIGxhaWthIGJlaWfEgW0gJnNjYXJvbjtpZSBwcmllayZzY2Fyb247bWV0aSBpciB2aWVnbGkgcMSBcnN0csSBZMSBamFtaSwgcGFsxKtkem90IHNhbWF6aW7EgXQgYXRrcml0dW11IGRhdWR6dW11IHVuIGFpenNhcmfEgXQgdmlkaS4gQXRrxIFydG90aSBsaWV0b2phbcSBIGllcGFrb2p1bWEgaXp2xJNsZSBpciBzb2xpcyBjZcS8xIEgdXogdMSrcsSBa3UgdW4gaWxndHNwxJNqxKtnxIFrdSBwYXNhdWxpLjwvcD4NCg0KPHA+UmV6dW3Ek2pvdCwgY2F1cnNwxKtkxKtnaSBhdGvEgXJ0b3RpIGxpZXRvamFtaWUga29udGVpbmVydSB2xIFraSBwaWVkxIF2xIEgdW5pdmVyc8SBbHUgcmlzaW7EgWp1bXUgbcWrc2RpZW51IHDEgXJ0aWthcyBwaWVnxIFkZXMgdW4gdmllc23Eq2zEq2JhcyBub3phcmVzIHZhamFkesSrYsSBbS4gVGllIGFwdmllbm8gZXN0xJN0aWt1LCBwcmFrdGlza3VtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSwgcGFkYXJvdCDEk2RpZW5hIGdhdGF2byZzY2Fyb247YW5hcywgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYXMgdW4gcGF0xJNyacWGYSBwcm9jZXN1cyDEk3J0xIFrdXMgdW4gcGF0xKtrYW3EgWt1cyB2aXPEgW0gaWVzYWlzdMSrdGFqxIFtIHB1c8STbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+TGlkcyBmb3IgcmV1c2FibGUgcm91bmQgY29udGFpbmVycyA1MDAgbWw8L2gyPg0KDQo8aDM+PHN0cm9uZyBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEzLjU3YTZjOTIxUTROOG1UIj5UcmFuc3BhcmVudCBMaWRzIGZvciBSZXVzYWJsZSBDb250YWluZXJzOiBUaGUgUGVyZmVjdCBTb2x1dGlvbiBmb3IgRm9vZCBEZWxpdmVyeSBhbmQgVGFrZW91dDwvc3Ryb25nPjwvaDM+DQoNCjxwPk1vZGVybiBwYWNrYWdpbmcgdGVjaG5vbG9naWVzIGFyZSByYXBpZGx5IGV2b2x2aW5nLCBvZmZlcmluZyBpbmNyZWFzaW5nbHkgY29udmVuaWVudCBhbmQgZWNvLWZyaWVuZGx5IHNvbHV0aW9ucy4gT25lIHN1Y2ggaW5ub3ZhdGl2ZSBwcm9kdWN0IGlzIHRyYW5zcGFyZW50IGxpZHMgZm9yIHJldXNhYmxlIGNvbnRhaW5lcnMsIHdoaWNoIGhhdmUgYmVjb21lIGluZGlzcGVuc2FibGUgZm9yIGZvb2QgZGVsaXZlcnkgc2VydmljZXMgYW5kIGVhdGVyaWVzIG9mZmVyaW5nIHRha2VvdXQgbWVhbHMuIFRoZXNlIGxpZHMgbm90IG9ubHkgcHJvdmlkZSByZWxpYWJsZSBwcm90ZWN0aW9uIGZvciB0aGUgY29udGVudHMgYnV0IGFsc28gaGVscCBjcmVhdGUgYSBwb3NpdGl2ZSBpbXByZXNzaW9uIG9uIGN1c3RvbWVycy48L3A+DQoNCjxoMz48c3Ryb25nPlRoZSBCZW5lZml0cyBvZiBUcmFuc3BhcmVuY3k8L3N0cm9uZz48L2gzPg0KDQo8cD5UcmFuc3BhcmVuY3kgaXMgb25lIG9mIHRoZSBrZXkgYWR2YW50YWdlcyBvZiB0aGVzZSBsaWRzLiBJdCBhbGxvd3MgY3VzdG9tZXJzIHRvIHNlZSB0aGUgZGlzaCB0aHJvdWdoIHRoZSBwYWNrYWdpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IHdoZW4gc2hvd2Nhc2luZyByZWFkeS1tYWRlIHByb2R1Y3RzIG9uIGRpc3BsYXkuIFRoaXMgYXBwcm9hY2ggaGVscHMgYXR0cmFjdCBhdHRlbnRpb24gYW5kIGNyZWF0ZXMgYSBkZXNpcmUgaW4gcG90ZW50aWFsIGJ1eWVycyB0byB0cnkgdGhlIGFwcGV0aXppbmctbG9va2luZyBkaXNoLiBUcmFuc3BhcmVudCBwYWNrYWdpbmcgZW1waGFzaXplcyB0aGUgcXVhbGl0eSBhbmQgZnJlc2huZXNzIG9mIHRoZSBpbmdyZWRpZW50cywgZW5oYW5jaW5nIHRoZWlyIHByZXNlbnRhdGlvbiBhbmQgYm9vc3Rpbmcgc2FsZXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5TZWFsYWJpbGl0eSBhbmQgUHJhY3RpY2FsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHA+VGhlIGxpZHMgZm9yIHJldXNhYmxlIGNvbnRhaW5lcnMgc2VjdXJlbHkgc2VhbCB0aGUgcGFja2FnaW5nLCBlbnN1cmluZyBhaXJ0aWdodCBjbG9zdXJlLiBUaGlzIHByZXZlbnRzIGxlYWthZ2Ugb2Ygc2F1Y2VzLCBqdWljZXMsIG9yIG90aGVyIGxpcXVpZHMsIHdoaWNoIGlzIGNydWNpYWwgZHVyaW5nIGZvb2QgdHJhbnNwb3J0YXRpb24uIFJlbGlhYmxlIHNlYWxpbmcgZ3VhcmFudGVlcyB0aGF0IHlvdXIgb3JkZXIgd2lsbCBiZSBkZWxpdmVyZWQgaW50YWN0IHdpdGhvdXQgYW55IHNwaWxscyBvciBtZXNzZXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5WYXJpZXR5IG9mIFNoYXBlcyBhbmQgRnVuY3Rpb25hbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTIuNTdhNmM5MjFRNE44bVQiPlRoZXNlIGxpZHMgY29tZSBpbiB2YXJpb3VzIHNoYXBlcyZtZGFzaDtyb3VuZCwgcmVjdGFuZ3VsYXIsIGFuZCBvdmFsJm1kYXNoO2FsbG93aW5nIHlvdSB0byBjaG9vc2UgdGhlIG1vc3Qgc3VpdGFibGUgb3B0aW9uIGZvciBkaWZmZXJlbnQgdHlwZXMgb2YgZGlzaGVzLiBUaGlzIHZlcnNhdGlsaXR5IG1ha2VzIHRoZW0gZWFzaWx5IGFkYXB0YWJsZSB0byBhbnkgcmVxdWlyZW1lbnRzIGFuZCBjdXN0b21lciBwcmVmZXJlbmNlcy4gQWRkaXRpb25hbGx5LCB0aGUgbGlkcyBjYW4gd2l0aHN0YW5kIGhpZ2ggdGVtcGVyYXR1cmVzIHVwIHRvICsxMjEmZGVnO0MsIG1ha2luZyB0aGVtIG1pY3Jvd2F2ZS1zYWZlLiBUaGlzIGlzIHBhcnRpY3VsYXJseSB1c2VmdWwgZm9yIHRob3NlIHdobyBwcmVmZXIgdG8gcmVoZWF0IHRoZWlyIG1lYWxzIGJlZm9yZSBjb25zdW1wdGlvbi48L3A+DQoNCjxoMz48c3Ryb25nPkVudmlyb25tZW50YWwgUmVzcG9uc2liaWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cD5SZXVzYWJsZSBsaWRzIGFyZSBtYWRlIGZyb20gZHVyYWJsZSBhbmQgbG9uZy1sYXN0aW5nIHBvbHlwcm9weWxlbmUsIHdoaWNoIGNhbiBiZSB3YXNoZWQgaW4gYSBkaXNod2FzaGVyIGFuZCB1c2VkIG11bHRpcGxlIHRpbWVzLiBBZnRlciB0aGVpciBzZXJ2aWNlIGxpZmUgZW5kcywgdGhlc2UgaXRlbXMgYXJlIGVhc2lseSByZWN5Y2xhYmxlLCBoZWxwaW5nIHJlZHVjZSB3YXN0ZSBhbmQgcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQuIENob29zaW5nIHJldXNhYmxlIHBhY2thZ2luZyBpcyBhIHN0ZXAgdG93YXJkcyBhIGNsZWFuZXIgYW5kIG1vcmUgc3VzdGFpbmFibGUgd29ybGQuPC9wPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTE0LjU3YTZjOTIxUTROOG1UIj5JbiBzdW1tYXJ5LCB0cmFuc3BhcmVudCByZXVzYWJsZSBsaWRzIGZvciBjb250YWluZXJzIG9mZmVyIGEgdW5pdmVyc2FsIHNvbHV0aW9uIGZvciB0aGUgbW9kZXJuIG5lZWRzIG9mIHRoZSBmb29kIGRlbGl2ZXJ5IGFuZCBob3NwaXRhbGl0eSBpbmR1c3RyaWVzLiBUaGV5IGNvbWJpbmUgYWVzdGhldGljcywgcHJhY3RpY2FsaXR5LCBhbmQgZW52aXJvbm1lbnRhbCByZXNwb25zaWJpbGl0eSwgbWFraW5nIHRoZSBwcm9jZXNzZXMgb2YgcHJlcGFyYXRpb24sIHRyYW5zcG9ydGF0aW9uLCBhbmQgY29uc3VtcHRpb24gb2YgZm9vZCBtb3JlIGNvbWZvcnRhYmxlIGFuZCBlbmpveWFibGUgZm9yIGFsbCBwYXJ0aWVzIGludm9sdmVkLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTU3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ni40NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTEwLTE3IDIwOjAxOjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNTc2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZXVhc2JsZSBSb3VuZCBEZWxpIENvbnRhaW5lcnMgNTAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2Q5MzQzM2I1YmQ4MzY1ZTBhMjZhNjY0NjU5NmYwOWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciByb3VuZCBmb29kIGNvbnRhaW5lcnMgNTAwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0ga29udGVpbmVyaWVtIDUwMCBtbCBubyBQUAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0L/RgNC+0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70L7Qs9C+INC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXRgNCwINC+0LHRitC10LzQvtC8IDUwMCDQvNC7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NTldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yNzgxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzNzkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXMgMzAwIG1sLCBQUywgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyAzMDAgbWwsIFBTLCBUcmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LLQuNC90L7QvCDQsiDQv9C+0LvQvdC+0Lkg0LzQtdGA0LU6INCd0LDRiNC4INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60YDQvtC50YLQtSDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INGB0YLQuNC70Y8g0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0Lgg0YEg0L3QsNGI0LjQvNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C80Lgg0LHQvtC60LDQu9Cw0LzQuCDQtNC70Y8g0LLQuNC90LAhINCt0YLQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0YLQvtCz0L4sINGH0YLQvtCx0Ysg0YPQu9GD0YfRiNC40YLRjCDQstCw0YjQtSDQstC40L3QvdC+0LUg0L3QsNGB0LvQsNC20LTQtdC90LjQtSwg0YHQvtGF0YDQsNC90Y/RjyDQsNGA0L7QvNCw0YLRiyDQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINGD0LTQvtCx0YHRgtCy0L4uINCS0LzQtdGB0YLQuNC80L7RgdGC0YwgMzAwINC80Lsg0L/QvtC30LLQvtC70Y/QtdGCINC70LXQs9C60L4g0LLQt9Cx0LDQu9GC0YvQstCw0YLRjCDQutGA0LDRgdC90L7QtSDQstC40L3QviDQsdC10Lcg0YDQuNGB0LrQsCDQv9GA0L7Qu9C40YLRjCDQtdCz0L4sINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINGA0LDRgdC60YDRi9GC0LjRjyDQsdGD0LrQtdGC0LAg0Lgg0L7QsdC+0LPQsNGJ0LXQvdC40Y8g0LLQutGD0YHQvtCy0YvRhSDQvtGJ0YPRidC10L3QuNC5LjwvcD4NCg0KPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwINC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPJm5ic3A70L/RgNC+0YfQvdGLINC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LjQu9C4INC+0YHQvtCx0YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQrdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDQvtC/0YLQuNC80LDQu9GM0L3QvtC5INGG0LjRgNC60YPQu9GP0YbQuNC4INCy0L7Qt9C00YPRhdCwLCDQv9C+0LfQstC+0LvRj9GPINCy0LjQvdGDICZxdW90O9C00YvRiNCw0YLRjCZxdW90OyDQuCDRgNCw0YHQutGA0YvQstCw0YLRjCDQstGB0LUg0LDRgNC+0LzQsNGC0LjRh9C10YHQutC40LUg0L3RjtCw0L3RgdGLLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQutGA0LDRgdC90YvRhSDQstC40L0sINC60L7RgtC+0YDRi9C8INGC0YDQtdCx0YPQtdGC0YHRjyDQstGA0LXQvNGPLCDRh9GC0L7QsdGLINC/0L7Qu9C90L7RgdGC0YzRjiDQv9GA0L7Rj9Cy0LjRgtGMINGB0LLQvtC5INGF0LDRgNCw0LrRgtC10YAuPC9wPg0KDQo8cD7QktGL0LHQuNGA0LDQudGC0LUmbmJzcDvQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtGF0YDQsNC90LjRgtGMINC90LDQv9C40YLQvtC6INC/0YDQvtGF0LvQsNC00L3Ri9C8INC4INC60L7QvNGE0L7RgNGC0L3Ri9C8LiDQn9C70LDRgdGC0LjQuiDQvdC1INC/0L7Qs9C70L7RidCw0LXRgiDRgtC10L/Qu9C+LCDQv9C+0LTQtNC10YDQttC40LLQsNGPINGB0YLQsNCx0LjQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LLQuNC90LAg0LTQvtC70YzRiNC1ICZtZGFzaDsg0LrQu9GO0YfQtdCy0L7QtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0L4g0L/QtdGA0LXQtCDRgtGA0LDQtNC40YbQuNC+0L3QvdC+0Lkg0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNC+0LkuINCY0LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINGE0LXRgdGC0LjQstCw0LvQtdC5INC40LvQuCDRg9GO0YLQvdGL0YUg0LLQtdGH0LXRgNC+0LIg0LTQvtC80LAhPC9wPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70YsmbmJzcDvQvdC1INGC0L7Qu9GM0LrQviDQv9GA0LDQutGC0LjRh9C90YssINC90L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YsuINCe0L3QuCDRgdC+0LrRgNCw0YnQsNGO0YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGF0L7QtNC+0LIsINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LjQt9C00LXQu9C40Y8sINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPLiDQndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQutCw0LbQtNGL0Lwg0LPQu9C+0YLQutC+0Lwg0LLQuNC90LAsINC90LUg0LHQtdGB0L/QvtC60L7Rj9GB0Ywg0L4g0LHRjNGO0YnQtdC50YHRjyDQv9C+0YHRg9C00LUg0LjQu9C4INC70LjRiNC90LjRhSDRgtGA0LDRgtCw0YUuPC9wPg0KDQo8cD7QldGB0LvQuCDQstGLINGF0L7RgtC40YLQtSDRgdC+0LLQvNC10YHRgtC40YLRjCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+LCDQvdCw0YjQuCDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCAmbWRhc2g7INGD0LzQvdGL0Lkg0LLRi9Cx0L7RgCEg0J/RgNC40YHQvtC10LTQuNC90Y/QudGC0LXRgdGMINC6INC60YPQu9GM0YLRg9GA0LUg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQv9C+0YLRgNC10LHQu9C10L3QuNGPINGD0LbQtSDRgdC10LPQvtC00L3RjyAmbWRhc2g7INC30LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCDQvtC90LvQsNC50L0hPC9wPg0KDQo8cD48ZW0+0JLRi9Cx0LjRgNCw0LnRgtC1INC60LDRh9C10YHRgtCy0L4sINC60L7RgtC+0YDQvtC1INC+0YHRgtCw0LXRgtGB0Y8g0YEg0LLQsNC80LghPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXM8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5WxKtuYSBiYXVkxKsmc2Nhcm9uO2FuYSBwaWxuxKtixIE6IE3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplczwvc3Ryb25nPjwvaDM+DQoNCjxwPkl6cMSTdGlldCBpZGXEgWxvIGtvbWJpbsSBY2lqdSBzdGlsYSB1biBmdW5rY2lvbmFsaXTEgXRlcyBhciBtxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1hasSBbSB2xKtuYSBnbMSBesSTbSEgJlNjYXJvbjvEq3MgcGxhc3RtYXNhcyBnbMSBemVzIGlyIHJhZMSrdGFzLCBsYWkgdXpsYWJvdHUgasWrc3UgdsSrbmEgcGllcmVkemksIHNhZ2xhYsSBam90IGFyb23EgXR1cyB1biDEk3J0xKtidS4gQXIgMzAwIG1sIHRpbHB1bXUgdMSBcyDEvGF1aiBicsSrdmkgdmlycHXEvG90IHNhcmthbnbEq251LCBuZWJhaWRvdGllcyBwxJNjIGl6bGlldG5lcywga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2ksIGxhaSBhdGJyxKt2b3R1IHNtYXLFvmFzIHVuIGJhZ8SBdGluxIF0dSBnYXVtZXMgaXpqxat0dS48L3A+DQoNCjxwPlBsYXN0bWFzYXMgdsSrbmEgZ2zEgXplIGlyIGF0a8SBcnRvdGkgbGlldG9qYW1hJm5ic3A7dW4gaXp0dXLEq2dhLCBrYXMgcGFkYXJhIHRvIGlkZcSBbHUgaXp2xJNsaSBnYW4gaWtkaWVuYWksIGdhbiDEq3BhJnNjYXJvbjtpZW0gcGFzxIFrdW1pZW0uIFTEgXMgZXJnb25vbWlza2FpcyBkaXphaW5zIHZlaWNpbmEgb3B0aW3EgWx1IGdhaXNhIHBpZWvEvMWrdmksIMS8YXVqb3QgdsSrbmFtICZsZHF1bztlbHBvdCZyZHF1bzsgdW4gYXRrbMSBdCB2aXN1cyBhcm9txIF0YSBuaWFuc2VzLiBUYXMgaXIgYsWrdGlza2kgc2Fya2FuYWppZW0gdsSrbmllbSwga3VyaWVtIG5lcGllY2llJnNjYXJvbjthbWEgbGFpa2EgcG9zbXMsIGxhaSBwaWxuxKtixIEgYXR0xKtzdMSrdHUgc2F2dSByYWtzdHVydS48L3A+DQoNCjxwPkl6dsSTbGlldGllcyBwbGFzdG1hc2FzIHZhaXLEgWtrxIFydCBsaWV0b2phbWFzIHbEq25hIGdsxIF6ZXMsIGxhaSBzYWdsYWLEgXR1IGR6xJNyaWVuYSB2xJNzdW11IHVuIGtvbWZvcnR1LiBQbGFzdG1hc2FzIG1hdGVyacSBbHMgbmV1enPFq2Mgc2lsdHVtdSwgdMSBZMSTasSBZGkgdXp0dXJvdCB2xKtuYSB0ZW1wZXJhdMWrcnUgc3RhYmlsxIFrdSBpbGfEgWsgJm5kYXNoOyB0YXMgaXIgZ2FsdmVuYWlzIHByaWVrJnNjYXJvbjtyb2PEq2JhLCBzYWzEq2R6aW5vdCBhciB0cmFkaWNpb27EgWxhasSBbSBnbMSBesSTbS4gSWRlxIFsaSBwaWVtxJNyb3RhcyBwaWtuaWtpZW0sIGZlc3RpdsSBbGllbSB2YWkgdmFrYXJhIHJpdGllbSBtxIFqxIFzITwvcD4NCg0KPHA+TcWrc3UmbmJzcDthdGvEgXJ0b3RpIGxpZXRvamFtxIFzIGdsxIF6ZXMmbmJzcDtpciBuZSB0aWthaSBwcmFrdGlza2FzLCBiZXQgYXLEqyBla28gZHJhdWR6xKtnYXMuIFTEgXMgc2FtYXppbmEgYXRrcml0dW11IGRhdWR6dW11LCBhaXpzdMSBam90IHZpZW5yZWl6IGxpZXRvamFtb3MgcHJvZHVrdHVzLCB1biBpciB2aWVnbGkgdMSrcsSBbWFzLiBJemNpZW5pZXQga2F0cnUgdsSrbmEgcGlsaWVudSwgbmV1enRyYXVjb3RpZXMgcGFyIHN0aWtsYSBib2rEgWp1bWllbSB2YWkgbmV2xJNsYW1pZW0gaXptYWtzdSBwaWVhdWd1bWllbS48L3A+DQoNCjxwPkphIHbEk2xhdGllcyBhcHZpZW5vdCBpbGd0c3DEk2p1LCBzdGlsdSB1biBhdWdzdHUga3ZhbGl0xIF0aSwgbcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzIGlyIGrFq3N1IGd1ZHLEgWthaXMgaXp2xJNsZXMhIFBpZXZpZW5vamlldGllcyBpbGd0c3DEk2rEq2dhaSB2xKtuYSBrdWx0xatyYWkgamF1ICZzY2Fyb247b2RpZW4gJm5kYXNoOyBwYXPFq3RpZXQgc2F2dSBrb21wbGVrdHUgdGllJnNjYXJvbjtzYWlzdMSTITwvcD4NCg0KPHA+PGVtPkl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBrYXMgbmVpemtsxKtzdCE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+RW5qb3kgd2luZSB0byB0aGUgZnVsbGVzdDogT3VyIHJldXNhYmxlIHdpbmUgZ2xhc3Nlczwvc3Ryb25nPjwvaDM+DQoNCjxwPkRpc2NvdmVyIHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBmdW5jdGlvbmFsaXR5IHdpdGggb3VyJm5ic3A7cmV1c2FibGUgd2luZSBnbGFzc2VzISBDcmFmdGVkIGZyb20gZHVyYWJsZSBwbGFzdGljLCB0aGVzZSBnbGFzc2VzIGFyZSBkZXNpZ25lZCB0byBlbmhhbmNlIHlvdXIgd2luZSBleHBlcmllbmNlIGJ5IHByZXNlcnZpbmcgYXJvbWFzIGFuZCBlbnN1cmluZyBjb21mb3J0LiBXaXRoIGEgMzAwIG1sIGNhcGFjaXR5LCB0aGV5IGFsbG93IHlvdSB0byBzd2lybCByZWQgd2luZSBlZmZvcnRsZXNzbHkgd2l0aG91dCBzcGlsbHMsIHdoaWNoIGlzIGVzc2VudGlhbCBmb3IgcmVsZWFzaW5nIGNvbXBsZXggYm91cXVldHMgYW5kIGVucmljaGluZyBmbGF2b3IgcHJvZmlsZXMuPC9wPg0KDQo8cD5PdXIgcGxhc3RpYyB3aW5lIGdsYXNzZXMgYXJlIHJldXNhYmxlJm5ic3A7YW5kIHN0dXJkeSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIGRhaWx5IHVzZSBvciBzcGVjaWFsIG9jY2FzaW9ucy4gVGhlIGVyZ29ub21pYyBkZXNpZ24gcHJvbW90ZXMgb3B0aW1hbCBhaXJmbG93LCBsZXR0aW5nIHRoZSB3aW5lICZxdW90O2JyZWF0aGUmcXVvdDsgYW5kIHVudmVpbCBldmVyeSBhcm9tYXRpYyBudWFuY2UuIFRoaXMgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudCBmb3IgcmVkIHdpbmVzLCB3aGljaCByZXF1aXJlIHRpbWUgdG8gZnVsbHkgZGV2ZWxvcCB0aGVpciBjaGFyYWN0ZXIuPC9wPg0KDQo8cD5DaG9vc2UmbmJzcDttdWx0aS11c2UgcGxhc3RpYyB3aW5lIGdsYXNzZXMmbmJzcDt0byBrZWVwIHlvdXIgZHJpbmsgY29vbCBhbmQgY29tZm9ydGFibGUuIFRoZSBwbGFzdGljIG1hdGVyaWFsIGRvZXNuJnJzcXVvO3QgYWJzb3JiIGhlYXQsIG1haW50YWluaW5nIGEgc3RhYmxlIHdpbmUgdGVtcGVyYXR1cmUgbG9uZ2VyJm1kYXNoO2Ega2V5IGFkdmFudGFnZSBvdmVyIHRyYWRpdGlvbmFsIGdsYXNzd2FyZS4gUGVyZmVjdCBmb3IgcGljbmljcywgZmVzdGl2YWxzLCBvciBjb3p5IGV2ZW5pbmdzIGF0IGhvbWUhPC9wPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBnbGFzc2VzJm5ic3A7YXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgYWxzbyBlY28tZnJpZW5kbHkuIFRoZXkgcmVkdWNlIHdhc3RlIGJ5IHJlcGxhY2luZyBzaW5nbGUtdXNlIHByb2R1Y3RzIGFuZCBhcmUgZWFzeSB0byBjbGVhbi4gU2F2b3IgZXZlcnkgc2lwIG9mIHdpbmUgd2l0aG91dCB3b3JyeWluZyBhYm91dCBicmVha2FnZSBvciB1bm5lY2Vzc2FyeSBleHBlbnNlcy48L3A+DQoNCjxwPklmIHlvdSB3YW50IHRvIGNvbWJpbmUgZHVyYWJpbGl0eSwgc3R5bGUsIGFuZCBoaWdoIHF1YWxpdHksIG91ciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgYXJlIHRoZSBzbWFydCBjaG9pY2UhIEpvaW4gdGhlIHN1c3RhaW5hYmxlIHdpbmUgY3VsdHVyZSB0b2RheSZtZGFzaDtvcmRlciB5b3VyIHNldCBvbmxpbmUhPC9wPg0KDQo8cD48ZW0+Q2hvb3NlIHF1YWxpdHkgdGhhdCBsYXN0cyE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDExNzEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyAzMDAgbWwsIFBTLCBUcmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlYTMyZDZmMzE3YzRlMTY4NTdkMjhiYmMyZTY1OTM3YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMgZ2zEgXplcyB2xKtuYW0gMzAwIG1sIG5vIGl6dHVyxKtnYXMgUFMgcGxhc3RtYXNhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzIDMwMCBtbCBtYWRlIG9mIGR1cmFibGUgUFMgcGxhc3RpYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0LHQvtC60LDQuyDQtNC70Y8g0LLQuNC90LAgMzAwINC80Lsg0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INCf0KEg0L/Qu9Cw0YHRgtC40LrQsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzYwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg4NjE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDc4NTkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LIsINCf0KEsINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVka8SBcnQgbGlldG9qYW1pZSB2xKtuYSBnbMSBemVzIGvEgXRpLCBQUywgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc3RlbXMgZm9yIHdpbmUgZ2xhc3NlcywgUFMsIEJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7Qsjog0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0YjQuCDQvdC+0LbQutC4INC00LvRjyDQsdC+0LrQsNC70L7Qsj88L3N0cm9uZz48L2gzPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LImbmJzcDvQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCDQuNC00LXQsNC70YzQvdC+INC40LzQuNGC0LjRgNGD0Y7RgiDQuNC30YvRgdC60LDQvdC90YvQuSDQtNC40LfQsNC50L0g0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNGLLCDQvtGB0YLQsNCy0LDRj9GB0Ywg0L3QtdCx0YzRjtGJ0LjQvNC40YHRjyDQuCDQv9GA0LDQutGC0LjRh9C90YvQvNC4LiDQmNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0LLQtdGH0LXRgNC40L3QvtC6LCDRgdCy0LDQtNC10LEsINGA0LXRgdGC0L7RgNCw0L3QvtCyINC40LvQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5ICZtZGFzaDsg0YHQvtGF0YDQsNC90Y/QudGC0LUg0YHRgtC40LvRjCDQuCDQuNC30LHQtdCz0LDQudGC0LUg0L7RgdC60L7Qu9C60L7QsiE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J3QtdCx0YzRjtGJ0LjQtdGB0Y8g0Lgg0LTQvtC70LPQvtCy0LXRh9C90YvQtTombmJzcDvQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/Qu9Cw0YHRgtC40Log0LLRi9C00LXRgNC20LjQstCw0LXRgiDQsNC60YLQuNCy0L3QvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC00LDQttC1INCyINGB0LDQvNGL0YUg0YjRg9C80L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LvQtdCz0LDQvdGC0L3Ri9C5INC00LjQt9Cw0LnQvTombmJzcDvQotC+0YfQvdCw0Y8g0LjQvNC40YLQsNGG0LjRjyDRgdGC0LXQutC70Y/QvdC90YvRhSDQsdC+0LrQsNC70L7QsiAmbWRhc2g7INCy0LDRiCDRgdGC0L7QuyDQsdGD0LTQtdGCINCy0YvQs9C70Y/QtNC10YLRjCDQsdC10LfRg9C/0YDQtdGH0L3Qvi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JfQsNGJ0LjRgtCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0L3QsNC/0LjRgtC60LA6Jm5ic3A70J3QvtC20LrQsCDQv9C+0LfQstC+0LvRj9C10YIg0LTQtdGA0LbQsNGC0Ywg0LHQvtC60LDQuywg0L3QtSDQvdCw0LPRgNC10LLQsNGPINC90LDQv9C40YLQvtC6INC4INC90LUg0L7RgdGC0LDQstC70Y/RjyDQvtGC0L/QtdGH0LDRgtC60L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6Jm5ic3A70KHQvtC60YDQsNGC0LjRgtC1INC+0YLRhdC+0LTRiywg0LfQsNC80LXQvdC40LIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDQv9C+0YHRg9C00YMg0LjQu9C4INGF0YDRg9C/0LrQuNC1INGB0YLQtdC60LvRj9C90L3Ri9C1INCx0L7QutCw0LvRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6Jm5ic3A70J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC40LfQsNC50L06Jm5ic3A70KPRgdGC0L7QudGH0LjQstC+0LUg0L7RgdC90L7QstCw0L3QuNC1LCDRgdC+0LLQvNC10YHRgtC40LzQvtC1INGBINC/0LvQsNGB0YLQuNC60L7QstGL0LzQuCDRh9Cw0YjQsNC80Lgg0LTQu9GPINC90LDQv9C40YLQutC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiZuYnNwO9Cc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQviDQuNC00LXQsNC70YzQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQtdGA0L7Qv9GA0LjRj9GC0LjRjzombmJzcDvQodCy0LDQtNGM0LHRiywg0LrQvtGA0L/QvtGA0LDRgtC40LLRiywg0YTQtdGB0YLQuNCy0LDQu9C4INC40LvQuCDQtNC+0LzQsNGI0L3QuNC1INCy0LXRh9C10YDQuNC90LrQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INCx0LDRgNGLOiZuYnNwO9Cf0L7QtNCw0LLQsNC50YLQtSDQvdCw0L/QuNGC0LrQuCDRgdGC0LjQu9GM0L3Qviwg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0Ywg0LHQvtC60LDQu9GLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6Jm5ic3A70JjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0YPQttC40L3QvtCyINC90LAg0L7RgtC60YDRi9GC0L7QvCDQstC+0LfQtNGD0YXQtSDQuNC70Lgg0YDQvtC80LDQvdGC0LjRh9C10YHQutC40YUg0LLQtdGH0LXRgNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCX0LDQsdGD0LTRjNGC0LUg0L4g0L/QvtGB0YLQvtGP0L3QvdC+0Lkg0LfQsNC80LXQvdC1INGA0LDQt9Cx0LjRgtGL0YUg0LHQvtC60LDQu9C+0LIgJm1kYXNoOyDQvdCw0YjQuCDQvdC+0LbQutC4INC/0YDQvtGB0LvRg9C20LDRgiDQs9C+0LTRiy4g0JjRhSDRgdGC0LjQu9GMINC4INC90LDQtNC10LbQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINGD0YDQvtCy0LXQvdGMINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QvdC+0YHRgtGMINCz0L7RgdGC0LXQuS48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDQv9GA0LXQstGA0LDRgtC40YLQtSDQv9C+0LTQsNGH0YMg0L3QsNC/0LjRgtC60L7QsiDQsiDQuNGB0LrRg9GB0YHRgtCy0L4g0YEg0L3QsNGI0LjQvNC4INC90LXQsdGM0Y7RidC40LzQuNGB0Y8g0L3QvtC20LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHprxIFydCBsaWV0b2phbWkgdsSrbmEgZ2zEgcW+dSBrxIF0aTogaXp0dXLEq2dpLCBlbGVnYW50xKsgdW4gcHJha3Rpc2tpPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgbcWrc3UgZ2zEgcW+dSBrxIF0acWGdXM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtaWUgdsSrbmEgZ2zEgcW+dSBrxIF0aSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzLCBrYXMgYXRkYXJhIGVsZWdhbnRvIHN0aWtsYSBnbMSBxb51IGRpemFpbnUsIGJldCBpciBuZXNhbGF1xb5hbWkgdW4gaXp0dXLEq2dpLiBJZGXEgWxpIHBpZW3Ek3JvdGkgcGFzxIFrdW1pZW0sIHJlc3RvcsSBbmllbSB2YWkgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWksIHRpZSBub2RybyZzY2Fyb247aW5hIGtvbWZvcnR1IHVuIHN0aWx1LCB2aWVubGFpa3VzIHNhbWF6aW5vdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TmVzYWxhdcW+YW1pIHVuIGl6dHVyxKtnaTombmJzcDtEcm8mc2Nhcm9uO2kgbGlldG9qYW1pIHBhdCBzcHJhaWfEgWvEgXMgYmFsbMSrdMSTcyB2YWkgYsSBcm9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5UZW1wZXJhdMWrcmFzIGtvbnRyb2xlOiZuYnNwO0vEgXRpxYZpIMS8YXVqIHR1csSTdCBnbMSBemksIG5laWV0ZWttxJNqb3QgZHrEk3JpZW5hIHRlbXBlcmF0xatydS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWxlZ2FudHMgZGl6YWluczombmJzcDtTdGFiaWzEgSBwYW1hdG5lIHVuIHN0aWtsYW0gbMSrZHrEq2dhIGl6c2thdGEgbcSBa3NsYSBwaWUmc2Nhcm9uO8S3aXIgZ2FsZGFtIGF1Z3N0dsSTcnTEq2d1IGl6c2thdHUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZGVpIGRyYXVkesSrZ2k6Jm5ic3A7RGF1ZHprxIFydMSTamEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXUgZGF1ZHp1bXUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczombmJzcDtQxIFydGlrYWkgZHJvJnNjYXJvbjthLCBCUEEtYnLEq3ZhIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGl6YWluczombmJzcDtTdGFiaWzEgSBwYW1hdG5lLCBzdGlrbGEgZ2zEgcW+dSBpbWl0xIFjaWphLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb21wbGVrdMSBOiZuYnNwO0vEgXRpIHVuIHNhZGVyxKtnaSBwbGFzdG1hc2FzIGthdXNpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTombmJzcDtNYXpnxIFqYW1pIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZla3RpIHBpZW3Ek3JvdGk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5QYXPEgWt1bWllbTombmJzcDtLxIF6YXMsIGtvcnBvcmF0xKt2aSBwYXPEgWt1bWksIGZlc3RpdsSBbGkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlJlc3RvcsSBbmllbSB1biBixIFyaWVtOiZuYnNwO1Bhc25pZWR6aWV0IGR6xJNyaWVudXMgc3RpbMSrZ2ksIGJleiAmc2Nhcm9uO8S3ZW1idSByaXNraWVtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5NxIFqxIFtOiZuYnNwO0lkZcSBbGkgcGlrbmlraWVtLCBkxIFyemEgdmFrYXJpxYbEgW0gdmFpIMSjaW1lbmVzIHN2xJN0a2llbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdGFzIGlyIGl6ZGV2xKtnaT88L3N0cm9uZz48L2gzPg0KDQo8cD5JZXRhdXBpZXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHZpZW5yZWl6xJNqbyBnbMSBxb51IGllZ8SBZGVzLCB1biByxatwxJNqaWV0aWVzIHBhciB2aWRpLiBNxatzdSBrxIF0aSBrYWxwb3MgZ2FkaWVtLCBzYWdsYWLEgWpvdCBza2Fpc3R1IGl6c2thdHUuPC9wPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZtZGFzaDsgcMSBcnZlaWRvamlldCBzYXZ1IHBhc25pZWcmc2Nhcm9uO2FudSBhciBpenR1csSrZ2llbSB1biBzdGlsxKtnaWVtIGdsxIHFvnUga8SBdGllbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBQbGFzdGljIFN0ZW1zIGZvciBXaW5lIEdsYXNzZXM6IFVuYnJlYWthYmxlIEVsZWdhbmNlIGZvciBFdmVyeSBPY2Nhc2lvbjwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIFN0ZW1zPzwvc3Ryb25nPjwvaDM+DQoNCjxwPkVsZXZhdGUgeW91ciB3aW5lIGFuZCBjb2NrdGFpbCBleHBlcmllbmNlIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgcGxhc3RpYyBzdGVtcyZuYnNwO3RoYXQgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHByYWN0aWNhbGl0eS4gRGVzaWduZWQgdG8gbWltaWMgdGhlIHRpbWVsZXNzIGVsZWdhbmNlIG9mIHRyYWRpdGlvbmFsIGdsYXNzd2FyZSwgdGhlc2Ugc3RlbXMgYXJlIGNyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIGR1cmFibGUgcGxhc3RpYywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3IgcGFydGllcywgd2VkZGluZ3MsIG9yIHVwc2NhbGUgZXZlbnRzLiBTYXkgZ29vZGJ5ZSB0byBicm9rZW4gZ2xhc3MgYW5kIGhlbGxvIHRvIHdvcnJ5LWZyZWUgZW50ZXJ0YWluaW5nITwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+VW5icmVha2FibGUgJmFtcDsgRHVyYWJsZTombmJzcDtTaGF0dGVycHJvb2YgcGxhc3RpYyBlbnN1cmVzIHNhZmV0eSBhbmQgbG9uZ2V2aXR5LCBldmVuIGluIGxpdmVseSBzZXR0aW5ncy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWxlZ2FudCBEZXNpZ246Jm5ic3A7TWlycm9ycyB0aGUgcmVmaW5lZCBsb29rIG9mIGNsYXNzaWMgd2luZSBnbGFzc2VzLCBlbmhhbmNpbmcgeW91ciB0YWJsZSBwcmVzZW50YXRpb24uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlRlbXBlcmF0dXJlIENvbnRyb2w6Jm5ic3A7SG9sZCB5b3VyIGRyaW5rIHdpdGhvdXQgdHJhbnNmZXJyaW5nIGhlYXQsIGtlZXBpbmcgYmV2ZXJhZ2VzIGF0IHRoZSBwZXJmZWN0IHRlbXBlcmF0dXJlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlIHdhc3RlIGJ5IHJlcGxhY2luZyBzaW5nbGUtdXNlIHBsYXN0aWMgb3IgZnJhZ2lsZSBnbGFzc3dhcmUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkV2ZW50czombmJzcDtXZWRkaW5ncywgY29ycG9yYXRlIGdhdGhlcmluZ3MsIGdhcmRlbiBwYXJ0aWVzLCBvciBmZXN0aXZhbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkJhcnMgJmFtcDsgUmVzdGF1cmFudHM6Jm5ic3A7U2VydmUgZHJpbmtzIHN0eWxpc2hseSB3aGlsZSBtaW5pbWl6aW5nIGJyZWFrYWdlIGNvc3RzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtJZGVhbCBmb3Igb3V0ZG9vciBkaW5uZXJzLCBwb29sc2lkZSBjb2NrdGFpbHMsIG9yIGZhbWlseSBjZWxlYnJhdGlvbnMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EZXNpZ246Jm5ic3A7U2xlZWsgc3RlbSBzdHJ1Y3R1cmUgY29tcGF0aWJsZSB3aXRoIG1vc3QgcGxhc3RpYyB3aW5lIGdsYXNzZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBlYXN5IGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB0cmFuc2Zvcm0geW91ciBzZXJ2aWNlIHdpdGggc3RlbXMgdGhhdCBibGVuZCBsdXh1cnksIGR1cmFiaWxpdHksIGFuZCBzdXN0YWluYWJpbGl0eSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5ODk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc3RlbXMgZm9yIHdpbmUgZ2xhc3NlcywgUFMsIEJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjE1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI5YThhNzUwYjdjYjM3NmU2MTE3OGI1N2I1OGVmMjk1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgZG93bnN0ZW1zIGZvciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgaW4gYmxhY2sgY29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1pIHbEq25hIGdsxIHFvnUga8SBdGkg4oCUIGVsZWdhbnRpIHVuIG5lc2FsYXXFvmFtaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyIOKAlCDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Ywg0LHQtdC3INGF0YDRg9C/0LrQvtGB0YLQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjI4NTIzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQndC+0LYg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LkgMTgg0YHQvCwg0J/QoSwg0YfQtdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE5hemlzIGRhdWR6cmVpemxpZXRvamFtcyAxOCBjbSwgUFMsIG1lbG5zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LY6INC90LDQtNC10LbQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiCDQvdC+0LY/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiDQtNC70LjQvdC+0LkgMTgg0YHQvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDQutCw0YfQtdGB0YLQstC+LCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCDQuCDRjdGB0YLQtdGC0LjQutGDLiDQntC9INGB0L7Rh9C10YLQsNC10YIg0LTQvtGB0YLRg9C/0L3Rg9GOINGG0LXQvdGDINGBINC/0YDQtdC80LjQsNC70YzQvdC+0Lkg0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGM0Y4sINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LDQvdCw0LvQvtCz0Lgg0Lgg0YHQvtC60YDQsNGJ0LDRjyDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDombmJzcDvQmNC30LPQvtGC0L7QstC70LXQvSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDombmJzcDvQn9C+0LTRhdC+0LTQuNGCINC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LCDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHRgtC40LvRjDombmJzcDvQm9Cw0LrQvtC90LjRh9C90YvQuSDRh9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQs9Cw0YDQvNC+0L3QuNGH0L3QviDQstC/0LjRiNGD0YLRgdGPINCyINC70Y7QsdGD0Y4g0YHQtdGA0LLQuNGA0L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiZuYnNwO9Ch0L3QuNC20LDQtdGCINCy0YDQtdC00L3QvtC1INCy0L7Qt9C00LXQudGB0YLQstC40LUg0L3QsCDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDINC30LAg0YHRh9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCn0LXRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTgg0YHQvC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQvtGCINC90L7Qtj88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTombmJzcDvQo9C70YPRh9GI0LjRgtC1INC/0L7QtNCw0YfRgyDQsdC70Y7QtCDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDombmJzcDvQk9Cw0YDQsNC90YLQuNGA0YPQudGC0LUg0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdGB0YLQstC+INC4INC90LDQtNC10LbQvdC+0YHRgtGMINC00LDQttC1INCyINC00L7RgNC+0LPQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiZuYnNwO9CY0LTQtdCw0LvQtdC9INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDQv9GA0LDQt9C00L3QuNC60L7QsiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINC+0LHQtdC00L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C+0YHRgtC+0Y/QvdC90YvRhSDQt9Cw0LrRg9C/0L7QuiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC90L7QttC10LkgJm1kYXNoOyDQvdCw0YjQsCDQvNC+0LTQtdC70Ywg0L/RgNC+0YHQu9GD0LbQuNGCINCz0L7QtNGLLCDRgdC+0YXRgNCw0L3Rj9GPINCx0LXQt9GD0L/RgNC10YfQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0LiDQldC1INGB0YLQuNC70Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINGD0LrRgNC10L/Rj9GCINC00L7QstC10YDQuNC1INC60LvQuNC10L3RgtC+0LIg0Log0LLQsNGI0LXQvNGDINCx0YDQtdC90LTRgy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC60LDRh9C10YHRgtCy0LAsINGN0YHRgtC10YLQuNC60Lgg0Lgg0LfQsNCx0L7RgtGLINC+INC/0YDQuNGA0L7QtNC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1zIG5hemlzPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbXMgbWVsbnMgMTggY20gZ2FyJnNjYXJvbjsgbmF6aXMgaXIgaWRlxIFsYSBpenbEk2xlIHRpZW0sIGthcyBub3bEk3J0xJMga3ZhbGl0xIF0aSB1biBzdGlsdS4gVGFzIG5hdiB2aXNpemRldsSrZ8SBa2FpcywgYmV0IGFyxKsgbmUgZMSBcmdzIHZhcmlhbnRzLCB0YXMgYXB2aWVubyBpenR1csSrYnUgdW4gZWxlZ2FuY2ksIGthcyBpciBwaWVtxJNyb3RzIGdhbiBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haSwgZ2FuIMSrcGEmc2Nhcm9uO2llbSBnYWTEq2p1bWllbS4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMsICZzY2Fyb247aXMgbmF6aXMgaXIgaXp0dXLEq2dzIHVuIG5vZGlsdW1penR1csSrZ3MsIMS8YXVqb3QgdG8gaXptYW50b3QgYXRrxIFydG90aSwgbmV6YXVkxJNqb3QgZnVua2Npb25hbGl0xIF0aS4gVmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwgc2FnbGFixIFqb3QgcGlldmlsY8SrZ28gaXpza2F0dS4gTWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgdGFpIG1vZGVybnUgdW4gZGlza3LEk3R1IGl6c2thdHUsIGthcyBoYXJtb25pc2tpIGl6c2thdMSrc2llcyB1eiBqZWJrdXJhIGdhbGRhLiAmU2Nhcm9uO2lzIG5hemlzIGvEvMWrcyBwYXIgdXp0aWNhbXUgcGFsxKtndSByZXN0b3LEgW5vcyB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bW9zLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0ga29tZm9ydHUgdW4gZ2FuZGFyxKtqdW11IHBhciBsaWV0byZzY2Fyb247YW51LiBJenbEk2xpZXRpZXMgbcWrc3UgbmF6aSwgbGFpIHJhZMSrdHUgYXVnc3RhIGzEq21lxYZhIHNlcnZpc3UgdW4gc2FnbGFixIF0dSBzYXZhcyBpZXN0xIFkZXMgdMSTbHUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBLbmlmZTogRHVyYWJpbGl0eSwgU3R5bGUgJmFtcDsgRWNvLUNvbnNjaW91cyBDaG9pY2U8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBLbmlmZT88L3N0cm9uZz48L2gzPg0KDQo8cD5UaGUmbmJzcDsxOCBjbSByZXVzYWJsZSBibGFjayBwbGFzdGljIGtuaWZlJm5ic3A7aXMgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3RyZW5ndGgsIGVsZWdhbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkuIERlc2lnbmVkIGZvciB0aG9zZSB3aG8gcHJpb3JpdGl6ZSBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLCBpdCByZXBsYWNlcyBzaW5nbGUtdXNlIGN1dGxlcnkgd2hpbGUgb2ZmZXJpbmcgZXhjZXB0aW9uYWwgdmFsdWUgZm9yIG1vbmV5LiBJZGVhbCBmb3IgcmVzdGF1cmFudHMsIGRlbGl2ZXJ5IHNlcnZpY2VzLCBvciBob21lIHVzZSwgaXQgZWxldmF0ZXMgZXZlcnkgZGluaW5nIGV4cGVyaWVuY2UuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IExvbmctTGFzdGluZzombmJzcDtDcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBCUEEtZnJlZSBwbGFzdGljIHRoYXQgcmVzaXN0cyB3ZWFyIGFuZCByZXRhaW5zIHNoYXJwbmVzcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGlzaHdhc2hlci1TYWZlOiZuYnNwO0VmZm9ydGxlc3MgY2xlYW5pbmcgd2l0aG91dCBjb21wcm9taXNpbmcgaXRzIHNsZWVrIGFwcGVhcmFuY2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk1vZGVybiBEZXNpZ246Jm5ic3A7TWF0dGUgYmxhY2sgZmluaXNoIGFuZCAxOCBjbSBsZW5ndGggc3VpdCBhbnkgdGFibGUgc2V0dGluZywgZnJvbSBjYXN1YWwgbWVhbHMgdG8gZm9ybWFsIGV2ZW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZXMgcGxhc3RpYyB3YXN0ZSBieSByZXBsYWNpbmcgZGlzcG9zYWJsZSBhbHRlcm5hdGl2ZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBzaGF0dGVycHJvb2YgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzE4IGNtICh2ZXJzYXRpbGUgZm9yIGN1dHRpbmcgbWVhdHMsIGNoZWVzZXMsIG9yIGRlc3NlcnRzKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RhdXJhbnRzICZhbXA7IENhZmVzOiZuYnNwO0VuaGFuY2UgcHJlc2VudGF0aW9uIGFuZCBjdXQgY29zdHMgb24gc2luZ2xlLXVzZSBjdXRsZXJ5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Gb29kIERlbGl2ZXJ5OiZuYnNwO0Vuc3VyZSBtZWFscyBhcnJpdmUgd2l0aCByZWxpYWJsZSwgcmV1c2FibGUgdXRlbnNpbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0lkZWFsIGZvciBwaWNuaWNzLCBwYXJ0aWVzLCBvciBldmVyeWRheSBtZWFscy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgSW52ZXN0bWVudDo8L3N0cm9uZz48L2gzPg0KDQo8cD5Cb29zdCBjdXN0b21lciBzYXRpc2ZhY3Rpb24gd2l0aCBhIGtuaWZlIHRoYXQgY29tYmluZXMgcHJhY3RpY2FsaXR5IGFuZCBzb3BoaXN0aWNhdGlvbi4gSXRzIHRpbWVsZXNzIGRlc2lnbiBhbmQgZWNvLWNvbnNjaW91cyBhcHBlYWwgYWxpZ24gd2l0aCBtb2Rlcm4gc3VzdGFpbmFiaWxpdHkgdHJlbmRzLjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB1cGdyYWRlIHlvdXIgc2VydmljZSB3aXRoIGEga25pZmUgdGhhdCBtYXJyaWVzIGZ1bmN0aW9uYWxpdHksIHN0eWxlLCBhbmQgcGxhbmV0LWZyaWVuZGx5IHZhbHVlcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjEyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5OS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTIyIDEzOjQ1OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xOTQ3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjI1ODEyMjRhZTllMDJhMzMxZWVkNjg4MDFiYTdkMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSBibGFjayB6ZXJvIHdhc3RlIGN1dGxlcnkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE5hemlzIGRhdWR6cmVpemxpZXRvamFtcyBtZWxucyBubyBwbGFzdG1hc2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2IDE4INGB0Lwg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDU4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMyMDYwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80Ls6INCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINCx0LvRjtC0PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQvdCw0LTQtdC20L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGL0YLQvdGL0YUg0L7QsdC10LTQvtCyLCDRgNCw0LPRgyDQuNC70Lgg0YHQtdC80LXQudC90YvRhSDQv9C+0YDRhtC40Lk/INCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LgsINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLQuC4g0J7QvdC4INC/0L7QtNGF0L7QtNGP0YIg0LrQsNC6INC00LvRjyDQtNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LHQuNC30L3QtdGB0LAsINC/0L7QvNC+0LPQsNGPINGB0L7QutGA0LDRgtC40YLRjCDQvtGC0YXQvtC00Ysg0Lgg0YPQutGA0LXQv9C40YLRjCDQtNC+0LLQtdGA0LjQtSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlINC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNGLINC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNGA0L3Ri9C80Lgg0LHRg9C70YzQvtC90LDQvNC4LCDRgdC+0YPRgdCw0LzQuCDQuNC70Lgg0LfQsNC/0YDQsNCy0LrQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+OiDQutGA0YvRiNC60LAg0YHQvtCy0LzQtdGB0YLQuNC80LAg0YEg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSDQvNC7LCA1MDAg0LzQuyDQuCAxMDAwINC80LsgJm1kYXNoOyDRg9C00L7QsdC90L4g0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QstGL0YHRjNGC0LUg0LjQvNC40LTQtiDQstCw0YjQtdCz0L4g0LrQsNGE0LUg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0YLQsNGA0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0J/RgNC+0YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDRgdC+0YXRgNCw0L3Rj9C10YIg0YTQvtGA0LzRgyDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC4INC80YvRgtGM0Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHRgtC+0LvQvtCy0YvRhTwvc3Ryb25nPjog0L/QvtGA0YbQuNC+0L3QvdGL0LUg0LPQsNGA0L3QuNGA0YssINGB0YPQv9GLLCDRgdCw0LvQsNGC0Ysg0LjQu9C4INGB0L7Rg9GB0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdC80LXQudC90YvRhSDQvtCx0LXQtNC+0LI8L3N0cm9uZz46INGF0YDQsNC90LXQvdC40LUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQsINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIg0LjQu9C4INC00LXRgtGB0LrQvtCz0L4g0L/QuNGC0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KTRg9C0LdC/0YDQvtC10LrRgtC+0LI8L3N0cm9uZz46INGD0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCz0L7RgtC+0LLRi9GFINGA0LDRhtC40L7QvdC+0LIg0LjQu9C4INC60LXQudGC0LXRgNC40L3Qs9CwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0L3QsCDRg9C/0LDQutC+0LLQutC1PC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvdC40LbQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCb0L7Rj9C70YzQvdC+0YHRgtGMINC60LvQuNC10L3RgtC+0LI8L3N0cm9uZz46INC/0L7QtNC00LXRgNC20LrQsCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9GFINC40L3QuNGG0LjQsNGC0LjQsiDRg9C60YDQtdC/0LvRj9C10YIg0YDQtdC/0YPRgtCw0YbQuNGOINCx0YDQtdC90LTQsC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YA8L3N0cm9uZz46IDUwMCDQvNC7ICZtZGFzaDsg0LfQvtC70L7RgtCw0Y8g0YHQtdGA0LXQtNC40L3QsCDQtNC70Y8g0YHRi9GC0L3Ri9GFINC/0L7RgNGG0LjQuSDQsdC10Lcg0LvQuNGI0L3QtdCz0L4g0L7QsdGK0LXQvNCwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INGD0LTQvtCx0L3Ri9C8LCDQsCDQsdC40LfQvdC10YEgJm1kYXNoOyDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90YvQvCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWw6IERybyZzY2Fyb247cywgcHJha3Rpc2tzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IGl6dHVyxKtndXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBqxatzdSDEk2RpZW51IHN2YWlndW11IHVuIGLFq3MgZHJvJnNjYXJvbjtpIGlrZGllbmFpPyBNxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWwmbmJzcDtpciBpZGXEgWxzIHJpc2luxIFqdW1zIGdhbiBtxIFqxIFzLCBnYW4gcHJvZmVzaW9uxIFsxIFtIHZpcnR1dsSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBpenR1csSTdHUgaW50ZW5zxKt2dSBsaWV0byZzY2Fyb247YW51LCBub2RybyZzY2Fyb247aW5vdCBoZXJtxJN0aXNrdW11LCBkcm8mc2Nhcm9uO8SrYnUgdW4gdmllbmvEgXImc2Nhcm9uO3UgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHRyYW5zcG9ydMSTam90IGJpZXrEgXMgenVwYXMsIG3Ek3JjZXMgdmFpIGLEk3JudSDEk2RpZW51cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBwaWVtxJNyb3RpIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtLCBhdHZpZWdsb2pvdCBvcmdhbml6xJMmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgcmVzdG9yxIFuaWVtIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkl6dHVyxKtnaSB1biBwcmFrdGlza2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHRyYXVraSBzYWdsYWLEgSBmb3JtdSB1biBrdmFsaXTEgXRpIHBhdCBwxJNjIHNpbXRpZW0gbWF6Z8SBJnNjYXJvbjthbmFzIGNpa2x1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CaWV6YXMgenVwYXMgdW4gc2F1dMSTanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaGVybcSTdGlza2FpcyBzbMSTZyZzY2Fyb247YW5hcyBtZWjEgW5pc21zIG5vdsSTciZzY2Fyb247IGl6bGkmc2Nhcm9uO2Fub3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QsSTcm51IMSTZGllbmk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEJQQS1mcmVlIG1hdGVyacSBbHMgdW4ga29tcGFrdHMgaXptxJNycyAoNTAwIG1sKSBpciBpZGXEgWxpIG1hemllbSDEk2RpZW5rYXJ0xJNtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlByb2Zlc2lvbsSBbGEgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgcmVzdG9yxIFuaWVtLCBrYWZpamFzIHZlaWthbGllbSB2YWkgxJNkaWVudSBwaWVnxIFkxJMsIGthcyB2xJNsYXMgcMSBcmlldCB1eiBpbGd0c3DEk2rEq2dpZW0gcmlzaW7EgWp1bWllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGludGVncsSBY2lqYSBkZXBvesSrdGEgc2lzdMSTbcSBczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgc2FtYXppbmlldCBpem1ha3NhcyB1biBhdGtyaXR1bXVzLCBwaWVkxIF2xIFqb3Qga2xpZW50aWVtIGF0Z3JpZXp0IHRyYXVrdXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgZGl6YWluczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgYXBhxLzEgSBmb3JtYSB1biB2aWVnbHMgc3ZhcnMgxJNydGkgdGVscMSBIGplYmt1csSBIGxlZHVzc2thcMSrIHZhaSBzb23EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSB6dXDEgW0sIGJldCBhcsSrIHNhbMSBdGllbSwgdXprb2TEgW0gdmFpIMSTZGllbnUgc2FzdGF0YW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgNTAwIG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpbnZlc3TEk2ppZXQgaWxndHNwxJNqxKtixIEgdW4gxJNydMSrYsSBLCBrYXMga2FscG9zIGdhZGllbSBpbGdpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyA1MDAgbWw6IElkZWFsIGZvciBFdmVyeWRheSBVc2U8L3N0cm9uZz48L2gyPg0KDQo8cD5OZWVkIGR1cmFibGUgY29udGFpbmVycyBmb3IgZGFpbHkgbWVhbHM/IE91ciZuYnNwOzUwMCBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgYnVpbHQgZm9yIHZlcnNhdGlsaXR5LCBzYWZldHksIGFuZCBlY28tY29uc2Npb3VzIGxpdmluZy4gUGVyZmVjdCBmb3Igc291cHMsIHN0ZXdzLCBzYWxhZHMsIG9yIGZhbWlseSBsZWZ0b3ZlcnMuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlICZhbXA7IER1cmFibGU8L3N0cm9uZz46IFdpdGhzdGFuZHMgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIFNlYWw8L3N0cm9uZz46IE5vIHNwaWxscywgZXZlbiB3aXRoIHNhdWN5IGRpc2hlcyBvciBicm90aHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIExpZHM8L3N0cm9uZz46IENvbXBhdGlibGUgd2l0aCBhbGwgc2l6ZXMgKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSBmb3IgaGFzc2xlLWZyZWUgc3RvcmFnZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJldXNhYmxlIGRlc2lnbiBjdXRzIHBsYXN0aWMgd2FzdGUgZm9yIGhvbWVzIGFuZCByZXN0YXVyYW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2hhcGU8L3N0cm9uZz46IEZpdHMgbmVhdGx5IGluIGZyaWRnZXMsIGJhZ3MsIG9yIGtpdGNoZW4gc2hlbHZlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5GYW1pbHkgTWVhbHM8L3N0cm9uZz46IFN0b3JlIGxlZnRvdmVycywgc2F1Y2VzLCBvciBzaWRlIGRpc2hlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NZWFsIFByZXA8L3N0cm9uZz46IFBvcnRpb24gbHVuY2hlcyBmb3IgdGhlIHdlZWsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+UmVzdGF1cmFudHM8L3N0cm9uZz46IFN1c3RhaW5hYmxlIHNvbHV0aW9uIGZvciB0YWtlb3V0IG9yIGRlbGl2ZXJ5LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBJbnRlZ3JhdGlvbjwvc3Ryb25nPjogU2ltcGxpZnkgcmV0dXJucyBhbmQgcmVkdWNlIGNvc3RzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNwYWNlLUVmZmljaWVudDwvc3Ryb25nPjogSG9sZHMgZ2VuZXJvdXMgcG9ydGlvbnMgd2l0aG91dCBidWxrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVVzZTwvc3Ryb25nPjogR3JlYXQgZm9yIHNhbGFkcywgZGVzc2VydHMsIG9yIG1hcmluYXRpbmcgbWVhdHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDUwMCBtbCByZXVzYWJsZSBjb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBQcmFjdGljYWxpdHkgbWVldHMgc3VzdGFpbmFiaWxpdHkgZm9yIG1vZGVybiBraXRjaGVucyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNDg2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDY0MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzk3OGQ3Nzg1NmRiYjcxMTJkODQxY2MyZThlMjdlNjIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gWnVwYXMgdHJhdWtpIDUwMCBtbDogaGVybcSTdGlza2ksIGRyb8WhaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDRg9C/0LDQutC+0LLQutCwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NTddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxMkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTU4NDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuzog0JjQtNC10LDQu9GM0L3QsNGPINC/0L7RgNGG0LjRjyDQvdCwINC+0LTQvdC+0LPQvjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0LrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QvtC00LDRh9C4INCx0YPQu9GM0L7QvdC+0LIsINC60YDQtdC8LdGB0YPQv9C+0LIg0LjQu9C4INC40LfRi9GB0LrQsNC90L3Ri9GFINC00LXRgdC10YDRgtC+0LI/INCd0LDRiNC4Jm5ic3A70LrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGD0LTQvtCx0YHRgtCy0L4sINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCh0L7Qt9C00LDQvdC90YvQtSDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L7QvdC4INC/0L7QtNGH0LXRgNC60L3Rg9GCINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDRj9GCINC00LDQttC1INGB0LDQvNGL0YUg0LLQt9GL0YHQutCw0YLQtdC70YzQvdGL0YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQvdC1INGB0L7QtNC10YDQttC40YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBLUZyZWUpLCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INGB0L7QstC80LXRgdGC0LjQvNCwINGB0L4g0LLRgdC10LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoMzc1INC80LssIDUwMCDQvNC7LCAxMDAwINC80LspICZtZGFzaDsg0YPQtNC+0LHQvdC+INGF0YDQsNC90LjRgtGMINC4INGI0YLQsNCx0LXQu9C40YDQvtCy0LDRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40LTQutC40LzQuCDQsdC70Y7QtNCw0LzQuCwg0YHQvtGF0YDQsNC90Y/RjyDRgdCy0LXQttC10YHRgtGMINC4INCw0YDQvtC80LDRgi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LTRh9C10YDQutC90LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0L/QvtC30LjRhtC40Y4g0LLQsNGI0LXQs9C+INC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LAg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INCy0LXRgNC90YPRgtGMINGC0LDRgNGDINC00LvRjyDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTwvc3Ryb25nPjog0LrRgNGD0LPQu9Cw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGD0L/RgNC+0YnQsNGO0YIg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4g0YHQvtC00LXRgNC20LjQvNC+0LPQvi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QmtCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjwvc3Ryb25nPjog0L/QvtC00LDQstCw0LnRgtC1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YPQv9GLLCDQtNC10YHQtdGA0YLRiyDQuNC70Lgg0YHQvtGD0YHRiyDQsiDRjdC60L7Rg9C/0LDQutC+0LLQutC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXRgNCy0LjRgdC+0LIg0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ys8L3N0cm9uZz46INC+0LHQtdGB0L/QtdGH0YzRgtC1INGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0LHQu9GO0LQg0Lgg0LzQuNC90LjQvNC40LfQuNGA0YPQudGC0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+OiDQs9C+0YLQvtCy0YzRgtC1INC/0L7Qu9C10LfQvdGL0LUg0L7QsdC10LTRiyDQvdCwINGA0LDQsdC+0YLRgyDQuNC70Lgg0YXRgNCw0L3QuNGC0LUg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQsdGO0LTQttC10YLQsDwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L7QutGA0LDRidCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C60YDQtdC/0LvQtdC90LjQtSDQu9C+0Y/Qu9GM0L3QvtGB0YLQuDwvc3Ryb25nPjog0LrQu9C40LXQvdGC0Ysg0LTQvtCy0LXRgNGP0Y7RgiDQsdGA0LXQvdC00LDQvCwg0LrQvtGC0L7RgNGL0LUg0LfQsNCx0L7RgtGP0YLRgdGPINC+INGN0LrQvtC70L7Qs9C40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHRgdGC0LLQvjwvc3Ryb25nPjog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAICgzNzUg0LzQuykg0L3QtSDQt9Cw0L3QuNC80LDQtdGCINC80LXRgdGC0L4g0LIg0YHRg9C80LrQtSDQuNC70Lgg0YXQvtC70L7QtNC40LvRjNC90LjQutC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDQsNC60YLQvtC8INC30LDQsdC+0YLRiyDQviDRgdC10LHQtSDQuCDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw6IEtvbXBha3RzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBwcmFrdGlza3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgc3ZhaWd1bXUgdW4gc2lsdHVtdSB2aWVuYWkgcG9yY2lqYWk/IE3Fq3N1Jm5ic3A7PHN0cm9uZz5kYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7aXIgaWRlxIFsaSBwaWVtxJNyb3RpLCBsYWkgcGFzbmllZ3R1IHp1cGFzLCBidWxqb251cywgZGVzZXJ0dXMgdmFpIHV6a29kYXMgYmV6IG5vcGzFq2TEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBrb21mb3J0dSBnYW4gbcSBasSBcywgZ2FuIGthZmVqbsSrY8SBcywgYXB2aWVub2pvdCBrb21wYWt0byBpem3Ek3J1LCBkcm8mc2Nhcm9uO8SrYnUgdW4gaWxndHNwxJNqxKtidS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHDEgXJ2YWTEgWpvdCAmc2Nhcm9uO8S3aWRydXMgxJNkaWVudXMgdmFpIG3Ek3JjZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgZGVyIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtICgzNzUgbWwmbmRhc2g7MTAwMCBtbCksIHZpZW5rxIFyJnNjYXJvbjtvam90IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSB2aWV0xIFzIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPktvbXBha3RzIHVuIHByYWt0aXNrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyBpem3Ek3JzIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbSwgbmVwaWVzbG9nb2pvdCBsZWR1c3NrYXBpIHZhaSBwbGF1a3R1cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SW5kaXZpZHXEgWxhcyBwb3JjaWphczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgenVwYXMsIGLEk3JudSDEk2RpZW5pLCBqb2d1cnRhIGRlc2VydGkgdmFpIG1hemFzIHV6a29kYXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S2FmZWpuxKtjYXMgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyBwYWthbHBvanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgxJNydGkgbGlldG9qYW1pLCBsYWkgcGFzbmllZ3R1IMSTZGllbnVzICZxdW90O3BhxYZlbSBsxKtkemkmcXVvdDsgZm9ybcSBdMSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk3EgWphcyBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2aWVua8SBciZzY2Fyb247YSDEk2RpZW5hIHNhZ2F0YXZvJnNjYXJvbjthbmEgdW4gdXpnbGFixIEmc2Nhcm9uO2FuYSwgbmVwaWV0aWVrb3QgYXIgbGlla3UgdmlldHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBpem3Ek3JzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyAzNzUgbWwgdGlscHVtcyBpciBpZGXEgWxzLCBsYWkgbmVzxJNya8SBxYZvdHUgdGVscHUgdW4gdmllZ2xpIGlla8S8YXV0b3Mgc29txIFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGRlcG96xKt0YSBzaXN0xJNtdSBpbnRlZ3LEgWNpamE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG1vdGl2xJNqaWV0IGtsaWVudHVzIGF0Z3JpZXp0IHRyYXVrdXMsIHNhbWF6aW5vdCBpem1ha3NhcyB1biBla29sb8SjaXNrbyBwxJNkYXMgbm9zcGllZHVtdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSDEk2RpZW5pZW0sIGJldCBhcsSrIHPEq2tpZW0gcHJvZHVrdGllbSAob2dhcywgcmlla3N0aSwgc8STa2xhcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIHJpc2luxIFqdW1zLCBrYXMgYXB2aWVubyBmdW5rY2lvbmFsaXTEgXRpLCBrb21wYWt0dW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUgbWw6IENvbXBhY3QgRnJlc2huZXNzIGZvciBTaW5nbGUgU2VydmluZ3M8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciBwcmFjdGljYWwgY29udGFpbmVycyB0byBrZWVwIGluZGl2aWR1YWwgcG9ydGlvbnMgZnJlc2ggYW5kIGxlYWstZnJlZT8gT3VyJm5ic3A7cmV1c2FibGUgMzc1IG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzb3VwcywgYnJvdGhzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBEZXNpZ25lZCBmb3IgY29udmVuaWVuY2UsIHRoZXkgY29tYmluZSBwb3J0YWJpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWZyaWVuZGxpbmVzcy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgTWF0ZXJpYWw8L3N0cm9uZz46IFNhZmUgZm9yIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBMaWQ8L3N0cm9uZz46IFBhdGVudGVkIHNlYWxpbmcgc3lzdGVtIHByZXZlbnRzIHNwaWxscywgZXZlbiB3aXRoIGxpcXVpZHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIENvbXBhdGliaWxpdHk8L3N0cm9uZz46IExpZHMgZml0IGFsbCBjb250YWluZXIgc2l6ZXMgKDM3NSBtbCB0byAxMDAwIG1sKSBmb3IgZWFzeSBzdGFja2luZy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJlZHVjZXMgc2luZ2xlLXVzZSB3YXN0ZSwgaWRlYWwgZm9yIGNhZmVzIHdpdGggZGVwb3NpdCBzeXN0ZW1zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkNvbXBhY3QgRGVzaWduPC9zdHJvbmc+OiBTcGFjZS1zYXZpbmcgc2l6ZSBmb3Igc2luZ2xlIHNlcnZpbmdzLCBsdW5jaGJveGVzLCBvciBzbWFsbCBwYW50cmllcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TaW5nbGUtU2VydmUgTWVhbHM8L3N0cm9uZz46IFNvdXBzLCBvYXRtZWFsLCB5b2d1cnQsIG9yIHNuYWNrcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzPC9zdHJvbmc+OiBLZWVwIHBvcnRpb25zIGZyZXNoIGZvciB0YWtlb3V0IG9yIG1lYWwga2l0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Ib21lIFVzZTwvc3Ryb25nPjogUHJlcCBpbmRpdmlkdWFsIG1lYWxzIHdpdGhvdXQgY2x1dHRlci48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNpemU8L3N0cm9uZz46IEZpdHMgZWFzaWx5IGluIGJhZ3MsIGx1bmNoYm94ZXMsIG9yIG9mZmljZSBkcmF3ZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIFJlYWR5PC9zdHJvbmc+OiBFbmNvdXJhZ2UgcmV0dXJucyB0byBjdXQgY29zdHMgYW5kIHdhc3RlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVB1cnBvc2U8L3N0cm9uZz46IFVzZSBmb3IgcGFudHJ5IHN0b3JhZ2UgKG51dHMsIGJlcnJpZXMsIHNwaWNlcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDM3NSBtbCBDb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBFbmpveSBmcmVzaG5lc3MsIGNvbnZlbmllbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkgaW4gb25lIGNvbXBhY3QgcGFja2FnZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTE3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjI5NTI1MTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIwNTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40LvQutCwINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPIDE4IGNtLCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGFrxaFhIGRhdWR6cmVpemxpZXRvamFtYSAxOCBjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgZm9yayAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LA6INC/0YDQvtGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiNGDINCy0LjQu9C60YM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAg0LTQu9C40L3QvtC5IDE4INGB0LwgJm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINC60LDRh9C10YHRgtCy0L4sINGD0LTQvtCx0YHRgtCy0L4g0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQntC90LAg0YHQvtGH0LXRgtCw0LXRgiDQtNC+0YHRgtGD0L/QvdGD0Y4g0YbQtdC90YMg0YEg0L/RgNC10LzQuNCw0LvRjNC90L7QuSDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YzRjiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsNC90LDQu9C+0LPQuCDQuCDRgdC+0LrRgNCw0YnQsNGPINC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDog0JjQt9Cz0L7RgtC+0LLQu9C10L3QsCDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC90L7QvNC40YfQvdC+0YHRgtGMOiDQntC/0YLQuNC80LDQu9GM0L3QvtC1INGB0L7QvtGC0L3QvtGI0LXQvdC40LUg0YbQtdC90Ysg0Lgg0LrQsNGH0LXRgdGC0LLQsCAmbWRhc2g7INC00LXRiNC10LLQu9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQsNC90LDQu9C+0LPQvtCyLCDQvdC+INC00L7Qu9Cz0L7QstC10YfQvdC10LUg0L7QtNC90L7RgNCw0LfQvtCy0YvRhS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiDQodGC0LjQu9GM0L3Ri9C5INGH0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQtNC70LjQvdCwIDE4INGB0Lwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LvRjtCx0YvRhSDQsdC70Y7QtCAmbWRhc2g7INC+0YIg0YHQsNC70LDRgtC+0LIg0LTQviDQs9C+0YDRj9GH0LjRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6INCh0L3QuNC20LDQtdGCINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L7RhdGA0LDQvdGP0Y8g0L/RgNC40YDQvtC00L3Ri9C1INGA0LXRgdGD0YDRgdGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQp9C10YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDE4INGB0LwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0LAg0LLQuNC70LrQsD88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTog0KPQu9GD0YfRiNC40YLQtSDRgdC10YDQstC40YDQvtCy0LrRgyDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDog0J7QsdC10YHQv9C10YfRjNGC0LUg0LrQu9C40LXQvdGC0L7QsiDRg9C00L7QsdC90YvQvNC4INC4INC90LDQtNC10LbQvdGL0LzQuCDRgdGC0L7Qu9C+0LLRi9C80Lgg0L/RgNC40LHQvtGA0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINC/0LjQutC90LjQutC+0LIsINCy0LXRh9C10YDQuNC90L7QuiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/QvtGB0YLQvtGP0L3QvdGL0YUg0LfQsNC60YPQv9C+0Log0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQstC40LvQvtC6ICZtZGFzaDsg0L3QsNGI0LAg0LzQvtC00LXQu9GMINC/0YDQvtGB0LvRg9C20LjRgiDQs9C+0LTRiywg0YHQvtGF0YDQsNC90Y/RjyDQsdC10LfRg9C/0YDQtdGH0L3Ri9C5INCy0LjQtC4g0JXRkSDRjdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINC70L7Rj9C70YzQvdC+0YHRgtGMINCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCwg0YHRgtC40LvRjyDQuCDQt9Cw0LHQvtGC0Ysg0L4g0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIGRhayZzY2Fyb247YTogaXp0dXLEq2dhLCBzdGlsxKtnYSB1biBidWTFvmV0YW0gZHJhdWR6xKtnYTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzICZzY2Fyb247byBkYWsmc2Nhcm9uO3U/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UmbmJzcDthdGvEgXJ0b3RpIGxpZXRvamFtxIEgbWVsbsSBIGRhayZzY2Fyb247YSZuYnNwO2lyIGlkZcSBbHMgcmlzaW7EgWp1bXMgcmVzdG9yxIFuaWVtLCBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSB1biBtxIFqc2FpbW5pZWPEq2LEgW0sIGthcyB2xJNsYXMgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMsIHNhZ2xhYsSBam90IGF1Z3N0dSBrdmFsaXTEgXRpLiBUxIFzIG9wdGltxIFsxIEgY2VuYSB1biBpenR1csSrYmEgcGFkYXJhIHRvIHBhciBsYWLEgWtvIGl6dsSTbGkgc3RhcnAgYnVkxb5ldGEgdW4gcHJlbWl1bSBpZXNwxJNqxIFtLjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkl6bWFrc3UgZWZla3Rpdml0xIF0ZTombmJzcDtMaWVsaXNrYSBjZW5hcyB1biBrdmFsaXTEgXRlcyBhdHRpZWPEq2JhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrYmE6Jm5ic3A7QXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2EsIGthcyBpenR1ciBhdGvEgXJ0b3R1IGxpZXRvJnNjYXJvbjthbnUgdW4gdHJhdWt1IG1hemfEgWphbW8gbWEmc2Nhcm9uO8SrbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlN0aWzEq2dzIGRpemFpbnM6Jm5ic3A7TWVsbsSBIGtyxIFzYSB1biAxOCBjbSBnYXJ1bXMgcGllJnNjYXJvbjvEt2lyIG3Fq2Rlcm51IGl6c2thdHUgamVia3VyYW0gZ2FsZGEga2zEgWp1bWFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Fa29sb8SjaXNrdW1zOiZuYnNwO1NhbWF6aW5pZXQgdmllbnJlaXrEk2rEgXMgcGxhc3RtYXNhcyBpem1hbnRvJnNjYXJvbjthbnUhPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczombmJzcDtQxIFydGlrYWkgZHJvJnNjYXJvbjthLCBCUEEtYnLEq3ZhIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S3LEgXNhOiZuYnNwO01lbG5hLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5HYXJ1bXM6Jm5ic3A7MTggY20gKGlkZcSBbGkgcGllbcSTcm90cyDEk2RpZW5pZW0gbm8gc2FsxIF0aWVtIGzEq2R6IGdhxLxhcyDEk2RpZW5pZW0pLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTombmJzcDtEcm8mc2Nhcm9uO2kgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWt0aSBwaWVtxJNyb3RhOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdG9yxIFuaWVtIHVuIGthZmVqbsSrY8SBbTombmJzcDtQYXNuaWVkemlldCDEk2RpZW51cyBhciBzdGlsdSB1biByxatwxJNqaWV0aWVzIHBhciB2aWRpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5QaWVnxIFkZXMgcGFrYWxwb2p1bWllbTombmJzcDtOb2RybyZzY2Fyb247aW5pZXQga2xpZW50aWVtIGtvbWZvcnR1IGFyIGl6dHVyxKtnxIFtIGRhayZzY2Fyb247xIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5NxIFqxIFtOiZuYnNwO0lkZcSBbGkgcGlrbmlraWVtLCBwYXPEgWt1bWllbSB2YWkgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHTEgSBpciBpemRldsSrZ2EgaWVnxIFkZT88L3N0cm9uZz48L2gzPg0KDQo8cD5JZXRhdXBpZXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHBhc3TEgXbEq2dhcyB2aWVucmVpesSTam8gZGFrJnNjYXJvbjt1IGllZ8SBZGVzLCB1biB2ZWljaW5pZXQgemHEvMSBa3UgcGFzYXVsaS4gVMSBcyBlcmdvbm9taXNrYWlzIGRpemFpbnMgdW4gaXp0dXLEq2JhIG5vZHJvJnNjYXJvbjtpbsSBcyBpbGdzdG8mc2Nhcm9uO3Uga2FscG8mc2Nhcm9uO2FuYXMgbGFpa3UuPC9wPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZtZGFzaDsgaXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIGthcyBhcHZpZW5vIHByYWt0aXNrdW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgRm9ya3M6IER1cmFibGUsIFN0eWxpc2ggJmFtcDsgQnVkZ2V0LUZyaWVuZGx5PC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgRm9ya3M/PC9zdHJvbmc+PC9oMz4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgYmxhY2sgcGxhc3RpYyBmb3JrcyZuYnNwO3N0cmlrZSB0aGUgcGVyZmVjdCBiYWxhbmNlIGJldHdlZW4gYWZmb3JkYWJpbGl0eSBhbmQgcHJlbWl1bSBxdWFsaXR5LiBBdCAxOCBjbSBsb25nLCB0aGV5JnJzcXVvO3JlIGRlc2lnbmVkIGZvciBkdXJhYmlsaXR5LCBjb252ZW5pZW5jZSwgYW5kIHN0eWxlLCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgcmVzdGF1cmFudHMsIGRlbGl2ZXJ5IHNlcnZpY2VzLCBvciBlY28tY29uc2Npb3VzIGhvdXNlaG9sZHMuIFNheSBnb29kYnllIHRvIHNpbmdsZS11c2UgcGxhc3RpYyBhbmQgZW1icmFjZSBhIHN1c3RhaW5hYmxlIGRpbmluZyBleHBlcmllbmNlITwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+Q29zdC1FZmZlY3RpdmU6Jm5ic3A7UHJpY2VkIGJldHdlZW4gYnVkZ2V0IGFuZCBwcmVtaXVtIG9wdGlvbnMgJm1kYXNoOyBleGNlbGxlbnQgdmFsdWUgZm9yIG1vbmV5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IExvbmctTGFzdGluZzombmJzcDtNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBsYXN0aWMgdGhhdCByZXRhaW5zIHNoYXBlIGV2ZW4gYWZ0ZXIgcmVwZWF0ZWQgZGlzaHdhc2hlciBjeWNsZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk1vZGVybiBEZXNpZ246Jm5ic3A7U2xlZWsgYmxhY2sgY29sb3IgY29tcGxlbWVudHMgYW55IHRhYmxlIHNldHRpbmcsIGZyb20gY2FzdWFsIG1lYWxzIHRvIHVwc2NhbGUgZXZlbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlIHBsYXN0aWMgd2FzdGUgd2l0aCBmb3JrcyBidWlsdCBmb3IgcmV1c2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTggY20gKHBlcmZlY3QgZm9yIG1haW4gZGlzaGVzLCBzYWxhZHMsIG9yIGRlc3NlcnRzKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIGVmZm9ydGxlc3MgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RhdXJhbnRzICZhbXA7IENhZmVzOiZuYnNwO0VsZXZhdGUgeW91ciBwcmVzZW50YXRpb24gd2hpbGUgY3V0dGluZyBjb3N0cyBvbiBkaXNwb3NhYmxlIGN1dGxlcnkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkZvb2QgRGVsaXZlcnkgU2VydmljZXM6Jm5ic3A7RW5zdXJlIG1lYWxzIGFycml2ZSB3aXRoIHN0dXJkeSwgcmV1c2FibGUgdXRlbnNpbHMgY3VzdG9tZXJzIHdpbGwgbG92ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U8c3Ryb25nPjo8L3N0cm9uZz4mbmJzcDtJZGVhbCBmb3IgcGFydGllcywgcGljbmljcywgb3IgZXZlcnlkYXkgbWVhbHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEludmVzdG1lbnQ6PC9zdHJvbmc+PC9oMz4NCg0KPHA+Qm9vc3QgY3VzdG9tZXIgc2F0aXNmYWN0aW9uIHdpdGggZXJnb25vbWljIGZvcmtzIHRoYXQgZW5oYW5jZSBkaW5pbmcgY29tZm9ydC4gVGhlaXIgdGltZWxlc3MgZGVzaWduIGFuZCBydWdnZWQgYnVpbGQgZ3VhcmFudGVlIGxvbmctdGVybSBzYXZpbmdzIGFuZCBzdXN0YWluYWJpbGl0eS48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdXBncmFkZSB5b3VyIHNlcnZpY2Ugd2l0aCBmb3JrcyB0aGF0IGJsZW5kIHByYWN0aWNhbGl0eSwgc3R5bGUsIGFuZCBlY28tcmVzcG9uc2liaWxpdHkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDY0ODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yMiAxMzo0NToyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE5NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMgZm9yayAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGIyYTM1NGQzMjU0MjRhZWRjZDM3ZWQ0NGEzNjJiYjJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9yayDigJQgZWNvLWZyaWVuZGx5LCBkdXJhYmxlLCBhbmQgZGlzaHdhc2hlci1zYWZlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgcGxhc3RtYXNhcyBkYWvFoWEg4oCUIGl6dHVyxKtnYSB1biB2aWRlaSBkcmF1ZHrEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsCAxOCDRgdC8IOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINC30LDQvNC10L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMjA5Ml0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAyMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTU5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyMjUyMjE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyOTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQm9C+0LbQutCwINGH0LDQudC90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8gMTIgY20sINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBUxJNqa2Fyb3RlIGRhdWR6cmVpemxpZXRvamFtxIEgMTIgY20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBUZWEgU3Bvb24gUmV1c2FibGUgMTIgY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LrQsDog0YHRgtC40LvRjCwg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0LzQvdC+0LPQvtGA0LDQt9C+0LLRg9GOINGH0LDQudC90YPRjiDQu9C+0LbQutGDPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCd0LDRiNCwINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LXRh9C60LAg0LjQtyDQv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjC4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINCw0L3QsNC70L7Qs9C+0LIsINC+0L3QsCDQv9GA0L7RgdC70YPQttC40YIg0LLQsNC8INCz0L7QtNCw0LzQuCDQsdC70LDQs9C+0LTQsNGA0Y8g0L/RgNC+0YfQvdC+0LzRgyDQvNCw0YLQtdGA0LjQsNC70YMg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtC4INC6INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIg0Lgg0LLQvdC10YHQuNGC0LUg0LLQutC70LDQtCDQsiDQt9Cw0YnQuNGC0YMg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiyE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDog0KHQvtC60YDQsNGC0LjRgtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLiDQm9C+0LbQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjDog0JjQt9C90L7RgdC+0YHRgtC+0LnQutC40Lkg0L/Qu9Cw0YHRgtC40Log0YHQvtGF0YDQsNC90Y/QtdGCINGE0L7RgNC80YMg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lkg0Y3QutGB0L/Qu9GD0LDRgtCw0YbQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINGH0LDRjywg0LrQvtGE0LUsINC00LXRgdC10YDRgtC+0LIg0Lgg0LPQvtGA0Y/Rh9C40YUg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9OiDQp9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3QsNGPINGE0L7RgNC80LAgKNC00LvQuNC90LAgMTIg0YHQvCkg0LTQvtCx0LDQstGP0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LouPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQmtC70LDRgdGB0LjRh9C10YHQutC40Lkg0YfRkdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxMiDRgdC8IC0mbmJzcDvRg9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YAg0LTQu9GPINGH0LDRiNC10Log0Lgg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQsCDQu9C+0LbQutCwPzwvc3Ryb25nPjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCj0LrRgNCw0YHQuNGCINGD0YLRgNC10L3QvdC40LUg0YfQsNC10L/QuNGC0LjRjyDQuCDRgdC10LzQtdC50L3Ri9C1INGD0LbQuNC90YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQutCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjog0KHRgtC40LvRjNC90YvQuSDQuCDQv9GA0LDQutGC0LjRh9C90YvQuSDQstCw0YDQuNCw0L3RgiDQtNC70Y8g0L/QvtC00LDRh9C4INC00LXRgdC10YDRgtC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDRjdC60L4t0LDQutGC0LjQstC40YHRgtC+0LI6INCf0L7QvNC+0LPQsNC10YIg0YHQvtC60YDQsNGC0LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCS0YvQsdC40YDQsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0YPRjiDRh9Cw0LnQvdGD0Y4g0LvQvtC20LrRgywg0LLRiyDQvdC1INGC0L7Qu9GM0LrQviDRjdC60L7QvdC+0LzQuNGC0LUg0L3QsCDQv9C+0LrRg9C/0LrQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC/0YDQuNCx0L7RgNC+0LIsINC90L4g0Lgg0LTQtdC70LDQtdGC0LUg0L7RgdC+0LfQvdCw0L3QvdGL0Lkg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0L/Qu9Cw0L3QtdGC0YsuINCn0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQu9Cw0LrQvtC90LjRh9C90YvQuSDQtNC40LfQsNC50L0g0L/QvtC00YfQtdGA0LrQvdGD0YIg0LLQsNGIINCy0LrRg9GBLCDQsCDQv9GA0L7Rh9C90L7RgdGC0Ywg0LzQsNGC0LXRgNC40LDQu9CwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgiDQvdCwINC00L7Qu9Cz0LjQtSDQs9C+0LTRiy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7LSZuYnNwO9GB0LTQtdC70LDQudGC0LUg0YjQsNCzINC6INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvtCx0YDQsNC30YMg0LbQuNC30L3QuCDQsdC10Lcg0LrQvtC80L/RgNC+0LzQuNGB0YHQvtCyINCyINGB0YLQuNC70LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIHTEk2prYXJvdGU6IGl6dHVyxKtnYSwgdmlkZWkgZHJhdWR6xKtnYSB1biBzdGlsxKtnYTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzICZzY2Fyb247byB0xJNqa2Fyb3RpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1IGF0a8SBcnRvdGkgbGlldG9qYW3EgSB0xJNqa2Fyb3RlIG5vIHBsYXN0bWFzYXMgaXIgaWRlxIFscyByaXNpbsSBanVtcyBpa3ZpZW5hbSwga2FzIHbEk2xhcyBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBpenbEk2zEk3RpZXMgaWxndHNwxJNqxKtndSBhbHRlcm5hdMSrdnUuIFTEgSBpciBpenR1csSrZ2EsIGRybyZzY2Fyb247YSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEgdW4ga2FscG9zIGdhZGllbSwgYXRrxIFydG9qb3QgbGlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5WaWRlaSBkcmF1ZHrEq2dhJm5ic3A7Jm5kYXNoOyBzYW1hemluYSB2aWVucmVpesSTasSBcyBwbGFzdG1hc2FzIGl6bWFudG8mc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2dhJm5ic3A7Jm5kYXNoOyBpemdhdGF2b3RhIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnRpa2FzIHBsYXN0bWFzYXMsIGthcyBpenR1ciByZWd1bMSBcnUgbGlldG8mc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+U3RpbMSrZ2EmbmJzcDsmbmRhc2g7IG1lbG7EgSBrcsSBc2EgdW4gbcWrZGVybnMgZGl6YWlucyAoMTIgY20gZ2FydW1zKSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2kgamVia3VyYW0gZ2FsZGEgZGVrb3JhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Vbml2ZXJzxIFsYSZuYnNwOyZuZGFzaDsgcGllbcSTcm90YSB0xJNqYWksIGthZmlqYWksIGRlc2VydGllbSB1biBrYXJzdGllbSDEk2RpZW5pZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczogUMSBcnRpa2FpIGRybyZzY2Fyb247YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktyxIFzYTogTWVsbmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkdhcnVtczogMTIgY20uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiBNYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkthbSAmc2Nhcm9uO8SrIGthcm90ZSBpciBkb23EgXRhPzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TcSBanNhaW1uaWVjxKtixIFtJm5ic3A7Jm5kYXNoOyBpZGXEgWxhIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LYWZlam7Eq2PEgW0gdW4gcmVzdG9yxIFuaWVtJm5ic3A7Jm5kYXNoOyBwcmFrdGlza3MgcmlzaW7EgWp1bXMgZGVzZXJ0dSBwYXNuaWVnJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWRlaSBhcHppbsSBdGllbSBjaWx2xJNraWVtJm5ic3A7Jm5kYXNoOyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHRhcyBpciBpemRldsSrZ2k/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SXp2xJNsb3RpZXMgJnNjYXJvbjtvIHTEk2prYXJvdGksIGrFq3M6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPklldGF1cMSBdCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gcGFzdMSBdsSrZ2FzIHZpZW5yZWl6xJNqbyBrYXJvdMWGdSBpZWfEgWRlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmVpY2luYXQgemHEvMSBa3UgdmlkaSwgc2FtYXppbm90IGF0a3JpdHVtdXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkllZ8Wrc3RhdCBzdGlsxKtndSB1biBpenR1csSrZ3UgcGllZGVydW11LCBrYXMga2FscG9zIGdhZGllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm5kYXNoOyBpenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwgc3RpbHUgdW4gYXRiaWxkxKtidSBwcmV0IHBsYW7Ek3R1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgVGVhc3Bvb246IER1cmFibGUsIEVjby1GcmllbmRseSAmYW1wOyBTdHlsaXNoPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgVGVhc3Bvb24/PC9zdHJvbmc+PC9oMz4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgYmxhY2sgcGxhc3RpYyB0ZWFzcG9vbiZuYnNwO2NvbWJpbmVzIHN1c3RhaW5hYmlsaXR5IHdpdGggcHJhY3RpY2FsaXR5LiBVbmxpa2UgZGlzcG9zYWJsZSB1dGVuc2lscywgaXQmcnNxdW87cyBidWlsdCB0byBsYXN0LCBvZmZlcmluZyBkdXJhYmlsaXR5IGFuZCBkaXNod2FzaGVyIHJlc2lzdGFuY2UuIFBlcmZlY3QgZm9yIGRhaWx5IHVzZSwgaXQgcmVkdWNlcyBwbGFzdGljIHdhc3RlIHdoaWxlIGFkZGluZyBlbGVnYW5jZSB0byB5b3VyIHRhYmxlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk6PC9zdHJvbmc+Jm5ic3A7U2xhc2ggc2luZ2xlLXVzZSBwbGFzdGljIHdhc3RlIHdpdGggYSBzcG9vbiBkZXNpZ25lZCBmb3IgZW5kbGVzcyByZXVzZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EdXJhYmxlOjwvc3Ryb25nPiZuYnNwO01hZGUgZnJvbSBoaWdoLXF1YWxpdHksIGZvb2QtZ3JhZGUgcGxhc3RpYyB0aGF0IHdpdGhzdGFuZHMgZGFpbHkgd2Vhci48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EaXNod2FzaGVyLVNhZmU6PC9zdHJvbmc+Jm5ic3A7RWFzeSB0byBjbGVhbiBhbmQgbWFpbnRhaW4gZm9yIGhhc3NsZS1mcmVlIHVzZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TdHlsaXNoIERlc2lnbjo8L3N0cm9uZz4mbmJzcDtTbGVlayBibGFjayBjb2xvciBhbmQgMTIgY20gbGVuZ3RoIGZpdCBzZWFtbGVzc2x5IHdpdGggY3VwcywgbXVncywgYW5kIGRpc2hlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2Qtc2FmZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzEyIGNtIChpZGVhbCBmb3Igc3RpcnJpbmcsIHNlcnZpbmcsIGFuZCBlYXRpbmcpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgcXVpY2sgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0VsZXZhdGUgbW9ybmluZyBjb2ZmZWUgb3IgdGVhIHJpdHVhbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhZmVzICZhbXA7IFJlc3RhdXJhbnRzOiZuYnNwO1NlcnZlIGRlc3NlcnRzIGFuZCBiZXZlcmFnZXMgd2l0aCBlY28tY29uc2Npb3VzIHN0eWxlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tV2FycmlvcnM6Jm5ic3A7Q3V0IHBsYXN0aWMgd2FzdGUgd2l0aG91dCBzYWNyaWZpY2luZyBjb252ZW5pZW5jZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgQnV5Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPlNhdmUgbW9uZXkgb24gZGlzcG9zYWJsZSBzcG9vbnMgd2hpbGUgc3VwcG9ydGluZyBhIGdyZWVuZXIgcGxhbmV0LiBJdHMgdGltZWxlc3MgZGVzaWduIGFuZCBydWdnZWQgYnVpbGQgZW5zdXJlIHllYXJzIG9mIHJlbGlhYmxlIHNlcnZpY2UuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDstJm5ic3A7ZW1icmFjZSBzdXN0YWluYWJpbGl0eSB3aXRoIGEgc3Bvb24gdGhhdCBjYXJlcyBmb3IgeW91ciBjb21mb3J0IGFuZCB0aGUgRWFydGghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDUwMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDI0LTExLTI4IDEwOjE1OjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0yMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTIwOTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFRlYSBTcG9vbiBSZXVzYWJsZSAxMiBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxLjY1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM3OTM4YmIzOTNmOTU0OTE3ZGE5MWYwMTJmNmViYmEzLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEJsYWNrIHJldXNhYmxlIHBsYXN0aWMgdGVhc3Bvb24g4oCUIGVjby1mcmllbmRseSBhbHRlcm5hdGl2ZSB0byBkaXNwb3NhYmxlIHV0ZW5zaWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBNZWxuYSBkYXVkemvEgXJ0IGxpZXRvamFtYSBwbGFzdG1hc2FzIHTEk2prYXJvdGUg4oCUIGVrb2xvxKNpc2thIGFsdGVybmF0xKt2YSB2aWVucmVpeiBsaWV0b2phbWllbSBnYWxkYSBwaWVkZXJ1bWllbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KfCrdGR0YDQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC60LAg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxLjY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMzQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGtva3RlacS8dSBnbMSBemVzIDI1MCBtbCwgUFMsIGNhdXJzcMSrZMSrZ2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQvdCw0L/QuNGC0LrQsNC80Lgg0Y3QutC+0LvQvtCz0LjRh9C90L46INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0YLQsNC60LDQvdGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QvtC/0YDQvtCx0YPQudGC0LUg0L3QsNGI0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90YsgMjUwINC80LsmbmJzcDsmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0YHRgtC40LvRjyDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LghINCt0YLQuCDQv9GA0L7Rh9C90YvQtSDRgdGC0LDQutCw0L3Riywg0L3QsNC/0L7QvNC40L3QsNGO0YnQuNC1INGB0YLQtdC60LvQviwg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSwg0YHQvNGD0LfQuCwg0YXQvtC70L7QtNC90L7Qs9C+INGH0LDRjyDQuCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40YLQutC+0LIuINCY0YUg0LrRgNC40YHRgtCw0LvRjNC90LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCDQtNC10LvQsNGO0YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LDQutGC0LjQstC90YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LjwvcD4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7QsiZuYnNwO9C/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGE0LXRgdGC0LjQstCw0LvQtdC5LCDQv9C40LrQvdC40LrQvtCyLCDQstC10YfQtdGA0LjQvdC+0Log0YMg0LHQsNGB0YHQtdC50L3QsCDQuNC70Lgg0YPQu9C40YfQvdGL0YUg0LHQsNGA0L7Qsi4g0JLQvNC10YHRgtC+INC+0LTQvdC+0YDQsNC30L7QstC+0Lkg0L/QvtGB0YPQtNGLINCy0YvQsdC10YDQuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQstCw0YDQuNCw0L3Rgiwg0LrQvtGC0L7RgNGL0Lkg0YHQvtGF0YDQsNC90Y/QtdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjC4g0J7QsdGK0LXQvCAyNTAg0LzQuyDRg9C00L7QsdC10L0g0LrQsNC6INC00LvRjyDQutGA0LXQv9C60LjRhSDQutC+0LrRgtC10LnQu9C10LksINGC0LDQuiDQuCDQtNC70Y8g0LvQtdCz0LrQuNGFINC90LDQv9C40YLQutC+0LIsINCwINC80LDRgtC10YDQuNCw0Lsg0L3QtSDQstC/0LjRgtGL0LLQsNC10YIg0LfQsNC/0LDRhdC4LjwvcD4NCg0KPHA+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QmtGA0LjRgdGC0LDQu9GM0L3QsNGPINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjDog0KHRgtC40LvRjCDRgdGC0LXQutC70LAg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjCDQuCDQu9C10LPQutC+0YHRgtGMOiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDQv9GD0YLQtdGI0LXRgdGC0LLQuNC5INC4INCw0LrRgtC40LLQvdC+0LPQviDQvtGC0LTRi9GF0LAuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGB0YLQvtC5INGD0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSZuYnNwO9C4INGD0YHRgtGA0LDQuNCy0LDQudGC0LUg0L/RgNCw0LfQtNC90LjQutC4INCx0LXQtyDQstGA0LXQtNCwINC00LvRjyDQv9C70LDQvdC10YLRiyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EemVyaWV0IGF0YmlsZMSrZ2k6IERhdWR6a8SBcnQgbGlldG9qYW1hcyBwbGFzdG1hc2FzIGdsxIF6ZXMgYXVrc3RhamllbSBkesSTcmllbmllbTwvc3Ryb25nPjwvaDI+DQoNCjxwPkl6YmF1ZGlldCBkesSTcmllbnUgc3RpbMSBIGFyIG3Fq3N1Jm5ic3A7Y2F1cnNwxKtkxKtnYWrEgW0gZGF1ZHprxIFydCBsaWV0b2phbcSBbSBnbMSBesSTbSAyNTAgbWwhICZTY2Fyb247xKtzIGl6dHVyxKtnxIFzIGdsxIF6ZXMsIGthcyBhdGfEgWRpbmEgc3Rpa2x1LCBpciByYWTEq3RhcyBrb2t0ZWnEvGllbSwgc23Fq2TFvmllbSwgbGVkdXMgdMSTamFpIHVuIGplYmt1cmFtIGF0c3ZhaWR6aW5vJnNjYXJvbjthbSBkesSTcmllbmFtLiBTa2FpZHLEgXMgdW4gbmVsYXXFvmFtxIFzLCB0xIFzIGFwdmllbm8gZWxlZ2FuY2kgYXIgaXp0dXLEq2J1LCBrYXMgbmVwaWVjaWUmc2Nhcm9uO2FtYSBwaWtuaWtpZW0sIGZlc3RpdsSBbGllbSB2YWkgYmFsbMSTbS48L3A+DQoNCjxwPkRhdWR6a8SBcnQgbGlldG9qYW1hcyBwbGFzdG1hc2FzIGdsxIF6ZXMgYXVrc3RhamllbSBkesSTcmllbmllbSZuYnNwO2lyIGlkZcSBbGFzIMSBcmEgcGFzxIFrdW1pZW0sIGvEgXp1IHZha2FyaWVtIHZhaSBixIFyYSB2YWthcmllbSBkxIFyesSBLiBUxIFzIGFpenN0xIFqIHZpZW5yZWl6IGxpZXRvamFtb3MgcHJvZHVrdHVzLCBzYW1hemlub3QgYXRrcml0dW11cywgdW4gc2FnbGFixIEgZHrEk3JpZW51IHbEk3N1bXUuIDI1MCBtbCB0aWxwdW1zIGlyIHBpZW3Ek3JvdHMgZ2FuIHNwxJNjxKtnaWVtIGtva3RlacS8aWVtLCBnYW4gdmllZ2xpZW0gZHrEk3JpZW5pZW0uPC9wPg0KDQo8cD5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Ta2FpZHJ1bXM6IEl6c2thdHMga8SBIHN0aWtsYW0sIGJldCBiZXogYm9qxIFqdW11IHJpc2t1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrYmEgdW4gdmllZ2x1bXM6IERybyZzY2Fyb247aSBsaWV0b2phbWFzIMSBcsSBIHZhaSBjZcS8b2p1bW9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWVnbGEgdMSrcsSrJnNjYXJvbjthbmE6IFTEq3LEgW1hcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5QaWV2aWVub2ppZXRpZXMgaWxndHNwxJNqxKtnYWkga3VsdMWrcmFpICZtZGFzaDsgaWVnxIFkxIFqaWV0aWVzJm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyBrb2t0ZWnEvHUgZ2zEgXplcyZuYnNwO2phdSAmc2Nhcm9uO29kaWVuITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlNpcCBzdXN0YWluYWJseTogUmV1c2FibGUgcGxhc3RpYyBnbGFzc2VzIGZvciBjb2xkIGRyaW5rczwvc3Ryb25nPjwvaDI+DQoNCjxwPkVsZXZhdGUgeW91ciBiZXZlcmFnZSBleHBlcmllbmNlIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgY2xlYXIgcGxhc3RpYyBjdXBzIDI1MCBtbCZuYnNwOyZtZGFzaDsgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIHByYWN0aWNhbGl0eSEgRGVzaWduZWQgdG8gbWltaWMgdGhlIGVsZWdhbmNlIG9mIHJlYWwgZ2xhc3MsIHRoZXNlIGR1cmFibGUgY3VwcyBhcmUgaWRlYWwgZm9yIGNvY2t0YWlscywgc21vb3RoaWVzLCBpY2VkIHRlYXMsIGFuZCBhbnkgcmVmcmVzaGluZyBjb2xkIGRyaW5rLiBDcnlzdGFsLWNsZWFyIGFuZCBzaGF0dGVycHJvb2YsIHRoZXkgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHRoZSByZXNpbGllbmNlIG5lZWRlZCBmb3IgbGl2ZWx5IGdhdGhlcmluZ3MuPC9wPg0KDQo8cD5SZXVzYWJsZSBwbGFzdGljIGdsYXNzZXMgZm9yIGNvbGQgZHJpbmtzJm5ic3A7YXJlIGNyYWZ0ZWQgdG8gd2l0aHN0YW5kIG91dGRvb3IgYmFycywgZmVzdGl2YWxzLCBwaWNuaWNzLCBhbmQgcG9vbCBwYXJ0aWVzLiBVbmxpa2Ugc2luZ2xlLXVzZSBvcHRpb25zLCB0aGV5IHJlZHVjZSB3YXN0ZSB3aGlsZSBtYWludGFpbmluZyBhIHByZW1pdW0gbG9vay4gVGhlIDI1MCBtbCBjYXBhY2l0eSBpcyB2ZXJzYXRpbGUgZW5vdWdoIGZvciBib3RoIGJvbGQgbWl4ZWQgZHJpbmtzIGFuZCBsaWdodCBiZXZlcmFnZXMsIGVuc3VyaW5nIGV2ZXJ5IHNpcCBzdGF5cyBjaGlsbGVkIGFuZCBlbmpveWFibGUuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgZmVhdHVyZXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5DcnlzdGFsIGNsYXJpdHk6IFRyYW5zcGFyZW50IGRlc2lnbiBtaW1pY3MgZ2xhc3MgZm9yIGEgY2xhc3N5IHByZXNlbnRhdGlvbi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBsaWdodHdlaWdodDogUGVyZmVjdCBmb3IgdHJhdmVsIG9yIG91dGRvb3IgZXZlbnRzICZtZGFzaDsgbm8gYnJlYWthZ2Ugd29ycmllcyE8L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWFzeSB0byBjbGVhbjogRGlzaHdhc2hlci1zYWZlIGZvciBoYXNzbGUtZnJlZSByZXVzZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlVwZ3JhZGUgeW91ciBkcmlua3dhcmUgY29sbGVjdGlvbiB3aXRoIHRoZXNlJm5ic3A7cmV1c2FibGUgY29ja3RhaWwgY3VwcyZuYnNwO2FuZCB0b2FzdCB0byBlY28tZnJpZW5kbHkgY2VsZWJyYXRpb25zITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTUyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0yMCAxMzowMTowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA2LjcwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGEyYTc2YTJlMDE4NWFkZmZhNzkwY2I0YmEyNzJlM2M1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMga29rdGVpxLx1IGdsxIF6ZXMgMjUwIG1sLCBjYXVyc3DEq2TEq2dzIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0J/QoQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDYxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMjhCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMjg1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLLCA4NTAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgODUwIG1sLCBQUCwgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgODUwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgODUwINC80Lsg0LHQtdC3INGB0LXQutGG0LjQuTog0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz48L2gyPg0KDQo8cD7QmtC+0LzQv9Cw0LrRgtC90YvQtSDQuCDQu9C10LPQutC40LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXRgdC10YDRgtC+0LIg0Lgg0LfQsNC60YPRgdC+0LombmJzcDvQstGL0LTQtdGA0LbQuNCy0LDRjtGCINC30LDQvNC+0YDQvtC30LrRgywg0YDQsNC30L7Qs9GA0LXQsiDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQtSDQuCDQvNGL0YLRjNC1INCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/RgNC+0LTRg9C80LDQvdC90YvQuSDQtNC40LfQsNC50L0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtC5INC60YDRi9GI0LrQuCDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8sINCwINC/0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC10LzQvtC90YHRgtGA0LjRgNGD0Y7RgiDQsNC/0L/QtdGC0LjRgtC90L7QtSDRgdC+0LTQtdGA0LbQuNC80L7QtS4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0LrQsNGE0LUsINC+0YTQuNGB0L3Ri9GFINC+0LHQtdC00L7QsiDQuNC70Lgg0L/QuNC60L3QuNC60L7Qsi4g0KPRh9Cw0YHRgtCy0YPQudGC0LUg0LIg0L/RgNC+0LPRgNCw0LzQvNCw0YUmbmJzcDvQtNC10L/QvtC30LjRgtC90L7QuSDRgtCw0YDRiywg0YfRgtC+0LHRiyDQvNC40L3QuNC80LjQt9C40YDQvtCy0LDRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWFzIHRhaXNuc3TFq3J2ZWlkYSBrxIFyYmFzIDg1MCBtbDogS29tcGFrdGkgcmlzaW7EgWp1bWkgaWtkaWVuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD4mU2Nhcm9uO8SrcyZuYnNwO3ZhaXLEgWtrxIFydCBsaWV0b2phbWFzIMSTZGllbmEga8SBcmJhcyZuYnNwO2lyIHBhcmVkesSTdGFzIHBvcmNpasSBbSwgdXprb2TEgW0gdmFpIGRlc2VydGllbS4gRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgS4gVmllZ2xpLCBiZXQgaXp0dXLEq2dpLCB0xIFzIGlyIGlkZcSBbGFzIGthZmVqbsSrY8SBbSwgYmlyb2ppZW0gdmFpIG3EgWrEgW0uIFBpZWRhbG90aWVzJm5ic3A7ZGVwb3rEq3RhIHNpc3TEk23EgXMsIGrFq3Mgc2FtYXppbsSBdCB2aWVucmVpeiBsaWV0b2phbW8gcGxhc3RtYXNhcyBkYXVkenVtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSByZWN0YW5ndWxhciBzaW5nbGUtY29tcGFydG1lbnQgZm9vZCBjb250YWluZXJzIDg1MCBtbDogQ29tcGFjdCBzb2x1dGlvbiBmb3IgZXZlcnlkYXkgdXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+VGhlc2UmbmJzcDtyZXVzYWJsZSBjb250YWluZXJzIGZvciBmb29kIGRlbGl2ZXJ5Jm5ic3A7YXJlIGRlc2lnbmVkIGZvciBpbmRpdmlkdWFsIHBvcnRpb25zIG9mIHNvdXBzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBUaGUgQlBBLWZyZWUgY29uc3RydWN0aW9uIHdpdGhzdGFuZHMgdGVtcGVyYXR1cmVzIGZyb20gLTIwJmRlZztDIHRvICsxMjEmZGVnO0MsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZyZWV6aW5nLCBtaWNyb3dhdmluZywgYW5kIGRpc2h3YXNoaW5nLiBUaGUgc3BpbGwtcHJvb2YgbGlkIGVuc3VyZXMgbWVzcy1mcmVlIHRyYW5zcG9ydCwgd2hpbGUgdGhlIHRyYW5zcGFyZW50IGRlc2lnbiBzaG93Y2FzZXMgeW91ciBjdWxpbmFyeSBjcmVhdGlvbnMuIFBlcmZlY3QgZm9yIGNhZmVzLCBvZmZpY2VzLCBvciBob21lIGtpdGNoZW5zLCB0aGV5IGFsaWduIHdpdGgmbmJzcDtzdXN0YWluYWJsZSBwYWNrYWdpbmcgdHJlbmRzJm5ic3A7YW5kIHJlZHVjZSByZWxpYW5jZSBvbiBkaXNwb3NhYmxlIG9wdGlvbnMuIExpZ2h0d2VpZ2h0IHlldCBzdHVyZHksIHRoZXkmcnNxdW87cmUgaWRlYWwgZm9yIGVjby1jb25zY2lvdXMgYnVzaW5lc3NlcyBhZG9wdGluZyBkZXBvc2l0LWJhc2VkIHN5c3RlbXMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NTg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjI1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDg1MCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjQ2MGEyOTM2NWQ5MzdkYjQ4YzA2MjkzZjVkMTBmMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSA4NTAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWFzIMSTZGllbnUga8SBcmJhcyA4NTAgbWwgbWVsbmFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YsgODUwINC80Lsg0LPQtdGA0LzQtdGC0LjRh9C90YvQuSDQtNC70Y8g0LLRgtC+0YDRi9GFINCx0LvRjtC0INC4INGB0LDQu9Cw0YLQvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg4NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0NDU5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+IDE2MCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXrEk2rEgXMgxaFhbXBhbmllxaFhIGdsxIF6ZXMgMTYwIG1sLCBQUywgY2F1cnNwxKtkxKtnYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyAxNjAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPjxzdHJvbmc+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90L46INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0YsmbmJzcDvQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQvjwvc3Ryb25nPjwvcD4NCg0KPHA+0JLRgdGC0YDQtdGH0LDQudGC0LUg0LrQsNC20LTRi9C5INC80L7QvNC10L3RgiDRgSDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YzRjiDQuCDQt9Cw0LHQvtGC0L7QuSDQviDQv9GA0LjRgNC+0LTQtSDRgSDQvdCw0YjQuNC80LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuCDQsdC+0LrQsNC70LDQvNC4INC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+ISDQrdGC0Lgg0YTRg9C20LXRgNGLINC+0LHRitC10LzQvtC8IDE2MCDQvNC7INGB0L7Qt9C00LDQvdGLINC00LvRjyDQuNCz0YDQuNGB0YLRi9GFINCy0LjQvSwg0YHQvtGF0YDQsNC90Y/RjyDQuNGFINC/0YPQt9GL0YDRjNC60Lgg0Lgg0YLQvtC90LrQuNC5INCw0YDQvtC80LDRgi4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0YHQstCw0LTQtdCxLCDQstC10YfQtdGA0LjQvdC+0Log0LjQu9C4INGA0L7QvNCw0L3RgtC40YfQtdGB0LrQuNGFINCy0LXRh9C10YDQvtCyICZtZGFzaDsg0L7QvdC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQvdCw0YHQu9Cw0LbQtNCw0YLRjNGB0Y8g0L/RgNC10LzQuNCw0LvRjNC90YvQvCDQutCw0YfQtdGB0YLQstC+0LwsINC90LUg0LLRgNC10LTRjyDQv9C70LDQvdC10YLQtS48L3A+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0YDQsNC30YDQsNCx0L7RgtCw0L3RiyZuYnNwO9C00LvRjyDRgdC+0LLQtdGA0YjQtdC90YHRgtCy0L7QstCw0L3QuNGPINCy0LDRiNC10LPQviDQvtC/0YvRgtCwLiDQo9C30LrQsNGPINGE0L7RgNC80LAg0YHQvtGF0YDQsNC90Y/QtdGCINC40LPRgNC40YHRgtC+0YHRgtGMLCDQsCDQv9GA0L7Rh9C90YvQuSDQv9C70LDRgdGC0LjQuiDRg9GB0YLQvtC50YfQuNCyINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC80LXRgNC+0L/RgNC40Y/RgtC40Lkg0L3QsCDQvtGC0LrRgNGL0YLQvtC8INCy0L7Qt9C00YPRhdC1LiDQm9C10LPQutC40LUsINC90L4g0L3QsNC00LXQttC90YvQtSwg0L7QvdC4INGD0LTQvtCx0L3RiyDQsiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUg0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LjwvcD4NCg0KPHA+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsJm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviAxNjAg0LzQuyZuYnNwO9C/0L7QtNC00LXRgNC20LjQstCw0Y7RgiDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0L3QsNC/0LjRgtC60LAg0Lgg0L3QtSDQstC/0LjRgtGL0LLQsNGO0YIg0LfQsNC/0LDRhdC4LiDQkiDQvtGC0LvQuNGH0LjQtSDQvtGCINGB0YLQtdC60LvQsCwg0L7QvdC4INC90LUg0LfQsNC/0L7RgtC10LLQsNGO0YIg0Lgg0L3QtSDQsdC+0Y/RgtGB0Y8g0L/QsNC00LXQvdC40LksINCz0LDRgNCw0L3RgtC40YDRg9GPLCDRh9GC0L4g0LrQsNC20LTRi9C5INCz0LvQvtGC0L7QuiDQvtGB0YLQsNC10YLRgdGPINGB0LLQtdC20LjQvC4g0K3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviwg0LTQvtCx0LDQstC70Y/RjyDQuNC30YvRgdC60LDQvdC90L7RgdGC0Lgg0LvRjtCx0L7QvNGDINGB0L7QsdGL0YLQuNGOLjwvcD4NCg0KPHA+0JLRi9Cx0LjRgNCw0LnRgtC1INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINCx0LXQtyDRg9GJ0LXRgNCx0LAg0YHRgtC40LvRjiEg0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLJm5ic3A70YHQvtC60YDQsNGJ0LDRjtGCINC60L7Qu9C40YfQtdGB0YLQstC+INC+0YLRhdC+0LTQvtCyINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/QuNC60L3QuNC6LCDRhNC10YHRgtC40LLQsNC70Ywg0LjQu9C4INC00L7QvNCw0YjQvdC40Lkg0YPQttC40L0gJm1kYXNoOyDRjdGC0Lgg0LHQvtC60LDQu9GLINGB0L7Rh9C10YLQsNGO0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjC48L3A+DQoNCjxwPtCf0L7QtNCw0YDQuNGC0LUg0YHQstC+0LjQvCDQv9GA0LDQt9C00L3QuNC60LDQvCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0YwgJm1kYXNoOyDQt9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LHQvtC60LDQu9C+0LIg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4mbmJzcDvRg9C20LUg0YHQtdCz0L7QtNC90Y8hPC9wPg0KDQo8cD48ZW0+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y/RgNC60L4sINC30LDQsdC+0YLRjNGC0LXRgdGMINC+INC/0LvQsNC90LXRgtC1ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGllc3BpZWRpZXMgaWxndHNwxJNqYWk6IG3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXM8L3N0cm9uZz48L2gyPg0KDQo8cD5TdmluaWV0IGthdHJ1IG1pcmtsaSBhciBzdGlsdSB1biB2aWRlaSBkcmF1ZHrEq2d1IHBpZWVqdSwgaXptYW50b2pvdCBtxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMhICZTY2Fyb247xKtzIDE2MCBtbCBnbMSBemVzLCB2ZWlkb3RhcyBzcGVjacSBbGkgcHV0b2pvJnNjYXJvbjthamllbSB2xKtuaWVtLCBhcHZpZW5vIGVsZWdhbmNpIHVuIHByYWt0aXNrdW11LCBub2RybyZzY2Fyb247aW5vdCwga2EgJnNjYXJvbjthbXBhbmlldGlzIHNhZ2xhYsSBIGJ1cmJ1xLx1cyB1biBzbWFsa28gYXJvbcSBdHUuIElkZcSBbGkgcGllbcSTcm90YXMga8SBesSBbSwgYmFsbMSTbSB2YWkgcm9tYW50aXNraWVtIHZha2FyaWVtICZtZGFzaDsgdMSBcyDEvGF1aiBiYXVkxKt0IGF1Z3N0xIFrxIFzIGt2YWxpdMSBdGVzIGR6xJNyaWVudSwgbmVyYWRvdCBhdGtyaXR1bXVzLjwvcD4NCg0KPHA+RGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyBpciBpenN0csSBZMSBdGFzLCBsYWkgdXpsYWJvdHUgasWrc3UgYmF1ZMSrJnNjYXJvbjthbmFzIHBpZXJlZHppLiAmU2Nhcm9uO2F1csSBIGZvcm1hIHNhZ2xhYsSBIGR6xJNyaWVuYSBkesSrdsSrZ3VtdSwgYmV0IGl6dHVyxKtnxIEgcGxhc3RtYXNhIGlyIG5vdHVyxKtnYSBwcmV0IGJvasSBanVtaWVtICZtZGFzaDsgdGllJnNjYXJvbjtpIHRhcywga2FzIHZhamFkesSrZ3MgcGFzxIFrdW1pZW0gxIFyxIEgdmFpIGVuZXJnaXNraWVtIHN2aW7Ek20uIFZpZWdsxIFzLCBiZXQgc3RhYmlsxIFzIGdsxIF6ZXMgaXIgxJNydGkgcMSBcnZpZXRvamFtYXMgdW4gbGlldG9qYW1hcyB2YWlyxIFra8SBcnQsIHBhZGFyb3QgdMSBcyBwYXIgZ3VkcnUgaWVndWxkxKtqdW11IGdhbiBzYWltbmlla2llbSwgZ2FuIGVrb2xvxKNpamFpIGFwemluxIF0aWVtIGVudHV6aWFzdGllbS48L3A+DQoNCjxwPkl6Z2F0YXZvdGFzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnRpa2FzIHBsYXN0bWFzYXMsICZzY2Fyb247xKtzJm5ic3A7MTYwIG1sIGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMmbmJzcDt1enR1ciBkesSTcmllbmEgdsSTc3VtdSB1biBuZXV6c8WrYyBhcm9txIF0dXMuIEF0JnNjYXJvbjvEt2lyxKtixIEgbm8gc3Rpa2xhLCB0xIFzIG5lYWl6c21vZyB1biBuZXBsxKtzdCwgbm9kcm8mc2Nhcm9uO2lub3QsIGthIGthdHJzIG1hbGtvanVtcyBpciB0aWtwYXQgc3ZhaWdzIGvEgSBwaXJtYWlzLiBFcmdvbm9taXNrYWlzIGRpemFpbnMgdmllZ2xpIGllZGVyYXMgcm9rxIEsIHBpZXZpZW5vam90IGl6c21hbGNpbsSBdMSrYnUgamVia3VyYW0gcGFzxIFrdW1hbS48L3A+DQoNCjxwPkl6dsSTbGllcyBpbGd0c3DEk2p1LCBuZXVwdXLEk2pvdCBzdGlsdSEgTcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzIGdsxIF6ZXMmbmJzcDtzYW1hemluYSB2aWVucmVpeiBsaWV0b2phbW8gaXpzdHLEgWTEgWp1bXUgZGF1ZHp1bXUgdW4gaXIgdmllZ2xpIHTEq3LEgW1hcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuIFZhaSB0xIEgYsWrcyBkxIFyesSBIGJhbGzEq3RlLCBmZXN0aXbEgWxzIHZhaSBtxIFqxIFzIHBhdmFkxKt0cyB2YWthcnMgJm1kYXNoOyAmc2Nhcm9uO8SrcyBnbMSBemVzIGFwdmllbm8gc3RpbHUgdW4gaXp0dXLEq2J1LjwvcD4NCg0KPHA+SmEgdsSTbGllcywgbGFpIHRhdmkgc3bEk3RraSBrxLzFq3N0IHZpZGVpIGRyYXVkesSrZ8SBa2ksIHBhc8WrdGkgc2F2dSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1vICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBxb51Jm5ic3A7a29tcGxla3R1IGphdSAmc2Nhcm9uO29kaWVuITwvcD4NCg0KPHA+PGVtPlN2aW7Ek3QgdmFyIGFyxKsgYXRiaWxkxKtnaSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlRvYXN0IHN1c3RhaW5hYmx5OiBPdXIgcmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlczwvc3Ryb25nPjwvaDI+DQoNCjxwPkNlbGVicmF0ZSBldmVyeSBtb21lbnQgd2l0aCBlbGVnYW5jZSBhbmQgZWNvLWNvbnNjaW91c25lc3MgdXNpbmcgb3VyJm5ic3A7UmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyEgRGVzaWduZWQgZm9yIHNwYXJrbGluZyB3aW5lcywgdGhlc2UgMTYwIG1sIGZsdXRlcyBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggcHJhY3RpY2FsaXR5LCBlbnN1cmluZyB5b3VyIGNoYW1wYWduZSByZXRhaW5zIGl0cyBzaWduYXR1cmUgYnViYmxlcyBhbmQgZGVsaWNhdGUgYXJvbWFzLiBQZXJmZWN0IGZvciB3ZWRkaW5ncywgcGFydGllcywgb3IgaW50aW1hdGUgZ2F0aGVyaW5ncywgdGhleSBvZmZlciBhIGd1aWx0LWZyZWUgd2F5IHRvIGVuam95IHByZW1pdW0gcXVhbGl0eSB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcGxhbmV0LjwvcD4NCg0KPHA+UmV1c2FibGUgY2hhbXBhZ25lIGdsYXNzZXMgYXJlIGRlc2lnbmVkJm5ic3A7dG8gZW5oYW5jZSB5b3VyIGRyaW5raW5nIGV4cGVyaWVuY2UuIFRoZSB0YWxsLCBzbGVuZGVyIHNoYXBlIHByZXNlcnZlcyBlZmZlcnZlc2NlbmNlLCB3aGlsZSB0aGUgZHVyYWJsZSBwbGFzdGljIGNvbnN0cnVjdGlvbiByZXNpc3RzIGJyZWFrYWdlJm1kYXNoO2lkZWFsIGZvciBvdXRkb29yIGV2ZW50cyBvciBsaXZlbHkgY2VsZWJyYXRpb25zLiBMaWdodHdlaWdodCB5ZXQgc3R1cmR5LCB0aGV5JnJzcXVvO3JlIGVhc3kgdG8gdHJhbnNwb3J0IGFuZCByZXVzZSwgbWFraW5nIHRoZW0gYSBzbWFydCBpbnZlc3RtZW50IGZvciBib3RoIGhvc3RzIGFuZCBlY28tYXdhcmUgZW50aHVzaWFzdHMuPC9wPg0KDQo8cD5DcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBmb29kLWdyYWRlIHBsYXN0aWMsIHRoZXNlJm5ic3A7MTYwIG1sIHJldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXMmbmJzcDttYWludGFpbiB0aGUgZHJpbmsmcnNxdW87cyBjcmlzcCB0ZW1wZXJhdHVyZSBhbmQgcHJldmVudCBmbGF2b3IgdHJhbnNmZXIuIFVubGlrZSB0cmFkaXRpb25hbCBnbGFzcywgdGhleSB3b24mcnNxdW87dCBmb2cgdXAgb3IgYWJzb3JiIG9kb3JzLCBlbnN1cmluZyBldmVyeSBzaXAgdGFzdGVzIGFzIGZyZXNoIGFzIHRoZSBmaXJzdC4gUGx1cywgdGhlaXIgZXJnb25vbWljIGRlc2lnbiBmaXRzIGNvbWZvcnRhYmx5IGluIGhhbmQsIGFkZGluZyBhIHRvdWNoIG9mIHJlZmluZW1lbnQgdG8gYW55IG9jY2FzaW9uLjwvcD4NCg0KPHA+Q2hvb3NlIHN1c3RhaW5hYmlsaXR5IHdpdGhvdXQgc2FjcmlmaWNpbmcgc3R5bGUhIE91ciZuYnNwO3JldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXMmbmJzcDtyZWR1Y2Ugc2luZ2xlLXVzZSB3YXN0ZSBhbmQgYXJlIGRpc2h3YXNoZXItc2FmZSBmb3IgZWZmb3J0bGVzcyBjbGVhbnVwLiBXaGV0aGVyIHlvdSZyc3F1bztyZSBob3N0aW5nIGEgZ2FyZGVuIHBhcnR5IG9yIHRvYXN0aW5nIGF0IGEgZmVzdGl2YWwsIHRoZXNlIGZsdXRlcyBkZWxpdmVyIGVsZWdhbmNlIGFuZCBkdXJhYmlsaXR5IGluIGVxdWFsIG1lYXN1cmUuPC9wPg0KDQo8cD5VcGdyYWRlIHlvdXIgY2VsZWJyYXRpb25zIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgY2hhbXBhZ25lIGdsYXNzZXMmbWRhc2g7d2hlcmUgbHV4dXJ5IG1lZXRzIHJlc3BvbnNpYmlsaXR5LiBPcmRlciB5b3VyIHNldCB0b2RheSBhbmQgcmFpc2UgYSBnbGFzcyB0byBhIGdyZWVuZXIgZnV0dXJlITwvcD4NCg0KPHA+PGVtPlNwYXJrbGUgc3VzdGFpbmFibHksIHNpcCBjb25maWRlbnRseSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwNjk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyAxNjAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3OWE0NWRjYjUyNjZhMjExYjg0ZTAwOTQ4NTI0ZTAyMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHRyYW5zcGFyZW50IHBsYXN0aWMgVS1zaGFwZSBjaGFtcGFnbmUgZmx1dGVzIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2rEgXMgbGlldG/FoWFuYXMgxaFhbXBhbmllxaFhIHZhaSBkemlya3N0b8WhbyB2xKtuYSBnbMSBemVzIG5vIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviDQuNC70Lgg0LjQs9GA0LjRgdGC0L7Qs9C+INCy0LjQvdCwINC40Lcg0J/QoQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+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+IDE3NTMwNDA5ODEuNTQ5MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY3VycmVudF9maWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BhcnNlcmRlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2RlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZFRlbXBsYXRlRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAuL2NvbmZpZ3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRDb25maWdEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyOnByb3RlY3RlZF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2ZpbGVzL2NvbXBpbGVkVGVtcGxhdGVzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXI6cHJvdGVjdGVkXSA9PiAuL2NhY2hlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYnNvbGV0ZVByb3BlcnRpZXM6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IHRlbXBsYXRlX3Jlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBkaXJlY3RfYWNjZXNzX3NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gX2Rpcl9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzRdID0+IF9maWxlX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gcGx1Z2luX3NlYXJjaF9vcmRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IGluaGVyaXRhbmNlX21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gcmVzb3VyY2VfY2FjaGVfbW9kZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthY2Nlc3NNYXA6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyXSA9PiBUZW1wbGF0ZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXJdID0+IENvbmZpZ0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBQbHVnaW5zRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXJdID0+IENvbXBpbGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXJdID0+IENhY2hlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9jaGVja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxGdW5jdGlvbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VfaGFuZGxlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VuY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvY3NzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0pTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9UaGlyZFBhcnR5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTSVRFX05BTUVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iamVjdF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxMkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1ODQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7OiDQmNC00LXQsNC70YzQvdCw0Y8g0L/QvtGA0YbQuNGPINC90LAg0L7QtNC90L7Qs9C+PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQutC+0LzQv9Cw0LrRgtC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C+0LTQsNGH0Lgg0LHRg9C70YzQvtC90L7Qsiwg0LrRgNC10Lwt0YHRg9C/0L7QsiDQuNC70Lgg0LjQt9GL0YHQutCw0L3QvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsj8g0J3QsNGI0LgmbmJzcDvQutGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0YPQtNC+0LHRgdGC0LLQviwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0KHQvtC30LTQsNC90L3Ri9C1INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvtC90Lgg0L/QvtC00YfQtdGA0LrQvdGD0YIg0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMINCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNGP0YIg0LTQsNC20LUg0YHQsNC80YvRhSDQstC30YvRgdC60LDRgtC10LvRjNC90YvRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INC90LUg0YHQvtC00LXRgNC20LjRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEtRnJlZSksINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LfQsNC80L7RgNC+0LfQutC4INC4INC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0YHQvtCy0LzQtdGB0YLQuNC80LAg0YHQviDQstGB0LXQvNC4INGA0LDQt9C80LXRgNCw0LzQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyICgzNzUg0LzQuywgNTAwINC80LssIDEwMDAg0LzQuykgJm1kYXNoOyDRg9C00L7QsdC90L4g0YXRgNCw0L3QuNGC0Ywg0Lgg0YjRgtCw0LHQtdC70LjRgNC+0LLQsNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjQtNC60LjQvNC4INCx0LvRjtC00LDQvNC4LCDRgdC+0YXRgNCw0L3Rj9GPINGB0LLQtdC20LXRgdGC0Ywg0Lgg0LDRgNC+0LzQsNGCLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QtNGH0LXRgNC60L3QuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDQv9C+0LfQuNGG0LjRjiDQstCw0YjQtdCz0L4g0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsCDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0LLQtdGA0L3Rg9GC0Ywg0YLQsNGA0YMg0LTQu9GPINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9PC9zdHJvbmc+OiDQutGA0YPQs9C70LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0YPQv9GA0L7RidCw0Y7RgiDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjRjiDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCa0LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyPC9zdHJvbmc+OiDQv9C+0LTQsNCy0LDQudGC0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRg9C/0YssINC00LXRgdC10YDRgtGLINC40LvQuCDRgdC+0YPRgdGLINCyINGN0LrQvtGD0L/QsNC60L7QstC60LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdGA0LLQuNGB0L7QsiDQtNC+0YHRgtCw0LLQutC4INC10LTRizwvc3Ryb25nPjog0L7QsdC10YHQv9C10YfRjNGC0LUg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDQsdC70Y7QtCDQuCDQvNC40L3QuNC80LjQt9C40YDRg9C50YLQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QlNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz46INCz0L7RgtC+0LLRjNGC0LUg0L/QvtC70LXQt9C90YvQtSDQvtCx0LXQtNGLINC90LAg0YDQsNCx0L7RgtGDINC40LvQuCDRhdGA0LDQvdC40YLQtSDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINCx0Y7QtNC20LXRgtCwPC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvtC60YDQsNGJ0LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LrRgNC10L/Qu9C10L3QuNC1INC70L7Rj9C70YzQvdC+0YHRgtC4PC9zdHJvbmc+OiDQutC70LjQtdC90YLRiyDQtNC+0LLQtdGA0Y/RjtGCINCx0YDQtdC90LTQsNC8LCDQutC+0YLQvtGA0YvQtSDQt9Cw0LHQvtGC0Y/RgtGB0Y8g0L4g0Y3QutC+0LvQvtCz0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdGB0YLQstC+PC9zdHJvbmc+OiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAgKDM3NSDQvNC7KSDQvdC1INC30LDQvdC40LzQsNC10YIg0LzQtdGB0YLQviDQsiDRgdGD0LzQutC1INC40LvQuCDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INCw0LrRgtC+0Lwg0LfQsNCx0L7RgtGLINC+INGB0LXQsdC1INC4INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw6IEtvbXBha3RzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBwcmFrdGlza3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgc3ZhaWd1bXUgdW4gc2lsdHVtdSB2aWVuYWkgcG9yY2lqYWk/IE3Fq3N1Jm5ic3A7PHN0cm9uZz5kYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7aXIgaWRlxIFsaSBwaWVtxJNyb3RpLCBsYWkgcGFzbmllZ3R1IHp1cGFzLCBidWxqb251cywgZGVzZXJ0dXMgdmFpIHV6a29kYXMgYmV6IG5vcGzFq2TEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBrb21mb3J0dSBnYW4gbcSBasSBcywgZ2FuIGthZmVqbsSrY8SBcywgYXB2aWVub2pvdCBrb21wYWt0byBpem3Ek3J1LCBkcm8mc2Nhcm9uO8SrYnUgdW4gaWxndHNwxJNqxKtidS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHDEgXJ2YWTEgWpvdCAmc2Nhcm9uO8S3aWRydXMgxJNkaWVudXMgdmFpIG3Ek3JjZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgZGVyIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtICgzNzUgbWwmbmRhc2g7MTAwMCBtbCksIHZpZW5rxIFyJnNjYXJvbjtvam90IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSB2aWV0xIFzIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPktvbXBha3RzIHVuIHByYWt0aXNrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyBpem3Ek3JzIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbSwgbmVwaWVzbG9nb2pvdCBsZWR1c3NrYXBpIHZhaSBwbGF1a3R1cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SW5kaXZpZHXEgWxhcyBwb3JjaWphczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgenVwYXMsIGLEk3JudSDEk2RpZW5pLCBqb2d1cnRhIGRlc2VydGkgdmFpIG1hemFzIHV6a29kYXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S2FmZWpuxKtjYXMgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyBwYWthbHBvanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgxJNydGkgbGlldG9qYW1pLCBsYWkgcGFzbmllZ3R1IMSTZGllbnVzICZxdW90O3BhxYZlbSBsxKtkemkmcXVvdDsgZm9ybcSBdMSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk3EgWphcyBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2aWVua8SBciZzY2Fyb247YSDEk2RpZW5hIHNhZ2F0YXZvJnNjYXJvbjthbmEgdW4gdXpnbGFixIEmc2Nhcm9uO2FuYSwgbmVwaWV0aWVrb3QgYXIgbGlla3UgdmlldHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBpem3Ek3JzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyAzNzUgbWwgdGlscHVtcyBpciBpZGXEgWxzLCBsYWkgbmVzxJNya8SBxYZvdHUgdGVscHUgdW4gdmllZ2xpIGlla8S8YXV0b3Mgc29txIFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGRlcG96xKt0YSBzaXN0xJNtdSBpbnRlZ3LEgWNpamE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG1vdGl2xJNqaWV0IGtsaWVudHVzIGF0Z3JpZXp0IHRyYXVrdXMsIHNhbWF6aW5vdCBpem1ha3NhcyB1biBla29sb8SjaXNrbyBwxJNkYXMgbm9zcGllZHVtdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSDEk2RpZW5pZW0sIGJldCBhcsSrIHPEq2tpZW0gcHJvZHVrdGllbSAob2dhcywgcmlla3N0aSwgc8STa2xhcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIHJpc2luxIFqdW1zLCBrYXMgYXB2aWVubyBmdW5rY2lvbmFsaXTEgXRpLCBrb21wYWt0dW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1IG1sOiBDb21wYWN0IEZyZXNobmVzcyBmb3IgU2luZ2xlIFNlcnZpbmdzPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgcHJhY3RpY2FsIGNvbnRhaW5lcnMgdG8ga2VlcCBpbmRpdmlkdWFsIHBvcnRpb25zIGZyZXNoIGFuZCBsZWFrLWZyZWU/IE91ciZuYnNwO3JldXNhYmxlIDM3NSBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc291cHMsIGJyb3RocywgZGVzc2VydHMsIG9yIHNuYWNrcy4gRGVzaWduZWQgZm9yIGNvbnZlbmllbmNlLCB0aGV5IGNvbWJpbmUgcG9ydGFiaWxpdHksIHNhZmV0eSwgYW5kIGVjby1mcmllbmRsaW5lc3MuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlIE1hdGVyaWFsPC9zdHJvbmc+OiBTYWZlIGZvciBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgTGlkPC9zdHJvbmc+OiBQYXRlbnRlZCBzZWFsaW5nIHN5c3RlbSBwcmV2ZW50cyBzcGlsbHMsIGV2ZW4gd2l0aCBsaXF1aWRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBDb21wYXRpYmlsaXR5PC9zdHJvbmc+OiBMaWRzIGZpdCBhbGwgY29udGFpbmVyIHNpemVzICgzNzUgbWwgdG8gMTAwMCBtbCkgZm9yIGVhc3kgc3RhY2tpbmcuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZWR1Y2VzIHNpbmdsZS11c2Ugd2FzdGUsIGlkZWFsIGZvciBjYWZlcyB3aXRoIGRlcG9zaXQgc3lzdGVtcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Db21wYWN0IERlc2lnbjwvc3Ryb25nPjogU3BhY2Utc2F2aW5nIHNpemUgZm9yIHNpbmdsZSBzZXJ2aW5ncywgbHVuY2hib3hlcywgb3Igc21hbGwgcGFudHJpZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U2luZ2xlLVNlcnZlIE1lYWxzPC9zdHJvbmc+OiBTb3Vwcywgb2F0bWVhbCwgeW9ndXJ0LCBvciBzbmFja3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczwvc3Ryb25nPjogS2VlcCBwb3J0aW9ucyBmcmVzaCBmb3IgdGFrZW91dCBvciBtZWFsIGtpdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SG9tZSBVc2U8L3N0cm9uZz46IFByZXAgaW5kaXZpZHVhbCBtZWFscyB3aXRob3V0IGNsdXR0ZXIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaXplPC9zdHJvbmc+OiBGaXRzIGVhc2lseSBpbiBiYWdzLCBsdW5jaGJveGVzLCBvciBvZmZpY2UgZHJhd2Vycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBSZWFkeTwvc3Ryb25nPjogRW5jb3VyYWdlIHJldHVybnMgdG8gY3V0IGNvc3RzIGFuZCB3YXN0ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1QdXJwb3NlPC9zdHJvbmc+OiBVc2UgZm9yIHBhbnRyeSBzdG9yYWdlIChudXRzLCBiZXJyaWVzLCBzcGljZXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciAzNzUgbWwgQ29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgRW5qb3kgZnJlc2huZXNzLCBjb252ZW5pZW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5IGluIG9uZSBjb21wYWN0IHBhY2thZ2UhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTE3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzOTg3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNCMTJCIGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzAxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFpcyB6dXBhcyB0cmF1a3MgMzc1IG1sIHZpZGVpIGRyYXVkesSrZ3MgaWVwYWtvanVtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZWNvLWZyaWVuZGx5IGRpc2h3YXNoZXIgYW5kIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVycyBmb3IgdGFrZW91dCBhbmQgZGVsaXZlcnkgc2VydmljZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGD0L/QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyDRgSDQs9C10YDQvNC10YLQuNGH0L3QvtC5INC60YDRi9GI0LrQvtC5INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC20LjQtNC60LjRhSDQsdC70Y7QtAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTb3VwIGNvbnRhaW5lci5qcGVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNThhY2MzOGU3NzQzNmVhNTUzOWY3ZmUyMjk1ZWJiMGYuanBlZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE1pa3JvdmnEvMWGdSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6a8SBcnQgbGlldG9qYW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YPQv9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBkMGMxMzRiZjMyODdhMDk1NzlhMzgyZWJmOTBiM2Y3Mi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4g0KPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Lsg0L/RgNC40LPQvtC00L3QsNGPINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0KHQktCnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcwNTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNTQ5MjQ4ZjJjMWVhNzRiODRlZDRjNDQ1Y2JlMjA5MzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWllIHp1cGFzIHRyYXVraSB2aWRlaSBkcmF1ZHrEq2dhaSDEk2RpbsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lcnMgZm9yIHRha2Vhd2F5IG1pY3Jvd2F2ZSBhbmQgZGlzaHdhc2hlciBzYWZlIGVjby1mcmllbmRseSBwYWNrYWdpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCT0LXRgNC80LXRgtC40YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCDQuCDQstGC0L7RgNGL0YUg0LHQu9GO0LQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcxOTAuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzdmMDNkYmI3NjE2MWFlMmEwZGMyMTRkMGM3OTRmNjcuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDM5ODcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTQjEyQiBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWx0ZXJfZmllbGRzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTWF0ZXJpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVm9sdW1lLCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDU5IHggMjQgeCAzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA2LDYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAwLDA0OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgY3ViZSwgbTxzdXA+Mzwvc3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzExXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE51bWJlciBvZiB1bml0cyBwZXIgcGFsbGV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA3LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gOC40NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF9hcnJheV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDYuMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDAuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDYuMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDAuODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUuOTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDEuMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3RfYnV5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbODM0XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA4MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDI2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gSkEtVFMxMENMUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM5MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwIDE4LjUg0YHQvCwg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlIDE4LjUgY20sIFBTLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gMTguNSBjbSwgUFMsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGB0L7Rh9C10YLQsNC10YIg0LIg0YHQtdCx0LUg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjC4g0JXRkSDQv9GA0L7Qt9GA0LDRh9C90YvQuSDRhtCy0LXRgiDQv9GA0LjQtNCw0ZHRgiDQtdC5INC70LXQs9C60L7RgdGC0Ywg0Lgg0YHQvtCy0YDQtdC80LXQvdC90L7RgdGC0YwsINCwINC00LvQuNC90LAgMTgsNSDRgdC8INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGBINCz0LvRg9Cx0L7QutC40LzQuCDRgtCw0YDQtdC70LrQsNC80LguINCR0LvQsNCz0L7QtNCw0YDRjyDQsdC+0LvQtdC1INGC0Y/QttGR0LvQvtC80YMg0LLQtdGB0YMg0Lgg0LrRgNGD0LPQu9C+0LzRgyDQs9C70YPQsdC+0LrQvtC80YMg0YfQtdGA0L/QsNC70YMsINGN0YLQsCDQu9C+0LbQutCwINC+0YLQu9C40YfQsNC10YLRgdGPINC/0L7QstGL0YjQtdC90L3QvtC5INC/0YDQvtGH0L3QvtGB0YLRjNGOINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGM0Y4sINC/0YDQtdCy0L7RgdGF0L7QtNGPINC00YDRg9Cz0LjQtSDRgdGD0L/QvtCy0YvQtSDQu9C+0LbQutC4LiDQntC90LAg0LvQtdCz0LrQviDQvNC+0LXRgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10ZEg0LHQtdC3INC/0L7RgtC10YDQuCDQstC90LXRiNC90LXQs9C+INCy0LjQtNCwINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4LiDQnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0L/RgNC40LzQtdC90LXQvdC40LUg0Y3RgtC+0Lkg0LvQvtC20LrQuCDQv9C+0LzQvtCz0LDQtdGCINGB0L3QuNC30LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0LfQsNCx0L7RgtC1INC+INC/0YDQuNGA0L7QtNC1LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHQvdGL0Lkg0Lgg0YHRgtC40LvRjNC90YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0LXQtNGLLiDQktGL0LHQuNGA0LDQudGC0LUg0L3QsNGI0YMg0LvQvtC20LrRgyDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90LjRjyDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUsIGthcyBpemdhdGF2b3RhIG5vIGl6dHVyxKtnYXMgcGxhc3RtYXNhcywgYXB2aWVubyBhdWdzdHUga3ZhbGl0xIF0aSB1biB2aWRlaSBkcmF1ZHrEq2d1bXUuIENhdXJzcMSrZMSrZ8SBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgdGFpIHZpZWdsdSB1biBtb2Rlcm51IGl6c2thdHUsIHNhdnVrxIFydCAxOCw1IGNtIGdhcnVtcyBwYWRhcmEgdG8gdmllZ2xpIGxpZXRvamFtdSBhciBkemnEvMSBbSBwbMSBa3NuxJNtLiBBciBsaWVsxIFrdSBzdmFydSB1biBhcGHEvHUsIGR6acS8dSBrYXVzacWGdSAmc2Nhcm9uO8SrIGthcm90ZSBpciDEq3BhJnNjYXJvbjtpIHNwxJNjxKtnYSB1biBpenR1csSrZ2EsIHDEgXJzcMSTam90IGNpdGFzIHp1cGFzIGthcm90ZXMuIFRvIGlyIHZpZWdsaSB0xKtyxKt0IHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwga2FzIMS8YXVqIHRvIGl6bWFudG90IGRhdWR6YXMgcmVpemVzLCBuZXphdWTEk2pvdCBpenNrYXR1IHVuIGZ1bmtjaW9uYWxpdMSBdGkuICZTY2Fyb247xKtzIGthcm90ZXMgYXRrxIFydG90aSBsaWV0b2phbcSBIGLFq3TEq2JhIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSwgcGFsxKtkem90IGFpenNhcmfEgXQgdmlkaS4gSWRlxIFsaSBwaWVtxJNyb3RzIHJlc3RvcsSBbmllbSB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSwgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIMSTcnR1IHVuIHN0aWzEq2d1IHLEq2t1IMSTJnNjYXJvbjthbmFpLiBJenbEk2xpZXRpZXMgbcWrc3Uga2Fyb3RpLCBsYWkgdXpsYWJvdHUgc2F2dSBzZXJ2aXNhIGzEq21lbmkgdW4gYXBtaWVyaW7EgXR1IGtsaWVudHUgdmFqYWR6xKtiYXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIHNvdXAgc3Bvb24gbWFkZSBvZiBkdXJhYmxlIHBsYXN0aWMgY29tYmluZXMgaGlnaCBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLiBJdHMgdHJhbnNwYXJlbnQgY29sb3IgZ2l2ZXMgaXQgbGlnaHRuZXNzIGFuZCBtb2Rlcm5pdHksIGFuZCB0aGUgbGVuZ3RoIG9mIDE4LjUgY20gZW5zdXJlcyBlYXNlIG9mIHVzZSB3aXRoIGRlZXAgcGxhdGVzLiBUaGFua3MgdG8gaXRzIGhlYXZpZXIgd2VpZ2h0IGFuZCByb3VuZCBkZWVwIGxhZGxlLCB0aGlzIHNwb29uIGlzIGNoYXJhY3Rlcml6ZWQgYnkgaW5jcmVhc2VkIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5LCBzdXJwYXNzaW5nIG90aGVyIHNvdXAgc3Bvb25zLiBJdCBpcyBlYXN5IHRvIHdhc2ggaW4gdGhlIGRpc2h3YXNoZXIsIHdoaWNoIGFsbG93cyB5b3UgdG8gdXNlIGl0IG1hbnkgdGltZXMgd2l0aG91dCBsb3NpbmcgaXRzIGFwcGVhcmFuY2UgYW5kIGZ1bmN0aW9uYWxpdHkuIFJldXNhYmxlIHVzZSBvZiB0aGlzIHNwb29uIGhlbHBzIHRvIHJlZHVjZSB0aGUgYW1vdW50IG9mIHBsYXN0aWMgd2FzdGUsIGNvbnRyaWJ1dGluZyB0byBjYXJpbmcgZm9yIG5hdHVyZS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzIGFuZCBkZWxpdmVyeSBzZXJ2aWNlcywgcHJvdmlkaW5nIGN1c3RvbWVycyB3aXRoIGEgY29udmVuaWVudCBhbmQgc3R5bGlzaCB0b29sIGZvciBlYXRpbmcuIENob29zZSBvdXIgc3Bvb24gdG8gaW1wcm92ZSB5b3VyIHNlcnZpY2UgYW5kIG1lZXQgdGhlIG5lZWRzIG9mIHlvdXIgY3VzdG9tZXJzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDY1MDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDkzNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0NzowMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvZGlzcG9zYWJsZS10YWJsZXdhcmUvZGlzcG9zYWJsZS1jdXRsZXJ5MS9leHRyYS1kdXJhYmxlLWN1dGxlcnkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9kaXNwb3NhYmxlLXRhYmxld2FyZS9kaXNwb3NhYmxlLWN1dGxlcnkxL2V4dHJhLWR1cmFibGUtY3V0bGVyeS9pdGVtLTgzNC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiAxOC41IGNtLCBQUywgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA4MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDQyYjNiZmIxYmI3Mjc5NWY5MTBhMmQ5ZGYwM2JkN2MxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi0yNjE3MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0NDc1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkdGD0LzQsNC20L3Ri9C5INC/0LDQutC10YIg0YEg0YDRg9GH0LrQsNC80LggMjZ4MTd4MjUg0YHQvCwg0JrRgNCw0YTRggogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFBhcMSrcmEgbWFpc2nFhsWhIGFyIHJva3QuLCAyNngxN3gyNWNtLCBicsWrbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyAyNngxN3gyNSBjbSwga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCR0YPQvNCw0LbQvdGL0LUg0L/QsNC60LXRgtGLINGBINGA0YPRh9C60LDQvNC4INC00LvRjyDQtdC00Ysg0L3QsCDQstGL0L3QvtGBINC4INC00L7RgdGC0LDQstC60Lg8L3N0cm9uZz48L2gyPg0KDQo8cD7QkdGD0LzQsNC20L3Ri9C1INC/0LjRidC10LLRi9C1INC/0LDQutC10YLRiyDRgSDQv9C70L7RgdC60LjQvNC4INGA0YPRh9C60LDQvNC4ICZuZGFzaDsg0Y3RgtC+INC60YDQsNGB0LjQstGL0LksINGD0LTQvtCx0L3Ri9C5INC4INC90LDQtNC10LbQvdGL0Lkg0YPQv9Cw0LrQvtCy0L7Rh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7LiDQn9Cw0LrQtdGC0Ysg0LjRgdC/0L7Qu9GM0LfRg9GO0YIg0L/QvtC0INC/0LjRidC10LLRi9C1INC/0YDQvtC00YPQutGC0YssINC+0YHQvtCx0LXQvdC90L4g0YDQsNGB0L/RgNC+0YHRgtGA0LDQvdC10L3RiyDQsiDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0LTQu9GPINC10LTRiyDQvdCwINCy0YvQvdC+0YEg0Lgg0LIg0YHQtdGA0LLQuNGB0LDRhSDQtNC+0YHRgtCw0LLQutC4INC10LTRiy4mbmJzcDvQn9Cw0LrQtdGC0Ysg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtC+0LPQviDQutGA0LDRhNGC0LAuINCi0LDQutC+0Lkg0L/QsNC60LXRgiDQstGL0LTQtdGA0LbQuNCy0LDQtdGCINC00L4gMTIg0LrQsyDQvdCw0LPRgNGD0LfQutC4LCDQv9GA0LDQutGC0LjRh9C10YHQutC4INGDINC90LXQs9C+INC90LXRgiDQvtCz0YDQsNC90LjRh9C10L3QuNC5INC/0L4g0LfQsNC/0L7Qu9C90LXQvdC40Y4uINCR0YPQvNCw0LbQvdGL0LUg0YDRg9GH0LrQuCDQvtGH0LXQvdGMINC60LDRh9C10YHRgtCy0LXQvdC90L4g0Lgg0L3QsNC00LXQttC90L4g0LLQutC70LXQtdC90Ysg0LIg0L/QsNC60LXRgi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlBhcMSrcmEgbWFpc2nFhmkgYXIgcm9rdHVyaWVtIMSTZGllbnUgcGllZ8SBZGVpIHVuIGzEq2R6xYZlbSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlBhcMSrcmEgcMSBcnRpa2FzIG1haXNpIGFyIHBsYWthbmllbSByb2t0dXJpZW0gLSB0YXMgaXIgc2thaXN0cywgxJNydHMgdW4gZHJvJnNjYXJvbjtzIGllcGFrbyZzY2Fyb247YW5hcyBtYXRlcmnEgWxzLiBUb3MgbGlldG8sIGxhaSBpZXBha290dSBwxIFydGlrYXMgcHJvZHVrdHVzLCBpciDEq3BhJnNjYXJvbjtpIGl6cGxhdMSrdGkgdW4gcGllcHJhc8SrdGkgxIF0csSBcyDEk2RpbsSBJnNjYXJvbjthbmFzIGthZmVqbsSrY8SBcyB1biByZXN0b3LEgW5vcy4gJlNjYXJvbjtpZSBwYXDEq3JhIG1haXNpxYZpIGlyIGl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyB2aWRlaSBkcmF1ZHrEq2dhIHBhcMSrcmEuICZTY2Fyb247xIFkcyBtYWlzacWGJnNjYXJvbjsgaXp0dXIgbMSrZHogcGF0IDEyIGtnIHN2YXJ1LCB0YW0gcHJha3Rpc2tpIG5hdiBpZXJvYmXFvm9qdW11IHByb2R1a3R1IHBpZXBpbGTEqyZzY2Fyb247YW5haS4gUGFwxKtyYSByb2t0dXJpIGlyIGt2YWxpdGF0xKt2aSB1biBkcm8mc2Nhcm9uO2kgcGllbMSrbcSTdGkuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5QYXBlciBiYWdzIHdpdGggaGFuZGxlcyBmb3IgVGFrZS1Bd2F5IGFuZCBmb29kIGRlbGl2ZXJ5PC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwZXImbmJzcDtiYWdzIHdpdGggZmxhdCBoYW5kbGVzIGFyZSBhIGJlYXV0aWZ1bCwgY29udmVuaWVudCBhbmQgcmVsaWFibGUgcGFja2FnaW5nIG1hdGVyaWFsIGZvciBUYWtlLUF3YXkgYW5kIFRvLUdvIGJ1c2luZXNzLiBCYWdzIGFyZSB1c2VkIGZvciBmb29kLCBlc3BlY2lhbGx5IGNvbW1vbiBpbiBjYWZlcyBhbmQgcmVzdGF1cmFudHMgZm9yIHRha2Vhd2F5IGZvb2QuIENhcnJpZXIgcGFwZXIgYmFncyZuYnNwO2FyZSBtYWRlIG9mIGhpZ2gtcXVhbGl0eSBlbnZpcm9ubWVudGFsbHkgZnJpZW5kbHkgY3JhZnQuIFN1Y2ggcGFwZXIgYmFnIGNhbiB3aXRoc3RhbmQgdXAgdG8gMTIga2cgb2YgbG9hZCwgcHJhY3RpY2FsbHkgaXQgaGFzIG5vIHJlc3RyaWN0aW9ucyBvbiBmaWxsaW5nLiBQYXBlciBoYW5kbGVzIGFyZSB2ZXJ5IGhpZ2ggcXVhbGl0eSBhbmQgc2VjdXJlbHkgZ2x1ZWQgdG8gdGhlIGJhZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMzk2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gNTAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yOCAxMToxNTozMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3BhY2thZ2luZy1tYXRlcmlhbHMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9wYWNrYWdpbmctbWF0ZXJpYWxzL2l0ZW0tMTk0OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyAyNngxN3gyNSBjbSwga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1OC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGY5M2Y5NjA4MmE5YmU5YTJlNjU3MGY3M2ExYTUzMDI4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFBhcMSrcmEgbWFpc2kgYXIgcm9rdHVyaWVtIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCR0YPQvNCw0LbQvdGL0LUg0L/QsNC60LXRgtGLINGBINGA0YPRh9C60LDQvNC4INC60YDQsNGE0YIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0xJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI4MzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINGB0YPQv9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMzc1LzUwMC8xMDAwINC80LssINCf0K0sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgYXBhxLxpZW0genVwYXMgdHJhdWtpZW0gMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyOiDQndCw0LTQtdC20L3QsNGPINC30LDRidC40YLQsCDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPINC4INC60L7QvNGE0L7RgNGCINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4LCDQutC+0YLQvtGA0YvQtSDRgdC+0YXRgNCw0L3Rj9GCINGB0LLQtdC20LXRgdGC0Ywg0LHQu9GO0LQg0Lgg0LfQsNGJ0LjRgtGP0YIg0L7RgiDQv9GA0L7Qu9C40LLQsNC90LjRjz8g0J3QsNGI0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQv9C40YnQtdCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINGB0L7Rh9C10YLQsNGO0YIg0LjQvdC90L7QstCw0YbQuNC+0L3QvdGD0Y4g0YLQtdGF0L3QvtC70L7Qs9C40Y4sINC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjC4g0JHQu9Cw0LPQvtC00LDRgNGPINC30LDQv9Cw0YLQtdC90YLQvtCy0LDQvdC90L7QuSDRgdC40YHRgtC10LzQtSDQv9C70L7RgtC90L7Qs9C+INC30LDQutGA0YvRgtC40Y8g0L7QvdC4INC+0LHQtdGB0L/QtdGH0LjQstCw0Y7RgiAxMDAlINCz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QtdGA0LXQvdC+0YHQutC4INGB0YPQv9C+0LIsINGB0L7Rg9GB0L7Qsiwg0LPQvtGA0Y/Rh9C40YUg0L7QsdC10LTQvtCyINC40LvQuCDRhdC+0LvQvtC00L3Ri9GFINC30LDQutGD0YHQvtC6LjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCX0LDRidC40YLQsCDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9Cz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMINC00LDQttC1INC/0YDQuCDQsNC60YLQuNCy0L3QvtC8INC00LLQuNC20LXQvdC40LgsINGH0YLQviDQvtGH0LXQvdGMINCy0LDQttC90L4g0L/RgNC4INC00L7RgdGC0LDQstC60LUg0YHRg9C/0L7Qsiwg0LPQsNGA0L3QuNGA0L7QsiDRgSDRgdC+0YPRgdC+0Lwg0LjQu9C4INC20LjQtNC60L7QuSDQv9C40YnQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QotC10YDQvNC+0YHRgtC+0LnQutC+0YHRgtGMINC00L4gKzgwJmRlZztDPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9GB0L7RhdGA0LDQvdGP0Y7RgiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINCx0LvRjtC0LCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQs9C+0YDRj9GH0LjRhSDRgdGD0L/QvtCyINC4INGA0LDQs9GDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPiZuYnNwOy0mbmJzcDvRgdC+0LLQvNC10YHRgtC40LzRiyDRgSDQs9C+0YDRj9GH0LjQvNC4INC4INGF0L7Qu9C+0LTQvdGL0LzQuCDQsdC70Y7QtNCw0LzQuCwg0LTQtdGB0LXRgNGC0LDQvNC4LCDRgdC+0YPRgdCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90Ysg0LTQu9GPINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQtdC5PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDQutC+0L3RgtC10LnQvdC10YDRiyDQvNC+0LbQvdC+INC30LDQvNC+0YDQsNC20LjQstCw0YLRjCwg0LAg0YLQsNC6INC20LUg0YDQsNC30L7Qs9GA0LXQstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCAo0LrRgNGL0YjQutGDINC90LXQvtCx0YXQvtC00LjQvNC+INGB0L3Rj9GC0YwpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtTwvc3Ryb25nPiZuYnNwOy0mbmJzcDvQu9C10LPQutC+INC80L7RjtGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINC90LUg0YLQtdGA0Y/RjyDRhNC+0YDQvNGDINC00LDQttC1INC/0L7RgdC70LUg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0LIg0LTQtdGC0LDQu9GP0YU6PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JrRgNGD0LPQu9GL0LUg0LrRgNGL0YjQutC4INGB0L7Qt9C00LDQvdGLINC00LvRjyDQuNC00LXQsNC70YzQvdC+0LPQviDQv9GA0LjQu9C10LPQsNC90LjRjyDQuiDQutC+0L3RgtC10LnQvdC10YDQsNC8LiDQktGB0Y8g0YHQuNGB0YLQtdC80LAgKNC60L7QvdGC0LXQudC90LXRgCArINC60YDRi9GI0LrQsCkg0YPRgdGC0L7QudGH0LjQstCwINC6INC/0LXRgNC10L/QsNC00LDQvCDRgtC10LzQv9C10YDQsNGC0YPRgCwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQsiDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUg0Lgg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0LUsINCwINGC0LDQutC20LUg0LTQu9GPINC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQrdGC0L4g0LTQtdC70LDQtdGCINC40YUg0LjQtNC10LDQu9GM0L3Ri9C80Lgg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y86INC+0YIg0LPQvtGC0L7QstC60Lgg0L3QsCDQvdC10LTQtdC70Y4g0LTQviDRhdGA0LDQvdC10L3QuNGPINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDRjdC60L7QvdC+0LzQuNGPOjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LfQsNC80LXQvdGP0Y7RgiDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMsINGB0L7QutGA0LDRidCw0Y8g0LLRgNC10LQg0LTQu9GPINC/0YDQuNGA0L7QtNGLLiDQmNGFINC/0YDQvtGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCDQv9C+0LzQvtCz0YPRgiDRgdGN0LrQvtC90L7QvNC40YLRjCDQsdGO0LTQttC10YIg0L3QsCDQs9C+0LTRiyDQstC/0LXRgNC10LQuPC9wPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCDQs9C10YDQvNC10YLQuNGH0L3Ri9GFINC60YDRi9GI0LXQujwvc3Ryb25nPiZuYnNwO9Cy0LzQtdGB0YLQtSDRgSDQv9C40YnQtdCy0YvQvNC4INC60L7QvdGC0LXQudC90LXRgNCw0LzQuCAzNzUsIDUwMCDQuNC70LggMTAwMCDQvNC7IC0mbmJzcDvQuCDQvdCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDRg9C00L7QsdGB0YLQstC+0Lwg0YXRgNCw0L3QtdC90LjRjywg0LrQvtGC0L7RgNC+0LUg0LDQtNCw0L/RgtC40YDRg9C10YLRgdGPINC/0L7QtCDQstCw0Ygg0L7QsdGA0LDQtyDQttC40LfQvdC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+Q2F1cnNwxKtkxKtnaSB0cmF1a3UgdsSBa2k6IOKAi+KAi3V6dGljYW1hIGFpenNhcmR6xKtiYSBwcmV0IG5vcGzFq2TEk20gdW4gxJNydGEgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgZGF1ZHpwdXPEq2d1cywgYXRrxIFydG90aSBsaWV0b2phbXVzIHbEgWt1cywga2FzIHV6dHVyxJNzIGrFq3N1IHDEgXJ0aWt1IHN2YWlndSB1biBuZWNhdXJsYWlkxKtndT8gTcWrc3UgY2F1cnNwxKtkxKtnaWUgcMSBcnRpa2FzIHRyYXVrdSB2xIFraSBhcHZpZW5vIGlub3ZhdMSrdmFzIHRlaG5vbG/Eo2lqYXMsIHByYWt0aXNrdW11IHVuIGl6dHVyxKtidS4gQXIgcGF0ZW50xJN0dSBjaWUmc2Nhcm9uO2kgbm9zbMSTZHphbW8gc2lzdMSTbXUgdGllIG5vZHJvJnNjYXJvbjtpbmEgMTAwJSBoZXJtxJN0aXNrdW11ICZuZGFzaDsgaWRlxIFsaSBwaWVtxJNyb3RzIHp1cHUsIG3Ek3LEjXUsIHNpbHRvIHB1c2RpZW51IHZhaSBhdWtzdG8gdXprb2R1IHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8cD5OZWNhdXJsYWlkxKtncyAtIGNpZSZzY2Fyb247aSBub3NsxJNndHMgcGF0IGFrdMSrdmFzIGt1c3TEq2JhcyBsYWlrxIEsIGthcyBpciDEvG90aSBzdmFyxKtnaSwgcGllZ8SBZMSBam90IHp1cGFzLCBwaWVkZXZhcyBhciBtxJNyY2kgdmFpICZzY2Fyb247xLdpZHJ1IMSTZGllbnUuPC9wPg0KDQo8cD5LYXJzdHVtaXp0dXLEq2dzIGzEq2R6ICs4MCZkZWc7QyAtIHV6dHVyIMSTZGllbnUgc2lsdHUsIHBpZW3Ek3JvdHMga2Fyc3TEgW0genVwxIFtIHVuIHNhdXTEk2p1bWllbS48L3A+DQoNCjxwPkRhdWR6cHVzxKtiYSAmbmRhc2g7IHNhZGVyIGFyIGthcnN0YWppZW0gdW4gYXVrc3RhamllbSDEk2RpZW5pZW0sIGRlc2VydGllbSwgbcSTcmPEk20uPC9wPg0KDQo8cD5Ecm8mc2Nhcm9uO3Mgc2FsZMSTdGF2xIEgdW4gbWlrcm92acS8xYZ1IGtyxIFzbsSrIC0gdHJhdWt1cyB2YXIgc2FzYWxkxJN0IHVuIGFyxKsgc2lsZMSrdCBtaWtyb3ZpxLzFhnUga3LEgXNuxKsgKGrEgW5vxYZlbSB2xIFrcykuPC9wPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtcyAmbmRhc2g7IHZpZWdsaSB0xKtyxIFtcyB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBLCBuZXphdWTEk2pvdCBmb3JtdSBwYXQgcMSTYyBhdGvEgXJ0b3RhcyBsaWV0byZzY2Fyb247YW5hcy48L3A+DQoNCjxoMj48c3Ryb25nPlByYWt0aXNrdW1zIGRldGHEvMSBczo8L3N0cm9uZz48L2gyPg0KDQo8cD5BcGHEvGllIHbEgWtpIGlyIHZlaWRvdGkgdMSBLCBsYWkgdGllIGxpZWxpc2tpIGllZGVyxJN0b3Mga29udGVpbmVyb3MuIFZpc2Egc2lzdMSTbWEgKHRyYXVrcyArIHbEgWtzKSBpciBpenR1csSrZ2EgcHJldCB0ZW1wZXJhdMWrcmFzIGl6bWFpxYbEgW0sIHBpZW3Ek3JvdGEgdXpnbGFixIEmc2Nhcm9uO2FuYWkgbGVkdXNza2FwxKsgdW4gc2FsZMSTdGF2xIEsIGvEgSBhcsSrIG1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgS4gVGFzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haTogbm8gZ2F0YXZvJnNjYXJvbjthbmFzIG5lZMSTxLxhcyBnYXJ1bcSBIGzEq2R6IHB1c2ZhYnJpa8SBdHUgdXpnbGFixIEmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDI+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2d1bXMgdW4gZWtvbm9taWphOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1pZSB2xIFraSBhaXpzdMSBaiB2aWVucmVpemxpZXRvamFtbyBpZXBha29qdW11LCBzYW1hemlub3Qga2FpdMSTanVtdSB2aWRlaS4gVG8gaXp0dXLEq2JhIHVuIGl6dHVyxKtiYSBwYWzEq2R6xJNzIGlldGF1cMSrdCBqxatzdSBidWTFvmV0dSBuxIFrYW1hamllbSBnYWRpZW0uPC9wPg0KDQo8cD5QYXPFq3RpZXQgaGVybcSTdGlza3UgdsSBa3Uga29tcGxla3R1IGtvcMSBIGFyIDM3NSwgNTAwIHZhaSAxMDAwIG1sIHDEgXJ0aWthcyB6dXBhcyB0cmF1a2llbSAtIHVuIGl6YmF1ZGlldCB1emdsYWLEgSZzY2Fyb247YW5hcyDEk3J0xKtiYXMsIGthcyBwaWVsxIFnb2phcyBqxatzdSBkesSrdmVzdmVpZGFtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+VHJhbnNwYXJlbnQgTGlkcyBmb3IgQ29udGFpbmVyczogUmVsaWFibGUgTGVha2FnZSBQcm90ZWN0aW9uIGFuZCBDb21mb3J0IG9mIFVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHZlcnNhdGlsZSByZXVzYWJsZSBsaWRzIHRoYXQgd2lsbCBrZWVwIHlvdXIgZm9vZCBmcmVzaCBhbmQgcHJldmVudCBzcGlsbHM/IE91ciB0cmFuc3BhcmVudCByZXVzYWJsZSBsaWRzIGZvciBmb29kIGNvbnRhaW5lcnMgY29tYmluZSBpbm5vdmF0aXZlIHRlY2hub2xvZ3ksIHByYWN0aWNhbGl0eSBhbmQgZHVyYWJpbGl0eS4gVGhhbmtzIHRvIHRoZSBwYXRlbnRlZCB0aWdodC1jbG9zaW5nIHN5c3RlbSwgdGhleSBwcm92aWRlIDEwMCUgbGVhay1wcm9vZm5lc3MgLSBpZGVhbCBmb3IgY2Fycnlpbmcgc291cHMsIHNhdWNlcywgaG90IGx1bmNoZXMgb3IgY29sZCBhcHBldGl6ZXJzLjwvcD4NCg0KPGgyPjxzdHJvbmc+TWFpbiBhZHZhbnRhZ2VzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkxlYWstcHJvb2YgLSB0aWdodG5lc3MgZXZlbiBkdXJpbmcgYWN0aXZlIG1vdmVtZW50LCB3aGljaCBpcyB2ZXJ5IGltcG9ydGFudCB3aGVuIGRlbGl2ZXJpbmcgc291cHMsIHNpZGUgZGlzaGVzIHdpdGggc2F1Y2Ugb3IgbGlxdWlkIGZvb2QuPC9wPg0KDQo8cD5IZWF0LXJlc2lzdGFudCB1cCB0byArODAmZGVnO0MgLSBtYWludGFpbnMgdGhlIHRlbXBlcmF0dXJlIG9mIGZvb2QsIHN1aXRhYmxlIGZvciBob3Qgc291cHMgYW5kIHN0ZXdzLjwvcD4NCg0KPHA+VmVyc2F0aWxpdHkgLSBjb21wYXRpYmxlIHdpdGggaG90IGFuZCBjb2xkIGRpc2hlcywgZGVzc2VydHMsIHNhdWNlcy48L3A+DQoNCjxwPkZyZWV6ZXIgYW5kIG1pY3Jvd2F2ZSBzYWZlIC0gY29udGFpbmVycyBjYW4gYmUgZnJvemVuIGFuZCBhbHNvIGhlYXRlZCBpbiB0aGUgbWljcm93YXZlICh0aGUgbGlkIG11c3QgYmUgcmVtb3ZlZCkuPC9wPg0KDQo8cD5SZXVzYWJsZSAtIGVhc3kgdG8gY2xlYW4gaW4gdGhlIGRpc2h3YXNoZXIsIHdpdGhvdXQgbG9zaW5nIHNoYXBlIGV2ZW4gYWZ0ZXIgcmVwZWF0ZWQgdXNlLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJhY3RpY2FsIGluIGRldGFpbDo8L3N0cm9uZz48L2gyPg0KDQo8cD5Sb3VuZCBsaWRzIGFyZSBkZXNpZ25lZCB0byBmaXQgcGVyZmVjdGx5IG9uIGNvbnRhaW5lcnMuIFRoZSBlbnRpcmUgc3lzdGVtIChjb250YWluZXIgKyBsaWQpIGlzIHJlc2lzdGFudCB0byB0ZW1wZXJhdHVyZSBjaGFuZ2VzLCBzdWl0YWJsZSBmb3Igc3RvcmFnZSBpbiB0aGUgcmVmcmlnZXJhdG9yIGFuZCBmcmVlemVyLCBhcyB3ZWxsIGFzIGZvciB3YXNoaW5nIGluIHRoZSBkaXNod2FzaGVyLiBUaGlzIG1ha2VzIHRoZW0gaWRlYWwgZm9yIGV2ZXJ5ZGF5IHVzZTogZnJvbSBjb29raW5nIGZvciB0aGUgd2VlayB0byBzdG9yaW5nIHNlbWktZmluaXNoZWQgcHJvZHVjdHMuPC9wPg0KDQo8aDI+PHN0cm9uZz5FY28tZnJpZW5kbHkgYW5kIGNvc3QtZWZmZWN0aXZlOjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIGxpZHMgcmVwbGFjZSBkaXNwb3NhYmxlIHBhY2thZ2luZywgcmVkdWNpbmcgaGFybSB0byBuYXR1cmUuIFRoZWlyIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5IHdpbGwgaGVscCBzYXZlIHlvdXIgYnVkZ2V0IGZvciB5ZWFycyB0byBjb21lLjwvcD4NCg0KPHA+T3JkZXIgYSBzZXQgb2YgYWlydGlnaHQgbGlkcyBhbG9uZyB3aXRoIDM3NSwgNTAwIG9yIDEwMDAgbWwgZm9vZCBjb250YWluZXJzIC0gYW5kIGVuam95IHN0b3JhZ2UgY29udmVuaWVuY2UgdGhhdCBhZGFwdHMgdG8geW91ciBsaWZlc3R5bGUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1Nzc4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDU2NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUm91bmQgU291cCBDb250YWluZXJzIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNGZjZGJjNzI4MDI0NThmMzhhYmRjMWU3MTRiMmFkMDUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyB0cmF1a3UgdsSBa3MgYXIgaGVybcSTdGlza3UgYWl6c2FyZHrEq2J1IHByZXQgbm9wbMWrZMSTbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBUcmFuc3BhcmVudCBsZWFrLXByb29mIGxpZCBmb3IgZm9vZCBjb250YWluZXJzIHdpdGggc2VjdXJlIGNsb3N1cmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDRgSDQt9Cw0YnQuNGC0L7QuSDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2NjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE3MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUEEtWU1XLVNTRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExOTE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQodGD0L/QvtCy0LDRjyDQu9C+0LbQutCwINCf0YDQtdC80LjRg9C8IDE30YHQvCwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlIHByZW1pdW0gMTdjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBIZWF2eSBXZWlnaHQgU291cCBTcG9vbiAxN2NtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwLCDQuNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YHQvtGH0LXRgtCw0LXRgiDQsiDRgdC10LHQtSDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMLiDQldGRINGH0ZHRgNC90YvQuSDRhtCy0LXRgiDQv9GA0LjQtNCw0ZHRgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwsINCwINC00LvQuNC90LAgMTcg0YHQvCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDRgSDQs9C70YPQsdC+0LrQuNC80Lgg0YLQsNGA0LXQu9C60LDQvNC4LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LHQvtC70LXQtSDRgtGP0LbRkdC70L7QvNGDINCy0LXRgdGDINC4INC60YDRg9Cz0LvQvtC80YMg0LPQu9GD0LHQvtC60L7QvNGDINGH0LXRgNC/0LDQu9GDLCDRjdGC0LAg0LvQvtC20LrQsCDQvtGC0LvQuNGH0LDQtdGC0YHRjyDQv9C+0LLRi9GI0LXQvdC90L7QuSDQv9GA0L7Rh9C90L7RgdGC0YzRjiDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjNGOLCDQv9GA0LXQstC+0YHRhdC+0LTRjyDQtNGA0YPQs9C40LUg0YHRg9C/0L7QstGL0LUg0LvQvtC20LrQuC4g0J7QvdCwINC70LXQs9C60L4g0LzQvtC10YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdGRINCx0LXQtyDQv9C+0YLQtdGA0Lgg0LLQvdC10YjQvdC10LPQviDQstC40LTQsCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuC4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC/0YDQuNC80LXQvdC10L3QuNC1INGN0YLQvtC5INC70L7QttC60Lgg0L/QvtC80L7Qs9Cw0LXRgiDRgdC90LjQt9C40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINC30LDQsdC+0YLQtSDQviDQv9GA0LjRgNC+0LTQtS4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdC70YPQttCxINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0L3Ri9C5INC4INGB0YLQuNC70YzQvdGL0Lkg0LjQvdGB0YLRgNGD0LzQtdC90YIg0LTQu9GPINC10LTRiy4g0JLRi9Cx0LjRgNCw0LnRgtC1INC90LDRiNGDINC70L7QttC60YMg0LTQu9GPINC/0L7QstGL0YjQtdC90LjRjyDRg9GA0L7QstC90Y8g0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC40Y8g0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZSwga2FzIGl6Z2F0YXZvdGEgbm8gaXp0dXLEq2dhcyBwbGFzdG1hc2FzLCBhcHZpZW5vIGF1Z3N0dSBrdmFsaXTEgXRpIHVuIHZpZGVpIGRyYXVkesSrZ3VtdS4gVMSBIG1lbG7EgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIGVsZWdhbmNpLCB1biAxNyBjbSBnYXJ1bXMgcGFkYXJhIHRvIHZpZWdsaSBsaWV0b2phbXUgYXIgZHppxLzEgW0gcGzEgWtzbsSTbS4gQXIgbGllbMSBa3Ugc3ZhcnUgdW4gYXBhxLx1LCBkemnEvHUga2F1c2nFhnUgJnNjYXJvbjvEqyBrYXJvdGUgaXIgxKtwYSZzY2Fyb247aSBzcMSTY8SrZ2EgdW4gaXp0dXLEq2dhLCBwxIFyc3DEk2pvdCBjaXRhcyB6dXBhcyBrYXJvdGVzLiBUbyBpciB2aWVnbGkgdMSrcsSrdCB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIGthcyDEvGF1aiB0byBpem1hbnRvdCBkYXVkemFzIHJlaXplcywgbmV6YXVkxJNqb3QgaXpza2F0dSB1biBmdW5rY2lvbmFsaXTEgXRpLiAmU2Nhcm9uO8SrcyBrYXJvdGVzIGF0a8SBcnRvdGkgbGlldG9qYW3EgSBixat0xKtiYSBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUsIHBhbMSrZHpvdCBhaXpzYXJnxIF0IHZpZGkuIElkZcSBbGkgcGllbcSTcm90cyByZXN0b3LEgW5pZW0gdW4gcGllZ8SBZGVzIHBha2FscG9qdW1pZW0sIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSDEk3J0dSB1biBzdGlsxKtndSByxKtrdSDEkyZzY2Fyb247YW5haS4gSXp2xJNsaWV0aWVzIG3Fq3N1IGthcm90aSwgbGFpIHV6bGFib3R1IHNhdnUgc2VydmlzYSBsxKttZW5pIHVuIGFwbWllcmluxIF0dSBrbGllbnR1IHZhamFkesSrYmFzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgc291cCBzcG9vbiBibGFjazwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIGhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIG1hZGUgb2YgZHVyYWJsZSBwbGFzdGljIGNvbWJpbmVzIGhpZ2ggcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcy4gSXRzIGJsYWNrIGNvbG9yIGFkZHMgZWxlZ2FuY2UsIGFuZCB0aGUgbGVuZ3RoIG9mIDE3IGNtIGVuc3VyZXMgZWFzZSBvZiB1c2Ugd2l0aCBkZWVwIHBsYXRlcy4gVGhhbmtzIHRvIGl0cyBoZWF2aWVyIHdlaWdodCBhbmQgcm91bmQgZGVlcCBsYWRsZSwgdGhpcyBzcG9vbiBpcyBjaGFyYWN0ZXJpemVkIGJ5IGluY3JlYXNlZCBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSwgc3VycGFzc2luZyBvdGhlciBzb3VwIHNwb29ucy4gSXQgaXMgZWFzeSB0byB3YXNoIGluIHRoZSBkaXNod2FzaGVyLCB3aGljaCBhbGxvd3MgeW91IHRvIHVzZSBpdCByZXBlYXRlZGx5IHdpdGhvdXQgbG9zaW5nIGl0cyBhcHBlYXJhbmNlIGFuZCBmdW5jdGlvbmFsaXR5LiBSZXVzYWJsZSB1c2Ugb2YgdGhpcyBzcG9vbiBoZWxwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBwbGFzdGljIHdhc3RlLCBjb250cmlidXRpbmcgdG8gY2FyaW5nIGZvciBuYXR1cmUuIElkZWFsIGZvciByZXN0YXVyYW50cyBhbmQgZGVsaXZlcnkgc2VydmljZXMsIHByb3ZpZGluZyBjdXN0b21lcnMgd2l0aCBhIGNvbnZlbmllbnQgYW5kIHN0eWxpc2ggdG9vbCBmb3IgZWF0aW5nLiBDaG9vc2Ugb3VyIHNwb29uIHRvIGltcHJvdmUgeW91ciBzZXJ2aWNlIGFuZCBzYXRpc2Z5IHRoZSBuZWVkcyBvZiB5b3VyIGN1c3RvbWVycyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3Mjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0wNy0yNyAxMzowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE2NjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBIZWF2eSBXZWlnaHQgU291cCBTcG9vbiAxN2NtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1NS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDcyOTViYThmNmUwNmMyNzJkOGFhNWMwNWQ0NDM0OTA2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIFBhbHN0aWMgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBadXBhcyBrYXJvdGUgcHJlbWl1bSBkYXVkemvEgXJ0IGxpZXRvamFtYSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LAg0J/RgNC10LzQuNGD0LwsINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1NS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDY3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1UQjE2QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDcyNDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiyA1MDAg0LzQuywg0J/Qnywg0YfQtdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA1MDAgbWwsIFBQLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Ls6INCd0LXQsdC+0LvRjNGI0L7QuSDQvtCx0YrQtdC8LCDQvNCw0LrRgdC40LzRg9C8INC/0L7Qu9GM0LfRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC90LXQsdC+0LvRjNGI0LjRhSDQv9C+0YDRhtC40LksINGB0L7Rg9GB0L7QsiDQuNC70Lgg0LTQtdGB0LXRgNGC0L7Qsi4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINCx0LXQt9C+0L/QsNGB0L3RiyDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC60LgsINC80L7RgNC+0LfQuNC70LrQuCDQuCDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90YsuINCj0LTQvtCx0L3QsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LAg0LTQtdC70LDRjtGCINC40YUg0YTQsNCy0L7RgNC40YLQsNC80Lgg0LIg0L/QtdC60LDRgNC90Y/RhSDQuCDQtNC+0LzQsC4g0KPRh9Cw0YHRgtCy0YPQudGC0LUg0LImbmJzcDvQv9GA0L7Qs9GA0LDQvNC80LDRhSDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YfRgtC+0LHRiyDRgdC+0LrRgNCw0YLQuNGC0Ywg0Y3QutC+0YHQu9C10LQg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtYXMgdGFpc25zdMWrcnZlaWRhIGvEgXJiYXMgNTAwIG1sOiBNYXpzIGl6bcSTcnMsIGxpZWxhIGlldGVrbWU8L3N0cm9uZz48L2gyPg0KDQo8cD4mU2Nhcm9uO8SrcyBrb21wYWt0xIFzJm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWFzIGvEgXJiYXMmbmJzcDtpciBwaWVtxJNyb3RhcyBtYXrEgW0gcG9yY2lqxIFtLCBtxJNyY8STbSB2YWkgZGVzZXJ0aWVtLiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBLiBUbyBrYXVkemVzIGRpemFpbnMgaWV0YXVwYSB2aWV0dSBub2xpa3RhdsSBcy4gUGllZGFsb3RpZXMmbmJzcDtkZXBvesSrdGEgcHJvZ3JhbW3EgXMsIGrFq3MgdmVpY2luYXQgYXByaXRlcyBla29ub21pa3UuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSByZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lcnMgNTAwIG1sOiBTbWFsbCBzaXplLCBiaWcgaW1wYWN0PC9zdHJvbmc+PC9oMj4NCg0KPHA+Q29tcGFjdCB5ZXQgdmVyc2F0aWxlLCB0aGVzZSZuYnNwO3JldXNhYmxlIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc25hY2tzLCBkaXBzLCBvciBzbWFsbCBwb3J0aW9ucy4gVGhlIEJQQS1mcmVlIGRlc2lnbiB3aXRoc3RhbmRzIGV4dHJlbWUgdGVtcGVyYXR1cmVzLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBtaWNyb3dhdmluZywgZnJlZXppbmcsIGFuZCBkaXNod2FzaGluZy4gVGhlIGFpcnRpZ2h0IGxpZCBwcmVzZXJ2ZXMgZnJlc2huZXNzLCB3aGlsZSB0aGUgdHJhbnNwYXJlbnQgYm9keSBoaWdobGlnaHRzIHlvdXIgZGlzaGVzJnJzcXVvOyBhcHBlYWwuIEEgZmF2b3JpdGUgZm9yIGJha2VyaWVzLCBkZWxpcywgb3IgaG9tZSB1c2UsIHRoZXkgc3VwcG9ydCZuYnNwO3plcm8td2FzdGUgaW5pdGlhdGl2ZXMmbmJzcDt0aHJvdWdoIGRlcG9zaXQgc3lzdGVtcy4gU3RhY2sgdGhlbSBuZWF0bHkgaW4ga2l0Y2hlbnMgb3IgZGVsaXZlcnkgdmVoaWNsZXMgdG8gbWF4aW1pemUgc3BhY2UuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTIwMzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny45MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTQ0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjMxODIxYzg0MzdmY2UwNzEwODM3YWJhNTVkZWNkMmUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXJzIDUwMCBtbCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDUwMCBtbCBQUCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0L/QuNGJ0LXQstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9zaW1pbGFyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tRFQxLzJMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3MjI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwIDM3NS81MDAvNzUwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa3MgxJNkaWVudSBrxIFyYsSBbSAzNzUvNTAwLzc1MCBtbCwgUFAsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWQgZm9yIGNvbnRhaW5lciAzNzUvNTAwLzc1MCBtbCAgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QlNCw0L3QvdGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAgUENNLVRCMTJCLzE2Qi8yNEIuINCa0YDRi9GI0LrQuCDQvtGB0L3QsNGJ0LXQvdGLINC30LDQv9Cw0YLQtdC90YLQvtCy0LDQvdC90L7QuSDQv9C70L7RgtC90L7QuSDRgdC40YHRgtC10LzQvtC5INC30LDQutGA0YvRgtC40Y8g0LTQu9GPINC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40Y8g0L/RgNC+0YLQtdC60LDQvdC40Y8uINCa0L7QvdGC0LXQudC90LXRgNGLINC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4INC4INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQtNC+IDEyMSAmZGVnO0MsINCwINGC0LDQutC20LUg0L3QsNC80L3QvtCz0L4g0LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdGP0Y7RgiDQktCw0YjQuCDQsdC70Y7QtNCwINCz0L7RgNGP0YfQuNC80Lgg0Lgg0YHQstC10LbQuNC80LguINCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDRg9C/0YDQvtGJ0LDRjtGCINGD0LfQvdCw0LLQsNC10LzQvtGB0YLRjCDQv9GA0L7QtNGD0LrRgtCwINC4INGD0LLQtdC70LjRh9C40LLQsNGO0YIg0LLQvtC30LzQvtC20L3QvtGB0YLQuCDQv9GA0LXQt9C10L3RgtCw0YbQuNC4LiDQlNC+0YHRgtGD0L/QvdGLINCyINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3QvtC5LCDQutGA0YPQs9C70L7QuSDQuCDQvtCy0LDQu9GM0L3QvtC5INGE0L7RgNC80LDRhSDQuCDQv9C+0LTQvtC50LTRg9GCINC60LDQuiDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0LHQu9GO0LQsINGC0LDQuiDQuCDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQt9Cw0LrRg9GB0L7Quiwg0YHQvtGD0YHQvtCyINC4INGB0YPQv9C+0LIuINCa0L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQsiDRhdC+0LvQvtC00LjQu9GM0L3QvtC5INC4INC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNC1LiDQmtC+0L3RgtC10LnQvdC10YDRiyDQstC80LXRgdGC0LUg0YEg0LrRgNGL0YjQutCw0LzQuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPJm5ic3A70LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5Eb3RpZSBjYXVyc3DEq2TEq2dpZSB2xIFraSBpciBwaWVtxJNyb3RpIGtvbnRlaW5lcmltIFBDTS1UQjEyQi8xNkIvMjRCLGthcyBrYWxwbyDEk2RpZW51IHBpZWfEgWRlaS4gVGllIGlyIGFwcsSra290aSBhciBwYXRlbnTEk3R1IHN0aW5ncnUgYWl6dGFpc8SrJnNjYXJvbjthbmFzIHNpc3TEk211LCBsYWkgbm92xJNyc3R1IGplYmvEgWRhIHZlaWRhIG5vcGzFq2RpLiBLb250ZWluZXJpIGlyIHBpZW3Ek3JvdGkgbGlldG8mc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrcyB1biB2YXIgaXp0dXLEk3QgdGVtcGVyYXTFq3J1IGzEq2R6IDEyMSAmZGVnO0MsIGvEgSBhcsSrIHRpZSBpbGfEgWsgc2FnbGFixIEga2Fyc3R1IHVuIHN2YWlndSBKxatzdSDEk2RpZW51LiBLcmlzdMSBbGR6aWRyaWUgdsSBa2kgcGFkYXJhIHByb2R1a3R1IHJlZHphbXUgdW4gdGFzIHBhbGllbGluYSBwcmV6ZW50xJMmc2Nhcm9uO2FuYXMgaWVzcMSTamFzLiBJciBwaWVlamFtaSB0YWlzbnN0xatyYSwgYXBhxLxpIHVuIG92xIFsaSB1biB0aWUgZGVyxJNzIGdhbiAmbmJzcDtrYXJzdGllbSDEk2RpZW5pZW0sIGdhbiBhcsSrIGF1a3N0xIFtIHV6a29kxIFtLCBtxJNyY8STbSB1biB6dXDEgW0uIEtvbnRlaW5lcmkgaXIgcGllbcSTcm90aSBhcsSrIHByb2R1a3RhIHV6Z2xhYsSBJnNjYXJvbjthbmFpIGxlZHVzc2thcMSrIHVuIHNhbGTEk3RhdsSBLiBEb3RpZSBrb250ZWluZXJpIGFyIHbEgWtpZW0gaXIgaWRlxIFsaSBwaWVtxJNyb3RpIMSTZGllbnUgcGllZ8SBZGVpLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgY292ZXJzIGFyZSBzdWl0YWJsZSBmb3IgZm9vZCBkZWxpdmVyeSwgZm9yIGNvbnRhaW5lciBQQ00tVEIxMkIgLyAxNkIgLyAyNEIuIENvdmVycyBhcmUgZXF1aXBwZWQgd2l0aCBhIHBhdGVudGVkIHRpZ2h0IGNsb3N1cmUgc3lzdGVtIHRvIHByZXZlbnQgbGVha2FnZS4gVGhlIGNvbnRhaW5lcnMgYXJlIHN1aXRhYmxlIGZvciBtaWNyb3dhdmUgb3ZlbnMgYW5kIGNhbiB3aXRoc3RhbmQgdGVtcGVyYXR1cmVzIHVwIHRvIDEyMSAmZGVnOyBDLCBhbmQgYWxzbyBrZWVwIHlvdXIgZGlzaGVzIGhvdCBhbmQgZnJlc2ggZm9yIG11Y2ggbG9uZ2VyLiBUcmFuc3BhcmVudCBjb3ZlcnMgc2ltcGxpZnkgcHJvZHVjdCByZWNvZ25pdGlvbiBhbmQgaW5jcmVhc2UgcHJlc2VudGF0aW9uIGNhcGFiaWxpdGllcy4gQXZhaWxhYmxlIGluIHJlY3Rhbmd1bGFyLCByb3VuZCBhbmQgb3ZhbCBzaGFwZXMgYW5kIHN1aXRhYmxlIGZvciBob3QgZGlzaGVzLCBhcyB3ZWxsIGFzIGZvciBjb2xkIGFwcGV0aXplcnMsIHNhdWNlcyBhbmQgc291cHMuIENvbnRhaW5lcnMgYXJlIGFsc28gc3VpdGFibGUgZm9yIHN0b3JhZ2UgaW4gdGhlIHJlZnJpZ2VyYXRvciBhbmQgZnJlZXplci4gQ29udGFpbmVycyB3aXRoIGxpZHMgYXJlIGlkZWFsIGZvciBmb29kIGRlbGl2ZXJ5LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDgwMjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny43MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTQ0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWQgZm9yIGNvbnRhaW5lciAzNzUvNTAwLzc1MCBtbCAgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMjQ4Yzg3ZTkyZTQ2MjhlZGY0NjZhMGI3NTIwNWNmNWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTc2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwNzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS0xNlJDTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDUwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGRhdWR6a8SBcnQgbGlldG9qYW1pZW0gYXBhxLxpZW0gxJNkaWVudSBrxIFyYsSBbSA1MDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmV1YXNibGUgUm91bmQgRGVsaSBDb250YWluZXJzIDUwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+0JrRgNGL0YjQutC4INC00LvRjyDQutGA0YPQs9C70YvRhSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiA1MDAg0LzQuzwvaDI+DQoNCjxoMz48c3Ryb25nIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pOS41N2E2YzkyMVE0TjhtVCI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjog0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC4INC10LTRiyDQvdCwINCy0YvQvdC+0YE8L3N0cm9uZz48L2gzPg0KDQo8cD7QodC+0LLRgNC10LzQtdC90L3Ri9C1INGC0LXRhdC90L7Qu9C+0LPQuNC4INGD0L/QsNC60L7QstC60Lgg0YHRgtGA0LXQvNC40YLQtdC70YzQvdC+INGA0LDQt9Cy0LjQstCw0Y7RgtGB0Y8sINC/0YDQtdC00LvQsNCz0LDRjyDQstGB0ZEg0LHQvtC70LXQtSDRg9C00L7QsdC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INGA0LXRiNC10L3QuNGPLiDQntC00L3QuNC8INC40Lcg0YLQsNC60LjRhSDQuNC90L3QvtCy0LDRhtC40L7QvdC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0Y/QstC70Y/RjtGC0YHRjyDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyLCDQutC+0YLQvtGA0YvQtSDRgdGC0LDQvdC+0LLRj9GC0YHRjyDQvdC10LfQsNC80LXQvdC40LzRi9C80Lgg0LrQsNC6INC00LvRjyDRgdC70YPQttCxINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDRgtCw0Log0Lgg0LTQu9GPINC30LDQstC10LTQtdC90LjQuSDQvtCx0YnQtdGB0YLQstC10L3QvdC+0LPQviDQv9C40YLQsNC90LjRjywg0L/RgNC10LTQu9Cw0LPQsNGO0YnQuNGFINCx0LvRjtC00LAg0L3QsCDQstGL0L3QvtGBLiDQrdGC0Lgg0LrRgNGL0YjQutC4INC90LUg0YLQvtC70YzQutC+INC+0LHQtdGB0L/QtdGH0LjQstCw0Y7RgiDQvdCw0LTRkdC20L3Rg9GOINC30LDRidC40YLRgyDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LCDQvdC+INC4INC/0L7QvNC+0LPQsNGO0YIg0YHQvtC30LTQsNGC0Ywg0L/QvtC70L7QttC40YLQtdC70YzQvdC+0LUg0LLQv9C10YfQsNGC0LvQtdC90LjQtSDRgyDQutC70LjQtdC90YLQsC48L3A+DQoNCjxoMz48c3Ryb25nPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Lg8L3N0cm9uZz48L2gzPg0KDQo8cD7Qn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LrRgNGL0YjQtdC6INGP0LLQu9GP0LXRgtGB0Y8g0L7QtNC90LjQvCDQuNC3INC60LvRjtGH0LXQstGL0YUg0L/RgNC10LjQvNGD0YnQtdGB0YLQsiDRjdGC0LjRhSDQuNC30LTQtdC70LjQuS4g0J7QvdCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQstC40LTQtdGC0Ywg0LHQu9GO0LTQviDRh9C10YDQtdC3INGD0L/QsNC60L7QstC60YMsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0L/RgNC4INC00LXQvNC+0L3RgdGC0YDQsNGG0LjQuCDQs9C+0YLQvtCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0L3QsCDQstC40YLRgNC40L3QtS4g0KLQsNC60L7QuSDQv9C+0LTRhdC+0LQg0L/QvtC80L7Qs9Cw0LXRgiDQv9GA0LjQstC70LXRh9GMINCy0L3QuNC80LDQvdC40LUg0L/QvtC60YPQv9Cw0YLQtdC70LXQuSwg0LLRi9C30YvQstCw0Y8g0YMg0L3QuNGFINC20LXQu9Cw0L3QuNC1INC/0L7Qv9GA0L7QsdC+0LLQsNGC0Ywg0LDQv9C/0LXRgtC40YLQvdC+INCy0YvQs9C70Y/QtNGP0YnQtdC1INCx0LvRjtC00L4uINCf0YDQvtC30YDQsNGH0L3QsNGPINGD0L/QsNC60L7QstC60LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0Lgg0YHQstC10LbQtdGB0YLRjCDQv9GA0L7QtNGD0LrRgtC+0LIsINGD0YHQuNC70LjQstCw0Y8g0LjRhSDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMINC4INGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0YPQstC10LvQuNGH0LXQvdC40Y4g0L/RgNC+0LTQsNC2LjwvcD4NCg0KPGgzPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9C70L7RgtC90L4g0LfQsNC60YDRi9Cy0LDRjtGCINGD0L/QsNC60L7QstC60YMsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0YwuINCt0YLQviDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9GA0L7RgtC10LrQsNC90LjQtSDRgdC+0YPRgdC+0LIsINGB0L7QutC+0LIg0LjQu9C4INC00YDRg9Cz0LjRhSDQttC40LTQutC+0YHRgtC10LksINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0L/RgNC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtSDQv9C40YnQuC4g0J3QsNC00ZHQttC90LDRjyDRhNC40LrRgdCw0YbQuNGPINCz0LDRgNCw0L3RgtC40YDRg9C10YIsINGH0YLQviDQstCw0Ygg0LfQsNC60LDQtyDQsdGD0LTQtdGCINC00L7RgdGC0LDQstC70LXQvSDQsiDRhtC10LvQvtGB0YLQuCDQuCDRgdC+0YXRgNCw0L3QvdC+0YHRgtC4LCDQsdC10Lcg0LvQuNGI0L3QuNGFINCx0LXRgdC/0L7RgNGP0LTQutC+0LIg0Lgg0YDQsNC30LvQuNCy0LDRjtGJ0LjRhdGB0Y8g0YHQvtC00LXRgNC20LjQvNGL0YUuPC9wPg0KDQo8aDM+PHN0cm9uZz7QoNCw0LfQvdC+0L7QsdGA0LDQt9C40LUg0YTQvtGA0Lwg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QmtGA0YvRiNC60Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDRgNCw0LfQu9C40YfQvdGL0YUg0YTQvtGA0LzQsNGFICZtZGFzaDsg0LrRgNGD0LPQu9GL0LUsINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC4INC+0LLQsNC70YzQvdGL0LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNC40LHQvtC70LXQtSDQv9C+0LTRhdC+0LTRj9GJ0LjQuSDQstCw0YDQuNCw0L3RgiDQtNC70Y8g0YDQsNC30L3Ri9GFINGC0LjQv9C+0LIg0LHQu9GO0LQuINCR0LvQsNCz0L7QtNCw0YDRjyDRjdGC0L7QvNGDINC+0L3QuCDQu9C10LPQutC+INCw0LTQsNC/0YLQuNGA0YPRjtGC0YHRjyDQuiDQu9GO0LHRi9C8INGC0YDQtdCx0L7QstCw0L3QuNGP0Lwg0Lgg0L/RgNC10LTQv9C+0YfRgtC10L3QuNGP0Lwg0LrQu9C40LXQvdGC0L7Qsi4g0JrRgNC+0LzQtSDRgtC+0LPQviwg0Y3RgtC4INC60YDRi9GI0LrQuCDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINCy0YvRgdC+0LrRg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LTQviArMTIxJmRlZztDLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0YHQvtCy0LzQtdGB0YLQuNC80YvQvNC4INGBINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9GM0Y4uINCt0YLQviDQvtGB0L7QsdC10L3QvdC+INC/0L7Qu9C10LfQvdC+INC00LvRjyDRgtC10YUsINC60YLQviDQv9GA0LXQtNC/0L7Rh9C40YLQsNC10YIg0YDQsNC30L7Qs9GA0LXQstCw0YLRjCDRgdCy0L7QuCDQsdC70Y7QtNCwINC/0LXRgNC10LQg0YPQv9C+0YLRgNC10LHQu9C10L3QuNC10LwuPC9wPg0KDQo8aDM+PHN0cm9uZz7QrdC60L7Qu9C+0LPQuNGH0LXRgdC60LDRjyDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC4INC00L7Qu9Cz0L7QstC10YfQvdC+0LPQviDQvNCw0YLQtdGA0LjQsNC70LAgJm1kYXNoOyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCwg0LrQvtGC0L7RgNGL0Lkg0LzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUg0Lgg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC/0L7QstGC0L7RgNC90L4uINCf0L7RgdC70LUg0L7QutC+0L3Rh9Cw0L3QuNGPINGB0YDQvtC60LAg0YHQu9GD0LbQsdGLINGC0LDQutC40LUg0LjQt9C00LXQu9C40Y8g0LvQtdCz0LrQviDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDRjtGC0YHRjywg0YfRgtC+INGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC90LjQttC10L3QuNGOINC60L7Qu9C40YfQtdGB0YLQstCwINC+0YLRhdC+0LTQvtCyINC4INC30LDRidC40YLQtSDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLLiDQktGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQvNC90L7Qs9C+0YDQsNC30L7QstC+0Lkg0YPQv9Cw0LrQvtCy0LrQuCAmbWRhc2g7INGN0YLQviDRiNCw0LMg0Log0LHQvtC70LXQtSDRh9C40YHRgtC+0LzRgyDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtC80YMg0LzQuNGA0YMuPC9wPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEwLjU3YTZjOTIxUTROOG1UIj7QotCw0LrQuNC8INC+0LHRgNCw0LfQvtC8LCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0YDQtdC00YHRgtCw0LLQu9GP0Y7RgiDRgdC+0LHQvtC5INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC+0LLRgNC10LzQtdC90L3Ri9GFINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDRgNGL0L3QutCwINC00L7RgdGC0LDQstC60Lgg0Lgg0L7QsdGJ0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QuNGC0LDQvdC40Y8uINCe0L3QuCDRgdC+0YfQtdGC0LDRjtGCINCyINGB0LXQsdC1INGN0YHRgtC10YLQuNC60YMsINC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60YPRjiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0YwsINC00LXQu9Cw0Y8g0L/RgNC+0YbQtdGB0YEg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8sINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQuCDRg9C/0L7RgtGA0LXQsdC70LXQvdC40Y8g0L/QuNGJ0Lgg0LHQvtC70LXQtSDQutC+0LzRhNC+0YDRgtC90YvQvCDQuCDQv9GA0LjRj9GC0L3Ri9C8INC00LvRjyDQstGB0LXRhSDRg9GH0LDRgdGC0L3QuNC60L7Qsi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WxIFraSBkYXVkemvEgXJ0IGxpZXRvamFtaWVtIMSTZGllbnUgdHJhdWtpZW0gNTAwIG1sPC9oMj4NCg0KPGgzPjxzdHJvbmc+Q2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIGtvbnRlaW5lcmllbTogaWRlxIFscyByaXNpbsSBanVtcyBwxIFydGlrYXMgcGllZ8SBZGVpIHVuIGzEq2R6xYZlbSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3NkaWVudSBpZXBha28mc2Nhcm9uO2FuYXMgdGVobm9sb8SjaWphcyBzdHJhdWppIGF0dMSrc3TEgXMsIHBpZWTEgXbEgWpvdCBhcnZpZW4gxJNydMSBa3VzIHVuIHZpZGVpIGRyYXVkesSrZ8SBa3VzIHJpc2luxIFqdW11cy4gVmllbnMgbm8gJnNjYXJvbjvEgWRpZW0gaW5vdmF0xKt2aWVtIHByb2R1a3RpZW0gaXIgY2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIHRyYXVraWVtLCBrYXMga8S8dXZ1JnNjYXJvbjtpIG5lYWl6c3TEgWphbWkgcMSBcnRpa2FzIHBpZWfEgWRlcyBkaWVuZXN0b3MgdW4gxJNzdHV2xJNzLCBrYXMgcGllZMSBdsSBIGzEq2R6aSBtYWx0xKt0aS4gJlNjYXJvbjtpZSB2xIFraSBuZSB0aWthaSBub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBzYXR1cmEgYWl6c2FyZHrEq2J1LCBiZXQgYXLEqyBwYWzEq2R6IHJhZMSrdCBwb3ppdMSrdnUgaWVzcGFpZHUgdXoga2xpZW50aWVtLjwvcD4NCg0KPGgzPjxzdHJvbmc+UMSBcnJlZHphbcSrYmFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjxwPkNhdXJzcMSrZMSrZ3VtcyBpciB2aWVuYSBubyBnYWx2ZW5hasSBbSAmc2Nhcm9uO28gdsSBa3UgcHJpZWsmc2Nhcm9uO3JvY8SrYsSBbS4gVGFzIMS8YXVqIGtsaWVudGllbSByZWR6xJN0IHRyYXVrdSBjYXVyIGllcGFrb2p1bXUsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpLCBkZW1vbnN0csSTam90IGdhdGF2dXMgcHJvZHVrdHVzLiAmU2Nhcm9uO8SBZGEgcGllZWphIHBhbMSrZHogcGllc2Fpc3TEq3QgdXptYW7Eq2J1IHVuIHBvdGVuY2nEgWxham9zIHBpcmPEk2pvcyByYWRhIHbEk2xtaSBub2dhciZzY2Fyb247b3QgYXBldMSrdGzEq2fEgSBpenNrYXRhIMSTZGllbnUuIENhdXJzcMSrZMSrZ2FpcyBpZXBha29qdW1zIHV6c3ZlciBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSB1biBzdmFpZ3VtdSwgdXpsYWJvam90IHRvIG5vZm9ybcSTanVtdSB1biB2ZWljaW5vdCBwxIFyZG8mc2Nhcm9uO2FuYXMgYXBqb211LjwvcD4NCg0KPGgzPjxzdHJvbmc+QmzEq3bEk2phbcSrYmEgdW4gcHJha3Rpc2t1bXM8L3N0cm9uZz48L2gzPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtbyBrb250ZWluZXJ1IHbEgWtpIGRybyZzY2Fyb247aSBub3NsxJNkeiBpZXBha29qdW11LCBub2RybyZzY2Fyb247aW5vdCBoZXJtxJN0aXNrdSBhaXp2xJNyJnNjYXJvbjthbnUuIFRhcyBub3bEk3Imc2Nhcm9uOyBtxJNyxI11LCBzdWx1IHZhaSBjaXR1ICZzY2Fyb247xLdpZHJ1bXUgbm9wbMWrZGksIGthcyBpciDEvG90aSBzdmFyxKtnaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYXMgbGFpa8SBLiBVenRpY2FtcyBibMSrdsSTanVtcyBnYXJhbnTEkywga2EgasWrc3UgcGFzxat0xKtqdW1zIHRpa3MgcGllZ8SBZMSBdHMgbmVza2FydHMsIGJleiBpeiZzY2Fyb247xLxha3N0xKtqdW1pZW0gdmFpIG5ldMSrcnVtaWVtLjwvcD4NCg0KPGgzPjxzdHJvbmc+Rm9ybXUgdW4gZnVua2Npb25hbGl0xIF0ZXMgZGF1ZHp2ZWlkxKtiYTwvc3Ryb25nPjwvaDM+DQoNCjxwPiZTY2Fyb247aWVtIHbEgWtpZW0gaXIgZGHFvsSBZGFzIGZvcm1hcyAmbWRhc2g7IGFwYcS8aSwgdGFpc25zdMWrcnZlaWRhIHVuIG92xIFsaSAmbWRhc2g7LCBrYXMgxLxhdWogaXp2xJNsxJN0aWVzIHBpZW3Ek3JvdMSBa28gdmFyaWFudHUgZGHFvsSBZGEgdmVpZGEgxJNkaWVuaWVtLiAmU2Nhcm9uO8SrIGRhdWR6cHVzxKtiYSDEvGF1aiB0b3MgdmllZ2xpIHBpZWzEgWdvdCBqZWJrdXLEgW0gcHJhc8SrYsSBbSB1biBrbGllbnR1IHbEk2xtxJNtLiBUdXJrbMSBdCB2xIFraSB2YXIgaXp0dXLEk3QgYXVnc3R1IHRlbXBlcmF0xatydSBsxKtkeiArMTIxJmRlZztDLCBwYWRhcm90IHRvcyBkcm8mc2Nhcm9uO3VzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy4gVGFzIGlyIMSrcGEmc2Nhcm9uO2kgbm9kZXLEq2dpIHRpZW0sIGt1cmkgZG9kIHByaWVrJnNjYXJvbjtyb2t1IG1hbHTEq3RlcyB1enNpbGTEqyZzY2Fyb247YW5haSBwaXJtcyBsaWV0byZzY2Fyb247YW5hcy48L3A+DQoNCjxoMz48c3Ryb25nPkF0YmlsZMSrYmEgcHJldCB2aWRpPC9zdHJvbmc+PC9oMz4NCg0KPHA+RGF1ZGvEgXJ0IGxpZXRvamFtaWUgdsSBa2kgaXIgaXpnYXRhdm90aSBubyBpenR1csSrZ2EgdW4gaWxnbcWrxb7Eq2dhIHBvbGlwcm9waWzEk25hLCBrbyB2YXIgbWF6Z8SBdCB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBIHVuIGxpZXRvdCB2YWlyxIFrYXMgcmVpemVzLiBQxJNjIHRvIGthbHBvJnNjYXJvbjthbmFzIGxhaWthIGJlaWfEgW0gJnNjYXJvbjtpZSBwcmllayZzY2Fyb247bWV0aSBpciB2aWVnbGkgcMSBcnN0csSBZMSBamFtaSwgcGFsxKtkem90IHNhbWF6aW7EgXQgYXRrcml0dW11IGRhdWR6dW11IHVuIGFpenNhcmfEgXQgdmlkaS4gQXRrxIFydG90aSBsaWV0b2phbcSBIGllcGFrb2p1bWEgaXp2xJNsZSBpciBzb2xpcyBjZcS8xIEgdXogdMSrcsSBa3UgdW4gaWxndHNwxJNqxKtnxIFrdSBwYXNhdWxpLjwvcD4NCg0KPHA+UmV6dW3Ek2pvdCwgY2F1cnNwxKtkxKtnaSBhdGvEgXJ0b3RpIGxpZXRvamFtaWUga29udGVpbmVydSB2xIFraSBwaWVkxIF2xIEgdW5pdmVyc8SBbHUgcmlzaW7EgWp1bXUgbcWrc2RpZW51IHDEgXJ0aWthcyBwaWVnxIFkZXMgdW4gdmllc23Eq2zEq2JhcyBub3phcmVzIHZhamFkesSrYsSBbS4gVGllIGFwdmllbm8gZXN0xJN0aWt1LCBwcmFrdGlza3VtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSwgcGFkYXJvdCDEk2RpZW5hIGdhdGF2byZzY2Fyb247YW5hcywgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYXMgdW4gcGF0xJNyacWGYSBwcm9jZXN1cyDEk3J0xIFrdXMgdW4gcGF0xKtrYW3EgWt1cyB2aXPEgW0gaWVzYWlzdMSrdGFqxIFtIHB1c8STbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5MaWRzIGZvciByZXVzYWJsZSByb3VuZCBjb250YWluZXJzIDUwMCBtbDwvaDI+DQoNCjxoMz48c3Ryb25nIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTMuNTdhNmM5MjFRNE44bVQiPlRyYW5zcGFyZW50IExpZHMgZm9yIFJldXNhYmxlIENvbnRhaW5lcnM6IFRoZSBQZXJmZWN0IFNvbHV0aW9uIGZvciBGb29kIERlbGl2ZXJ5IGFuZCBUYWtlb3V0PC9zdHJvbmc+PC9oMz4NCg0KPHA+TW9kZXJuIHBhY2thZ2luZyB0ZWNobm9sb2dpZXMgYXJlIHJhcGlkbHkgZXZvbHZpbmcsIG9mZmVyaW5nIGluY3JlYXNpbmdseSBjb252ZW5pZW50IGFuZCBlY28tZnJpZW5kbHkgc29sdXRpb25zLiBPbmUgc3VjaCBpbm5vdmF0aXZlIHByb2R1Y3QgaXMgdHJhbnNwYXJlbnQgbGlkcyBmb3IgcmV1c2FibGUgY29udGFpbmVycywgd2hpY2ggaGF2ZSBiZWNvbWUgaW5kaXNwZW5zYWJsZSBmb3IgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcyBhbmQgZWF0ZXJpZXMgb2ZmZXJpbmcgdGFrZW91dCBtZWFscy4gVGhlc2UgbGlkcyBub3Qgb25seSBwcm92aWRlIHJlbGlhYmxlIHByb3RlY3Rpb24gZm9yIHRoZSBjb250ZW50cyBidXQgYWxzbyBoZWxwIGNyZWF0ZSBhIHBvc2l0aXZlIGltcHJlc3Npb24gb24gY3VzdG9tZXJzLjwvcD4NCg0KPGgzPjxzdHJvbmc+VGhlIEJlbmVmaXRzIG9mIFRyYW5zcGFyZW5jeTwvc3Ryb25nPjwvaDM+DQoNCjxwPlRyYW5zcGFyZW5jeSBpcyBvbmUgb2YgdGhlIGtleSBhZHZhbnRhZ2VzIG9mIHRoZXNlIGxpZHMuIEl0IGFsbG93cyBjdXN0b21lcnMgdG8gc2VlIHRoZSBkaXNoIHRocm91Z2ggdGhlIHBhY2thZ2luZywgd2hpY2ggaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgd2hlbiBzaG93Y2FzaW5nIHJlYWR5LW1hZGUgcHJvZHVjdHMgb24gZGlzcGxheS4gVGhpcyBhcHByb2FjaCBoZWxwcyBhdHRyYWN0IGF0dGVudGlvbiBhbmQgY3JlYXRlcyBhIGRlc2lyZSBpbiBwb3RlbnRpYWwgYnV5ZXJzIHRvIHRyeSB0aGUgYXBwZXRpemluZy1sb29raW5nIGRpc2guIFRyYW5zcGFyZW50IHBhY2thZ2luZyBlbXBoYXNpemVzIHRoZSBxdWFsaXR5IGFuZCBmcmVzaG5lc3Mgb2YgdGhlIGluZ3JlZGllbnRzLCBlbmhhbmNpbmcgdGhlaXIgcHJlc2VudGF0aW9uIGFuZCBib29zdGluZyBzYWxlcy48L3A+DQoNCjxoMz48c3Ryb25nPlNlYWxhYmlsaXR5IGFuZCBQcmFjdGljYWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cD5UaGUgbGlkcyBmb3IgcmV1c2FibGUgY29udGFpbmVycyBzZWN1cmVseSBzZWFsIHRoZSBwYWNrYWdpbmcsIGVuc3VyaW5nIGFpcnRpZ2h0IGNsb3N1cmUuIFRoaXMgcHJldmVudHMgbGVha2FnZSBvZiBzYXVjZXMsIGp1aWNlcywgb3Igb3RoZXIgbGlxdWlkcywgd2hpY2ggaXMgY3J1Y2lhbCBkdXJpbmcgZm9vZCB0cmFuc3BvcnRhdGlvbi4gUmVsaWFibGUgc2VhbGluZyBndWFyYW50ZWVzIHRoYXQgeW91ciBvcmRlciB3aWxsIGJlIGRlbGl2ZXJlZCBpbnRhY3Qgd2l0aG91dCBhbnkgc3BpbGxzIG9yIG1lc3Nlcy48L3A+DQoNCjxoMz48c3Ryb25nPlZhcmlldHkgb2YgU2hhcGVzIGFuZCBGdW5jdGlvbmFsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMi41N2E2YzkyMVE0TjhtVCI+VGhlc2UgbGlkcyBjb21lIGluIHZhcmlvdXMgc2hhcGVzJm1kYXNoO3JvdW5kLCByZWN0YW5ndWxhciwgYW5kIG92YWwmbWRhc2g7YWxsb3dpbmcgeW91IHRvIGNob29zZSB0aGUgbW9zdCBzdWl0YWJsZSBvcHRpb24gZm9yIGRpZmZlcmVudCB0eXBlcyBvZiBkaXNoZXMuIFRoaXMgdmVyc2F0aWxpdHkgbWFrZXMgdGhlbSBlYXNpbHkgYWRhcHRhYmxlIHRvIGFueSByZXF1aXJlbWVudHMgYW5kIGN1c3RvbWVyIHByZWZlcmVuY2VzLiBBZGRpdGlvbmFsbHksIHRoZSBsaWRzIGNhbiB3aXRoc3RhbmQgaGlnaCB0ZW1wZXJhdHVyZXMgdXAgdG8gKzEyMSZkZWc7QywgbWFraW5nIHRoZW0gbWljcm93YXZlLXNhZmUuIFRoaXMgaXMgcGFydGljdWxhcmx5IHVzZWZ1bCBmb3IgdGhvc2Ugd2hvIHByZWZlciB0byByZWhlYXQgdGhlaXIgbWVhbHMgYmVmb3JlIGNvbnN1bXB0aW9uLjwvcD4NCg0KPGgzPjxzdHJvbmc+RW52aXJvbm1lbnRhbCBSZXNwb25zaWJpbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwPlJldXNhYmxlIGxpZHMgYXJlIG1hZGUgZnJvbSBkdXJhYmxlIGFuZCBsb25nLWxhc3RpbmcgcG9seXByb3B5bGVuZSwgd2hpY2ggY2FuIGJlIHdhc2hlZCBpbiBhIGRpc2h3YXNoZXIgYW5kIHVzZWQgbXVsdGlwbGUgdGltZXMuIEFmdGVyIHRoZWlyIHNlcnZpY2UgbGlmZSBlbmRzLCB0aGVzZSBpdGVtcyBhcmUgZWFzaWx5IHJlY3ljbGFibGUsIGhlbHBpbmcgcmVkdWNlIHdhc3RlIGFuZCBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudC4gQ2hvb3NpbmcgcmV1c2FibGUgcGFja2FnaW5nIGlzIGEgc3RlcCB0b3dhcmRzIGEgY2xlYW5lciBhbmQgbW9yZSBzdXN0YWluYWJsZSB3b3JsZC48L3A+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTQuNTdhNmM5MjFRNE44bVQiPkluIHN1bW1hcnksIHRyYW5zcGFyZW50IHJldXNhYmxlIGxpZHMgZm9yIGNvbnRhaW5lcnMgb2ZmZXIgYSB1bml2ZXJzYWwgc29sdXRpb24gZm9yIHRoZSBtb2Rlcm4gbmVlZHMgb2YgdGhlIGZvb2QgZGVsaXZlcnkgYW5kIGhvc3BpdGFsaXR5IGluZHVzdHJpZXMuIFRoZXkgY29tYmluZSBhZXN0aGV0aWNzLCBwcmFjdGljYWxpdHksIGFuZCBlbnZpcm9ubWVudGFsIHJlc3BvbnNpYmlsaXR5LCBtYWtpbmcgdGhlIHByb2Nlc3NlcyBvZiBwcmVwYXJhdGlvbiwgdHJhbnNwb3J0YXRpb24sIGFuZCBjb25zdW1wdGlvbiBvZiBmb29kIG1vcmUgY29tZm9ydGFibGUgYW5kIGVuam95YWJsZSBmb3IgYWxsIHBhcnRpZXMgaW52b2x2ZWQuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTU3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk2LjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0xMC0xNyAyMDowMTozMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNTc2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJldWFzYmxlIFJvdW5kIERlbGkgQ29udGFpbmVycyA1MDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDNkOTM0MzNiNWJkODM2NWUwYTI2YTY2NDY1OTZmMDlhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGNsZWFyIHBsYXN0aWMgbGlkcyBmb3Igcm91bmQgZm9vZCBjb250YWluZXJzIDUwMCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0ga29udGVpbmVyaWVtIDUwMCBtbCBubyBQUAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQv9GA0L7Rh9C90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvQvtCz0L4g0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7QsdGK0LXQvNC+0LwgNTAwINC80LsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1OV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yNzgxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjM3OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCAzMDAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXMgMzAwIG1sLCBQUywgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzIDMwMCBtbCwgUFMsIFRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINCy0LjQvdC+0Lwg0LIg0L/QvtC70L3QvtC5INC80LXRgNC1OiDQndCw0YjQuCDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutGA0L7QudGC0LUg0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDRgdGC0LjQu9GPINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4INGBINC90LDRiNC40LzQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQvNC4INCx0L7QutCw0LvQsNC80Lgg0LTQu9GPINCy0LjQvdCwISDQrdGC0Lgg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0YHQvtC30LTQsNC90Ysg0LTQu9GPINGC0L7Qs9C+LCDRh9GC0L7QsdGLINGD0LvRg9GH0YjQuNGC0Ywg0LLQsNGI0LUg0LLQuNC90L3QvtC1INC90LDRgdC70LDQttC00LXQvdC40LUsINGB0L7RhdGA0LDQvdGP0Y8g0LDRgNC+0LzQsNGC0Ysg0Lgg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDRg9C00L7QsdGB0YLQstC+LiDQktC80LXRgdGC0LjQvNC+0YHRgtGMIDMwMCDQvNC7INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQu9C10LPQutC+INCy0LfQsdCw0LvRgtGL0LLQsNGC0Ywg0LrRgNCw0YHQvdC+0LUg0LLQuNC90L4g0LHQtdC3INGA0LjRgdC60LAg0L/RgNC+0LvQuNGC0Ywg0LXQs9C+LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDRgNCw0YHQutGA0YvRgtC40Y8g0LHRg9C60LXRgtCwINC4INC+0LHQvtCz0LDRidC10L3QuNGPINCy0LrRg9GB0L7QstGL0YUg0L7RidGD0YnQtdC90LjQuS48L3A+DQoNCjxwPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyZuYnNwO9C/0YDQvtGH0L3RiyDQuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC40LvQuCDQvtGB0L7QsdGL0YUg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS4g0K3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0L7Qv9GC0LjQvNCw0LvRjNC90L7QuSDRhtC40YDQutGD0LvRj9GG0LjQuCDQstC+0LfQtNGD0YXQsCwg0L/QvtC30LLQvtC70Y/RjyDQstC40L3RgyAmcXVvdDvQtNGL0YjQsNGC0YwmcXVvdDsg0Lgg0YDQsNGB0LrRgNGL0LLQsNGC0Ywg0LLRgdC1INCw0YDQvtC80LDRgtC40YfQtdGB0LrQuNC1INC90Y7QsNC90YHRiy4g0K3RgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0LrRgNCw0YHQvdGL0YUg0LLQuNC9LCDQutC+0YLQvtGA0YvQvCDRgtGA0LXQsdGD0LXRgtGB0Y8g0LLRgNC10LzRjywg0YfRgtC+0LHRiyDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/RgNC+0Y/QstC40YLRjCDRgdCy0L7QuSDRhdCw0YDQsNC60YLQtdGALjwvcD4NCg0KPHA+0JLRi9Cx0LjRgNCw0LnRgtC1Jm5ic3A70L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwINC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRh9GC0L7QsdGLINGB0L7RhdGA0LDQvdC40YLRjCDQvdCw0L/QuNGC0L7QuiDQv9GA0L7RhdC70LDQtNC90YvQvCDQuCDQutC+0LzRhNC+0YDRgtC90YvQvC4g0J/Qu9Cw0YHRgtC40Log0L3QtSDQv9C+0LPQu9C+0YnQsNC10YIg0YLQtdC/0LvQviwg0L/QvtC00LTQtdGA0LbQuNCy0LDRjyDRgdGC0LDQsdC40LvRjNC90YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINCy0LjQvdCwINC00L7Qu9GM0YjQtSAmbWRhc2g7INC60LvRjtGH0LXQstC+0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstC+INC/0LXRgNC10LQg0YLRgNCw0LTQuNGG0LjQvtC90L3QvtC5INGB0YLQtdC60LvRj9C90L3QvtC5INC/0L7RgdGD0LTQvtC5LiDQmNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDRhNC10YHRgtC40LLQsNC70LXQuSDQuNC70Lgg0YPRjtGC0L3Ri9GFINCy0LXRh9C10YDQvtCyINC00L7QvNCwITwvcD4NCg0KPHA+0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLJm5ic3A70L3QtSDRgtC+0LvRjNC60L4g0L/RgNCw0LrRgtC40YfQvdGLLCDQvdC+INC4INGN0LrQvtC70L7Qs9C40YfQvdGLLiDQntC90Lgg0YHQvtC60YDQsNGJ0LDRjtGCINC60L7Qu9C40YfQtdGB0YLQstC+INC+0YLRhdC+0LTQvtCyLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC40LfQtNC10LvQuNGPLCDQuCDQu9C10LPQutC+INC80L7RjtGC0YHRjy4g0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LrQsNC20LTRi9C8INCz0LvQvtGC0LrQvtC8INCy0LjQvdCwLCDQvdC1INCx0LXRgdC/0L7QutC+0Y/RgdGMINC+INCx0YzRjtGJ0LXQudGB0Y8g0L/QvtGB0YPQtNC1INC40LvQuCDQu9C40YjQvdC40YUg0YLRgNCw0YLQsNGFLjwvcD4NCg0KPHA+0JXRgdC70Lgg0LLRiyDRhdC+0YLQuNGC0LUg0YHQvtCy0LzQtdGB0YLQuNGC0Ywg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviwg0L3QsNGI0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAgJm1kYXNoOyDRg9C80L3Ri9C5INCy0YvQsdC+0YAhINCf0YDQuNGB0L7QtdC00LjQvdGP0LnRgtC10YHRjCDQuiDQutGD0LvRjNGC0YPRgNC1INGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0L/QvtGC0YDQtdCx0LvQtdC90LjRjyDRg9C20LUg0YHQtdCz0L7QtNC90Y8gJm1kYXNoOyDQt9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAg0L7QvdC70LDQudC9ITwvcD4NCg0KPHA+PGVtPtCS0YvQsdC40YDQsNC50YLQtSDQutCw0YfQtdGB0YLQstC+LCDQutC+0YLQvtGA0L7QtSDQvtGB0YLQsNC10YLRgdGPINGBINCy0LDQvNC4ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXM8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5WxKtuYSBiYXVkxKsmc2Nhcm9uO2FuYSBwaWxuxKtixIE6IE3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplczwvc3Ryb25nPjwvaDM+DQoNCjxwPkl6cMSTdGlldCBpZGXEgWxvIGtvbWJpbsSBY2lqdSBzdGlsYSB1biBmdW5rY2lvbmFsaXTEgXRlcyBhciBtxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1hasSBbSB2xKtuYSBnbMSBesSTbSEgJlNjYXJvbjvEq3MgcGxhc3RtYXNhcyBnbMSBemVzIGlyIHJhZMSrdGFzLCBsYWkgdXpsYWJvdHUgasWrc3UgdsSrbmEgcGllcmVkemksIHNhZ2xhYsSBam90IGFyb23EgXR1cyB1biDEk3J0xKtidS4gQXIgMzAwIG1sIHRpbHB1bXUgdMSBcyDEvGF1aiBicsSrdmkgdmlycHXEvG90IHNhcmthbnbEq251LCBuZWJhaWRvdGllcyBwxJNjIGl6bGlldG5lcywga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2ksIGxhaSBhdGJyxKt2b3R1IHNtYXLFvmFzIHVuIGJhZ8SBdGluxIF0dSBnYXVtZXMgaXpqxat0dS48L3A+DQoNCjxwPlBsYXN0bWFzYXMgdsSrbmEgZ2zEgXplIGlyIGF0a8SBcnRvdGkgbGlldG9qYW1hJm5ic3A7dW4gaXp0dXLEq2dhLCBrYXMgcGFkYXJhIHRvIGlkZcSBbHUgaXp2xJNsaSBnYW4gaWtkaWVuYWksIGdhbiDEq3BhJnNjYXJvbjtpZW0gcGFzxIFrdW1pZW0uIFTEgXMgZXJnb25vbWlza2FpcyBkaXphaW5zIHZlaWNpbmEgb3B0aW3EgWx1IGdhaXNhIHBpZWvEvMWrdmksIMS8YXVqb3QgdsSrbmFtICZsZHF1bztlbHBvdCZyZHF1bzsgdW4gYXRrbMSBdCB2aXN1cyBhcm9txIF0YSBuaWFuc2VzLiBUYXMgaXIgYsWrdGlza2kgc2Fya2FuYWppZW0gdsSrbmllbSwga3VyaWVtIG5lcGllY2llJnNjYXJvbjthbWEgbGFpa2EgcG9zbXMsIGxhaSBwaWxuxKtixIEgYXR0xKtzdMSrdHUgc2F2dSByYWtzdHVydS48L3A+DQoNCjxwPkl6dsSTbGlldGllcyBwbGFzdG1hc2FzIHZhaXLEgWtrxIFydCBsaWV0b2phbWFzIHbEq25hIGdsxIF6ZXMsIGxhaSBzYWdsYWLEgXR1IGR6xJNyaWVuYSB2xJNzdW11IHVuIGtvbWZvcnR1LiBQbGFzdG1hc2FzIG1hdGVyacSBbHMgbmV1enPFq2Mgc2lsdHVtdSwgdMSBZMSTasSBZGkgdXp0dXJvdCB2xKtuYSB0ZW1wZXJhdMWrcnUgc3RhYmlsxIFrdSBpbGfEgWsgJm5kYXNoOyB0YXMgaXIgZ2FsdmVuYWlzIHByaWVrJnNjYXJvbjtyb2PEq2JhLCBzYWzEq2R6aW5vdCBhciB0cmFkaWNpb27EgWxhasSBbSBnbMSBesSTbS4gSWRlxIFsaSBwaWVtxJNyb3RhcyBwaWtuaWtpZW0sIGZlc3RpdsSBbGllbSB2YWkgdmFrYXJhIHJpdGllbSBtxIFqxIFzITwvcD4NCg0KPHA+TcWrc3UmbmJzcDthdGvEgXJ0b3RpIGxpZXRvamFtxIFzIGdsxIF6ZXMmbmJzcDtpciBuZSB0aWthaSBwcmFrdGlza2FzLCBiZXQgYXLEqyBla28gZHJhdWR6xKtnYXMuIFTEgXMgc2FtYXppbmEgYXRrcml0dW11IGRhdWR6dW11LCBhaXpzdMSBam90IHZpZW5yZWl6IGxpZXRvamFtb3MgcHJvZHVrdHVzLCB1biBpciB2aWVnbGkgdMSrcsSBbWFzLiBJemNpZW5pZXQga2F0cnUgdsSrbmEgcGlsaWVudSwgbmV1enRyYXVjb3RpZXMgcGFyIHN0aWtsYSBib2rEgWp1bWllbSB2YWkgbmV2xJNsYW1pZW0gaXptYWtzdSBwaWVhdWd1bWllbS48L3A+DQoNCjxwPkphIHbEk2xhdGllcyBhcHZpZW5vdCBpbGd0c3DEk2p1LCBzdGlsdSB1biBhdWdzdHUga3ZhbGl0xIF0aSwgbcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzIGlyIGrFq3N1IGd1ZHLEgWthaXMgaXp2xJNsZXMhIFBpZXZpZW5vamlldGllcyBpbGd0c3DEk2rEq2dhaSB2xKtuYSBrdWx0xatyYWkgamF1ICZzY2Fyb247b2RpZW4gJm5kYXNoOyBwYXPFq3RpZXQgc2F2dSBrb21wbGVrdHUgdGllJnNjYXJvbjtzYWlzdMSTITwvcD4NCg0KPHA+PGVtPkl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBrYXMgbmVpemtsxKtzdCE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXM8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5FbmpveSB3aW5lIHRvIHRoZSBmdWxsZXN0OiBPdXIgcmV1c2FibGUgd2luZSBnbGFzc2VzPC9zdHJvbmc+PC9oMz4NCg0KPHA+RGlzY292ZXIgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIGZ1bmN0aW9uYWxpdHkgd2l0aCBvdXImbmJzcDtyZXVzYWJsZSB3aW5lIGdsYXNzZXMhIENyYWZ0ZWQgZnJvbSBkdXJhYmxlIHBsYXN0aWMsIHRoZXNlIGdsYXNzZXMgYXJlIGRlc2lnbmVkIHRvIGVuaGFuY2UgeW91ciB3aW5lIGV4cGVyaWVuY2UgYnkgcHJlc2VydmluZyBhcm9tYXMgYW5kIGVuc3VyaW5nIGNvbWZvcnQuIFdpdGggYSAzMDAgbWwgY2FwYWNpdHksIHRoZXkgYWxsb3cgeW91IHRvIHN3aXJsIHJlZCB3aW5lIGVmZm9ydGxlc3NseSB3aXRob3V0IHNwaWxscywgd2hpY2ggaXMgZXNzZW50aWFsIGZvciByZWxlYXNpbmcgY29tcGxleCBib3VxdWV0cyBhbmQgZW5yaWNoaW5nIGZsYXZvciBwcm9maWxlcy48L3A+DQoNCjxwPk91ciBwbGFzdGljIHdpbmUgZ2xhc3NlcyBhcmUgcmV1c2FibGUmbmJzcDthbmQgc3R1cmR5LCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgZGFpbHkgdXNlIG9yIHNwZWNpYWwgb2NjYXNpb25zLiBUaGUgZXJnb25vbWljIGRlc2lnbiBwcm9tb3RlcyBvcHRpbWFsIGFpcmZsb3csIGxldHRpbmcgdGhlIHdpbmUgJnF1b3Q7YnJlYXRoZSZxdW90OyBhbmQgdW52ZWlsIGV2ZXJ5IGFyb21hdGljIG51YW5jZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgaW1wb3J0YW50IGZvciByZWQgd2luZXMsIHdoaWNoIHJlcXVpcmUgdGltZSB0byBmdWxseSBkZXZlbG9wIHRoZWlyIGNoYXJhY3Rlci48L3A+DQoNCjxwPkNob29zZSZuYnNwO211bHRpLXVzZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyZuYnNwO3RvIGtlZXAgeW91ciBkcmluayBjb29sIGFuZCBjb21mb3J0YWJsZS4gVGhlIHBsYXN0aWMgbWF0ZXJpYWwgZG9lc24mcnNxdW87dCBhYnNvcmIgaGVhdCwgbWFpbnRhaW5pbmcgYSBzdGFibGUgd2luZSB0ZW1wZXJhdHVyZSBsb25nZXImbWRhc2g7YSBrZXkgYWR2YW50YWdlIG92ZXIgdHJhZGl0aW9uYWwgZ2xhc3N3YXJlLiBQZXJmZWN0IGZvciBwaWNuaWNzLCBmZXN0aXZhbHMsIG9yIGNvenkgZXZlbmluZ3MgYXQgaG9tZSE8L3A+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGdsYXNzZXMmbmJzcDthcmUgbm90IG9ubHkgcHJhY3RpY2FsIGJ1dCBhbHNvIGVjby1mcmllbmRseS4gVGhleSByZWR1Y2Ugd2FzdGUgYnkgcmVwbGFjaW5nIHNpbmdsZS11c2UgcHJvZHVjdHMgYW5kIGFyZSBlYXN5IHRvIGNsZWFuLiBTYXZvciBldmVyeSBzaXAgb2Ygd2luZSB3aXRob3V0IHdvcnJ5aW5nIGFib3V0IGJyZWFrYWdlIG9yIHVubmVjZXNzYXJ5IGV4cGVuc2VzLjwvcD4NCg0KPHA+SWYgeW91IHdhbnQgdG8gY29tYmluZSBkdXJhYmlsaXR5LCBzdHlsZSwgYW5kIGhpZ2ggcXVhbGl0eSwgb3VyIHJldXNhYmxlIHdpbmUgZ2xhc3NlcyBhcmUgdGhlIHNtYXJ0IGNob2ljZSEgSm9pbiB0aGUgc3VzdGFpbmFibGUgd2luZSBjdWx0dXJlIHRvZGF5Jm1kYXNoO29yZGVyIHlvdXIgc2V0IG9ubGluZSE8L3A+DQoNCjxwPjxlbT5DaG9vc2UgcXVhbGl0eSB0aGF0IGxhc3RzITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDExNzEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzIDMwMCBtbCwgUFMsIFRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZWEzMmQ2ZjMxN2M0ZTE2ODU3ZDI4YmJjMmU2NTkzN2EuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGdsxIF6ZXMgdsSrbmFtIDMwMCBtbCBubyBpenR1csSrZ2FzIFBTIHBsYXN0bWFzYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzIDMwMCBtbCBtYWRlIG9mIGR1cmFibGUgUFMgcGxhc3RpYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQsdC+0LrQsNC7INC00LvRjyDQstC40L3QsCAzMDAg0LzQuyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0J/QoSDQv9C70LDRgdGC0LjQutCwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NjBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg4NjE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzg1OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyLCDQn9ChLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVka8SBcnQgbGlldG9qYW1pZSB2xKtuYSBnbMSBemVzIGvEgXRpLCBQUywgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzdGVtcyBmb3Igd2luZSBnbGFzc2VzLCBQUywgQmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LI6INGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCwg0L/RgNC+0YfQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGI0Lgg0L3QvtC20LrQuCDQtNC70Y8g0LHQvtC60LDQu9C+0LI/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyJm5ic3A70LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAg0LjQtNC10LDQu9GM0L3QviDQuNC80LjRgtC40YDRg9GO0YIg0LjQt9GL0YHQutCw0L3QvdGL0Lkg0LTQuNC30LDQudC9INGB0YLQtdC60LvRj9C90L3QvtC5INC/0L7RgdGD0LTRiywg0L7RgdGC0LDQstCw0Y/RgdGMINC90LXQsdGM0Y7RidC40LzQuNGB0Y8g0Lgg0L/RgNCw0LrRgtC40YfQvdGL0LzQuC4g0JjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINCy0LXRh9C10YDQuNC90L7Quiwg0YHQstCw0LTQtdCxLCDRgNC10YHRgtC+0YDQsNC90L7QsiDQuNC70Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSAmbWRhc2g7INGB0L7RhdGA0LDQvdGP0LnRgtC1INGB0YLQuNC70Ywg0Lgg0LjQt9Cx0LXQs9Cw0LnRgtC1INC+0YHQutC+0LvQutC+0LIhPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCd0LXQsdGM0Y7RidC40LXRgdGPINC4INC00L7Qu9Cz0L7QstC10YfQvdGL0LU6Jm5ic3A70JLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C5INC/0LvQsNGB0YLQuNC6INCy0YvQtNC10YDQttC40LLQsNC10YIg0LDQutGC0LjQstC90L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQtNCw0LbQtSDQsiDRgdCw0LzRi9GFINGI0YPQvNC90YvRhSDRg9GB0LvQvtCy0LjRj9GFLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC70LXQs9Cw0L3RgtC90YvQuSDQtNC40LfQsNC50L06Jm5ic3A70KLQvtGH0L3QsNGPINC40LzQuNGC0LDRhtC40Y8g0YHRgtC10LrQu9GP0L3QvdGL0YUg0LHQvtC60LDQu9C+0LIgJm1kYXNoOyDQstCw0Ygg0YHRgtC+0Lsg0LHRg9C00LXRgiDQstGL0LPQu9GP0LTQtdGC0Ywg0LHQtdC30YPQv9GA0LXRh9C90L4uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCX0LDRidC40YLQsCDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC90LDQv9C40YLQutCwOiZuYnNwO9Cd0L7QttC60LAg0L/QvtC30LLQvtC70Y/QtdGCINC00LXRgNC20LDRgtGMINCx0L7QutCw0LssINC90LUg0L3QsNCz0YDQtdCy0LDRjyDQvdCw0L/QuNGC0L7QuiDQuCDQvdC1INC+0YHRgtCw0LLQu9GP0Y8g0L7RgtC/0LXRh9Cw0YLQutC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiZuYnNwO9Ch0L7QutGA0LDRgtC40YLQtSDQvtGC0YXQvtC00YssINC30LDQvNC10L3QuNCyINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0L/QvtGB0YPQtNGDINC40LvQuCDRhdGA0YPQv9C60LjQtSDRgdGC0LXQutC70Y/QvdC90YvQtSDQsdC+0LrQsNC70YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiZuYnNwO9Cf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQuNC30LDQudC9OiZuYnNwO9Cj0YHRgtC+0LnRh9C40LLQvtC1INC+0YHQvdC+0LLQsNC90LjQtSwg0YHQvtCy0LzQtdGB0YLQuNC80L7QtSDRgSDQv9C70LDRgdGC0LjQutC+0LLRi9C80Lgg0YfQsNGI0LDQvNC4INC00LvRjyDQvdCw0L/QuNGC0LrQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDombmJzcDvQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0L4g0LjQtNC10LDQu9GM0L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LXRgNC+0L/RgNC40Y/RgtC40Y86Jm5ic3A70KHQstCw0LTRjNCx0YssINC60L7RgNC/0L7RgNCw0YLQuNCy0YssINGE0LXRgdGC0LjQstCw0LvQuCDQuNC70Lgg0LTQvtC80LDRiNC90LjQtSDQstC10YfQtdGA0LjQvdC60LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQsdCw0YDRizombmJzcDvQn9C+0LTQsNCy0LDQudGC0LUg0L3QsNC/0LjRgtC60Lgg0YHRgtC40LvRjNC90L4sINCx0LXQtyDRgNC40YHQutCwINGA0LDQt9Cx0LjRgtGMINCx0L7QutCw0LvRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiZuYnNwO9CY0LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINGD0LbQuNC90L7QsiDQvdCwINC+0YLQutGA0YvRgtC+0Lwg0LLQvtC30LTRg9GF0LUg0LjQu9C4INGA0L7QvNCw0L3RgtC40YfQtdGB0LrQuNGFINCy0LXRh9C10YDQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7Ql9Cw0LHRg9C00YzRgtC1INC+INC/0L7RgdGC0L7Rj9C90L3QvtC5INC30LDQvNC10L3QtSDRgNCw0LfQsdC40YLRi9GFINCx0L7QutCw0LvQvtCyICZtZGFzaDsg0L3QsNGI0Lgg0L3QvtC20LrQuCDQv9GA0L7RgdC70YPQttCw0YIg0LPQvtC00YsuINCY0YUg0YHRgtC40LvRjCDQuCDQvdCw0LTQtdC20L3QvtGB0YLRjCDQv9C+0LLRi9GB0Y/RgiDRg9GA0L7QstC10L3RjCDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90L3QvtGB0YLRjCDQs9C+0YHRgtC10LkuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0L/RgNC10LLRgNCw0YLQuNGC0LUg0L/QvtC00LDRh9GDINC90LDQv9C40YLQutC+0LIg0LIg0LjRgdC60YPRgdGB0YLQstC+INGBINC90LDRiNC40LzQuCDQvdC10LHRjNGO0YnQuNC80LjRgdGPINC90L7QttC60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHprxIFydCBsaWV0b2phbWkgdsSrbmEgZ2zEgcW+dSBrxIF0aTogaXp0dXLEq2dpLCBlbGVnYW50xKsgdW4gcHJha3Rpc2tpPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgbcWrc3UgZ2zEgcW+dSBrxIF0acWGdXM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtaWUgdsSrbmEgZ2zEgcW+dSBrxIF0aSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzLCBrYXMgYXRkYXJhIGVsZWdhbnRvIHN0aWtsYSBnbMSBxb51IGRpemFpbnUsIGJldCBpciBuZXNhbGF1xb5hbWkgdW4gaXp0dXLEq2dpLiBJZGXEgWxpIHBpZW3Ek3JvdGkgcGFzxIFrdW1pZW0sIHJlc3RvcsSBbmllbSB2YWkgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWksIHRpZSBub2RybyZzY2Fyb247aW5hIGtvbWZvcnR1IHVuIHN0aWx1LCB2aWVubGFpa3VzIHNhbWF6aW5vdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TmVzYWxhdcW+YW1pIHVuIGl6dHVyxKtnaTombmJzcDtEcm8mc2Nhcm9uO2kgbGlldG9qYW1pIHBhdCBzcHJhaWfEgWvEgXMgYmFsbMSrdMSTcyB2YWkgYsSBcm9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5UZW1wZXJhdMWrcmFzIGtvbnRyb2xlOiZuYnNwO0vEgXRpxYZpIMS8YXVqIHR1csSTdCBnbMSBemksIG5laWV0ZWttxJNqb3QgZHrEk3JpZW5hIHRlbXBlcmF0xatydS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWxlZ2FudHMgZGl6YWluczombmJzcDtTdGFiaWzEgSBwYW1hdG5lIHVuIHN0aWtsYW0gbMSrZHrEq2dhIGl6c2thdGEgbcSBa3NsYSBwaWUmc2Nhcm9uO8S3aXIgZ2FsZGFtIGF1Z3N0dsSTcnTEq2d1IGl6c2thdHUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZGVpIGRyYXVkesSrZ2k6Jm5ic3A7RGF1ZHprxIFydMSTamEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXUgZGF1ZHp1bXUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczombmJzcDtQxIFydGlrYWkgZHJvJnNjYXJvbjthLCBCUEEtYnLEq3ZhIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGl6YWluczombmJzcDtTdGFiaWzEgSBwYW1hdG5lLCBzdGlrbGEgZ2zEgcW+dSBpbWl0xIFjaWphLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb21wbGVrdMSBOiZuYnNwO0vEgXRpIHVuIHNhZGVyxKtnaSBwbGFzdG1hc2FzIGthdXNpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTombmJzcDtNYXpnxIFqYW1pIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZla3RpIHBpZW3Ek3JvdGk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5QYXPEgWt1bWllbTombmJzcDtLxIF6YXMsIGtvcnBvcmF0xKt2aSBwYXPEgWt1bWksIGZlc3RpdsSBbGkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlJlc3RvcsSBbmllbSB1biBixIFyaWVtOiZuYnNwO1Bhc25pZWR6aWV0IGR6xJNyaWVudXMgc3RpbMSrZ2ksIGJleiAmc2Nhcm9uO8S3ZW1idSByaXNraWVtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5NxIFqxIFtOiZuYnNwO0lkZcSBbGkgcGlrbmlraWVtLCBkxIFyemEgdmFrYXJpxYbEgW0gdmFpIMSjaW1lbmVzIHN2xJN0a2llbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdGFzIGlyIGl6ZGV2xKtnaT88L3N0cm9uZz48L2gzPg0KDQo8cD5JZXRhdXBpZXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHZpZW5yZWl6xJNqbyBnbMSBxb51IGllZ8SBZGVzLCB1biByxatwxJNqaWV0aWVzIHBhciB2aWRpLiBNxatzdSBrxIF0aSBrYWxwb3MgZ2FkaWVtLCBzYWdsYWLEgWpvdCBza2Fpc3R1IGl6c2thdHUuPC9wPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZtZGFzaDsgcMSBcnZlaWRvamlldCBzYXZ1IHBhc25pZWcmc2Nhcm9uO2FudSBhciBpenR1csSrZ2llbSB1biBzdGlsxKtnaWVtIGdsxIHFvnUga8SBdGllbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFBsYXN0aWMgU3RlbXMgZm9yIFdpbmUgR2xhc3NlczogVW5icmVha2FibGUgRWxlZ2FuY2UgZm9yIEV2ZXJ5IE9jY2FzaW9uPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgU3RlbXM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+RWxldmF0ZSB5b3VyIHdpbmUgYW5kIGNvY2t0YWlsIGV4cGVyaWVuY2Ugd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBwbGFzdGljIHN0ZW1zJm5ic3A7dGhhdCBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggcHJhY3RpY2FsaXR5LiBEZXNpZ25lZCB0byBtaW1pYyB0aGUgdGltZWxlc3MgZWxlZ2FuY2Ugb2YgdHJhZGl0aW9uYWwgZ2xhc3N3YXJlLCB0aGVzZSBzdGVtcyBhcmUgY3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgZHVyYWJsZSBwbGFzdGljLCBtYWtpbmcgdGhlbSBwZXJmZWN0IGZvciBwYXJ0aWVzLCB3ZWRkaW5ncywgb3IgdXBzY2FsZSBldmVudHMuIFNheSBnb29kYnllIHRvIGJyb2tlbiBnbGFzcyBhbmQgaGVsbG8gdG8gd29ycnktZnJlZSBlbnRlcnRhaW5pbmchPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5VbmJyZWFrYWJsZSAmYW1wOyBEdXJhYmxlOiZuYnNwO1NoYXR0ZXJwcm9vZiBwbGFzdGljIGVuc3VyZXMgc2FmZXR5IGFuZCBsb25nZXZpdHksIGV2ZW4gaW4gbGl2ZWx5IHNldHRpbmdzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FbGVnYW50IERlc2lnbjombmJzcDtNaXJyb3JzIHRoZSByZWZpbmVkIGxvb2sgb2YgY2xhc3NpYyB3aW5lIGdsYXNzZXMsIGVuaGFuY2luZyB5b3VyIHRhYmxlIHByZXNlbnRhdGlvbi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VGVtcGVyYXR1cmUgQ29udHJvbDombmJzcDtIb2xkIHlvdXIgZHJpbmsgd2l0aG91dCB0cmFuc2ZlcnJpbmcgaGVhdCwga2VlcGluZyBiZXZlcmFnZXMgYXQgdGhlIHBlcmZlY3QgdGVtcGVyYXR1cmUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2Ugd2FzdGUgYnkgcmVwbGFjaW5nIHNpbmdsZS11c2UgcGxhc3RpYyBvciBmcmFnaWxlIGdsYXNzd2FyZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+RXZlbnRzOiZuYnNwO1dlZGRpbmdzLCBjb3Jwb3JhdGUgZ2F0aGVyaW5ncywgZ2FyZGVuIHBhcnRpZXMsIG9yIGZlc3RpdmFscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+QmFycyAmYW1wOyBSZXN0YXVyYW50czombmJzcDtTZXJ2ZSBkcmlua3Mgc3R5bGlzaGx5IHdoaWxlIG1pbmltaXppbmcgYnJlYWthZ2UgY29zdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0lkZWFsIGZvciBvdXRkb29yIGRpbm5lcnMsIHBvb2xzaWRlIGNvY2t0YWlscywgb3IgZmFtaWx5IGNlbGVicmF0aW9ucy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRlc2lnbjombmJzcDtTbGVlayBzdGVtIHN0cnVjdHVyZSBjb21wYXRpYmxlIHdpdGggbW9zdCBwbGFzdGljIHdpbmUgZ2xhc3Nlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIGVhc3kgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHRyYW5zZm9ybSB5b3VyIHNlcnZpY2Ugd2l0aCBzdGVtcyB0aGF0IGJsZW5kIGx1eHVyeSwgZHVyYWJpbGl0eSwgYW5kIHN1c3RhaW5hYmlsaXR5ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5ODk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzdGVtcyBmb3Igd2luZSBnbGFzc2VzLCBQUywgQmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMTUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAyOWE4YTc1MGI3Y2IzNzZlNjExNzhiNTdiNThlZjI5NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIGRvd25zdGVtcyBmb3IgcmV1c2FibGUgd2luZSBnbGFzc2VzIGluIGJsYWNrIGNvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1pIHbEq25hIGdsxIHFvnUga8SBdGkg4oCUIGVsZWdhbnRpIHVuIG5lc2FsYXXFvmFtaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LIg4oCUINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCDQsdC10Lcg0YXRgNGD0L/QutC+0YHRgtC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjI4NTIzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTIyMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J3QvtC2INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5IDE4INGB0LwsINCf0KEsINGH0LXRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE5hemlzIGRhdWR6cmVpemxpZXRvamFtcyAxOCBjbSwgUFMsIG1lbG5zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2OiDQvdCw0LTQtdC20L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0Ygg0L3QvtC2Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LYg0LTQu9C40L3QvtC5IDE4INGB0LwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0LrQsNGH0LXRgdGC0LLQviwg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Ywg0Lgg0Y3RgdGC0LXRgtC40LrRgy4g0J7QvSDRgdC+0YfQtdGC0LDQtdGCINC00L7RgdGC0YPQv9C90YPRjiDRhtC10L3RgyDRgSDQv9GA0LXQvNC40LDQu9GM0L3QvtC5INC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjNGOLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCw0L3QsNC70L7Qs9C4INC4INGB0L7QutGA0LDRidCw0Y8g0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7Qsi48L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Yw6Jm5ic3A70JjQt9Cz0L7RgtC+0LLQu9C10L0g0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC6INC00LXRhNC+0YDQvNCw0YbQuNC4INC4INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6Jm5ic3A70J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSwg0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0YLQuNC70Yw6Jm5ic3A70JvQsNC60L7QvdC40YfQvdGL0Lkg0YfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INGN0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0LPQsNGA0LzQvtC90LjRh9C90L4g0LLQv9C40YjRg9GC0YHRjyDQsiDQu9GO0LHRg9GOINGB0LXRgNCy0LjRgNC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDombmJzcDvQodC90LjQttCw0LXRgiDQstGA0LXQtNC90L7QtSDQstC+0LfQtNC10LnRgdGC0LLQuNC1INC90LAg0L7QutGA0YPQttCw0Y7RidGD0Y4g0YHRgNC10LTRgyDQt9CwINGB0YfQtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQp9C10YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDE4INGB0LwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0L7RgiDQvdC+0LY/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LrQsNGE0LU6Jm5ic3A70KPQu9GD0YfRiNC40YLQtSDQv9C+0LTQsNGH0YMg0LHQu9GO0LQg0Lgg0YHQvtC60YDQsNGC0LjRgtC1INGA0LDRgdGF0L7QtNGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0LjQsdC+0YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHQu9GD0LbQsdGLINC00L7RgdGC0LDQstC60Lg6Jm5ic3A70JPQsNGA0LDQvdGC0LjRgNGD0LnRgtC1INC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHRgdGC0LLQviDQuCDQvdCw0LTQtdC20L3QvtGB0YLRjCDQtNCw0LbQtSDQsiDQtNC+0YDQvtCz0LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDombmJzcDvQmNC00LXQsNC70LXQvSDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0L/RgNCw0LfQtNC90LjQutC+0LIg0LjQu9C4INC/0L7QstGB0LXQtNC90LXQstC90YvRhSDQvtCx0LXQtNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/QvtGB0YLQvtGP0L3QvdGL0YUg0LfQsNC60YPQv9C+0Log0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQvdC+0LbQtdC5ICZtZGFzaDsg0L3QsNGI0LAg0LzQvtC00LXQu9GMINC/0YDQvtGB0LvRg9C20LjRgiDQs9C+0LTRiywg0YHQvtGF0YDQsNC90Y/RjyDQsdC10LfRg9C/0YDQtdGH0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtC4g0JXQtSDRgdGC0LjQu9GMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDRg9C60YDQtdC/0Y/RgiDQtNC+0LLQtdGA0LjQtSDQutC70LjQtdC90YLQvtCyINC6INCy0LDRiNC10LzRgyDQsdGA0LXQvdC00YMuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQutCw0YfQtdGB0YLQstCwLCDRjdGB0YLQtdGC0LjQutC4INC4INC30LDQsdC+0YLRiyDQviDQv9GA0LjRgNC+0LTQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1zIG5hemlzPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbXMgbWVsbnMgMTggY20gZ2FyJnNjYXJvbjsgbmF6aXMgaXIgaWRlxIFsYSBpenbEk2xlIHRpZW0sIGthcyBub3bEk3J0xJMga3ZhbGl0xIF0aSB1biBzdGlsdS4gVGFzIG5hdiB2aXNpemRldsSrZ8SBa2FpcywgYmV0IGFyxKsgbmUgZMSBcmdzIHZhcmlhbnRzLCB0YXMgYXB2aWVubyBpenR1csSrYnUgdW4gZWxlZ2FuY2ksIGthcyBpciBwaWVtxJNyb3RzIGdhbiBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haSwgZ2FuIMSrcGEmc2Nhcm9uO2llbSBnYWTEq2p1bWllbS4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMsICZzY2Fyb247aXMgbmF6aXMgaXIgaXp0dXLEq2dzIHVuIG5vZGlsdW1penR1csSrZ3MsIMS8YXVqb3QgdG8gaXptYW50b3QgYXRrxIFydG90aSwgbmV6YXVkxJNqb3QgZnVua2Npb25hbGl0xIF0aS4gVmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwgc2FnbGFixIFqb3QgcGlldmlsY8SrZ28gaXpza2F0dS4gTWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgdGFpIG1vZGVybnUgdW4gZGlza3LEk3R1IGl6c2thdHUsIGthcyBoYXJtb25pc2tpIGl6c2thdMSrc2llcyB1eiBqZWJrdXJhIGdhbGRhLiAmU2Nhcm9uO2lzIG5hemlzIGvEvMWrcyBwYXIgdXp0aWNhbXUgcGFsxKtndSByZXN0b3LEgW5vcyB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bW9zLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0ga29tZm9ydHUgdW4gZ2FuZGFyxKtqdW11IHBhciBsaWV0byZzY2Fyb247YW51LiBJenbEk2xpZXRpZXMgbcWrc3UgbmF6aSwgbGFpIHJhZMSrdHUgYXVnc3RhIGzEq21lxYZhIHNlcnZpc3UgdW4gc2FnbGFixIF0dSBzYXZhcyBpZXN0xIFkZXMgdMSTbHUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIEtuaWZlOiBEdXJhYmlsaXR5LCBTdHlsZSAmYW1wOyBFY28tQ29uc2Npb3VzIENob2ljZTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIEtuaWZlPzwvc3Ryb25nPjwvaDM+DQoNCjxwPlRoZSZuYnNwOzE4IGNtIHJldXNhYmxlIGJsYWNrIHBsYXN0aWMga25pZmUmbmJzcDtpcyB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHJlbmd0aCwgZWxlZ2FuY2UsIGFuZCBzdXN0YWluYWJpbGl0eS4gRGVzaWduZWQgZm9yIHRob3NlIHdobyBwcmlvcml0aXplIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MsIGl0IHJlcGxhY2VzIHNpbmdsZS11c2UgY3V0bGVyeSB3aGlsZSBvZmZlcmluZyBleGNlcHRpb25hbCB2YWx1ZSBmb3IgbW9uZXkuIElkZWFsIGZvciByZXN0YXVyYW50cywgZGVsaXZlcnkgc2VydmljZXMsIG9yIGhvbWUgdXNlLCBpdCBlbGV2YXRlcyBldmVyeSBkaW5pbmcgZXhwZXJpZW5jZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgTG9uZy1MYXN0aW5nOiZuYnNwO0NyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIEJQQS1mcmVlIHBsYXN0aWMgdGhhdCByZXNpc3RzIHdlYXIgYW5kIHJldGFpbnMgc2hhcnBuZXNzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EaXNod2FzaGVyLVNhZmU6Jm5ic3A7RWZmb3J0bGVzcyBjbGVhbmluZyB3aXRob3V0IGNvbXByb21pc2luZyBpdHMgc2xlZWsgYXBwZWFyYW5jZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TW9kZXJuIERlc2lnbjombmJzcDtNYXR0ZSBibGFjayBmaW5pc2ggYW5kIDE4IGNtIGxlbmd0aCBzdWl0IGFueSB0YWJsZSBzZXR0aW5nLCBmcm9tIGNhc3VhbCBtZWFscyB0byBmb3JtYWwgZXZlbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlcyBwbGFzdGljIHdhc3RlIGJ5IHJlcGxhY2luZyBkaXNwb3NhYmxlIGFsdGVybmF0aXZlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIHNoYXR0ZXJwcm9vZiBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTggY20gKHZlcnNhdGlsZSBmb3IgY3V0dGluZyBtZWF0cywgY2hlZXNlcywgb3IgZGVzc2VydHMpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdGF1cmFudHMgJmFtcDsgQ2FmZXM6Jm5ic3A7RW5oYW5jZSBwcmVzZW50YXRpb24gYW5kIGN1dCBjb3N0cyBvbiBzaW5nbGUtdXNlIGN1dGxlcnkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkZvb2QgRGVsaXZlcnk6Jm5ic3A7RW5zdXJlIG1lYWxzIGFycml2ZSB3aXRoIHJlbGlhYmxlLCByZXVzYWJsZSB1dGVuc2lscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7SWRlYWwgZm9yIHBpY25pY3MsIHBhcnRpZXMsIG9yIGV2ZXJ5ZGF5IG1lYWxzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBJbnZlc3RtZW50Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPkJvb3N0IGN1c3RvbWVyIHNhdGlzZmFjdGlvbiB3aXRoIGEga25pZmUgdGhhdCBjb21iaW5lcyBwcmFjdGljYWxpdHkgYW5kIHNvcGhpc3RpY2F0aW9uLiBJdHMgdGltZWxlc3MgZGVzaWduIGFuZCBlY28tY29uc2Npb3VzIGFwcGVhbCBhbGlnbiB3aXRoIG1vZGVybiBzdXN0YWluYWJpbGl0eSB0cmVuZHMuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHVwZ3JhZGUgeW91ciBzZXJ2aWNlIHdpdGggYSBrbmlmZSB0aGF0IG1hcnJpZXMgZnVuY3Rpb25hbGl0eSwgc3R5bGUsIGFuZCBwbGFuZXQtZnJpZW5kbHkgdmFsdWVzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjEyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yMiAxMzo0NToyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xOTQ3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGIyNTgxMjI0YWU5ZTAyYTMzMWVlZDY4ODAxYmE3ZDExLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgYmxhY2sgemVybyB3YXN0ZSBjdXRsZXJ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE5hemlzIGRhdWR6cmVpemxpZXRvamFtcyBtZWxucyBubyBwbGFzdG1hc2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LYgMTgg0YHQvCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NThdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzIwNjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7OiDQo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Ywg0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90YvRhSDQsdC70Y7QtDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0L3QsNC00LXQttC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRi9GC0L3Ri9GFINC+0LHQtdC00L7Qsiwg0YDQsNCz0YMg0LjQu9C4INGB0LXQvNC10LnQvdGL0YUg0L/QvtGA0YbQuNC5PyDQndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Lgg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0LguINCe0L3QuCDQv9C+0LTRhdC+0LTRj9GCINC60LDQuiDQtNC70Y8g0LTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRgtCw0Log0Lgg0LTQu9GPINCx0LjQt9C90LXRgdCwLCDQv9C+0LzQvtCz0LDRjyDRgdC+0LrRgNCw0YLQuNGC0Ywg0L7RgtGF0L7QtNGLINC4INGD0LrRgNC10L/QuNGC0Ywg0LTQvtCy0LXRgNC40LUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDRiyDQuCDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjRgNC90YvQvNC4INCx0YPQu9GM0L7QvdCw0LzQuCwg0YHQvtGD0YHQsNC80Lgg0LjQu9C4INC30LDQv9GA0LDQstC60LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjog0LrRgNGL0YjQutCwINGB0L7QstC80LXRgdGC0LjQvNCwINGBINC60L7QvdGC0LXQudC90LXRgNCw0LzQuCAzNzUg0LzQuywgNTAwINC80Lsg0LggMTAwMCDQvNC7ICZtZGFzaDsg0YPQtNC+0LHQvdC+INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LLRi9GB0YzRgtC1INC40LzQuNC00LYg0LLQsNGI0LXQs9C+INC60LDRhNC1INC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINGC0LDRgNGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCf0YDQvtGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0YHQvtGF0YDQsNC90Y/QtdGCINGE0L7RgNC80YMg0L/QvtGB0LvQtSDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQuCDQvNGL0YLRjNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCg0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0YLQvtC70L7QstGL0YU8L3N0cm9uZz46INC/0L7RgNGG0LjQvtC90L3Ri9C1INCz0LDRgNC90LjRgNGLLCDRgdGD0L/Riywg0YHQsNC70LDRgtGLINC40LvQuCDRgdC+0YPRgdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXQvNC10LnQvdGL0YUg0L7QsdC10LTQvtCyPC9zdHJvbmc+OiDRhdGA0LDQvdC10L3QuNC1INCz0L7RgtC+0LLRi9GFINCx0LvRjtC0LCDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLQvtCyINC40LvQuCDQtNC10YLRgdC60L7Qs9C+INC/0LjRgtCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCk0YPQtC3Qv9GA0L7QtdC60YLQvtCyPC9zdHJvbmc+OiDRg9C00L7QsdC90LDRjyDRg9C/0LDQutC+0LLQutCwINC00LvRjyDQs9C+0YLQvtCy0YvRhSDRgNCw0YbQuNC+0L3QvtCyINC40LvQuCDQutC10LnRgtC10YDQuNC90LPQsC48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINC90LAg0YPQv9Cw0LrQvtCy0LrQtTwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L3QuNC20LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qm9C+0Y/Qu9GM0L3QvtGB0YLRjCDQutC70LjQtdC90YLQvtCyPC9zdHJvbmc+OiDQv9C+0LTQtNC10YDQttC60LAg0Y3QutC+0LvQvtCz0LjRh9C90YvRhSDQuNC90LjRhtC40LDRgtC40LIg0YPQutGA0LXQv9C70Y/QtdGCINGA0LXQv9GD0YLQsNGG0LjRjiDQsdGA0LXQvdC00LAuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHQvdGL0Lkg0YDQsNC30LzQtdGAPC9zdHJvbmc+OiA1MDAg0LzQuyAmbWRhc2g7INC30L7Qu9C+0YLQsNGPINGB0LXRgNC10LTQuNC90LAg0LTQu9GPINGB0YvRgtC90YvRhSDQv9C+0YDRhtC40Lkg0LHQtdC3INC70LjRiNC90LXQs9C+INC+0LHRitC10LzQsC48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDRg9C00L7QsdC90YvQvCwg0LAg0LHQuNC30L3QtdGBICZtZGFzaDsg0L7RgtCy0LXRgtGB0YLQstC10L3QvdGL0LwhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWw6IERybyZzY2Fyb247cywgcHJha3Rpc2tzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IGl6dHVyxKtndXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBqxatzdSDEk2RpZW51IHN2YWlndW11IHVuIGLFq3MgZHJvJnNjYXJvbjtpIGlrZGllbmFpPyBNxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWwmbmJzcDtpciBpZGXEgWxzIHJpc2luxIFqdW1zIGdhbiBtxIFqxIFzLCBnYW4gcHJvZmVzaW9uxIFsxIFtIHZpcnR1dsSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBpenR1csSTdHUgaW50ZW5zxKt2dSBsaWV0byZzY2Fyb247YW51LCBub2RybyZzY2Fyb247aW5vdCBoZXJtxJN0aXNrdW11LCBkcm8mc2Nhcm9uO8SrYnUgdW4gdmllbmvEgXImc2Nhcm9uO3UgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHRyYW5zcG9ydMSTam90IGJpZXrEgXMgenVwYXMsIG3Ek3JjZXMgdmFpIGLEk3JudSDEk2RpZW51cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBwaWVtxJNyb3RpIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtLCBhdHZpZWdsb2pvdCBvcmdhbml6xJMmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgcmVzdG9yxIFuaWVtIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkl6dHVyxKtnaSB1biBwcmFrdGlza2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHRyYXVraSBzYWdsYWLEgSBmb3JtdSB1biBrdmFsaXTEgXRpIHBhdCBwxJNjIHNpbXRpZW0gbWF6Z8SBJnNjYXJvbjthbmFzIGNpa2x1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CaWV6YXMgenVwYXMgdW4gc2F1dMSTanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaGVybcSTdGlza2FpcyBzbMSTZyZzY2Fyb247YW5hcyBtZWjEgW5pc21zIG5vdsSTciZzY2Fyb247IGl6bGkmc2Nhcm9uO2Fub3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QsSTcm51IMSTZGllbmk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEJQQS1mcmVlIG1hdGVyacSBbHMgdW4ga29tcGFrdHMgaXptxJNycyAoNTAwIG1sKSBpciBpZGXEgWxpIG1hemllbSDEk2RpZW5rYXJ0xJNtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlByb2Zlc2lvbsSBbGEgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgcmVzdG9yxIFuaWVtLCBrYWZpamFzIHZlaWthbGllbSB2YWkgxJNkaWVudSBwaWVnxIFkxJMsIGthcyB2xJNsYXMgcMSBcmlldCB1eiBpbGd0c3DEk2rEq2dpZW0gcmlzaW7EgWp1bWllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGludGVncsSBY2lqYSBkZXBvesSrdGEgc2lzdMSTbcSBczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgc2FtYXppbmlldCBpem1ha3NhcyB1biBhdGtyaXR1bXVzLCBwaWVkxIF2xIFqb3Qga2xpZW50aWVtIGF0Z3JpZXp0IHRyYXVrdXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgZGl6YWluczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgYXBhxLzEgSBmb3JtYSB1biB2aWVnbHMgc3ZhcnMgxJNydGkgdGVscMSBIGplYmt1csSBIGxlZHVzc2thcMSrIHZhaSBzb23EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSB6dXDEgW0sIGJldCBhcsSrIHNhbMSBdGllbSwgdXprb2TEgW0gdmFpIMSTZGllbnUgc2FzdGF0YW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgNTAwIG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpbnZlc3TEk2ppZXQgaWxndHNwxJNqxKtixIEgdW4gxJNydMSrYsSBLCBrYXMga2FscG9zIGdhZGllbSBpbGdpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDUwMCBtbDogSWRlYWwgZm9yIEV2ZXJ5ZGF5IFVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPk5lZWQgZHVyYWJsZSBjb250YWluZXJzIGZvciBkYWlseSBtZWFscz8gT3VyJm5ic3A7NTAwIG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBidWlsdCBmb3IgdmVyc2F0aWxpdHksIHNhZmV0eSwgYW5kIGVjby1jb25zY2lvdXMgbGl2aW5nLiBQZXJmZWN0IGZvciBzb3Vwcywgc3Rld3MsIHNhbGFkcywgb3IgZmFtaWx5IGxlZnRvdmVycy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgJmFtcDsgRHVyYWJsZTwvc3Ryb25nPjogV2l0aHN0YW5kcyBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgU2VhbDwvc3Ryb25nPjogTm8gc3BpbGxzLCBldmVuIHdpdGggc2F1Y3kgZGlzaGVzIG9yIGJyb3Rocy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgTGlkczwvc3Ryb25nPjogQ29tcGF0aWJsZSB3aXRoIGFsbCBzaXplcyAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpIGZvciBoYXNzbGUtZnJlZSBzdG9yYWdlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmV1c2FibGUgZGVzaWduIGN1dHMgcGxhc3RpYyB3YXN0ZSBmb3IgaG9tZXMgYW5kIHJlc3RhdXJhbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaGFwZTwvc3Ryb25nPjogRml0cyBuZWF0bHkgaW4gZnJpZGdlcywgYmFncywgb3Iga2l0Y2hlbiBzaGVsdmVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZhbWlseSBNZWFsczwvc3Ryb25nPjogU3RvcmUgbGVmdG92ZXJzLCBzYXVjZXMsIG9yIHNpZGUgZGlzaGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk1lYWwgUHJlcDwvc3Ryb25nPjogUG9ydGlvbiBsdW5jaGVzIGZvciB0aGUgd2Vlay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5SZXN0YXVyYW50czwvc3Ryb25nPjogU3VzdGFpbmFibGUgc29sdXRpb24gZm9yIHRha2VvdXQgb3IgZGVsaXZlcnkuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIEludGVncmF0aW9uPC9zdHJvbmc+OiBTaW1wbGlmeSByZXR1cm5zIGFuZCByZWR1Y2UgY29zdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U3BhY2UtRWZmaWNpZW50PC9zdHJvbmc+OiBIb2xkcyBnZW5lcm91cyBwb3J0aW9ucyB3aXRob3V0IGJ1bGsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktVXNlPC9zdHJvbmc+OiBHcmVhdCBmb3Igc2FsYWRzLCBkZXNzZXJ0cywgb3IgbWFyaW5hdGluZyBtZWF0cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgNTAwIG1sIHJldXNhYmxlIGNvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IFByYWN0aWNhbGl0eSBtZWV0cyBzdXN0YWluYWJpbGl0eSBmb3IgbW9kZXJuIGtpdGNoZW5zITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNDg2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2NDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM5NzhkNzc4NTZkYmI3MTEyZDg0MWNjMmU4ZTI3ZTYyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFp1cGFzIHRyYXVraSA1MDAgbWw6IGhlcm3Ek3Rpc2tpLCBkcm/FoWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7LCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINGD0L/QsNC60L7QstC60LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ1N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxMkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTg0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Ls6INCY0LTQtdCw0LvRjNC90LDRjyDQv9C+0YDRhtC40Y8g0L3QsCDQvtC00L3QvtCz0L48L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC60L7QvNC/0LDQutGC0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdGD0LvRjNC+0L3QvtCyLCDQutGA0LXQvC3RgdGD0L/QvtCyINC40LvQuCDQuNC30YvRgdC60LDQvdC90YvRhSDQtNC10YHQtdGA0YLQvtCyPyDQndCw0YjQuCZuYnNwO9C60YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRg9C00L7QsdGB0YLQstC+LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQodC+0LfQtNCw0L3QvdGL0LUg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC+0L3QuCDQv9C+0LTRh9C10YDQutC90YPRgiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0Y/RgiDQtNCw0LbQtSDRgdCw0LzRi9GFINCy0LfRi9GB0LrQsNGC0LXQu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0L3QtSDRgdC+0LTQtdGA0LbQuNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQS1GcmVlKSwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDRgdC+0LLQvNC10YHRgtC40LzQsCDRgdC+INCy0YHQtdC80Lgg0YDQsNC30LzQtdGA0LDQvNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgKDM3NSDQvNC7LCA1MDAg0LzQuywgMTAwMCDQvNC7KSAmbWRhc2g7INGD0LTQvtCx0L3QviDRhdGA0LDQvdC40YLRjCDQuCDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNC00LrQuNC80Lgg0LHQu9GO0LTQsNC80LgsINGB0L7RhdGA0LDQvdGP0Y8g0YHQstC10LbQtdGB0YLRjCDQuCDQsNGA0L7QvNCw0YIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtC00YfQtdGA0LrQvdC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINC/0L7Qt9C40YbQuNGOINCy0LDRiNC10LPQviDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCwINC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDQstC10YDQvdGD0YLRjCDRgtCw0YDRgyDQtNC70Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L08L3N0cm9uZz46INC60YDRg9Cz0LvQsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDRg9C/0YDQvtGJ0LDRjtGCINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNGOINGB0L7QtNC10YDQttC40LzQvtCz0L4uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI8L3N0cm9uZz46INC/0L7QtNCw0LLQsNC50YLQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGD0L/Riywg0LTQtdGB0LXRgNGC0Ysg0LjQu9C4INGB0L7Rg9GB0Ysg0LIg0Y3QutC+0YPQv9Cw0LrQvtCy0LrQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10YDQstC40YHQvtCyINC00L7RgdGC0LDQstC60Lgg0LXQtNGLPC9zdHJvbmc+OiDQvtCx0LXRgdC/0LXRh9GM0YLQtSDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINCx0LvRjtC0INC4INC80LjQvdC40LzQuNC30LjRgNGD0LnRgtC1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCU0L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjog0LPQvtGC0L7QstGM0YLQtSDQv9C+0LvQtdC30L3Ri9C1INC+0LHQtdC00Ysg0L3QsCDRgNCw0LHQvtGC0YMg0LjQu9C4INGF0YDQsNC90LjRgtC1INC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0LHRjtC00LbQtdGC0LA8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC+0LrRgNCw0YnQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQutGA0LXQv9C70LXQvdC40LUg0LvQvtGP0LvRjNC90L7RgdGC0Lg8L3N0cm9uZz46INC60LvQuNC10L3RgtGLINC00L7QstC10YDRj9GO0YIg0LHRgNC10L3QtNCw0LwsINC60L7RgtC+0YDRi9C1INC30LDQsdC+0YLRj9GC0YHRjyDQviDRjdC60L7Qu9C+0LPQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0YHRgtCy0L48L3N0cm9uZz46INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCAoMzc1INC80LspINC90LUg0LfQsNC90LjQvNCw0LXRgiDQvNC10YHRgtC+INCyINGB0YPQvNC60LUg0LjQu9C4INGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0LDQutGC0L7QvCDQt9Cw0LHQvtGC0Ysg0L4g0YHQtdCx0LUg0Lgg0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw6IEtvbXBha3RzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBwcmFrdGlza3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgc3ZhaWd1bXUgdW4gc2lsdHVtdSB2aWVuYWkgcG9yY2lqYWk/IE3Fq3N1Jm5ic3A7PHN0cm9uZz5kYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7aXIgaWRlxIFsaSBwaWVtxJNyb3RpLCBsYWkgcGFzbmllZ3R1IHp1cGFzLCBidWxqb251cywgZGVzZXJ0dXMgdmFpIHV6a29kYXMgYmV6IG5vcGzFq2TEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBrb21mb3J0dSBnYW4gbcSBasSBcywgZ2FuIGthZmVqbsSrY8SBcywgYXB2aWVub2pvdCBrb21wYWt0byBpem3Ek3J1LCBkcm8mc2Nhcm9uO8SrYnUgdW4gaWxndHNwxJNqxKtidS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHDEgXJ2YWTEgWpvdCAmc2Nhcm9uO8S3aWRydXMgxJNkaWVudXMgdmFpIG3Ek3JjZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgZGVyIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtICgzNzUgbWwmbmRhc2g7MTAwMCBtbCksIHZpZW5rxIFyJnNjYXJvbjtvam90IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSB2aWV0xIFzIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPktvbXBha3RzIHVuIHByYWt0aXNrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyBpem3Ek3JzIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbSwgbmVwaWVzbG9nb2pvdCBsZWR1c3NrYXBpIHZhaSBwbGF1a3R1cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SW5kaXZpZHXEgWxhcyBwb3JjaWphczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgenVwYXMsIGLEk3JudSDEk2RpZW5pLCBqb2d1cnRhIGRlc2VydGkgdmFpIG1hemFzIHV6a29kYXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S2FmZWpuxKtjYXMgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyBwYWthbHBvanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgxJNydGkgbGlldG9qYW1pLCBsYWkgcGFzbmllZ3R1IMSTZGllbnVzICZxdW90O3BhxYZlbSBsxKtkemkmcXVvdDsgZm9ybcSBdMSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk3EgWphcyBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2aWVua8SBciZzY2Fyb247YSDEk2RpZW5hIHNhZ2F0YXZvJnNjYXJvbjthbmEgdW4gdXpnbGFixIEmc2Nhcm9uO2FuYSwgbmVwaWV0aWVrb3QgYXIgbGlla3UgdmlldHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBpem3Ek3JzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyAzNzUgbWwgdGlscHVtcyBpciBpZGXEgWxzLCBsYWkgbmVzxJNya8SBxYZvdHUgdGVscHUgdW4gdmllZ2xpIGlla8S8YXV0b3Mgc29txIFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGRlcG96xKt0YSBzaXN0xJNtdSBpbnRlZ3LEgWNpamE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG1vdGl2xJNqaWV0IGtsaWVudHVzIGF0Z3JpZXp0IHRyYXVrdXMsIHNhbWF6aW5vdCBpem1ha3NhcyB1biBla29sb8SjaXNrbyBwxJNkYXMgbm9zcGllZHVtdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSDEk2RpZW5pZW0sIGJldCBhcsSrIHPEq2tpZW0gcHJvZHVrdGllbSAob2dhcywgcmlla3N0aSwgc8STa2xhcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIHJpc2luxIFqdW1zLCBrYXMgYXB2aWVubyBmdW5rY2lvbmFsaXTEgXRpLCBrb21wYWt0dW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDM3NSBtbDogQ29tcGFjdCBGcmVzaG5lc3MgZm9yIFNpbmdsZSBTZXJ2aW5nczwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHByYWN0aWNhbCBjb250YWluZXJzIHRvIGtlZXAgaW5kaXZpZHVhbCBwb3J0aW9ucyBmcmVzaCBhbmQgbGVhay1mcmVlPyBPdXImbmJzcDtyZXVzYWJsZSAzNzUgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNvdXBzLCBicm90aHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIERlc2lnbmVkIGZvciBjb252ZW5pZW5jZSwgdGhleSBjb21iaW5lIHBvcnRhYmlsaXR5LCBzYWZldHksIGFuZCBlY28tZnJpZW5kbGluZXNzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSBNYXRlcmlhbDwvc3Ryb25nPjogU2FmZSBmb3IgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIExpZDwvc3Ryb25nPjogUGF0ZW50ZWQgc2VhbGluZyBzeXN0ZW0gcHJldmVudHMgc3BpbGxzLCBldmVuIHdpdGggbGlxdWlkcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgQ29tcGF0aWJpbGl0eTwvc3Ryb25nPjogTGlkcyBmaXQgYWxsIGNvbnRhaW5lciBzaXplcyAoMzc1IG1sIHRvIDEwMDAgbWwpIGZvciBlYXN5IHN0YWNraW5nLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmVkdWNlcyBzaW5nbGUtdXNlIHdhc3RlLCBpZGVhbCBmb3IgY2FmZXMgd2l0aCBkZXBvc2l0IHN5c3RlbXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Q29tcGFjdCBEZXNpZ248L3N0cm9uZz46IFNwYWNlLXNhdmluZyBzaXplIGZvciBzaW5nbGUgc2VydmluZ3MsIGx1bmNoYm94ZXMsIG9yIHNtYWxsIHBhbnRyaWVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNpbmdsZS1TZXJ2ZSBNZWFsczwvc3Ryb25nPjogU291cHMsIG9hdG1lYWwsIHlvZ3VydCwgb3Igc25hY2tzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZvb2QgRGVsaXZlcnkgU2VydmljZXM8L3N0cm9uZz46IEtlZXAgcG9ydGlvbnMgZnJlc2ggZm9yIHRha2VvdXQgb3IgbWVhbCBraXRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhvbWUgVXNlPC9zdHJvbmc+OiBQcmVwIGluZGl2aWR1YWwgbWVhbHMgd2l0aG91dCBjbHV0dGVyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2l6ZTwvc3Ryb25nPjogRml0cyBlYXNpbHkgaW4gYmFncywgbHVuY2hib3hlcywgb3Igb2ZmaWNlIGRyYXdlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gUmVhZHk8L3N0cm9uZz46IEVuY291cmFnZSByZXR1cm5zIHRvIGN1dCBjb3N0cyBhbmQgd2FzdGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktUHVycG9zZTwvc3Ryb25nPjogVXNlIGZvciBwYW50cnkgc3RvcmFnZSAobnV0cywgYmVycmllcywgc3BpY2VzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgMzc1IG1sIENvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEVuam95IGZyZXNobmVzcywgY29udmVuaWVuY2UsIGFuZCBzdXN0YWluYWJpbGl0eSBpbiBvbmUgY29tcGFjdCBwYWNrYWdlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTE3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjI5NTI1MTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjA1MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC70LrQsCDQv9C70LDRgdGC0LjQutC+0LLQsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyAxOCBjbSwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGFrxaFhIGRhdWR6cmVpemxpZXRvamFtYSAxOCBjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBmb3JrIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwOiDQv9GA0L7Rh9C90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0YjRgyDQstC40LvQutGDPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwINC00LvQuNC90L7QuSAxOCDRgdC8ICZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDQutCw0YfQtdGB0YLQstC+LCDRg9C00L7QsdGB0YLQstC+INC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0J7QvdCwINGB0L7Rh9C10YLQsNC10YIg0LTQvtGB0YLRg9C/0L3Rg9GOINGG0LXQvdGDINGBINC/0YDQtdC80LjQsNC70YzQvdC+0Lkg0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGM0Y4sINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LDQvdCw0LvQvtCz0Lgg0Lgg0YHQvtC60YDQsNGJ0LDRjyDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Yw6INCY0LfQs9C+0YLQvtCy0LvQtdC90LAg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC6INC00LXRhNC+0YDQvNCw0YbQuNC4INC4INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7QvdC+0LzQuNGH0L3QvtGB0YLRjDog0J7Qv9GC0LjQvNCw0LvRjNC90L7QtSDRgdC+0L7RgtC90L7RiNC10L3QuNC1INGG0LXQvdGLINC4INC60LDRh9C10YHRgtCy0LAgJm1kYXNoOyDQtNC10YjQtdCy0LvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LzQtdGC0LDQu9C70LjRh9C10YHQutC40YUg0LDQvdCw0LvQvtCz0L7Qsiwg0L3QviDQtNC+0LvQs9C+0LLQtdGH0L3QtdC1INC+0LTQvdC+0YDQsNC30L7QstGL0YUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDog0KHRgtC40LvRjNC90YvQuSDRh9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0LTQu9C40L3QsCAxOCDRgdC8INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC70Y7QsdGL0YUg0LHQu9GO0LQgJm1kYXNoOyDQvtGCINGB0LDQu9Cw0YLQvtCyINC00L4g0LPQvtGA0Y/Rh9C40YUg0LfQsNC60YPRgdC+0LouPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiDQodC90LjQttCw0LXRgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC+0YXRgNCw0L3Rj9GPINC/0YDQuNGA0L7QtNC90YvQtSDRgNC10YHRg9GA0YHRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0KfQtdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxOCDRgdC8LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtCwINCy0LjQu9C60LA/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LrQsNGE0LU6INCj0LvRg9GH0YjQuNGC0LUg0YHQtdGA0LLQuNGA0L7QstC60YMg0Lgg0YHQvtC60YDQsNGC0LjRgtC1INGA0LDRgdGF0L7QtNGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0LjQsdC+0YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHQu9GD0LbQsdGLINC00L7RgdGC0LDQstC60Lg6INCe0LHQtdGB0L/QtdGH0YzRgtC1INC60LvQuNC10L3RgtC+0LIg0YPQtNC+0LHQvdGL0LzQuCDQuCDQvdCw0LTQtdC20L3Ri9C80Lgg0YHRgtC+0LvQvtCy0YvQvNC4INC/0YDQuNCx0L7RgNCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiDQmNC00LXQsNC70YzQvdCwINC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDQstC10YfQtdGA0LjQvdC+0Log0LjQu9C4INC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0L7RgdGC0L7Rj9C90L3Ri9GFINC30LDQutGD0L/QvtC6INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0LLQuNC70L7QuiAmbWRhc2g7INC90LDRiNCwINC80L7QtNC10LvRjCDQv9GA0L7RgdC70YPQttC40YIg0LPQvtC00YssINGB0L7RhdGA0LDQvdGP0Y8g0LHQtdC30YPQv9GA0LXRh9C90YvQuSDQstC40LQuINCV0ZEg0Y3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQv9C+0LLRi9GB0Y/RgiDQu9C+0Y/Qu9GM0L3QvtGB0YLRjCDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LgsINGB0YLQuNC70Y8g0Lgg0LfQsNCx0L7RgtGLINC+INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIGRhayZzY2Fyb247YTogaXp0dXLEq2dhLCBzdGlsxKtnYSB1biBidWTFvmV0YW0gZHJhdWR6xKtnYTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzICZzY2Fyb247byBkYWsmc2Nhcm9uO3U/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UmbmJzcDthdGvEgXJ0b3RpIGxpZXRvamFtxIEgbWVsbsSBIGRhayZzY2Fyb247YSZuYnNwO2lyIGlkZcSBbHMgcmlzaW7EgWp1bXMgcmVzdG9yxIFuaWVtLCBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSB1biBtxIFqc2FpbW5pZWPEq2LEgW0sIGthcyB2xJNsYXMgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMsIHNhZ2xhYsSBam90IGF1Z3N0dSBrdmFsaXTEgXRpLiBUxIFzIG9wdGltxIFsxIEgY2VuYSB1biBpenR1csSrYmEgcGFkYXJhIHRvIHBhciBsYWLEgWtvIGl6dsSTbGkgc3RhcnAgYnVkxb5ldGEgdW4gcHJlbWl1bSBpZXNwxJNqxIFtLjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkl6bWFrc3UgZWZla3Rpdml0xIF0ZTombmJzcDtMaWVsaXNrYSBjZW5hcyB1biBrdmFsaXTEgXRlcyBhdHRpZWPEq2JhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrYmE6Jm5ic3A7QXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2EsIGthcyBpenR1ciBhdGvEgXJ0b3R1IGxpZXRvJnNjYXJvbjthbnUgdW4gdHJhdWt1IG1hemfEgWphbW8gbWEmc2Nhcm9uO8SrbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlN0aWzEq2dzIGRpemFpbnM6Jm5ic3A7TWVsbsSBIGtyxIFzYSB1biAxOCBjbSBnYXJ1bXMgcGllJnNjYXJvbjvEt2lyIG3Fq2Rlcm51IGl6c2thdHUgamVia3VyYW0gZ2FsZGEga2zEgWp1bWFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Fa29sb8SjaXNrdW1zOiZuYnNwO1NhbWF6aW5pZXQgdmllbnJlaXrEk2rEgXMgcGxhc3RtYXNhcyBpem1hbnRvJnNjYXJvbjthbnUhPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczombmJzcDtQxIFydGlrYWkgZHJvJnNjYXJvbjthLCBCUEEtYnLEq3ZhIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S3LEgXNhOiZuYnNwO01lbG5hLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5HYXJ1bXM6Jm5ic3A7MTggY20gKGlkZcSBbGkgcGllbcSTcm90cyDEk2RpZW5pZW0gbm8gc2FsxIF0aWVtIGzEq2R6IGdhxLxhcyDEk2RpZW5pZW0pLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTombmJzcDtEcm8mc2Nhcm9uO2kgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWt0aSBwaWVtxJNyb3RhOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdG9yxIFuaWVtIHVuIGthZmVqbsSrY8SBbTombmJzcDtQYXNuaWVkemlldCDEk2RpZW51cyBhciBzdGlsdSB1biByxatwxJNqaWV0aWVzIHBhciB2aWRpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5QaWVnxIFkZXMgcGFrYWxwb2p1bWllbTombmJzcDtOb2RybyZzY2Fyb247aW5pZXQga2xpZW50aWVtIGtvbWZvcnR1IGFyIGl6dHVyxKtnxIFtIGRhayZzY2Fyb247xIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5NxIFqxIFtOiZuYnNwO0lkZcSBbGkgcGlrbmlraWVtLCBwYXPEgWt1bWllbSB2YWkgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHTEgSBpciBpemRldsSrZ2EgaWVnxIFkZT88L3N0cm9uZz48L2gzPg0KDQo8cD5JZXRhdXBpZXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHBhc3TEgXbEq2dhcyB2aWVucmVpesSTam8gZGFrJnNjYXJvbjt1IGllZ8SBZGVzLCB1biB2ZWljaW5pZXQgemHEvMSBa3UgcGFzYXVsaS4gVMSBcyBlcmdvbm9taXNrYWlzIGRpemFpbnMgdW4gaXp0dXLEq2JhIG5vZHJvJnNjYXJvbjtpbsSBcyBpbGdzdG8mc2Nhcm9uO3Uga2FscG8mc2Nhcm9uO2FuYXMgbGFpa3UuPC9wPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZtZGFzaDsgaXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIGthcyBhcHZpZW5vIHByYWt0aXNrdW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBGb3JrczogRHVyYWJsZSwgU3R5bGlzaCAmYW1wOyBCdWRnZXQtRnJpZW5kbHk8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBGb3Jrcz88L3N0cm9uZz48L2gzPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBibGFjayBwbGFzdGljIGZvcmtzJm5ic3A7c3RyaWtlIHRoZSBwZXJmZWN0IGJhbGFuY2UgYmV0d2VlbiBhZmZvcmRhYmlsaXR5IGFuZCBwcmVtaXVtIHF1YWxpdHkuIEF0IDE4IGNtIGxvbmcsIHRoZXkmcnNxdW87cmUgZGVzaWduZWQgZm9yIGR1cmFiaWxpdHksIGNvbnZlbmllbmNlLCBhbmQgc3R5bGUsIG1ha2luZyB0aGVtIGlkZWFsIGZvciByZXN0YXVyYW50cywgZGVsaXZlcnkgc2VydmljZXMsIG9yIGVjby1jb25zY2lvdXMgaG91c2Vob2xkcy4gU2F5IGdvb2RieWUgdG8gc2luZ2xlLXVzZSBwbGFzdGljIGFuZCBlbWJyYWNlIGEgc3VzdGFpbmFibGUgZGluaW5nIGV4cGVyaWVuY2UhPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Db3N0LUVmZmVjdGl2ZTombmJzcDtQcmljZWQgYmV0d2VlbiBidWRnZXQgYW5kIHByZW1pdW0gb3B0aW9ucyAmbWRhc2g7IGV4Y2VsbGVudCB2YWx1ZSBmb3IgbW9uZXkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgTG9uZy1MYXN0aW5nOiZuYnNwO01hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcGxhc3RpYyB0aGF0IHJldGFpbnMgc2hhcGUgZXZlbiBhZnRlciByZXBlYXRlZCBkaXNod2FzaGVyIGN5Y2xlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TW9kZXJuIERlc2lnbjombmJzcDtTbGVlayBibGFjayBjb2xvciBjb21wbGVtZW50cyBhbnkgdGFibGUgc2V0dGluZywgZnJvbSBjYXN1YWwgbWVhbHMgdG8gdXBzY2FsZSBldmVudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2UgcGxhc3RpYyB3YXN0ZSB3aXRoIGZvcmtzIGJ1aWx0IGZvciByZXVzZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxOCBjbSAocGVyZmVjdCBmb3IgbWFpbiBkaXNoZXMsIHNhbGFkcywgb3IgZGVzc2VydHMpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgZWZmb3J0bGVzcyBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdGF1cmFudHMgJmFtcDsgQ2FmZXM6Jm5ic3A7RWxldmF0ZSB5b3VyIHByZXNlbnRhdGlvbiB3aGlsZSBjdXR0aW5nIGNvc3RzIG9uIGRpc3Bvc2FibGUgY3V0bGVyeS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczombmJzcDtFbnN1cmUgbWVhbHMgYXJyaXZlIHdpdGggc3R1cmR5LCByZXVzYWJsZSB1dGVuc2lscyBjdXN0b21lcnMgd2lsbCBsb3ZlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTxzdHJvbmc+Ojwvc3Ryb25nPiZuYnNwO0lkZWFsIGZvciBwYXJ0aWVzLCBwaWNuaWNzLCBvciBldmVyeWRheSBtZWFscy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgSW52ZXN0bWVudDo8L3N0cm9uZz48L2gzPg0KDQo8cD5Cb29zdCBjdXN0b21lciBzYXRpc2ZhY3Rpb24gd2l0aCBlcmdvbm9taWMgZm9ya3MgdGhhdCBlbmhhbmNlIGRpbmluZyBjb21mb3J0LiBUaGVpciB0aW1lbGVzcyBkZXNpZ24gYW5kIHJ1Z2dlZCBidWlsZCBndWFyYW50ZWUgbG9uZy10ZXJtIHNhdmluZ3MgYW5kIHN1c3RhaW5hYmlsaXR5LjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB1cGdyYWRlIHlvdXIgc2VydmljZSB3aXRoIGZvcmtzIHRoYXQgYmxlbmQgcHJhY3RpY2FsaXR5LCBzdHlsZSwgYW5kIGVjby1yZXNwb25zaWJpbGl0eSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDY0ODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5OS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjIgMTM6NDU6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE5NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyBmb3JrIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiMmEzNTRkMzI1NDI0YWVkY2QzN2VkNDRhMzYyYmIyYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBibGFjayBwbGFzdGljIGZvcmsg4oCUIGVjby1mcmllbmRseSwgZHVyYWJsZSwgYW5kIGRpc2h3YXNoZXItc2FmZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgcGxhc3RtYXNhcyBkYWvFoWEg4oCUIGl6dHVyxKtnYSB1biB2aWRlaSBkcmF1ZHrEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwIDE4INGB0Lwg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LfQsNC80LXQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyMDkyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAyMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE1OTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyMjUyMjE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI5NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JvQvtC20LrQsCDRh9Cw0LnQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPIDEyIGNtLCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBUxJNqa2Fyb3RlIGRhdWR6cmVpemxpZXRvamFtxIEgMTIgY20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFRlYSBTcG9vbiBSZXVzYWJsZSAxMiBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC60LA6INGB0YLQuNC70YwsINGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC80L3QvtCz0L7RgNCw0LfQvtCy0YPRjiDRh9Cw0LnQvdGD0Y4g0LvQvtC20LrRgz88L3N0cm9uZz48L2gzPg0KDQo8cD7QndCw0YjQsCDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC10YfQutCwINC40Lcg0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwuINCSINC+0YLQu9C40YfQuNC1INC+0YIg0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQsNC90LDQu9C+0LPQvtCyLCDQvtC90LAg0L/RgNC+0YHQu9GD0LbQuNGCINCy0LDQvCDQs9C+0LTQsNC80Lgg0LHQu9Cw0LPQvtC00LDRgNGPINC/0YDQvtGH0L3QvtC80YMg0LzQsNGC0LXRgNC40LDQu9GDINC4INGD0YHRgtC+0LnRh9C40LLQvtGB0YLQuCDQuiDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyINC4INCy0L3QtdGB0LjRgtC1INCy0LrQu9Cw0LQg0LIg0LfQsNGJ0LjRgtGDINC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YshPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6INCh0L7QutGA0LDRgtC40YLQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0JvQvtC20LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Yw6INCY0LfQvdC+0YHQvtGB0YLQvtC50LrQuNC5INC/0LvQsNGB0YLQuNC6INGB0L7RhdGA0LDQvdGP0LXRgiDRhNC+0YDQvNGDINC00LDQttC1INC/0YDQuCDQsNC60YLQuNCy0L3QvtC5INGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiDQmNC00LXQsNC70YzQvdCwINC00LvRjyDRh9Cw0Y8sINC60L7RhNC1LCDQtNC10YHQtdGA0YLQvtCyINC4INCz0L7RgNGP0YfQuNGFINCx0LvRjtC0LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTog0KfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INGN0YDQs9C+0L3QvtC80LjRh9C90LDRjyDRhNC+0YDQvNCwICjQtNC70LjQvdCwIDEyINGB0LwpINC00L7QsdCw0LLRj9GCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLQuCDQstCw0YjQtdC80YMg0YHRgtC+0LvRgy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0JLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C5INC/0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0JrQu9Cw0YHRgdC40YfQtdGB0LrQuNC5INGH0ZHRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTIg0YHQvCAtJm5ic3A70YPQtNC+0LHQvdGL0Lkg0YDQsNC30LzQtdGAINC00LvRjyDRh9Cw0YjQtdC6INC4INCx0LvRjtC0LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0LAg0LvQvtC20LrQsD88L3N0cm9uZz48L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiDQo9C60YDQsNGB0LjRgiDRg9GC0YDQtdC90L3QuNC1INGH0LDQtdC/0LjRgtC40Y8g0Lgg0YHQtdC80LXQudC90YvQtSDRg9C20LjQvdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI6INCh0YLQuNC70YzQvdGL0Lkg0Lgg0L/RgNCw0LrRgtC40YfQvdGL0Lkg0LLQsNGA0LjQsNC90YIg0LTQu9GPINC/0L7QtNCw0YfQuCDQtNC10YHQtdGA0YLQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0Y3QutC+LdCw0LrRgtC40LLQuNGB0YLQvtCyOiDQn9C+0LzQvtCz0LDQtdGCINGB0L7QutGA0LDRgtC40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QktGL0LHQuNGA0LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGD0Y4g0YfQsNC50L3Rg9GOINC70L7QttC60YMsINCy0Ysg0L3QtSDRgtC+0LvRjNC60L4g0Y3QutC+0L3QvtC80LjRgtC1INC90LAg0L/QvtC60YPQv9C60LUg0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQv9GA0LjQsdC+0YDQvtCyLCDQvdC+INC4INC00LXQu9Cw0LXRgtC1INC+0YHQvtC30L3QsNC90L3Ri9C5INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC/0LvQsNC90LXRgtGLLiDQp9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0LvQsNC60L7QvdC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC/0L7QtNGH0LXRgNC60L3Rg9GCINCy0LDRiCDQstC60YPRgSwg0LAg0L/RgNC+0YfQvdC+0YHRgtGMINC80LDRgtC10YDQuNCw0LvQsCDQvtCx0LXRgdC/0LXRh9C40YIg0LrQvtC80YTQvtGA0YIg0L3QsCDQtNC+0LvQs9C40LUg0LPQvtC00YsuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOy0mbmJzcDvRgdC00LXQu9Cw0LnRgtC1INGI0LDQsyDQuiDRjdC60L7Qu9C+0LPQuNGH0L3QvtC80YMg0L7QsdGA0LDQt9GDINC20LjQt9C90Lgg0LHQtdC3INC60L7QvNC/0YDQvtC80LjRgdGB0L7QsiDQsiDRgdGC0LjQu9C1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIHTEk2prYXJvdGU6IGl6dHVyxKtnYSwgdmlkZWkgZHJhdWR6xKtnYSB1biBzdGlsxKtnYTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzICZzY2Fyb247byB0xJNqa2Fyb3RpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1IGF0a8SBcnRvdGkgbGlldG9qYW3EgSB0xJNqa2Fyb3RlIG5vIHBsYXN0bWFzYXMgaXIgaWRlxIFscyByaXNpbsSBanVtcyBpa3ZpZW5hbSwga2FzIHbEk2xhcyBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBpenbEk2zEk3RpZXMgaWxndHNwxJNqxKtndSBhbHRlcm5hdMSrdnUuIFTEgSBpciBpenR1csSrZ2EsIGRybyZzY2Fyb247YSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEgdW4ga2FscG9zIGdhZGllbSwgYXRrxIFydG9qb3QgbGlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5WaWRlaSBkcmF1ZHrEq2dhJm5ic3A7Jm5kYXNoOyBzYW1hemluYSB2aWVucmVpesSTasSBcyBwbGFzdG1hc2FzIGl6bWFudG8mc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2dhJm5ic3A7Jm5kYXNoOyBpemdhdGF2b3RhIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnRpa2FzIHBsYXN0bWFzYXMsIGthcyBpenR1ciByZWd1bMSBcnUgbGlldG8mc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+U3RpbMSrZ2EmbmJzcDsmbmRhc2g7IG1lbG7EgSBrcsSBc2EgdW4gbcWrZGVybnMgZGl6YWlucyAoMTIgY20gZ2FydW1zKSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2kgamVia3VyYW0gZ2FsZGEgZGVrb3JhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Vbml2ZXJzxIFsYSZuYnNwOyZuZGFzaDsgcGllbcSTcm90YSB0xJNqYWksIGthZmlqYWksIGRlc2VydGllbSB1biBrYXJzdGllbSDEk2RpZW5pZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczogUMSBcnRpa2FpIGRybyZzY2Fyb247YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktyxIFzYTogTWVsbmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkdhcnVtczogMTIgY20uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiBNYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkthbSAmc2Nhcm9uO8SrIGthcm90ZSBpciBkb23EgXRhPzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TcSBanNhaW1uaWVjxKtixIFtJm5ic3A7Jm5kYXNoOyBpZGXEgWxhIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LYWZlam7Eq2PEgW0gdW4gcmVzdG9yxIFuaWVtJm5ic3A7Jm5kYXNoOyBwcmFrdGlza3MgcmlzaW7EgWp1bXMgZGVzZXJ0dSBwYXNuaWVnJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWRlaSBhcHppbsSBdGllbSBjaWx2xJNraWVtJm5ic3A7Jm5kYXNoOyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHRhcyBpciBpemRldsSrZ2k/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SXp2xJNsb3RpZXMgJnNjYXJvbjtvIHTEk2prYXJvdGksIGrFq3M6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPklldGF1cMSBdCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gcGFzdMSBdsSrZ2FzIHZpZW5yZWl6xJNqbyBrYXJvdMWGdSBpZWfEgWRlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmVpY2luYXQgemHEvMSBa3UgdmlkaSwgc2FtYXppbm90IGF0a3JpdHVtdXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkllZ8Wrc3RhdCBzdGlsxKtndSB1biBpenR1csSrZ3UgcGllZGVydW11LCBrYXMga2FscG9zIGdhZGllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm5kYXNoOyBpenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwgc3RpbHUgdW4gYXRiaWxkxKtidSBwcmV0IHBsYW7Ek3R1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBUZWFzcG9vbjogRHVyYWJsZSwgRWNvLUZyaWVuZGx5ICZhbXA7IFN0eWxpc2g8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBUZWFzcG9vbj88L3N0cm9uZz48L2gzPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBibGFjayBwbGFzdGljIHRlYXNwb29uJm5ic3A7Y29tYmluZXMgc3VzdGFpbmFiaWxpdHkgd2l0aCBwcmFjdGljYWxpdHkuIFVubGlrZSBkaXNwb3NhYmxlIHV0ZW5zaWxzLCBpdCZyc3F1bztzIGJ1aWx0IHRvIGxhc3QsIG9mZmVyaW5nIGR1cmFiaWxpdHkgYW5kIGRpc2h3YXNoZXIgcmVzaXN0YW5jZS4gUGVyZmVjdCBmb3IgZGFpbHkgdXNlLCBpdCByZWR1Y2VzIHBsYXN0aWMgd2FzdGUgd2hpbGUgYWRkaW5nIGVsZWdhbmNlIHRvIHlvdXIgdGFibGUuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTo8L3N0cm9uZz4mbmJzcDtTbGFzaCBzaW5nbGUtdXNlIHBsYXN0aWMgd2FzdGUgd2l0aCBhIHNwb29uIGRlc2lnbmVkIGZvciBlbmRsZXNzIHJldXNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkR1cmFibGU6PC9zdHJvbmc+Jm5ic3A7TWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSwgZm9vZC1ncmFkZSBwbGFzdGljIHRoYXQgd2l0aHN0YW5kcyBkYWlseSB3ZWFyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRpc2h3YXNoZXItU2FmZTo8L3N0cm9uZz4mbmJzcDtFYXN5IHRvIGNsZWFuIGFuZCBtYWludGFpbiBmb3IgaGFzc2xlLWZyZWUgdXNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlN0eWxpc2ggRGVzaWduOjwvc3Ryb25nPiZuYnNwO1NsZWVrIGJsYWNrIGNvbG9yIGFuZCAxMiBjbSBsZW5ndGggZml0IHNlYW1sZXNzbHkgd2l0aCBjdXBzLCBtdWdzLCBhbmQgZGlzaGVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1zYWZlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTIgY20gKGlkZWFsIGZvciBzdGlycmluZywgc2VydmluZywgYW5kIGVhdGluZykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBxdWljayBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7RWxldmF0ZSBtb3JuaW5nIGNvZmZlZSBvciB0ZWEgcml0dWFscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FmZXMgJmFtcDsgUmVzdGF1cmFudHM6Jm5ic3A7U2VydmUgZGVzc2VydHMgYW5kIGJldmVyYWdlcyB3aXRoIGVjby1jb25zY2lvdXMgc3R5bGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1XYXJyaW9yczombmJzcDtDdXQgcGxhc3RpYyB3YXN0ZSB3aXRob3V0IHNhY3JpZmljaW5nIGNvbnZlbmllbmNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBCdXk6PC9zdHJvbmc+PC9oMz4NCg0KPHA+U2F2ZSBtb25leSBvbiBkaXNwb3NhYmxlIHNwb29ucyB3aGlsZSBzdXBwb3J0aW5nIGEgZ3JlZW5lciBwbGFuZXQuIEl0cyB0aW1lbGVzcyBkZXNpZ24gYW5kIHJ1Z2dlZCBidWlsZCBlbnN1cmUgeWVhcnMgb2YgcmVsaWFibGUgc2VydmljZS48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOy0mbmJzcDtlbWJyYWNlIHN1c3RhaW5hYmlsaXR5IHdpdGggYSBzcG9vbiB0aGF0IGNhcmVzIGZvciB5b3VyIGNvbWZvcnQgYW5kIHRoZSBFYXJ0aCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gNTAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyNC0xMS0yOCAxMDoxNTo0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTIwOTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVGVhIFNwb29uIFJldXNhYmxlIDEyIGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEuNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEuNjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAyMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjNzkzOGJiMzkzZjk1NDkxN2RhOTFmMDEyZjZlYmJhMy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBCbGFjayByZXVzYWJsZSBwbGFzdGljIHRlYXNwb29uIOKAlCBlY28tZnJpZW5kbHkgYWx0ZXJuYXRpdmUgdG8gZGlzcG9zYWJsZSB1dGVuc2lscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBNZWxuYSBkYXVkemvEgXJ0IGxpZXRvamFtYSBwbGFzdG1hc2FzIHTEk2prYXJvdGUg4oCUIGVrb2xvxKNpc2thIGFsdGVybmF0xKt2YSB2aWVucmVpeiBsaWV0b2phbWllbSBnYWxkYSBwaWVkZXJ1bWllbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQp8Kt0ZHRgNC90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LrQsCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEuNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NTZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMzNDkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkgMjUwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGtva3RlacS8dSBnbMSBemVzIDI1MCBtbCwgUFMsIGNhdXJzcMSrZMSrZ2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0L3QsNC/0LjRgtC60LDQvNC4INGN0LrQvtC70L7Qs9C40YfQvdC+OiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdGC0LDQutCw0L3Rizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCf0L7Qv9GA0L7QsdGD0LnRgtC1INC90LDRiNC4Jm5ic3A70L/RgNC+0LfRgNCw0YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLIDI1MCDQvNC7Jm5ic3A7Jm1kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INGB0YLQuNC70Y8g0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4ISDQrdGC0Lgg0L/RgNC+0YfQvdGL0LUg0YHRgtCw0LrQsNC90YssINC90LDQv9C+0LzQuNC90LDRjtGJ0LjQtSDRgdGC0LXQutC70L4sINGB0L7Qt9C00LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LksINGB0LzRg9C30LgsINGF0L7Qu9C+0LTQvdC+0LPQviDRh9Cw0Y8g0Lgg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNGC0LrQvtCyLiDQmNGFINC60YDQuNGB0YLQsNC70YzQvdCw0Y8g0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCDQuiDQv9C+0LLRgNC10LbQtNC10L3QuNGP0Lwg0LTQtdC70LDRjtGCINC40YUg0LjQtNC10LDQu9GM0L3Ri9C80Lgg0LTQu9GPINCw0LrRgtC40LLQvdGL0YUg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS48L3A+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LImbmJzcDvQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhNC10YHRgtC40LLQsNC70LXQuSwg0L/QuNC60L3QuNC60L7Qsiwg0LLQtdGH0LXRgNC40L3QvtC6INGDINCx0LDRgdGB0LXQudC90LAg0LjQu9C4INGD0LvQuNGH0L3Ri9GFINCx0LDRgNC+0LIuINCS0LzQtdGB0YLQviDQvtC00L3QvtGA0LDQt9C+0LLQvtC5INC/0L7RgdGD0LTRiyDQstGL0LHQtdGA0LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LLQsNGA0LjQsNC90YIsINC60L7RgtC+0YDRi9C5INGB0L7RhdGA0LDQvdGP0LXRgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwuINCe0LHRitC10LwgMjUwINC80Lsg0YPQtNC+0LHQtdC9INC60LDQuiDQtNC70Y8g0LrRgNC10L/QutC40YUg0LrQvtC60YLQtdC50LvQtdC5LCDRgtCw0Log0Lgg0LTQu9GPINC70LXQs9C60LjRhSDQvdCw0L/QuNGC0LrQvtCyLCDQsCDQvNCw0YLQtdGA0LjQsNC7INC90LUg0LLQv9C40YLRi9Cy0LDQtdGCINC30LDQv9Cw0YXQuC48L3A+DQoNCjxwPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JrRgNC40YHRgtCw0LvRjNC90LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Yw6INCh0YLQuNC70Ywg0YHRgtC10LrQu9CwINCx0LXQtyDRgNC40YHQutCwINGA0LDQt9Cx0LjRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0LvQtdCz0LrQvtGB0YLRjDog0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0L/Rg9GC0LXRiNC10YHRgtCy0LjQuSDQuCDQsNC60YLQuNCy0L3QvtCz0L4g0L7RgtC00YvRhdCwLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qn9GA0L7RgdGC0L7QuSDRg9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkmbmJzcDvQuCDRg9GB0YLRgNCw0LjQstCw0LnRgtC1INC/0YDQsNC30LTQvdC40LrQuCDQsdC10Lcg0LLRgNC10LTQsCDQtNC70Y8g0L/Qu9Cw0L3QtdGC0YshPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EemVyaWV0IGF0YmlsZMSrZ2k6IERhdWR6a8SBcnQgbGlldG9qYW1hcyBwbGFzdG1hc2FzIGdsxIF6ZXMgYXVrc3RhamllbSBkesSTcmllbmllbTwvc3Ryb25nPjwvaDI+DQoNCjxwPkl6YmF1ZGlldCBkesSTcmllbnUgc3RpbMSBIGFyIG3Fq3N1Jm5ic3A7Y2F1cnNwxKtkxKtnYWrEgW0gZGF1ZHprxIFydCBsaWV0b2phbcSBbSBnbMSBesSTbSAyNTAgbWwhICZTY2Fyb247xKtzIGl6dHVyxKtnxIFzIGdsxIF6ZXMsIGthcyBhdGfEgWRpbmEgc3Rpa2x1LCBpciByYWTEq3RhcyBrb2t0ZWnEvGllbSwgc23Fq2TFvmllbSwgbGVkdXMgdMSTamFpIHVuIGplYmt1cmFtIGF0c3ZhaWR6aW5vJnNjYXJvbjthbSBkesSTcmllbmFtLiBTa2FpZHLEgXMgdW4gbmVsYXXFvmFtxIFzLCB0xIFzIGFwdmllbm8gZWxlZ2FuY2kgYXIgaXp0dXLEq2J1LCBrYXMgbmVwaWVjaWUmc2Nhcm9uO2FtYSBwaWtuaWtpZW0sIGZlc3RpdsSBbGllbSB2YWkgYmFsbMSTbS48L3A+DQoNCjxwPkRhdWR6a8SBcnQgbGlldG9qYW1hcyBwbGFzdG1hc2FzIGdsxIF6ZXMgYXVrc3RhamllbSBkesSTcmllbmllbSZuYnNwO2lyIGlkZcSBbGFzIMSBcmEgcGFzxIFrdW1pZW0sIGvEgXp1IHZha2FyaWVtIHZhaSBixIFyYSB2YWthcmllbSBkxIFyesSBLiBUxIFzIGFpenN0xIFqIHZpZW5yZWl6IGxpZXRvamFtb3MgcHJvZHVrdHVzLCBzYW1hemlub3QgYXRrcml0dW11cywgdW4gc2FnbGFixIEgZHrEk3JpZW51IHbEk3N1bXUuIDI1MCBtbCB0aWxwdW1zIGlyIHBpZW3Ek3JvdHMgZ2FuIHNwxJNjxKtnaWVtIGtva3RlacS8aWVtLCBnYW4gdmllZ2xpZW0gZHrEk3JpZW5pZW0uPC9wPg0KDQo8cD5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Ta2FpZHJ1bXM6IEl6c2thdHMga8SBIHN0aWtsYW0sIGJldCBiZXogYm9qxIFqdW11IHJpc2t1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrYmEgdW4gdmllZ2x1bXM6IERybyZzY2Fyb247aSBsaWV0b2phbWFzIMSBcsSBIHZhaSBjZcS8b2p1bW9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWVnbGEgdMSrcsSrJnNjYXJvbjthbmE6IFTEq3LEgW1hcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5QaWV2aWVub2ppZXRpZXMgaWxndHNwxJNqxKtnYWkga3VsdMWrcmFpICZtZGFzaDsgaWVnxIFkxIFqaWV0aWVzJm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyBrb2t0ZWnEvHUgZ2zEgXplcyZuYnNwO2phdSAmc2Nhcm9uO29kaWVuITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+U2lwIHN1c3RhaW5hYmx5OiBSZXVzYWJsZSBwbGFzdGljIGdsYXNzZXMgZm9yIGNvbGQgZHJpbmtzPC9zdHJvbmc+PC9oMj4NCg0KPHA+RWxldmF0ZSB5b3VyIGJldmVyYWdlIGV4cGVyaWVuY2Ugd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBjbGVhciBwbGFzdGljIGN1cHMgMjUwIG1sJm5ic3A7Jm1kYXNoOyB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgcHJhY3RpY2FsaXR5ISBEZXNpZ25lZCB0byBtaW1pYyB0aGUgZWxlZ2FuY2Ugb2YgcmVhbCBnbGFzcywgdGhlc2UgZHVyYWJsZSBjdXBzIGFyZSBpZGVhbCBmb3IgY29ja3RhaWxzLCBzbW9vdGhpZXMsIGljZWQgdGVhcywgYW5kIGFueSByZWZyZXNoaW5nIGNvbGQgZHJpbmsuIENyeXN0YWwtY2xlYXIgYW5kIHNoYXR0ZXJwcm9vZiwgdGhleSBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggdGhlIHJlc2lsaWVuY2UgbmVlZGVkIGZvciBsaXZlbHkgZ2F0aGVyaW5ncy48L3A+DQoNCjxwPlJldXNhYmxlIHBsYXN0aWMgZ2xhc3NlcyBmb3IgY29sZCBkcmlua3MmbmJzcDthcmUgY3JhZnRlZCB0byB3aXRoc3RhbmQgb3V0ZG9vciBiYXJzLCBmZXN0aXZhbHMsIHBpY25pY3MsIGFuZCBwb29sIHBhcnRpZXMuIFVubGlrZSBzaW5nbGUtdXNlIG9wdGlvbnMsIHRoZXkgcmVkdWNlIHdhc3RlIHdoaWxlIG1haW50YWluaW5nIGEgcHJlbWl1bSBsb29rLiBUaGUgMjUwIG1sIGNhcGFjaXR5IGlzIHZlcnNhdGlsZSBlbm91Z2ggZm9yIGJvdGggYm9sZCBtaXhlZCBkcmlua3MgYW5kIGxpZ2h0IGJldmVyYWdlcywgZW5zdXJpbmcgZXZlcnkgc2lwIHN0YXlzIGNoaWxsZWQgYW5kIGVuam95YWJsZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBmZWF0dXJlczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkNyeXN0YWwgY2xhcml0eTogVHJhbnNwYXJlbnQgZGVzaWduIG1pbWljcyBnbGFzcyBmb3IgYSBjbGFzc3kgcHJlc2VudGF0aW9uLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IGxpZ2h0d2VpZ2h0OiBQZXJmZWN0IGZvciB0cmF2ZWwgb3Igb3V0ZG9vciBldmVudHMgJm1kYXNoOyBubyBicmVha2FnZSB3b3JyaWVzITwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FYXN5IHRvIGNsZWFuOiBEaXNod2FzaGVyLXNhZmUgZm9yIGhhc3NsZS1mcmVlIHJldXNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+VXBncmFkZSB5b3VyIGRyaW5rd2FyZSBjb2xsZWN0aW9uIHdpdGggdGhlc2UmbmJzcDtyZXVzYWJsZSBjb2NrdGFpbCBjdXBzJm5ic3A7YW5kIHRvYXN0IHRvIGVjby1mcmllbmRseSBjZWxlYnJhdGlvbnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTUyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMjAgMTM6MDE6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDYuNzAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBhMmE3NmEyZTAxODVhZGZmYTc5MGNiNGJhMjcyZTNjNS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMga29rdGVpxLx1IGdsxIF6ZXMgMjUwIG1sLCBjYXVyc3DEq2TEq2dzIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5IDI1MCDQvNC7LCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQn9ChCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMjhCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTEyODUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiywgODUwINC80LssINCf0J8sINGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgODUwIG1sLCBQUCwgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA4NTAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLIDg1MCDQvNC7INCx0LXQtyDRgdC10LrRhtC40Lk6INCj0LTQvtCx0YHRgtCy0L4g0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0LvQtdCz0LrQuNC1Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10YHQtdGA0YLQvtCyINC4INC30LDQutGD0YHQvtC6Jm5ic3A70LLRi9C00LXRgNC20LjQstCw0Y7RgiDQt9Cw0LzQvtGA0L7Qt9C60YMsINGA0LDQt9C+0LPRgNC10LIg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC60LUg0Lgg0LzRi9GC0YzQtSDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCf0YDQvtC00YPQvNCw0L3QvdGL0Lkg0LTQuNC30LDQudC9Jm5ic3A70LPQtdGA0LzQtdGC0LjRh9C90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7QuSDQutGA0YvRiNC60Lgg0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtC70LjQstCw0L3QuNGPLCDQsCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDRgdGC0LXQvdC60Lgg0LTQtdC80L7QvdGB0YLRgNC40YDRg9GO0YIg0LDQv9C/0LXRgtC40YLQvdC+0LUg0YHQvtC00LXRgNC20LjQvNC+0LUuINCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC60LDRhNC1LCDQvtGE0LjRgdC90YvRhSDQvtCx0LXQtNC+0LIg0LjQu9C4INC/0LjQutC90LjQutC+0LIuINCj0YfQsNGB0YLQstGD0LnRgtC1INCyINC/0YDQvtCz0YDQsNC80LzQsNGFJm5ic3A70LTQtdC/0L7Qt9C40YLQvdC+0Lkg0YLQsNGA0YssINGH0YLQvtCx0Ysg0LzQuNC90LjQvNC40LfQuNGA0L7QstCw0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWFzIHRhaXNuc3TFq3J2ZWlkYSBrxIFyYmFzIDg1MCBtbDogS29tcGFrdGkgcmlzaW7EgWp1bWkgaWtkaWVuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD4mU2Nhcm9uO8SrcyZuYnNwO3ZhaXLEgWtrxIFydCBsaWV0b2phbWFzIMSTZGllbmEga8SBcmJhcyZuYnNwO2lyIHBhcmVkesSTdGFzIHBvcmNpasSBbSwgdXprb2TEgW0gdmFpIGRlc2VydGllbS4gRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgS4gVmllZ2xpLCBiZXQgaXp0dXLEq2dpLCB0xIFzIGlyIGlkZcSBbGFzIGthZmVqbsSrY8SBbSwgYmlyb2ppZW0gdmFpIG3EgWrEgW0uIFBpZWRhbG90aWVzJm5ic3A7ZGVwb3rEq3RhIHNpc3TEk23EgXMsIGrFq3Mgc2FtYXppbsSBdCB2aWVucmVpeiBsaWV0b2phbW8gcGxhc3RtYXNhcyBkYXVkenVtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHJlY3Rhbmd1bGFyIHNpbmdsZS1jb21wYXJ0bWVudCBmb29kIGNvbnRhaW5lcnMgODUwIG1sOiBDb21wYWN0IHNvbHV0aW9uIGZvciBldmVyeWRheSB1c2U8L3N0cm9uZz48L2gyPg0KDQo8cD5UaGVzZSZuYnNwO3JldXNhYmxlIGNvbnRhaW5lcnMgZm9yIGZvb2QgZGVsaXZlcnkmbmJzcDthcmUgZGVzaWduZWQgZm9yIGluZGl2aWR1YWwgcG9ydGlvbnMgb2Ygc291cHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIFRoZSBCUEEtZnJlZSBjb25zdHJ1Y3Rpb24gd2l0aHN0YW5kcyB0ZW1wZXJhdHVyZXMgZnJvbSAtMjAmZGVnO0MgdG8gKzEyMSZkZWc7QywgbWFraW5nIHRoZW0gc2FmZSBmb3IgZnJlZXppbmcsIG1pY3Jvd2F2aW5nLCBhbmQgZGlzaHdhc2hpbmcuIFRoZSBzcGlsbC1wcm9vZiBsaWQgZW5zdXJlcyBtZXNzLWZyZWUgdHJhbnNwb3J0LCB3aGlsZSB0aGUgdHJhbnNwYXJlbnQgZGVzaWduIHNob3djYXNlcyB5b3VyIGN1bGluYXJ5IGNyZWF0aW9ucy4gUGVyZmVjdCBmb3IgY2FmZXMsIG9mZmljZXMsIG9yIGhvbWUga2l0Y2hlbnMsIHRoZXkgYWxpZ24gd2l0aCZuYnNwO3N1c3RhaW5hYmxlIHBhY2thZ2luZyB0cmVuZHMmbmJzcDthbmQgcmVkdWNlIHJlbGlhbmNlIG9uIGRpc3Bvc2FibGUgb3B0aW9ucy4gTGlnaHR3ZWlnaHQgeWV0IHN0dXJkeSwgdGhleSZyc3F1bztyZSBpZGVhbCBmb3IgZWNvLWNvbnNjaW91cyBidXNpbmVzc2VzIGFkb3B0aW5nIGRlcG9zaXQtYmFzZWQgc3lzdGVtcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NTg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIyNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgODUwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDY0NjBhMjkzNjVkOTM3ZGI0OGMwNjI5M2Y1ZDEwZjExLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVycyBmb3IgdGFrZWF3YXkgODUwIG1sIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWFzIMSTZGllbnUga8SBcmJhcyA4NTAgbWwgbWVsbmFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiyA4NTAg0LzQuyDQs9C10YDQvNC10YLQuNGH0L3Ri9C5INC00LvRjyDQstGC0L7RgNGL0YUg0LHQu9GO0LQg0Lgg0YHQsNC70LDRgtC+0LIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NThdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg4NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ0NTkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviAxNjAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXrEk2rEgXMgxaFhbXBhbmllxaFhIGdsxIF6ZXMgMTYwIG1sLCBQUywgY2F1cnNwxKtkxKtnYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzIDE2MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD48c3Ryb25nPtCf0YDQsNC30LTQvdGD0LnRgtC1INGN0LrQvtC70L7Qs9C40YfQvdC+OiDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLJm5ic3A70LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L48L3N0cm9uZz48L3A+DQoNCjxwPtCS0YHRgtGA0LXRh9Cw0LnRgtC1INC60LDQttC00YvQuSDQvNC+0LzQtdC90YIg0YEg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGM0Y4g0Lgg0LfQsNCx0L7RgtC+0Lkg0L4g0L/RgNC40YDQvtC00LUg0YEg0L3QsNGI0LjQvNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C80Lgg0LHQvtC60LDQu9Cw0LzQuCDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviEg0K3RgtC4INGE0YPQttC10YDRiyDQvtCx0YrQtdC80L7QvCAxNjAg0LzQuyDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LjQs9GA0LjRgdGC0YvRhSDQstC40L0sINGB0L7RhdGA0LDQvdGP0Y8g0LjRhSDQv9GD0LfRi9GA0YzQutC4INC4INGC0L7QvdC60LjQuSDQsNGA0L7QvNCw0YIuINCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINGB0LLQsNC00LXQsSwg0LLQtdGH0LXRgNC40L3QvtC6INC40LvQuCDRgNC+0LzQsNC90YLQuNGH0LXRgdC60LjRhSDQstC10YfQtdGA0L7QsiAmbWRhc2g7INC+0L3QuCDQv9C+0LfQstC+0LvRj9GO0YIg0L3QsNGB0LvQsNC20LTQsNGC0YzRgdGPINC/0YDQtdC80LjQsNC70YzQvdGL0Lwg0LrQsNGH0LXRgdGC0LLQvtC8LCDQvdC1INCy0YDQtdC00Y8g0L/Qu9Cw0L3QtdGC0LUuPC9wPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+INGA0LDQt9GA0LDQsdC+0YLQsNC90YsmbmJzcDvQtNC70Y8g0YHQvtCy0LXRgNGI0LXQvdGB0YLQstC+0LLQsNC90LjRjyDQstCw0YjQtdCz0L4g0L7Qv9GL0YLQsC4g0KPQt9C60LDRjyDRhNC+0YDQvNCwINGB0L7RhdGA0LDQvdGP0LXRgiDQuNCz0YDQuNGB0YLQvtGB0YLRjCwg0LAg0L/RgNC+0YfQvdGL0Lkg0L/Qu9Cw0YHRgtC40Log0YPRgdGC0L7QudGH0LjQsiDQuiDQv9C+0LLRgNC10LbQtNC10L3QuNGP0LwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQvNC10YDQvtC/0YDQuNGP0YLQuNC5INC90LAg0L7RgtC60YDRi9GC0L7QvCDQstC+0LfQtNGD0YXQtS4g0JvQtdCz0LrQuNC1LCDQvdC+INC90LDQtNC10LbQvdGL0LUsINC+0L3QuCDRg9C00L7QsdC90Ysg0LIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1INC4INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC48L3A+DQoNCjxwPtCY0LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C1INC40Lcg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4gMTYwINC80LsmbmJzcDvQv9C+0LTQtNC10YDQttC40LLQsNGO0YIg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC90LDQv9C40YLQutCwINC4INC90LUg0LLQv9C40YLRi9Cy0LDRjtGCINC30LDQv9Cw0YXQuC4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDRgdGC0LXQutC70LAsINC+0L3QuCDQvdC1INC30LDQv9C+0YLQtdCy0LDRjtGCINC4INC90LUg0LHQvtGP0YLRgdGPINC/0LDQtNC10L3QuNC5LCDQs9Cw0YDQsNC90YLQuNGA0YPRjywg0YfRgtC+INC60LDQttC00YvQuSDQs9C70L7RgtC+0Log0L7RgdGC0LDQtdGC0YHRjyDRgdCy0LXQttC40LwuINCt0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4sINC00L7QsdCw0LLQu9GP0Y8g0LjQt9GL0YHQutCw0L3QvdC+0YHRgtC4INC70Y7QsdC+0LzRgyDRgdC+0LHRi9GC0LjRji48L3A+DQoNCjxwPtCS0YvQsdC40YDQsNC50YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQsdC10Lcg0YPRidC10YDQsdCwINGB0YLQuNC70Y4hINCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyZuYnNwO9GB0L7QutGA0LDRidCw0Y7RgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQvtGC0YXQvtC00L7QsiDQuCDQu9C10LPQutC+INC80L7RjtGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCf0LjQutC90LjQuiwg0YTQtdGB0YLQuNCy0LDQu9GMINC40LvQuCDQtNC+0LzQsNGI0L3QuNC5INGD0LbQuNC9ICZtZGFzaDsg0Y3RgtC4INCx0L7QutCw0LvRiyDRgdC+0YfQtdGC0LDRjtGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwuPC9wPg0KDQo8cD7Qn9C+0LTQsNGA0LjRgtC1INGB0LLQvtC40Lwg0L/RgNCw0LfQtNC90LjQutCw0Lwg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMICZtZGFzaDsg0LfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAJm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINCx0L7QutCw0LvQvtCyINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+Jm5ic3A70YPQttC1INGB0LXQs9C+0LTQvdGPITwvcD4NCg0KPHA+PGVtPtCf0YDQsNC30LTQvdGD0LnRgtC1INGP0YDQutC+LCDQt9Cw0LHQvtGC0YzRgtC10YHRjCDQviDQv9C70LDQvdC10YLQtSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGllc3BpZWRpZXMgaWxndHNwxJNqYWk6IG3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXM8L3N0cm9uZz48L2gyPg0KDQo8cD5TdmluaWV0IGthdHJ1IG1pcmtsaSBhciBzdGlsdSB1biB2aWRlaSBkcmF1ZHrEq2d1IHBpZWVqdSwgaXptYW50b2pvdCBtxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMhICZTY2Fyb247xKtzIDE2MCBtbCBnbMSBemVzLCB2ZWlkb3RhcyBzcGVjacSBbGkgcHV0b2pvJnNjYXJvbjthamllbSB2xKtuaWVtLCBhcHZpZW5vIGVsZWdhbmNpIHVuIHByYWt0aXNrdW11LCBub2RybyZzY2Fyb247aW5vdCwga2EgJnNjYXJvbjthbXBhbmlldGlzIHNhZ2xhYsSBIGJ1cmJ1xLx1cyB1biBzbWFsa28gYXJvbcSBdHUuIElkZcSBbGkgcGllbcSTcm90YXMga8SBesSBbSwgYmFsbMSTbSB2YWkgcm9tYW50aXNraWVtIHZha2FyaWVtICZtZGFzaDsgdMSBcyDEvGF1aiBiYXVkxKt0IGF1Z3N0xIFrxIFzIGt2YWxpdMSBdGVzIGR6xJNyaWVudSwgbmVyYWRvdCBhdGtyaXR1bXVzLjwvcD4NCg0KPHA+RGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyBpciBpenN0csSBZMSBdGFzLCBsYWkgdXpsYWJvdHUgasWrc3UgYmF1ZMSrJnNjYXJvbjthbmFzIHBpZXJlZHppLiAmU2Nhcm9uO2F1csSBIGZvcm1hIHNhZ2xhYsSBIGR6xJNyaWVuYSBkesSrdsSrZ3VtdSwgYmV0IGl6dHVyxKtnxIEgcGxhc3RtYXNhIGlyIG5vdHVyxKtnYSBwcmV0IGJvasSBanVtaWVtICZtZGFzaDsgdGllJnNjYXJvbjtpIHRhcywga2FzIHZhamFkesSrZ3MgcGFzxIFrdW1pZW0gxIFyxIEgdmFpIGVuZXJnaXNraWVtIHN2aW7Ek20uIFZpZWdsxIFzLCBiZXQgc3RhYmlsxIFzIGdsxIF6ZXMgaXIgxJNydGkgcMSBcnZpZXRvamFtYXMgdW4gbGlldG9qYW1hcyB2YWlyxIFra8SBcnQsIHBhZGFyb3QgdMSBcyBwYXIgZ3VkcnUgaWVndWxkxKtqdW11IGdhbiBzYWltbmlla2llbSwgZ2FuIGVrb2xvxKNpamFpIGFwemluxIF0aWVtIGVudHV6aWFzdGllbS48L3A+DQoNCjxwPkl6Z2F0YXZvdGFzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnRpa2FzIHBsYXN0bWFzYXMsICZzY2Fyb247xKtzJm5ic3A7MTYwIG1sIGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMmbmJzcDt1enR1ciBkesSTcmllbmEgdsSTc3VtdSB1biBuZXV6c8WrYyBhcm9txIF0dXMuIEF0JnNjYXJvbjvEt2lyxKtixIEgbm8gc3Rpa2xhLCB0xIFzIG5lYWl6c21vZyB1biBuZXBsxKtzdCwgbm9kcm8mc2Nhcm9uO2lub3QsIGthIGthdHJzIG1hbGtvanVtcyBpciB0aWtwYXQgc3ZhaWdzIGvEgSBwaXJtYWlzLiBFcmdvbm9taXNrYWlzIGRpemFpbnMgdmllZ2xpIGllZGVyYXMgcm9rxIEsIHBpZXZpZW5vam90IGl6c21hbGNpbsSBdMSrYnUgamVia3VyYW0gcGFzxIFrdW1hbS48L3A+DQoNCjxwPkl6dsSTbGllcyBpbGd0c3DEk2p1LCBuZXVwdXLEk2pvdCBzdGlsdSEgTcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzIGdsxIF6ZXMmbmJzcDtzYW1hemluYSB2aWVucmVpeiBsaWV0b2phbW8gaXpzdHLEgWTEgWp1bXUgZGF1ZHp1bXUgdW4gaXIgdmllZ2xpIHTEq3LEgW1hcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuIFZhaSB0xIEgYsWrcyBkxIFyesSBIGJhbGzEq3RlLCBmZXN0aXbEgWxzIHZhaSBtxIFqxIFzIHBhdmFkxKt0cyB2YWthcnMgJm1kYXNoOyAmc2Nhcm9uO8SrcyBnbMSBemVzIGFwdmllbm8gc3RpbHUgdW4gaXp0dXLEq2J1LjwvcD4NCg0KPHA+SmEgdsSTbGllcywgbGFpIHRhdmkgc3bEk3RraSBrxLzFq3N0IHZpZGVpIGRyYXVkesSrZ8SBa2ksIHBhc8WrdGkgc2F2dSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1vICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBxb51Jm5ic3A7a29tcGxla3R1IGphdSAmc2Nhcm9uO29kaWVuITwvcD4NCg0KPHA+PGVtPlN2aW7Ek3QgdmFyIGFyxKsgYXRiaWxkxKtnaSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+VG9hc3Qgc3VzdGFpbmFibHk6IE91ciByZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzPC9zdHJvbmc+PC9oMj4NCg0KPHA+Q2VsZWJyYXRlIGV2ZXJ5IG1vbWVudCB3aXRoIGVsZWdhbmNlIGFuZCBlY28tY29uc2Npb3VzbmVzcyB1c2luZyBvdXImbmJzcDtSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzISBEZXNpZ25lZCBmb3Igc3BhcmtsaW5nIHdpbmVzLCB0aGVzZSAxNjAgbWwgZmx1dGVzIGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCBwcmFjdGljYWxpdHksIGVuc3VyaW5nIHlvdXIgY2hhbXBhZ25lIHJldGFpbnMgaXRzIHNpZ25hdHVyZSBidWJibGVzIGFuZCBkZWxpY2F0ZSBhcm9tYXMuIFBlcmZlY3QgZm9yIHdlZGRpbmdzLCBwYXJ0aWVzLCBvciBpbnRpbWF0ZSBnYXRoZXJpbmdzLCB0aGV5IG9mZmVyIGEgZ3VpbHQtZnJlZSB3YXkgdG8gZW5qb3kgcHJlbWl1bSBxdWFsaXR5IHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBwbGFuZXQuPC9wPg0KDQo8cD5SZXVzYWJsZSBjaGFtcGFnbmUgZ2xhc3NlcyBhcmUgZGVzaWduZWQmbmJzcDt0byBlbmhhbmNlIHlvdXIgZHJpbmtpbmcgZXhwZXJpZW5jZS4gVGhlIHRhbGwsIHNsZW5kZXIgc2hhcGUgcHJlc2VydmVzIGVmZmVydmVzY2VuY2UsIHdoaWxlIHRoZSBkdXJhYmxlIHBsYXN0aWMgY29uc3RydWN0aW9uIHJlc2lzdHMgYnJlYWthZ2UmbWRhc2g7aWRlYWwgZm9yIG91dGRvb3IgZXZlbnRzIG9yIGxpdmVseSBjZWxlYnJhdGlvbnMuIExpZ2h0d2VpZ2h0IHlldCBzdHVyZHksIHRoZXkmcnNxdW87cmUgZWFzeSB0byB0cmFuc3BvcnQgYW5kIHJldXNlLCBtYWtpbmcgdGhlbSBhIHNtYXJ0IGludmVzdG1lbnQgZm9yIGJvdGggaG9zdHMgYW5kIGVjby1hd2FyZSBlbnRodXNpYXN0cy48L3A+DQoNCjxwPkNyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIGZvb2QtZ3JhZGUgcGxhc3RpYywgdGhlc2UmbmJzcDsxNjAgbWwgcmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlcyZuYnNwO21haW50YWluIHRoZSBkcmluayZyc3F1bztzIGNyaXNwIHRlbXBlcmF0dXJlIGFuZCBwcmV2ZW50IGZsYXZvciB0cmFuc2Zlci4gVW5saWtlIHRyYWRpdGlvbmFsIGdsYXNzLCB0aGV5IHdvbiZyc3F1bzt0IGZvZyB1cCBvciBhYnNvcmIgb2RvcnMsIGVuc3VyaW5nIGV2ZXJ5IHNpcCB0YXN0ZXMgYXMgZnJlc2ggYXMgdGhlIGZpcnN0LiBQbHVzLCB0aGVpciBlcmdvbm9taWMgZGVzaWduIGZpdHMgY29tZm9ydGFibHkgaW4gaGFuZCwgYWRkaW5nIGEgdG91Y2ggb2YgcmVmaW5lbWVudCB0byBhbnkgb2NjYXNpb24uPC9wPg0KDQo8cD5DaG9vc2Ugc3VzdGFpbmFiaWxpdHkgd2l0aG91dCBzYWNyaWZpY2luZyBzdHlsZSEgT3VyJm5ic3A7cmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlcyZuYnNwO3JlZHVjZSBzaW5nbGUtdXNlIHdhc3RlIGFuZCBhcmUgZGlzaHdhc2hlci1zYWZlIGZvciBlZmZvcnRsZXNzIGNsZWFudXAuIFdoZXRoZXIgeW91JnJzcXVvO3JlIGhvc3RpbmcgYSBnYXJkZW4gcGFydHkgb3IgdG9hc3RpbmcgYXQgYSBmZXN0aXZhbCwgdGhlc2UgZmx1dGVzIGRlbGl2ZXIgZWxlZ2FuY2UgYW5kIGR1cmFiaWxpdHkgaW4gZXF1YWwgbWVhc3VyZS48L3A+DQoNCjxwPlVwZ3JhZGUgeW91ciBjZWxlYnJhdGlvbnMgd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBjaGFtcGFnbmUgZ2xhc3NlcyZtZGFzaDt3aGVyZSBsdXh1cnkgbWVldHMgcmVzcG9uc2liaWxpdHkuIE9yZGVyIHlvdXIgc2V0IHRvZGF5IGFuZCByYWlzZSBhIGdsYXNzIHRvIGEgZ3JlZW5lciBmdXR1cmUhPC9wPg0KDQo8cD48ZW0+U3BhcmtsZSBzdXN0YWluYWJseSwgc2lwIGNvbmZpZGVudGx5ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwNjk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzIDE2MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzlhNDVkY2I1MjY2YTIxMWI4NGUwMDk0ODUyNGUwMjIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB0cmFuc3BhcmVudCBwbGFzdGljIFUtc2hhcGUgY2hhbXBhZ25lIGZsdXRlcyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2rEgXMgbGlldG/FoWFuYXMgxaFhbXBhbmllxaFhIHZhaSBkemlya3N0b8WhbyB2xKtuYSBnbMSBemVzIG5vIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+INC40LvQuCDQuNCz0YDQuNGB0YLQvtCz0L4g0LLQuNC90LAg0LjQtyDQn9ChCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+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+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jbGFzc2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NhY2hlX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvbG9hZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfbW9kaWZpZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VzY2FwZV9odG1sXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdGFydF90aW1lXSA9PiAxNzUzMDQwOTgxLjU0OTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY3VycmVudF9maWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGFyc2VyZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19vYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2RlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRUZW1wbGF0ZURpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLi9jb25maWdzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZENvbmZpZ0Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXI6cHJvdGVjdGVkXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZmlsZXMvY29tcGlsZWRUZW1wbGF0ZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXI6cHJvdGVjdGVkXSA9PiAuL2NhY2hlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ic29sZXRlUHJvcGVydGllczpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gdGVtcGxhdGVfcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gZGlyZWN0X2FjY2Vzc19zZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gX2Rpcl9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gX2ZpbGVfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IHBsdWdpbl9zZWFyY2hfb3JkZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IGluaGVyaXRhbmNlX21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiByZXNvdXJjZV9jYWNoZV9tb2RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthY2Nlc3NNYXA6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcl0gPT4gVGVtcGxhdGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXJdID0+IENvbmZpZ0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IFBsdWdpbnNEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyXSA9PiBDb21waWxlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXJdID0+IENhY2hlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfY2hlY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbEZ1bmN0aW9uc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VfaGFuZGxlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SZXNvdXJjZV9GaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5jb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVjb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbF92YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0NTU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9jc3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSlNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2ltYWdlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9USElSRF9QQVJUWV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL1RoaXJkUGFydHkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1NJVEVfTkFNRV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmplY3RdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxMkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTU4NDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuzog0JjQtNC10LDQu9GM0L3QsNGPINC/0L7RgNGG0LjRjyDQvdCwINC+0LTQvdC+0LPQvjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0LrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QvtC00LDRh9C4INCx0YPQu9GM0L7QvdC+0LIsINC60YDQtdC8LdGB0YPQv9C+0LIg0LjQu9C4INC40LfRi9GB0LrQsNC90L3Ri9GFINC00LXRgdC10YDRgtC+0LI/INCd0LDRiNC4Jm5ic3A70LrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGD0LTQvtCx0YHRgtCy0L4sINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCh0L7Qt9C00LDQvdC90YvQtSDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L7QvdC4INC/0L7QtNGH0LXRgNC60L3Rg9GCINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDRj9GCINC00LDQttC1INGB0LDQvNGL0YUg0LLQt9GL0YHQutCw0YLQtdC70YzQvdGL0YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQvdC1INGB0L7QtNC10YDQttC40YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBLUZyZWUpLCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INGB0L7QstC80LXRgdGC0LjQvNCwINGB0L4g0LLRgdC10LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoMzc1INC80LssIDUwMCDQvNC7LCAxMDAwINC80LspICZtZGFzaDsg0YPQtNC+0LHQvdC+INGF0YDQsNC90LjRgtGMINC4INGI0YLQsNCx0LXQu9C40YDQvtCy0LDRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40LTQutC40LzQuCDQsdC70Y7QtNCw0LzQuCwg0YHQvtGF0YDQsNC90Y/RjyDRgdCy0LXQttC10YHRgtGMINC4INCw0YDQvtC80LDRgi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LTRh9C10YDQutC90LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0L/QvtC30LjRhtC40Y4g0LLQsNGI0LXQs9C+INC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LAg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INCy0LXRgNC90YPRgtGMINGC0LDRgNGDINC00LvRjyDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTwvc3Ryb25nPjog0LrRgNGD0LPQu9Cw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGD0L/RgNC+0YnQsNGO0YIg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4g0YHQvtC00LXRgNC20LjQvNC+0LPQvi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QmtCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjwvc3Ryb25nPjog0L/QvtC00LDQstCw0LnRgtC1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YPQv9GLLCDQtNC10YHQtdGA0YLRiyDQuNC70Lgg0YHQvtGD0YHRiyDQsiDRjdC60L7Rg9C/0LDQutC+0LLQutC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXRgNCy0LjRgdC+0LIg0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ys8L3N0cm9uZz46INC+0LHQtdGB0L/QtdGH0YzRgtC1INGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0LHQu9GO0LQg0Lgg0LzQuNC90LjQvNC40LfQuNGA0YPQudGC0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+OiDQs9C+0YLQvtCy0YzRgtC1INC/0L7Qu9C10LfQvdGL0LUg0L7QsdC10LTRiyDQvdCwINGA0LDQsdC+0YLRgyDQuNC70Lgg0YXRgNCw0L3QuNGC0LUg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQsdGO0LTQttC10YLQsDwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L7QutGA0LDRidCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C60YDQtdC/0LvQtdC90LjQtSDQu9C+0Y/Qu9GM0L3QvtGB0YLQuDwvc3Ryb25nPjog0LrQu9C40LXQvdGC0Ysg0LTQvtCy0LXRgNGP0Y7RgiDQsdGA0LXQvdC00LDQvCwg0LrQvtGC0L7RgNGL0LUg0LfQsNCx0L7RgtGP0YLRgdGPINC+INGN0LrQvtC70L7Qs9C40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHRgdGC0LLQvjwvc3Ryb25nPjog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAICgzNzUg0LzQuykg0L3QtSDQt9Cw0L3QuNC80LDQtdGCINC80LXRgdGC0L4g0LIg0YHRg9C80LrQtSDQuNC70Lgg0YXQvtC70L7QtNC40LvRjNC90LjQutC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDQsNC60YLQvtC8INC30LDQsdC+0YLRiyDQviDRgdC10LHQtSDQuCDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw6IEtvbXBha3RzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBwcmFrdGlza3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgc3ZhaWd1bXUgdW4gc2lsdHVtdSB2aWVuYWkgcG9yY2lqYWk/IE3Fq3N1Jm5ic3A7PHN0cm9uZz5kYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7aXIgaWRlxIFsaSBwaWVtxJNyb3RpLCBsYWkgcGFzbmllZ3R1IHp1cGFzLCBidWxqb251cywgZGVzZXJ0dXMgdmFpIHV6a29kYXMgYmV6IG5vcGzFq2TEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBrb21mb3J0dSBnYW4gbcSBasSBcywgZ2FuIGthZmVqbsSrY8SBcywgYXB2aWVub2pvdCBrb21wYWt0byBpem3Ek3J1LCBkcm8mc2Nhcm9uO8SrYnUgdW4gaWxndHNwxJNqxKtidS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHDEgXJ2YWTEgWpvdCAmc2Nhcm9uO8S3aWRydXMgxJNkaWVudXMgdmFpIG3Ek3JjZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgZGVyIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtICgzNzUgbWwmbmRhc2g7MTAwMCBtbCksIHZpZW5rxIFyJnNjYXJvbjtvam90IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSB2aWV0xIFzIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPktvbXBha3RzIHVuIHByYWt0aXNrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyBpem3Ek3JzIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbSwgbmVwaWVzbG9nb2pvdCBsZWR1c3NrYXBpIHZhaSBwbGF1a3R1cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SW5kaXZpZHXEgWxhcyBwb3JjaWphczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgenVwYXMsIGLEk3JudSDEk2RpZW5pLCBqb2d1cnRhIGRlc2VydGkgdmFpIG1hemFzIHV6a29kYXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S2FmZWpuxKtjYXMgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyBwYWthbHBvanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgxJNydGkgbGlldG9qYW1pLCBsYWkgcGFzbmllZ3R1IMSTZGllbnVzICZxdW90O3BhxYZlbSBsxKtkemkmcXVvdDsgZm9ybcSBdMSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk3EgWphcyBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2aWVua8SBciZzY2Fyb247YSDEk2RpZW5hIHNhZ2F0YXZvJnNjYXJvbjthbmEgdW4gdXpnbGFixIEmc2Nhcm9uO2FuYSwgbmVwaWV0aWVrb3QgYXIgbGlla3UgdmlldHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBpem3Ek3JzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyAzNzUgbWwgdGlscHVtcyBpciBpZGXEgWxzLCBsYWkgbmVzxJNya8SBxYZvdHUgdGVscHUgdW4gdmllZ2xpIGlla8S8YXV0b3Mgc29txIFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGRlcG96xKt0YSBzaXN0xJNtdSBpbnRlZ3LEgWNpamE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG1vdGl2xJNqaWV0IGtsaWVudHVzIGF0Z3JpZXp0IHRyYXVrdXMsIHNhbWF6aW5vdCBpem1ha3NhcyB1biBla29sb8SjaXNrbyBwxJNkYXMgbm9zcGllZHVtdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSDEk2RpZW5pZW0sIGJldCBhcsSrIHPEq2tpZW0gcHJvZHVrdGllbSAob2dhcywgcmlla3N0aSwgc8STa2xhcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIHJpc2luxIFqdW1zLCBrYXMgYXB2aWVubyBmdW5rY2lvbmFsaXTEgXRpLCBrb21wYWt0dW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUgbWw6IENvbXBhY3QgRnJlc2huZXNzIGZvciBTaW5nbGUgU2VydmluZ3M8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciBwcmFjdGljYWwgY29udGFpbmVycyB0byBrZWVwIGluZGl2aWR1YWwgcG9ydGlvbnMgZnJlc2ggYW5kIGxlYWstZnJlZT8gT3VyJm5ic3A7cmV1c2FibGUgMzc1IG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzb3VwcywgYnJvdGhzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBEZXNpZ25lZCBmb3IgY29udmVuaWVuY2UsIHRoZXkgY29tYmluZSBwb3J0YWJpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWZyaWVuZGxpbmVzcy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgTWF0ZXJpYWw8L3N0cm9uZz46IFNhZmUgZm9yIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBMaWQ8L3N0cm9uZz46IFBhdGVudGVkIHNlYWxpbmcgc3lzdGVtIHByZXZlbnRzIHNwaWxscywgZXZlbiB3aXRoIGxpcXVpZHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIENvbXBhdGliaWxpdHk8L3N0cm9uZz46IExpZHMgZml0IGFsbCBjb250YWluZXIgc2l6ZXMgKDM3NSBtbCB0byAxMDAwIG1sKSBmb3IgZWFzeSBzdGFja2luZy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJlZHVjZXMgc2luZ2xlLXVzZSB3YXN0ZSwgaWRlYWwgZm9yIGNhZmVzIHdpdGggZGVwb3NpdCBzeXN0ZW1zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkNvbXBhY3QgRGVzaWduPC9zdHJvbmc+OiBTcGFjZS1zYXZpbmcgc2l6ZSBmb3Igc2luZ2xlIHNlcnZpbmdzLCBsdW5jaGJveGVzLCBvciBzbWFsbCBwYW50cmllcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TaW5nbGUtU2VydmUgTWVhbHM8L3N0cm9uZz46IFNvdXBzLCBvYXRtZWFsLCB5b2d1cnQsIG9yIHNuYWNrcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzPC9zdHJvbmc+OiBLZWVwIHBvcnRpb25zIGZyZXNoIGZvciB0YWtlb3V0IG9yIG1lYWwga2l0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Ib21lIFVzZTwvc3Ryb25nPjogUHJlcCBpbmRpdmlkdWFsIG1lYWxzIHdpdGhvdXQgY2x1dHRlci48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNpemU8L3N0cm9uZz46IEZpdHMgZWFzaWx5IGluIGJhZ3MsIGx1bmNoYm94ZXMsIG9yIG9mZmljZSBkcmF3ZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIFJlYWR5PC9zdHJvbmc+OiBFbmNvdXJhZ2UgcmV0dXJucyB0byBjdXQgY29zdHMgYW5kIHdhc3RlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVB1cnBvc2U8L3N0cm9uZz46IFVzZSBmb3IgcGFudHJ5IHN0b3JhZ2UgKG51dHMsIGJlcnJpZXMsIHNwaWNlcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDM3NSBtbCBDb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBFbmpveSBmcmVzaG5lc3MsIGNvbnZlbmllbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkgaW4gb25lIGNvbXBhY3QgcGFja2FnZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTE3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzOTg3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTQjEyQiBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMwMTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFpcyB6dXBhcyB0cmF1a3MgMzc1IG1sIHZpZGVpIGRyYXVkesSrZ3MgaWVwYWtvanVtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBlY28tZnJpZW5kbHkgZGlzaHdhc2hlciBhbmQgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXJzIGZvciB0YWtlb3V0IGFuZCBkZWxpdmVyeSBzZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRg9C/0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Lsg0YEg0LPQtdGA0LzQtdGC0LjRh9C90L7QuSDQutGA0YvRiNC60L7QuSDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQttC40LTQutC40YUg0LHQu9GO0LQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNvdXAgY29udGFpbmVyLmpwZWcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDU4YWNjMzhlNzc0MzZlYTU1MzlmN2ZlMjI5NWViYjBmLmpwZWcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBNaWtyb3ZpxLzFhnUgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkemvEgXJ0IGxpZXRvamFtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRg9C/0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Lsg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQwYzEzNGJmMzI4N2EwOTU3OWEzODJlYmY5MGIzZjcyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWkgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+INCj0L/QsNC60L7QstC60LAg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7INC/0YDQuNCz0L7QtNC90LDRjyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINCh0JLQpwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MDU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNTQ5MjQ4ZjJjMWVhNzRiODRlZDRjNDQ1Y2JlMjA5MzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWllIHp1cGFzIHRyYXVraSB2aWRlaSBkcmF1ZHrEq2dhaSDEk2RpbsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVycyBmb3IgdGFrZWF3YXkgbWljcm93YXZlIGFuZCBkaXNod2FzaGVyIHNhZmUgZWNvLWZyaWVuZGx5IHBhY2thZ2luZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQk9C10YDQvNC10YLQuNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAg0Lgg0LLRgtC+0YDRi9GFINCx0LvRjtC0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzE5MC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM3ZjAzZGJiNzYxNjFhZTJhMGRjMjE0ZDBjNzk0ZjY3LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzOTg3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNCMTJCIGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDU5IHggMjQgeCAzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA3MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA2LDYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAwLDA0OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gOC40NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA2LjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDAuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4xNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAwLjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUuOTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS4wNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbODM0XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEpBLVRTMTBDTFIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM5MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAgMTguNSDRgdC8LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSAxOC41IGNtLCBQUywgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gMTguNSBjbSwgUFMsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwLCDQuNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YHQvtGH0LXRgtCw0LXRgiDQsiDRgdC10LHQtSDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMLiDQldGRINC/0YDQvtC30YDQsNGH0L3Ri9C5INGG0LLQtdGCINC/0YDQuNC00LDRkdGCINC10Lkg0LvQtdCz0LrQvtGB0YLRjCDQuCDRgdC+0LLRgNC10LzQtdC90L3QvtGB0YLRjCwg0LAg0LTQu9C40L3QsCAxOCw1INGB0Lwg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YEg0LPQu9GD0LHQvtC60LjQvNC4INGC0LDRgNC10LvQutCw0LzQuC4g0JHQu9Cw0LPQvtC00LDRgNGPINCx0L7Qu9C10LUg0YLRj9C20ZHQu9C+0LzRgyDQstC10YHRgyDQuCDQutGA0YPQs9C70L7QvNGDINCz0LvRg9Cx0L7QutC+0LzRgyDRh9C10YDQv9Cw0LvRgywg0Y3RgtCwINC70L7QttC60LAg0L7RgtC70LjRh9Cw0LXRgtGB0Y8g0L/QvtCy0YvRiNC10L3QvdC+0Lkg0L/RgNC+0YfQvdC+0YHRgtGM0Y4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YzRjiwg0L/RgNC10LLQvtGB0YXQvtC00Y8g0LTRgNGD0LPQuNC1INGB0YPQv9C+0LLRi9C1INC70L7QttC60LguINCe0L3QsCDQu9C10LPQutC+INC80L7QtdGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXRkSDQsdC10Lcg0L/QvtGC0LXRgNC4INCy0L3QtdGI0L3QtdCz0L4g0LLQuNC00LAg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0LguINCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7QuSDQu9C+0LbQutC4INC/0L7QvNC+0LPQsNC10YIg0YHQvdC40LfQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDQt9Cw0LHQvtGC0LUg0L4g0L/RgNC40YDQvtC00LUuINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdC90YvQuSDQuCDRgdGC0LjQu9GM0L3Ri9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDQtdC00YsuINCS0YvQsdC40YDQsNC50YLQtSDQvdCw0YjRgyDQu9C+0LbQutGDINC00LvRjyDQv9C+0LLRi9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGPINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QuNGPINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGU8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlLCBrYXMgaXpnYXRhdm90YSBubyBpenR1csSrZ2FzIHBsYXN0bWFzYXMsIGFwdmllbm8gYXVnc3R1IGt2YWxpdMSBdGkgdW4gdmlkZWkgZHJhdWR6xKtndW11LiBDYXVyc3DEq2TEq2fEgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIHRhaSB2aWVnbHUgdW4gbW9kZXJudSBpenNrYXR1LCBzYXZ1a8SBcnQgMTgsNSBjbSBnYXJ1bXMgcGFkYXJhIHRvIHZpZWdsaSBsaWV0b2phbXUgYXIgZHppxLzEgW0gcGzEgWtzbsSTbS4gQXIgbGllbMSBa3Ugc3ZhcnUgdW4gYXBhxLx1LCBkemnEvHUga2F1c2nFhnUgJnNjYXJvbjvEqyBrYXJvdGUgaXIgxKtwYSZzY2Fyb247aSBzcMSTY8SrZ2EgdW4gaXp0dXLEq2dhLCBwxIFyc3DEk2pvdCBjaXRhcyB6dXBhcyBrYXJvdGVzLiBUbyBpciB2aWVnbGkgdMSrcsSrdCB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIGthcyDEvGF1aiB0byBpem1hbnRvdCBkYXVkemFzIHJlaXplcywgbmV6YXVkxJNqb3QgaXpza2F0dSB1biBmdW5rY2lvbmFsaXTEgXRpLiAmU2Nhcm9uO8SrcyBrYXJvdGVzIGF0a8SBcnRvdGkgbGlldG9qYW3EgSBixat0xKtiYSBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUsIHBhbMSrZHpvdCBhaXpzYXJnxIF0IHZpZGkuIElkZcSBbGkgcGllbcSTcm90cyByZXN0b3LEgW5pZW0gdW4gcGllZ8SBZGVzIHBha2FscG9qdW1pZW0sIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSDEk3J0dSB1biBzdGlsxKtndSByxKtrdSDEkyZzY2Fyb247YW5haS4gSXp2xJNsaWV0aWVzIG3Fq3N1IGthcm90aSwgbGFpIHV6bGFib3R1IHNhdnUgc2VydmlzYSBsxKttZW5pIHVuIGFwbWllcmluxIF0dSBrbGllbnR1IHZhamFkesSrYmFzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIHNvdXAgc3Bvb24gbWFkZSBvZiBkdXJhYmxlIHBsYXN0aWMgY29tYmluZXMgaGlnaCBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLiBJdHMgdHJhbnNwYXJlbnQgY29sb3IgZ2l2ZXMgaXQgbGlnaHRuZXNzIGFuZCBtb2Rlcm5pdHksIGFuZCB0aGUgbGVuZ3RoIG9mIDE4LjUgY20gZW5zdXJlcyBlYXNlIG9mIHVzZSB3aXRoIGRlZXAgcGxhdGVzLiBUaGFua3MgdG8gaXRzIGhlYXZpZXIgd2VpZ2h0IGFuZCByb3VuZCBkZWVwIGxhZGxlLCB0aGlzIHNwb29uIGlzIGNoYXJhY3Rlcml6ZWQgYnkgaW5jcmVhc2VkIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5LCBzdXJwYXNzaW5nIG90aGVyIHNvdXAgc3Bvb25zLiBJdCBpcyBlYXN5IHRvIHdhc2ggaW4gdGhlIGRpc2h3YXNoZXIsIHdoaWNoIGFsbG93cyB5b3UgdG8gdXNlIGl0IG1hbnkgdGltZXMgd2l0aG91dCBsb3NpbmcgaXRzIGFwcGVhcmFuY2UgYW5kIGZ1bmN0aW9uYWxpdHkuIFJldXNhYmxlIHVzZSBvZiB0aGlzIHNwb29uIGhlbHBzIHRvIHJlZHVjZSB0aGUgYW1vdW50IG9mIHBsYXN0aWMgd2FzdGUsIGNvbnRyaWJ1dGluZyB0byBjYXJpbmcgZm9yIG5hdHVyZS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzIGFuZCBkZWxpdmVyeSBzZXJ2aWNlcywgcHJvdmlkaW5nIGN1c3RvbWVycyB3aXRoIGEgY29udmVuaWVudCBhbmQgc3R5bGlzaCB0b29sIGZvciBlYXRpbmcuIENob29zZSBvdXIgc3Bvb24gdG8gaW1wcm92ZSB5b3VyIHNlcnZpY2UgYW5kIG1lZXQgdGhlIG5lZWRzIG9mIHlvdXIgY3VzdG9tZXJzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2NTA5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDkzNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9kaXNwb3NhYmxlLXRhYmxld2FyZS9kaXNwb3NhYmxlLWN1dGxlcnkxL2V4dHJhLWR1cmFibGUtY3V0bGVyeS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvZGlzcG9zYWJsZS10YWJsZXdhcmUvZGlzcG9zYWJsZS1jdXRsZXJ5MS9leHRyYS1kdXJhYmxlLWN1dGxlcnkvaXRlbS04MzQvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiAxOC41IGNtLCBQUywgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA4MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNDJiM2JmYjFiYjcyNzk1ZjkxMGEyZDlkZjAzYmQ3YzEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtMjYxNzI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0NDc1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCR0YPQvNCw0LbQvdGL0Lkg0L/QsNC60LXRgiDRgSDRgNGD0YfQutCw0LzQuCAyNngxN3gyNSDRgdC8LCDQmtGA0LDRhNGCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQYXDEq3JhIG1haXNpxYbFoSBhciByb2t0LiwgMjZ4MTd4MjVjbSwgYnLFq25zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyAyNngxN3gyNSBjbSwga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JHRg9C80LDQttC90YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0YDRg9GH0LrQsNC80Lgg0LTQu9GPINC10LTRiyDQvdCwINCy0YvQvdC+0YEg0Lgg0LTQvtGB0YLQsNCy0LrQuDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCR0YPQvNCw0LbQvdGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QsNC60LXRgtGLINGBINC/0LvQvtGB0LrQuNC80Lgg0YDRg9GH0LrQsNC80LggJm5kYXNoOyDRjdGC0L4g0LrRgNCw0YHQuNCy0YvQuSwg0YPQtNC+0LHQvdGL0Lkg0Lgg0L3QsNC00LXQttC90YvQuSDRg9C/0LDQutC+0LLQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0LsuINCf0LDQutC10YLRiyDQuNGB0L/QvtC70YzQt9GD0Y7RgiDQv9C+0LQg0L/QuNGJ0LXQstGL0LUg0L/RgNC+0LTRg9C60YLRiywg0L7RgdC+0LHQtdC90L3QviDRgNCw0YHQv9GA0L7RgdGC0YDQsNC90LXQvdGLINCyINC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LDRhSDQtNC70Y8g0LXQtNGLINC90LAg0LLRi9C90L7RgSDQuCDQsiDRgdC10YDQstC40YHQsNGFINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLiZuYnNwO9Cf0LDQutC10YLRiyDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0Y3QutC+0LvQvtCz0LjRh9C10YHQutC4INGH0LjRgdGC0L7Qs9C+INC60YDQsNGE0YLQsC4g0KLQsNC60L7QuSDQv9Cw0LrQtdGCINCy0YvQtNC10YDQttC40LLQsNC10YIg0LTQviAxMiDQutCzINC90LDQs9GA0YPQt9C60LgsINC/0YDQsNC60YLQuNGH0LXRgdC60Lgg0YMg0L3QtdCz0L4g0L3QtdGCINC+0LPRgNCw0L3QuNGH0LXQvdC40Lkg0L/QviDQt9Cw0L/QvtC70L3QtdC90LjRji4g0JHRg9C80LDQttC90YvQtSDRgNGD0YfQutC4INC+0YfQtdC90Ywg0LrQsNGH0LXRgdGC0LLQtdC90L3QviDQuCDQvdCw0LTQtdC20L3QviDQstC60LvQtdC10L3RiyDQsiDQv9Cw0LrQtdGCLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QYXDEq3JhIG1haXNpxYZpIGFyIHJva3R1cmllbSDEk2RpZW51IHBpZWfEgWRlaSB1biBsxKtkesWGZW0mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD5QYXDEq3JhIHDEgXJ0aWthcyBtYWlzaSBhciBwbGFrYW5pZW0gcm9rdHVyaWVtIC0gdGFzIGlyIHNrYWlzdHMsIMSTcnRzIHVuIGRybyZzY2Fyb247cyBpZXBha28mc2Nhcm9uO2FuYXMgbWF0ZXJpxIFscy4gVG9zIGxpZXRvLCBsYWkgaWVwYWtvdHUgcMSBcnRpa2FzIHByb2R1a3R1cywgaXIgxKtwYSZzY2Fyb247aSBpenBsYXTEq3RpIHVuIHBpZXByYXPEq3RpIMSBdHLEgXMgxJNkaW7EgSZzY2Fyb247YW5hcyBrYWZlam7Eq2PEgXMgdW4gcmVzdG9yxIFub3MuICZTY2Fyb247aWUgcGFwxKtyYSBtYWlzacWGaSBpciBpemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgdmlkZWkgZHJhdWR6xKtnYSBwYXDEq3JhLiAmU2Nhcm9uO8SBZHMgbWFpc2nFhiZzY2Fyb247IGl6dHVyIGzEq2R6IHBhdCAxMiBrZyBzdmFydSwgdGFtIHByYWt0aXNraSBuYXYgaWVyb2Jlxb5vanVtdSBwcm9kdWt0dSBwaWVwaWxkxKsmc2Nhcm9uO2FuYWkuIFBhcMSrcmEgcm9rdHVyaSBpciBrdmFsaXRhdMSrdmkgdW4gZHJvJnNjYXJvbjtpIHBpZWzEq23Ek3RpLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5QYXBlciBiYWdzIHdpdGggaGFuZGxlcyBmb3IgVGFrZS1Bd2F5IGFuZCBmb29kIGRlbGl2ZXJ5PC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwZXImbmJzcDtiYWdzIHdpdGggZmxhdCBoYW5kbGVzIGFyZSBhIGJlYXV0aWZ1bCwgY29udmVuaWVudCBhbmQgcmVsaWFibGUgcGFja2FnaW5nIG1hdGVyaWFsIGZvciBUYWtlLUF3YXkgYW5kIFRvLUdvIGJ1c2luZXNzLiBCYWdzIGFyZSB1c2VkIGZvciBmb29kLCBlc3BlY2lhbGx5IGNvbW1vbiBpbiBjYWZlcyBhbmQgcmVzdGF1cmFudHMgZm9yIHRha2Vhd2F5IGZvb2QuIENhcnJpZXIgcGFwZXIgYmFncyZuYnNwO2FyZSBtYWRlIG9mIGhpZ2gtcXVhbGl0eSBlbnZpcm9ubWVudGFsbHkgZnJpZW5kbHkgY3JhZnQuIFN1Y2ggcGFwZXIgYmFnIGNhbiB3aXRoc3RhbmQgdXAgdG8gMTIga2cgb2YgbG9hZCwgcHJhY3RpY2FsbHkgaXQgaGFzIG5vIHJlc3RyaWN0aW9ucyBvbiBmaWxsaW5nLiBQYXBlciBoYW5kbGVzIGFyZSB2ZXJ5IGhpZ2ggcXVhbGl0eSBhbmQgc2VjdXJlbHkgZ2x1ZWQgdG8gdGhlIGJhZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDM5NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gNTAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTI4IDExOjE1OjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDE3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcGFja2FnaW5nLW1hdGVyaWFscy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcGFja2FnaW5nLW1hdGVyaWFscy9pdGVtLTE5NDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyAyNngxN3gyNSBjbSwga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1OC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZjkzZjk2MDgyYTliZTlhMmU2NTcwZjczYTFhNTMwMjguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBQYXDEq3JhIG1haXNpIGFyIHJva3R1cmllbSBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCR0YPQvNCw0LbQvdGL0LUg0L/QsNC60LXRgtGLINGBINGA0YPRh9C60LDQvNC4INC60YDQsNGE0YIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI4MzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0YHRg9C/0L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAzNzUvNTAwLzEwMDAg0LzQuywg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGFwYcS8aWVtIHp1cGFzIHRyYXVraWVtIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LI6INCd0LDQtNC10LbQvdCw0Y8g0LfQsNGJ0LjRgtCwINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0LrQvtC80YTQvtGA0YIg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lg8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60LgsINC60L7RgtC+0YDRi9C1INGB0L7RhdGA0LDQvdGP0YIg0YHQstC10LbQtdGB0YLRjCDQsdC70Y7QtCDQuCDQt9Cw0YnQuNGC0Y/RgiDQvtGCINC/0YDQvtC70LjQstCw0L3QuNGPPyDQndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0YHQvtGH0LXRgtCw0Y7RgiDQuNC90L3QvtCy0LDRhtC40L7QvdC90YPRjiDRgtC10YXQvdC+0LvQvtCz0LjRjiwg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LfQsNC/0LDRgtC10L3RgtC+0LLQsNC90L3QvtC5INGB0LjRgdGC0LXQvNC1INC/0LvQvtGC0L3QvtCz0L4g0LfQsNC60YDRi9GC0LjRjyDQvtC90Lgg0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCIDEwMCUg0LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0YwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C10YDQtdC90L7RgdC60Lgg0YHRg9C/0L7Qsiwg0YHQvtGD0YHQvtCyLCDQs9C+0YDRj9GH0LjRhSDQvtCx0LXQtNC+0LIg0LjQu9C4INGF0L7Qu9C+0LTQvdGL0YUg0LfQsNC60YPRgdC+0LouPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JfQsNGJ0LjRgtCwINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y88L3N0cm9uZz4mbmJzcDstJm5ic3A70LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Ywg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lwg0LTQstC40LbQtdC90LjQuCwg0YfRgtC+INC+0YfQtdC90Ywg0LLQsNC20L3QviDQv9GA0Lgg0LTQvtGB0YLQsNCy0LrQtSDRgdGD0L/QvtCyLCDQs9Cw0YDQvdC40YDQvtCyINGBINGB0L7Rg9GB0L7QvCDQuNC70Lgg0LbQuNC00LrQvtC5INC/0LjRidC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCi0LXRgNC80L7RgdGC0L7QudC60L7RgdGC0Ywg0LTQviArODAmZGVnO0M8L3N0cm9uZz4mbmJzcDstJm5ic3A70YHQvtGF0YDQsNC90Y/RjtGCINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LHQu9GO0LQsINC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINCz0L7RgNGP0YfQuNGFINGB0YPQv9C+0LIg0Lgg0YDQsNCz0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9GB0L7QstC80LXRgdGC0LjQvNGLINGBINCz0L7RgNGP0YfQuNC80Lgg0Lgg0YXQvtC70L7QtNC90YvQvNC4INCx0LvRjtC00LDQvNC4LCDQtNC10YHQtdGA0YLQsNC80LgsINGB0L7Rg9GB0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3RiyDQtNC70Y8g0LfQsNC80L7RgNC+0LfQutC4INC4INC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9C10Lk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INC60L7QvdGC0LXQudC90LXRgNGLINC80L7QttC90L4g0LfQsNC80L7RgNCw0LbQuNCy0LDRgtGMLCDQsCDRgtCw0Log0LbQtSDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4ICjQutGA0YvRiNC60YMg0L3QtdC+0LHRhdC+0LTQuNC80L4g0YHQvdGP0YLRjCkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1PC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9C70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0L3QtSDRgtC10YDRj9GPINGE0L7RgNC80YMg0LTQsNC20LUg0L/QvtGB0LvQtSDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQsiDQtNC10YLQsNC70Y/RhTo8L3N0cm9uZz48L2gyPg0KDQo8cD7QmtGA0YPQs9C70YvQtSDQutGA0YvRiNC60Lgg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC40LTQtdCw0LvRjNC90L7Qs9C+INC/0YDQuNC70LXQs9Cw0L3QuNGPINC6INC60L7QvdGC0LXQudC90LXRgNCw0LwuINCS0YHRjyDRgdC40YHRgtC10LzQsCAo0LrQvtC90YLQtdC50L3QtdGAICsg0LrRgNGL0YjQutCwKSDRg9GB0YLQvtC50YfQuNCy0LAg0Log0L/QtdGA0LXQv9Cw0LTQsNC8INGC0LXQvNC/0LXRgNCw0YLRg9GALCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCyINGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtSDQuCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDQtSwg0LAg0YLQsNC60LbQtSDQtNC70Y8g0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCt0YLQviDQtNC10LvQsNC10YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzog0L7RgiDQs9C+0YLQvtCy0LrQuCDQvdCwINC90LXQtNC10LvRjiDQtNC+INGF0YDQsNC90LXQvdC40Y8g0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INGN0LrQvtC90L7QvNC40Y86PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQt9Cw0LzQtdC90Y/RjtGCINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgywg0YHQvtC60YDQsNGJ0LDRjyDQstGA0LXQtCDQtNC70Y8g0L/RgNC40YDQvtC00YsuINCY0YUg0L/RgNC+0YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMINC/0L7QvNC+0LPRg9GCINGB0Y3QutC+0L3QvtC80LjRgtGMINCx0Y7QtNC20LXRgiDQvdCwINCz0L7QtNGLINCy0L/QtdGA0LXQtC48L3A+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAINCz0LXRgNC80LXRgtC40YfQvdGL0YUg0LrRgNGL0YjQtdC6PC9zdHJvbmc+Jm5ic3A70LLQvNC10YHRgtC1INGBINC/0LjRidC10LLRi9C80Lgg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSwgNTAwINC40LvQuCAxMDAwINC80LsgLSZuYnNwO9C4INC90LDRgdC70LDQttC00LDQudGC0LXRgdGMINGD0LTQvtCx0YHRgtCy0L7QvCDRhdGA0LDQvdC10L3QuNGPLCDQutC+0YLQvtGA0L7QtSDQsNC00LDQv9GC0LjRgNGD0LXRgtGB0Y8g0L/QvtC0INCy0LDRiCDQvtCx0YDQsNC3INC20LjQt9C90LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkNhdXJzcMSrZMSrZ2kgdHJhdWt1IHbEgWtpOiDigIvigIt1enRpY2FtYSBhaXpzYXJkesSrYmEgcHJldCBub3BsxatkxJNtIHVuIMSTcnRhIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IGRhdWR6cHVzxKtndXMsIGF0a8SBcnRvdGkgbGlldG9qYW11cyB2xIFrdXMsIGthcyB1enR1csSTcyBqxatzdSBwxIFydGlrdSBzdmFpZ3UgdW4gbmVjYXVybGFpZMSrZ3U/IE3Fq3N1IGNhdXJzcMSrZMSrZ2llIHDEgXJ0aWthcyB0cmF1a3UgdsSBa2kgYXB2aWVubyBpbm92YXTEq3ZhcyB0ZWhub2xvxKNpamFzLCBwcmFrdGlza3VtdSB1biBpenR1csSrYnUuIEFyIHBhdGVudMSTdHUgY2llJnNjYXJvbjtpIG5vc2zEk2R6YW1vIHNpc3TEk211IHRpZSBub2RybyZzY2Fyb247aW5hIDEwMCUgaGVybcSTdGlza3VtdSAmbmRhc2g7IGlkZcSBbGkgcGllbcSTcm90cyB6dXB1LCBtxJNyxI11LCBzaWx0byBwdXNkaWVudSB2YWkgYXVrc3RvIHV6a29kdSB0cmFuc3BvcnTEkyZzY2Fyb247YW5haS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+TmVjYXVybGFpZMSrZ3MgLSBjaWUmc2Nhcm9uO2kgbm9zbMSTZ3RzIHBhdCBha3TEq3ZhcyBrdXN0xKtiYXMgbGFpa8SBLCBrYXMgaXIgxLxvdGkgc3ZhcsSrZ2ksIHBpZWfEgWTEgWpvdCB6dXBhcywgcGllZGV2YXMgYXIgbcSTcmNpIHZhaSAmc2Nhcm9uO8S3aWRydSDEk2RpZW51LjwvcD4NCg0KPHA+S2Fyc3R1bWl6dHVyxKtncyBsxKtkeiArODAmZGVnO0MgLSB1enR1ciDEk2RpZW51IHNpbHR1LCBwaWVtxJNyb3RzIGthcnN0xIFtIHp1cMSBbSB1biBzYXV0xJNqdW1pZW0uPC9wPg0KDQo8cD5EYXVkenB1c8SrYmEgJm5kYXNoOyBzYWRlciBhciBrYXJzdGFqaWVtIHVuIGF1a3N0YWppZW0gxJNkaWVuaWVtLCBkZXNlcnRpZW0sIG3Ek3JjxJNtLjwvcD4NCg0KPHA+RHJvJnNjYXJvbjtzIHNhbGTEk3RhdsSBIHVuIG1pa3JvdmnEvMWGdSBrcsSBc27EqyAtIHRyYXVrdXMgdmFyIHNhc2FsZMSTdCB1biBhcsSrIHNpbGTEq3QgbWlrcm92acS8xYZ1IGtyxIFzbsSrIChqxIFub8WGZW0gdsSBa3MpLjwvcD4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbXMgJm5kYXNoOyB2aWVnbGkgdMSrcsSBbXMgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgSwgbmV6YXVkxJNqb3QgZm9ybXUgcGF0IHDEk2MgYXRrxIFydG90YXMgbGlldG8mc2Nhcm9uO2FuYXMuPC9wPg0KDQo8aDI+PHN0cm9uZz5QcmFrdGlza3VtcyBkZXRhxLzEgXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+QXBhxLxpZSB2xIFraSBpciB2ZWlkb3RpIHTEgSwgbGFpIHRpZSBsaWVsaXNraSBpZWRlcsSTdG9zIGtvbnRlaW5lcm9zLiBWaXNhIHNpc3TEk21hICh0cmF1a3MgKyB2xIFrcykgaXIgaXp0dXLEq2dhIHByZXQgdGVtcGVyYXTFq3JhcyBpem1hacWGxIFtLCBwaWVtxJNyb3RhIHV6Z2xhYsSBJnNjYXJvbjthbmFpIGxlZHVzc2thcMSrIHVuIHNhbGTEk3RhdsSBLCBrxIEgYXLEqyBtYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEuIFRhcyBwYWRhcmEgdG9zIGlkZcSBbGkgcGllbcSTcm90dXMgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWk6IG5vIGdhdGF2byZzY2Fyb247YW5hcyBuZWTEk8S8YXMgZ2FydW3EgSBsxKtkeiBwdXNmYWJyaWvEgXR1IHV6Z2xhYsSBJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgyPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtndW1zIHVuIGVrb25vbWlqYTo8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtaWUgdsSBa2kgYWl6c3TEgWogdmllbnJlaXpsaWV0b2phbW8gaWVwYWtvanVtdSwgc2FtYXppbm90IGthaXTEk2p1bXUgdmlkZWkuIFRvIGl6dHVyxKtiYSB1biBpenR1csSrYmEgcGFsxKtkesSTcyBpZXRhdXDEq3QgasWrc3UgYnVkxb5ldHUgbsSBa2FtYWppZW0gZ2FkaWVtLjwvcD4NCg0KPHA+UGFzxat0aWV0IGhlcm3Ek3Rpc2t1IHbEgWt1IGtvbXBsZWt0dSBrb3DEgSBhciAzNzUsIDUwMCB2YWkgMTAwMCBtbCBwxIFydGlrYXMgenVwYXMgdHJhdWtpZW0gLSB1biBpemJhdWRpZXQgdXpnbGFixIEmc2Nhcm9uO2FuYXMgxJNydMSrYmFzLCBrYXMgcGllbMSBZ29qYXMgasWrc3UgZHrEq3Zlc3ZlaWRhbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+VHJhbnNwYXJlbnQgTGlkcyBmb3IgQ29udGFpbmVyczogUmVsaWFibGUgTGVha2FnZSBQcm90ZWN0aW9uIGFuZCBDb21mb3J0IG9mIFVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHZlcnNhdGlsZSByZXVzYWJsZSBsaWRzIHRoYXQgd2lsbCBrZWVwIHlvdXIgZm9vZCBmcmVzaCBhbmQgcHJldmVudCBzcGlsbHM/IE91ciB0cmFuc3BhcmVudCByZXVzYWJsZSBsaWRzIGZvciBmb29kIGNvbnRhaW5lcnMgY29tYmluZSBpbm5vdmF0aXZlIHRlY2hub2xvZ3ksIHByYWN0aWNhbGl0eSBhbmQgZHVyYWJpbGl0eS4gVGhhbmtzIHRvIHRoZSBwYXRlbnRlZCB0aWdodC1jbG9zaW5nIHN5c3RlbSwgdGhleSBwcm92aWRlIDEwMCUgbGVhay1wcm9vZm5lc3MgLSBpZGVhbCBmb3IgY2Fycnlpbmcgc291cHMsIHNhdWNlcywgaG90IGx1bmNoZXMgb3IgY29sZCBhcHBldGl6ZXJzLjwvcD4NCg0KPGgyPjxzdHJvbmc+TWFpbiBhZHZhbnRhZ2VzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkxlYWstcHJvb2YgLSB0aWdodG5lc3MgZXZlbiBkdXJpbmcgYWN0aXZlIG1vdmVtZW50LCB3aGljaCBpcyB2ZXJ5IGltcG9ydGFudCB3aGVuIGRlbGl2ZXJpbmcgc291cHMsIHNpZGUgZGlzaGVzIHdpdGggc2F1Y2Ugb3IgbGlxdWlkIGZvb2QuPC9wPg0KDQo8cD5IZWF0LXJlc2lzdGFudCB1cCB0byArODAmZGVnO0MgLSBtYWludGFpbnMgdGhlIHRlbXBlcmF0dXJlIG9mIGZvb2QsIHN1aXRhYmxlIGZvciBob3Qgc291cHMgYW5kIHN0ZXdzLjwvcD4NCg0KPHA+VmVyc2F0aWxpdHkgLSBjb21wYXRpYmxlIHdpdGggaG90IGFuZCBjb2xkIGRpc2hlcywgZGVzc2VydHMsIHNhdWNlcy48L3A+DQoNCjxwPkZyZWV6ZXIgYW5kIG1pY3Jvd2F2ZSBzYWZlIC0gY29udGFpbmVycyBjYW4gYmUgZnJvemVuIGFuZCBhbHNvIGhlYXRlZCBpbiB0aGUgbWljcm93YXZlICh0aGUgbGlkIG11c3QgYmUgcmVtb3ZlZCkuPC9wPg0KDQo8cD5SZXVzYWJsZSAtIGVhc3kgdG8gY2xlYW4gaW4gdGhlIGRpc2h3YXNoZXIsIHdpdGhvdXQgbG9zaW5nIHNoYXBlIGV2ZW4gYWZ0ZXIgcmVwZWF0ZWQgdXNlLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJhY3RpY2FsIGluIGRldGFpbDo8L3N0cm9uZz48L2gyPg0KDQo8cD5Sb3VuZCBsaWRzIGFyZSBkZXNpZ25lZCB0byBmaXQgcGVyZmVjdGx5IG9uIGNvbnRhaW5lcnMuIFRoZSBlbnRpcmUgc3lzdGVtIChjb250YWluZXIgKyBsaWQpIGlzIHJlc2lzdGFudCB0byB0ZW1wZXJhdHVyZSBjaGFuZ2VzLCBzdWl0YWJsZSBmb3Igc3RvcmFnZSBpbiB0aGUgcmVmcmlnZXJhdG9yIGFuZCBmcmVlemVyLCBhcyB3ZWxsIGFzIGZvciB3YXNoaW5nIGluIHRoZSBkaXNod2FzaGVyLiBUaGlzIG1ha2VzIHRoZW0gaWRlYWwgZm9yIGV2ZXJ5ZGF5IHVzZTogZnJvbSBjb29raW5nIGZvciB0aGUgd2VlayB0byBzdG9yaW5nIHNlbWktZmluaXNoZWQgcHJvZHVjdHMuPC9wPg0KDQo8aDI+PHN0cm9uZz5FY28tZnJpZW5kbHkgYW5kIGNvc3QtZWZmZWN0aXZlOjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIGxpZHMgcmVwbGFjZSBkaXNwb3NhYmxlIHBhY2thZ2luZywgcmVkdWNpbmcgaGFybSB0byBuYXR1cmUuIFRoZWlyIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5IHdpbGwgaGVscCBzYXZlIHlvdXIgYnVkZ2V0IGZvciB5ZWFycyB0byBjb21lLjwvcD4NCg0KPHA+T3JkZXIgYSBzZXQgb2YgYWlydGlnaHQgbGlkcyBhbG9uZyB3aXRoIDM3NSwgNTAwIG9yIDEwMDAgbWwgZm9vZCBjb250YWluZXJzIC0gYW5kIGVuam95IHN0b3JhZ2UgY29udmVuaWVuY2UgdGhhdCBhZGFwdHMgdG8geW91ciBsaWZlc3R5bGUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTc3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTY2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDU2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDYwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUm91bmQgU291cCBDb250YWluZXJzIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA0ZmNkYmM3MjgwMjQ1OGYzOGFiZGMxZTcxNGIyYWQwNS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrdSB2xIFrcyBhciBoZXJtxJN0aXNrdSBhaXpzYXJkesSrYnUgcHJldCBub3BsxatkxJNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVHJhbnNwYXJlbnQgbGVhay1wcm9vZiBsaWQgZm9yIGZvb2QgY29udGFpbmVycyB3aXRoIHNlY3VyZSBjbG9zdXJlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDRgSDQt9Cw0YnQuNGC0L7QuSDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2NjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMTcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBBLVlNVy1TU0UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExOTE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCh0YPQv9C+0LLQsNGPINC70L7QttC60LAg0J/RgNC10LzQuNGD0LwgMTfRgdC8LCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZSBwcmVtaXVtIDE3Y20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBIZWF2eSBXZWlnaHQgU291cCBTcG9vbiAxN2NtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LA8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAsINC40LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRgdC+0YfQtdGC0LDQtdGCINCyINGB0LXQsdC1INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0YwuINCV0ZEg0YfRkdGA0L3Ri9C5INGG0LLQtdGCINC/0YDQuNC00LDRkdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCwg0LAg0LTQu9C40L3QsCAxNyDRgdC8INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGBINCz0LvRg9Cx0L7QutC40LzQuCDRgtCw0YDQtdC70LrQsNC80LguINCR0LvQsNCz0L7QtNCw0YDRjyDQsdC+0LvQtdC1INGC0Y/QttGR0LvQvtC80YMg0LLQtdGB0YMg0Lgg0LrRgNGD0LPQu9C+0LzRgyDQs9C70YPQsdC+0LrQvtC80YMg0YfQtdGA0L/QsNC70YMsINGN0YLQsCDQu9C+0LbQutCwINC+0YLQu9C40YfQsNC10YLRgdGPINC/0L7QstGL0YjQtdC90L3QvtC5INC/0YDQvtGH0L3QvtGB0YLRjNGOINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGM0Y4sINC/0YDQtdCy0L7RgdGF0L7QtNGPINC00YDRg9Cz0LjQtSDRgdGD0L/QvtCy0YvQtSDQu9C+0LbQutC4LiDQntC90LAg0LvQtdCz0LrQviDQvNC+0LXRgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10ZEg0LHQtdC3INC/0L7RgtC10YDQuCDQstC90LXRiNC90LXQs9C+INCy0LjQtNCwINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4LiDQnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0L/RgNC40LzQtdC90LXQvdC40LUg0Y3RgtC+0Lkg0LvQvtC20LrQuCDQv9C+0LzQvtCz0LDQtdGCINGB0L3QuNC30LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0LfQsNCx0L7RgtC1INC+INC/0YDQuNGA0L7QtNC1LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHQvdGL0Lkg0Lgg0YHRgtC40LvRjNC90YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0LXQtNGLLiDQktGL0LHQuNGA0LDQudGC0LUg0L3QsNGI0YMg0LvQvtC20LrRgyDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90LjRjyDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGU8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGUsIGthcyBpemdhdGF2b3RhIG5vIGl6dHVyxKtnYXMgcGxhc3RtYXNhcywgYXB2aWVubyBhdWdzdHUga3ZhbGl0xIF0aSB1biB2aWRlaSBkcmF1ZHrEq2d1bXUuIFTEgSBtZWxuxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciBlbGVnYW5jaSwgdW4gMTcgY20gZ2FydW1zIHBhZGFyYSB0byB2aWVnbGkgbGlldG9qYW11IGFyIGR6acS8xIFtIHBsxIFrc27Ek20uIEFyIGxpZWzEgWt1IHN2YXJ1IHVuIGFwYcS8dSwgZHppxLx1IGthdXNpxYZ1ICZzY2Fyb247xKsga2Fyb3RlIGlyIMSrcGEmc2Nhcm9uO2kgc3DEk2PEq2dhIHVuIGl6dHVyxKtnYSwgcMSBcnNwxJNqb3QgY2l0YXMgenVwYXMga2Fyb3Rlcy4gVG8gaXIgdmllZ2xpIHTEq3LEq3QgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBrYXMgxLxhdWogdG8gaXptYW50b3QgZGF1ZHphcyByZWl6ZXMsIG5lemF1ZMSTam90IGl6c2thdHUgdW4gZnVua2Npb25hbGl0xIF0aS4gJlNjYXJvbjvEq3Mga2Fyb3RlcyBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgYsWrdMSrYmEgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LCBwYWzEq2R6b3QgYWl6c2FyZ8SBdCB2aWRpLiBJZGXEgWxpIHBpZW3Ek3JvdHMgcmVzdG9yxIFuaWVtIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0gxJNydHUgdW4gc3RpbMSrZ3UgcsSra3UgxJMmc2Nhcm9uO2FuYWkuIEl6dsSTbGlldGllcyBtxatzdSBrYXJvdGksIGxhaSB1emxhYm90dSBzYXZ1IHNlcnZpc2EgbMSrbWVuaSB1biBhcG1pZXJpbsSBdHUga2xpZW50dSB2YWphZHrEq2JhcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgc291cCBzcG9vbiBibGFjazwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIGhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIG1hZGUgb2YgZHVyYWJsZSBwbGFzdGljIGNvbWJpbmVzIGhpZ2ggcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcy4gSXRzIGJsYWNrIGNvbG9yIGFkZHMgZWxlZ2FuY2UsIGFuZCB0aGUgbGVuZ3RoIG9mIDE3IGNtIGVuc3VyZXMgZWFzZSBvZiB1c2Ugd2l0aCBkZWVwIHBsYXRlcy4gVGhhbmtzIHRvIGl0cyBoZWF2aWVyIHdlaWdodCBhbmQgcm91bmQgZGVlcCBsYWRsZSwgdGhpcyBzcG9vbiBpcyBjaGFyYWN0ZXJpemVkIGJ5IGluY3JlYXNlZCBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSwgc3VycGFzc2luZyBvdGhlciBzb3VwIHNwb29ucy4gSXQgaXMgZWFzeSB0byB3YXNoIGluIHRoZSBkaXNod2FzaGVyLCB3aGljaCBhbGxvd3MgeW91IHRvIHVzZSBpdCByZXBlYXRlZGx5IHdpdGhvdXQgbG9zaW5nIGl0cyBhcHBlYXJhbmNlIGFuZCBmdW5jdGlvbmFsaXR5LiBSZXVzYWJsZSB1c2Ugb2YgdGhpcyBzcG9vbiBoZWxwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBwbGFzdGljIHdhc3RlLCBjb250cmlidXRpbmcgdG8gY2FyaW5nIGZvciBuYXR1cmUuIElkZWFsIGZvciByZXN0YXVyYW50cyBhbmQgZGVsaXZlcnkgc2VydmljZXMsIHByb3ZpZGluZyBjdXN0b21lcnMgd2l0aCBhIGNvbnZlbmllbnQgYW5kIHN0eWxpc2ggdG9vbCBmb3IgZWF0aW5nLiBDaG9vc2Ugb3VyIHNwb29uIHRvIGltcHJvdmUgeW91ciBzZXJ2aWNlIGFuZCBzYXRpc2Z5IHRoZSBuZWVkcyBvZiB5b3VyIGN1c3RvbWVycyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzI4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE4LTA3LTI3IDEzOjAxOjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODowOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDExOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDExOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjY5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBIZWF2eSBXZWlnaHQgU291cCBTcG9vbiAxN2NtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1NS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzI5NWJhOGY2ZTA2YzI3MmQ4YWE1YzA1ZDQ0MzQ5MDYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgUGFsc3RpYyBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gWnVwYXMga2Fyb3RlIHByZW1pdW0gZGF1ZHprxIFydCBsaWV0b2phbWEsIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LAg0J/RgNC10LzQuNGD0LwsINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1NS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDY3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tVEIxNkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDcyNDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLIDUwMCDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgNTAwIG1sLCBQUCwgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuzog0J3QtdCx0L7Qu9GM0YjQvtC5INC+0LHRitC10LwsINC80LDQutGB0LjQvNGD0Lwg0L/QvtC70YzQt9GLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0L3QtdCx0L7Qu9GM0YjQuNGFINC/0L7RgNGG0LjQuSwg0YHQvtGD0YHQvtCyINC40LvQuCDQtNC10YHQtdGA0YLQvtCyLiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LHQtdC30L7Qv9Cw0YHQvdGLINC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQuCwg0LzQvtGA0L7Qt9C40LvQutC4INC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy4g0KPQtNC+0LHQvdCw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90LDRjyDQs9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQtNC10LvQsNGO0YIg0LjRhSDRhNCw0LLQvtGA0LjRgtCw0LzQuCDQsiDQv9C10LrQsNGA0L3Rj9GFINC4INC00L7QvNCwLiDQo9GH0LDRgdGC0LLRg9C50YLQtSDQsiZuYnNwO9C/0YDQvtCz0YDQsNC80LzQsNGFINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRh9GC0L7QsdGLINGB0L7QutGA0LDRgtC40YLRjCDRjdC60L7RgdC70LXQtCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWFzIHRhaXNuc3TFq3J2ZWlkYSBrxIFyYmFzIDUwMCBtbDogTWF6cyBpem3Ek3JzLCBsaWVsYSBpZXRla21lPC9zdHJvbmc+PC9oMj4NCg0KPHA+JlNjYXJvbjvEq3Mga29tcGFrdMSBcyZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1hcyBrxIFyYmFzJm5ic3A7aXIgcGllbcSTcm90YXMgbWF6xIFtIHBvcmNpasSBbSwgbcSTcmPEk20gdmFpIGRlc2VydGllbS4gRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgS4gVG8ga2F1ZHplcyBkaXphaW5zIGlldGF1cGEgdmlldHUgbm9saWt0YXbEgXMuIFBpZWRhbG90aWVzJm5ic3A7ZGVwb3rEq3RhIHByb2dyYW1txIFzLCBqxatzIHZlaWNpbmF0IGFwcml0ZXMgZWtvbm9taWt1LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSByZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lcnMgNTAwIG1sOiBTbWFsbCBzaXplLCBiaWcgaW1wYWN0PC9zdHJvbmc+PC9oMj4NCg0KPHA+Q29tcGFjdCB5ZXQgdmVyc2F0aWxlLCB0aGVzZSZuYnNwO3JldXNhYmxlIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc25hY2tzLCBkaXBzLCBvciBzbWFsbCBwb3J0aW9ucy4gVGhlIEJQQS1mcmVlIGRlc2lnbiB3aXRoc3RhbmRzIGV4dHJlbWUgdGVtcGVyYXR1cmVzLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBtaWNyb3dhdmluZywgZnJlZXppbmcsIGFuZCBkaXNod2FzaGluZy4gVGhlIGFpcnRpZ2h0IGxpZCBwcmVzZXJ2ZXMgZnJlc2huZXNzLCB3aGlsZSB0aGUgdHJhbnNwYXJlbnQgYm9keSBoaWdobGlnaHRzIHlvdXIgZGlzaGVzJnJzcXVvOyBhcHBlYWwuIEEgZmF2b3JpdGUgZm9yIGJha2VyaWVzLCBkZWxpcywgb3IgaG9tZSB1c2UsIHRoZXkgc3VwcG9ydCZuYnNwO3plcm8td2FzdGUgaW5pdGlhdGl2ZXMmbmJzcDt0aHJvdWdoIGRlcG9zaXQgc3lzdGVtcy4gU3RhY2sgdGhlbSBuZWF0bHkgaW4ga2l0Y2hlbnMgb3IgZGVsaXZlcnkgdmVoaWNsZXMgdG8gbWF4aW1pemUgc3BhY2UuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyMDM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny45MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2MzE4MjFjODQzN2ZjZTA3MTA4MzdhYmE1NWRlY2QyZS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lcnMgNTAwIG1sIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA1MDAgbWwgUFAgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0L/QuNGJ0LXQstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLURUMS8yTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3MjI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAgMzc1LzUwMC83NTAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtzIMSTZGllbnUga8SBcmLEgW0gMzc1LzUwMC83NTAgbWwsIFBQLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWQgZm9yIGNvbnRhaW5lciAzNzUvNTAwLzc1MCBtbCAgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCBQQ00tVEIxMkIvMTZCLzI0Qi4g0JrRgNGL0YjQutC4INC+0YHQvdCw0YnQtdC90Ysg0LfQsNC/0LDRgtC10L3RgtC+0LLQsNC90L3QvtC5INC/0LvQvtGC0L3QvtC5INGB0LjRgdGC0LXQvNC+0Lkg0LfQsNC60YDRi9GC0LjRjyDQtNC70Y8g0L/RgNC10LTQvtGC0LLRgNCw0YnQtdC90LjRjyDQv9GA0L7RgtC10LrQsNC90LjRjy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lgg0Lgg0LLRi9C00LXRgNC20LjQstCw0Y7RgiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC00L4gMTIxICZkZWc7Qywg0LAg0YLQsNC60LbQtSDQvdCw0LzQvdC+0LPQviDQtNC+0LvRjNGI0LUg0YHQvtGF0YDQsNC90Y/RjtGCINCS0LDRiNC4INCx0LvRjtC00LAg0LPQvtGA0Y/Rh9C40LzQuCDQuCDRgdCy0LXQttC40LzQuC4g0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INGD0L/RgNC+0YnQsNGO0YIg0YPQt9C90LDQstCw0LXQvNC+0YHRgtGMINC/0YDQvtC00YPQutGC0LAg0Lgg0YPQstC10LvQuNGH0LjQstCw0Y7RgiDQstC+0LfQvNC+0LbQvdC+0YHRgtC4INC/0YDQtdC30LXQvdGC0LDRhtC40LguINCU0L7RgdGC0YPQv9C90Ysg0LIg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0LksINC60YDRg9Cz0LvQvtC5INC4INC+0LLQsNC70YzQvdC+0Lkg0YTQvtGA0LzQsNGFINC4INC/0L7QtNC+0LnQtNGD0YIg0LrQsNC6INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQsdC70Y7QtCwg0YLQsNC6INC4INC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC30LDQutGD0YHQvtC6LCDRgdC+0YPRgdC+0LIg0Lgg0YHRg9C/0L7Qsi4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0YLQsNC60LbQtSDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCyINGF0L7Qu9C+0LTQuNC70YzQvdC+0Lkg0Lgg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0LUuINCa0L7QvdGC0LXQudC90LXRgNGLINCy0LzQtdGB0YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8mbmJzcDvQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+RG90aWUgY2F1cnNwxKtkxKtnaWUgdsSBa2kgaXIgcGllbcSTcm90aSBrb250ZWluZXJpbSBQQ00tVEIxMkIvMTZCLzI0QixrYXMga2FscG8gxJNkaWVudSBwaWVnxIFkZWkuIFRpZSBpciBhcHLEq2tvdGkgYXIgcGF0ZW50xJN0dSBzdGluZ3J1IGFpenRhaXPEqyZzY2Fyb247YW5hcyBzaXN0xJNtdSwgbGFpIG5vdsSTcnN0dSBqZWJrxIFkYSB2ZWlkYSBub3BsxatkaS4gS29udGVpbmVyaSBpciBwaWVtxJNyb3RpIGxpZXRvJnNjYXJvbjthbmFpIG1pa3JvdmnEvMWGdSBrcsSBc27Eq3MgdW4gdmFyIGl6dHVyxJN0IHRlbXBlcmF0xatydSBsxKtkeiAxMjEgJmRlZztDLCBrxIEgYXLEqyB0aWUgaWxnxIFrIHNhZ2xhYsSBIGthcnN0dSB1biBzdmFpZ3UgSsWrc3UgxJNkaWVudS4gS3Jpc3TEgWxkemlkcmllIHbEgWtpIHBhZGFyYSBwcm9kdWt0dSByZWR6YW11IHVuIHRhcyBwYWxpZWxpbmEgcHJlemVudMSTJnNjYXJvbjthbmFzIGllc3DEk2phcy4gSXIgcGllZWphbWkgdGFpc25zdMWrcmEsIGFwYcS8aSB1biBvdsSBbGkgdW4gdGllIGRlcsSTcyBnYW4gJm5ic3A7a2Fyc3RpZW0gxJNkaWVuaWVtLCBnYW4gYXLEqyBhdWtzdMSBbSB1emtvZMSBbSwgbcSTcmPEk20gdW4genVwxIFtLiBLb250ZWluZXJpIGlyIHBpZW3Ek3JvdGkgYXLEqyBwcm9kdWt0YSB1emdsYWLEgSZzY2Fyb247YW5haSBsZWR1c3NrYXDEqyB1biBzYWxkxJN0YXbEgS4gRG90aWUga29udGVpbmVyaSBhciB2xIFraWVtIGlyIGlkZcSBbGkgcGllbcSTcm90aSDEk2RpZW51IHBpZWfEgWRlaS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgY292ZXJzIGFyZSBzdWl0YWJsZSBmb3IgZm9vZCBkZWxpdmVyeSwgZm9yIGNvbnRhaW5lciBQQ00tVEIxMkIgLyAxNkIgLyAyNEIuIENvdmVycyBhcmUgZXF1aXBwZWQgd2l0aCBhIHBhdGVudGVkIHRpZ2h0IGNsb3N1cmUgc3lzdGVtIHRvIHByZXZlbnQgbGVha2FnZS4gVGhlIGNvbnRhaW5lcnMgYXJlIHN1aXRhYmxlIGZvciBtaWNyb3dhdmUgb3ZlbnMgYW5kIGNhbiB3aXRoc3RhbmQgdGVtcGVyYXR1cmVzIHVwIHRvIDEyMSAmZGVnOyBDLCBhbmQgYWxzbyBrZWVwIHlvdXIgZGlzaGVzIGhvdCBhbmQgZnJlc2ggZm9yIG11Y2ggbG9uZ2VyLiBUcmFuc3BhcmVudCBjb3ZlcnMgc2ltcGxpZnkgcHJvZHVjdCByZWNvZ25pdGlvbiBhbmQgaW5jcmVhc2UgcHJlc2VudGF0aW9uIGNhcGFiaWxpdGllcy4gQXZhaWxhYmxlIGluIHJlY3Rhbmd1bGFyLCByb3VuZCBhbmQgb3ZhbCBzaGFwZXMgYW5kIHN1aXRhYmxlIGZvciBob3QgZGlzaGVzLCBhcyB3ZWxsIGFzIGZvciBjb2xkIGFwcGV0aXplcnMsIHNhdWNlcyBhbmQgc291cHMuIENvbnRhaW5lcnMgYXJlIGFsc28gc3VpdGFibGUgZm9yIHN0b3JhZ2UgaW4gdGhlIHJlZnJpZ2VyYXRvciBhbmQgZnJlZXplci4gQ29udGFpbmVycyB3aXRoIGxpZHMgYXJlIGlkZWFsIGZvciBmb29kIGRlbGl2ZXJ5LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4MDIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny43MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWQgZm9yIGNvbnRhaW5lciAzNzUvNTAwLzc1MCBtbCAgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAyNDhjODdlOTJlNDYyOGVkZjQ2NmEwYjc1MjA1Y2Y1YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1NzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDc4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS0xNlJDTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDQutGA0YPQs9C70YvRhSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiA1MDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGRhdWR6a8SBcnQgbGlldG9qYW1pZW0gYXBhxLxpZW0gxJNkaWVudSBrxIFyYsSBbSA1MDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSZXVhc2JsZSBSb3VuZCBEZWxpIENvbnRhaW5lcnMgNTAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPtCa0YDRi9GI0LrQuCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgNTAwINC80Ls8L2gyPg0KDQo8aDM+PHN0cm9uZyBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTkuNTdhNmM5MjFRNE44bVQiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LI6INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQuCDQtdC00Ysg0L3QsCDQstGL0L3QvtGBPC9zdHJvbmc+PC9oMz4NCg0KPHA+0KHQvtCy0YDQtdC80LXQvdC90YvQtSDRgtC10YXQvdC+0LvQvtCz0LjQuCDRg9C/0LDQutC+0LLQutC4INGB0YLRgNC10LzQuNGC0LXQu9GM0L3QviDRgNCw0LfQstC40LLQsNGO0YLRgdGPLCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LLRgdGRINCx0L7Qu9C10LUg0YPQtNC+0LHQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDRgNC10YjQtdC90LjRjy4g0J7QtNC90LjQvCDQuNC3INGC0LDQutC40YUg0LjQvdC90L7QstCw0YbQuNC+0L3QvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINGP0LLQu9GP0Y7RgtGB0Y8g0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsiwg0LrQvtGC0L7RgNGL0LUg0YHRgtCw0L3QvtCy0Y/RgtGB0Y8g0L3QtdC30LDQvNC10L3QuNC80YvQvNC4INC60LDQuiDQtNC70Y8g0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YLQsNC6INC4INC00LvRjyDQt9Cw0LLQtdC00LXQvdC40Lkg0L7QsdGJ0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QuNGC0LDQvdC40Y8sINC/0YDQtdC00LvQsNCz0LDRjtGJ0LjRhSDQsdC70Y7QtNCwINC90LAg0LLRi9C90L7RgS4g0K3RgtC4INC60YDRi9GI0LrQuCDQvdC1INGC0L7Qu9GM0LrQviDQvtCx0LXRgdC/0LXRh9C40LLQsNGO0YIg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0YHQvtC00LXRgNC20LjQvNC+0LPQviwg0L3QviDQuCDQv9C+0LzQvtCz0LDRjtGCINGB0L7Qt9C00LDRgtGMINC/0L7Qu9C+0LbQuNGC0LXQu9GM0L3QvtC1INCy0L/QtdGH0LDRgtC70LXQvdC40LUg0YMg0LrQu9C40LXQvdGC0LAuPC9wPg0KDQo8aDM+PHN0cm9uZz7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LAg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LXQuiDRj9Cy0LvRj9C10YLRgdGPINC+0LTQvdC40Lwg0LjQtyDQutC70Y7Rh9C10LLRi9GFINC/0YDQtdC40LzRg9GJ0LXRgdGC0LIg0Y3RgtC40YUg0LjQt9C00LXQu9C40LkuINCe0L3QsCDQv9C+0LfQstC+0LvRj9C10YIg0LLQuNC00LXRgtGMINCx0LvRjtC00L4g0YfQtdGA0LXQtyDRg9C/0LDQutC+0LLQutGDLCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC/0YDQuCDQtNC10LzQvtC90YHRgtGA0LDRhtC40Lgg0LPQvtGC0L7QstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC90LAg0LLQuNGC0YDQuNC90LUuINCi0LDQutC+0Lkg0L/QvtC00YXQvtC0INC/0L7QvNC+0LPQsNC10YIg0L/RgNC40LLQu9C10YfRjCDQstC90LjQvNCw0L3QuNC1INC/0L7QutGD0L/QsNGC0LXQu9C10LksINCy0YvQt9GL0LLQsNGPINGDINC90LjRhSDQttC10LvQsNC90LjQtSDQv9C+0L/RgNC+0LHQvtCy0LDRgtGMINCw0L/Qv9C10YLQuNGC0L3QviDQstGL0LPQu9GP0LTRj9GJ0LXQtSDQsdC70Y7QtNC+LiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDRg9C/0LDQutC+0LLQutCwINC/0L7QtNGH0LXRgNC60LjQstCw0LXRgiDQutCw0YfQtdGB0YLQstC+INC4INGB0LLQtdC20LXRgdGC0Ywg0L/RgNC+0LTRg9C60YLQvtCyLCDRg9GB0LjQu9C40LLQsNGPINC40YUg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINGD0LLQtdC70LjRh9C10L3QuNGOINC/0YDQvtC00LDQti48L3A+DQoNCjxoMz48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCa0YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgiDRg9C/0LDQutC+0LLQutGDLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINCz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMLiDQrdGC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0YLQtdC60LDQvdC40LUg0YHQvtGD0YHQvtCyLCDRgdC+0LrQvtCyINC40LvQuCDQtNGA0YPQs9C40YUg0LbQuNC00LrQvtGB0YLQtdC5LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC/0YDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUg0L/QuNGJ0LguINCd0LDQtNGR0LbQvdCw0Y8g0YTQuNC60YHQsNGG0LjRjyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCLCDRh9GC0L4g0LLQsNGIINC30LDQutCw0Lcg0LHRg9C00LXRgiDQtNC+0YHRgtCw0LLQu9C10L0g0LIg0YbQtdC70L7RgdGC0Lgg0Lgg0YHQvtGF0YDQsNC90L3QvtGB0YLQuCwg0LHQtdC3INC70LjRiNC90LjRhSDQsdC10YHQv9C+0YDRj9C00LrQvtCyINC4INGA0LDQt9C70LjQstCw0Y7RidC40YXRgdGPINGB0L7QtNC10YDQttC40LzRi9GFLjwvcD4NCg0KPGgzPjxzdHJvbmc+0KDQsNC30L3QvtC+0LHRgNCw0LfQuNC1INGE0L7RgNC8INC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JrRgNGL0YjQutC4INC00L7RgdGC0YPQv9C90Ysg0LIg0YDQsNC30LvQuNGH0L3Ri9GFINGE0L7RgNC80LDRhSAmbWRhc2g7INC60YDRg9Cz0LvRi9C1LCDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQuCDQvtCy0LDQu9GM0L3Ri9C1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINCy0YvQsdGA0LDRgtGMINC90LDQuNCx0L7Qu9C10LUg0L/QvtC00YXQvtC00Y/RidC40Lkg0LLQsNGA0LjQsNC90YIg0LTQu9GPINGA0LDQt9C90YvRhSDRgtC40L/QvtCyINCx0LvRjtC0LiDQkdC70LDQs9C+0LTQsNGA0Y8g0Y3RgtC+0LzRgyDQvtC90Lgg0LvQtdCz0LrQviDQsNC00LDQv9GC0LjRgNGD0Y7RgtGB0Y8g0Log0LvRjtCx0YvQvCDRgtGA0LXQsdC+0LLQsNC90LjRj9C8INC4INC/0YDQtdC00L/QvtGH0YLQtdC90LjRj9C8INC60LvQuNC10L3RgtC+0LIuINCa0YDQvtC80LUg0YLQvtCz0L4sINGN0YLQuCDQutGA0YvRiNC60Lgg0LLRi9C00LXRgNC20LjQstCw0Y7RgiDQstGL0YHQvtC60YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC00L4gKzEyMSZkZWc7Qywg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINGB0L7QstC80LXRgdGC0LjQvNGL0LzQuCDRgSDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfRjNGOLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQv9C+0LvQtdC30L3QviDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0L/RgNC10LTQv9C+0YfQuNGC0LDQtdGCINGA0LDQt9C+0LPRgNC10LLQsNGC0Ywg0YHQstC+0Lgg0LHQu9GO0LTQsCDQv9C10YDQtdC0INGD0L/QvtGC0YDQtdCx0LvQtdC90LjQtdC8LjwvcD4NCg0KPGgzPjxzdHJvbmc+0K3QutC+0LvQvtCz0LjRh9C10YHQutCw0Y8g0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwICZtZGFzaDsg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC60L7RgtC+0YDRi9C5INC80L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1INC4INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQv9C+0LLRgtC+0YDQvdC+LiDQn9C+0YHQu9C1INC+0LrQvtC90YfQsNC90LjRjyDRgdGA0L7QutCwINGB0LvRg9C20LHRiyDRgtCw0LrQuNC1INC40LfQtNC10LvQuNGPINC70LXQs9C60L4g0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0Y7RgtGB0Y8sINGH0YLQviDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0YHQvdC40LbQtdC90LjRjiDQutC+0LvQuNGH0LXRgdGC0LLQsCDQvtGC0YXQvtC00L7QsiDQuCDQt9Cw0YnQuNGC0LUg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC5INGD0L/QsNC60L7QstC60LggJm1kYXNoOyDRjdGC0L4g0YjQsNCzINC6INCx0L7Qu9C10LUg0YfQuNGB0YLQvtC80YMg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7QvNGDINC80LjRgNGDLjwvcD4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMC41N2E2YzkyMVE0TjhtVCI+0KLQsNC60LjQvCDQvtCx0YDQsNC30L7QvCwg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9GA0LXQtNGB0YLQsNCy0LvRj9GO0YIg0YHQvtCx0L7QuSDRg9C90LjQstC10YDRgdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHQvtCy0YDQtdC80LXQvdC90YvRhSDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0YDRi9C90LrQsCDQtNC+0YHRgtCw0LLQutC4INC4INC+0LHRidC10YHRgtCy0LXQvdC90L7Qs9C+INC/0LjRgtCw0L3QuNGPLiDQntC90Lgg0YHQvtGH0LXRgtCw0Y7RgiDQsiDRgdC10LHQtSDRjdGB0YLQtdGC0LjQutGDLCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C10YHQutGD0Y4g0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMLCDQtNC10LvQsNGPINC/0YDQvtGG0LXRgdGBINC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPLCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0Lgg0YPQv9C+0YLRgNC10LHQu9C10L3QuNGPINC/0LjRidC4INCx0L7Qu9C10LUg0LrQvtC80YTQvtGA0YLQvdGL0Lwg0Lgg0L/RgNC40Y/RgtC90YvQvCDQtNC70Y8g0LLRgdC10YUg0YPRh9Cw0YHRgtC90LjQutC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WxIFraSBkYXVkemvEgXJ0IGxpZXRvamFtaWVtIMSTZGllbnUgdHJhdWtpZW0gNTAwIG1sPC9oMj4NCg0KPGgzPjxzdHJvbmc+Q2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIGtvbnRlaW5lcmllbTogaWRlxIFscyByaXNpbsSBanVtcyBwxIFydGlrYXMgcGllZ8SBZGVpIHVuIGzEq2R6xYZlbSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3NkaWVudSBpZXBha28mc2Nhcm9uO2FuYXMgdGVobm9sb8SjaWphcyBzdHJhdWppIGF0dMSrc3TEgXMsIHBpZWTEgXbEgWpvdCBhcnZpZW4gxJNydMSBa3VzIHVuIHZpZGVpIGRyYXVkesSrZ8SBa3VzIHJpc2luxIFqdW11cy4gVmllbnMgbm8gJnNjYXJvbjvEgWRpZW0gaW5vdmF0xKt2aWVtIHByb2R1a3RpZW0gaXIgY2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIHRyYXVraWVtLCBrYXMga8S8dXZ1JnNjYXJvbjtpIG5lYWl6c3TEgWphbWkgcMSBcnRpa2FzIHBpZWfEgWRlcyBkaWVuZXN0b3MgdW4gxJNzdHV2xJNzLCBrYXMgcGllZMSBdsSBIGzEq2R6aSBtYWx0xKt0aS4gJlNjYXJvbjtpZSB2xIFraSBuZSB0aWthaSBub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBzYXR1cmEgYWl6c2FyZHrEq2J1LCBiZXQgYXLEqyBwYWzEq2R6IHJhZMSrdCBwb3ppdMSrdnUgaWVzcGFpZHUgdXoga2xpZW50aWVtLjwvcD4NCg0KPGgzPjxzdHJvbmc+UMSBcnJlZHphbcSrYmFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjxwPkNhdXJzcMSrZMSrZ3VtcyBpciB2aWVuYSBubyBnYWx2ZW5hasSBbSAmc2Nhcm9uO28gdsSBa3UgcHJpZWsmc2Nhcm9uO3JvY8SrYsSBbS4gVGFzIMS8YXVqIGtsaWVudGllbSByZWR6xJN0IHRyYXVrdSBjYXVyIGllcGFrb2p1bXUsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpLCBkZW1vbnN0csSTam90IGdhdGF2dXMgcHJvZHVrdHVzLiAmU2Nhcm9uO8SBZGEgcGllZWphIHBhbMSrZHogcGllc2Fpc3TEq3QgdXptYW7Eq2J1IHVuIHBvdGVuY2nEgWxham9zIHBpcmPEk2pvcyByYWRhIHbEk2xtaSBub2dhciZzY2Fyb247b3QgYXBldMSrdGzEq2fEgSBpenNrYXRhIMSTZGllbnUuIENhdXJzcMSrZMSrZ2FpcyBpZXBha29qdW1zIHV6c3ZlciBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSB1biBzdmFpZ3VtdSwgdXpsYWJvam90IHRvIG5vZm9ybcSTanVtdSB1biB2ZWljaW5vdCBwxIFyZG8mc2Nhcm9uO2FuYXMgYXBqb211LjwvcD4NCg0KPGgzPjxzdHJvbmc+QmzEq3bEk2phbcSrYmEgdW4gcHJha3Rpc2t1bXM8L3N0cm9uZz48L2gzPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtbyBrb250ZWluZXJ1IHbEgWtpIGRybyZzY2Fyb247aSBub3NsxJNkeiBpZXBha29qdW11LCBub2RybyZzY2Fyb247aW5vdCBoZXJtxJN0aXNrdSBhaXp2xJNyJnNjYXJvbjthbnUuIFRhcyBub3bEk3Imc2Nhcm9uOyBtxJNyxI11LCBzdWx1IHZhaSBjaXR1ICZzY2Fyb247xLdpZHJ1bXUgbm9wbMWrZGksIGthcyBpciDEvG90aSBzdmFyxKtnaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYXMgbGFpa8SBLiBVenRpY2FtcyBibMSrdsSTanVtcyBnYXJhbnTEkywga2EgasWrc3UgcGFzxat0xKtqdW1zIHRpa3MgcGllZ8SBZMSBdHMgbmVza2FydHMsIGJleiBpeiZzY2Fyb247xLxha3N0xKtqdW1pZW0gdmFpIG5ldMSrcnVtaWVtLjwvcD4NCg0KPGgzPjxzdHJvbmc+Rm9ybXUgdW4gZnVua2Npb25hbGl0xIF0ZXMgZGF1ZHp2ZWlkxKtiYTwvc3Ryb25nPjwvaDM+DQoNCjxwPiZTY2Fyb247aWVtIHbEgWtpZW0gaXIgZGHFvsSBZGFzIGZvcm1hcyAmbWRhc2g7IGFwYcS8aSwgdGFpc25zdMWrcnZlaWRhIHVuIG92xIFsaSAmbWRhc2g7LCBrYXMgxLxhdWogaXp2xJNsxJN0aWVzIHBpZW3Ek3JvdMSBa28gdmFyaWFudHUgZGHFvsSBZGEgdmVpZGEgxJNkaWVuaWVtLiAmU2Nhcm9uO8SrIGRhdWR6cHVzxKtiYSDEvGF1aiB0b3MgdmllZ2xpIHBpZWzEgWdvdCBqZWJrdXLEgW0gcHJhc8SrYsSBbSB1biBrbGllbnR1IHbEk2xtxJNtLiBUdXJrbMSBdCB2xIFraSB2YXIgaXp0dXLEk3QgYXVnc3R1IHRlbXBlcmF0xatydSBsxKtkeiArMTIxJmRlZztDLCBwYWRhcm90IHRvcyBkcm8mc2Nhcm9uO3VzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy4gVGFzIGlyIMSrcGEmc2Nhcm9uO2kgbm9kZXLEq2dpIHRpZW0sIGt1cmkgZG9kIHByaWVrJnNjYXJvbjtyb2t1IG1hbHTEq3RlcyB1enNpbGTEqyZzY2Fyb247YW5haSBwaXJtcyBsaWV0byZzY2Fyb247YW5hcy48L3A+DQoNCjxoMz48c3Ryb25nPkF0YmlsZMSrYmEgcHJldCB2aWRpPC9zdHJvbmc+PC9oMz4NCg0KPHA+RGF1ZGvEgXJ0IGxpZXRvamFtaWUgdsSBa2kgaXIgaXpnYXRhdm90aSBubyBpenR1csSrZ2EgdW4gaWxnbcWrxb7Eq2dhIHBvbGlwcm9waWzEk25hLCBrbyB2YXIgbWF6Z8SBdCB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBIHVuIGxpZXRvdCB2YWlyxIFrYXMgcmVpemVzLiBQxJNjIHRvIGthbHBvJnNjYXJvbjthbmFzIGxhaWthIGJlaWfEgW0gJnNjYXJvbjtpZSBwcmllayZzY2Fyb247bWV0aSBpciB2aWVnbGkgcMSBcnN0csSBZMSBamFtaSwgcGFsxKtkem90IHNhbWF6aW7EgXQgYXRrcml0dW11IGRhdWR6dW11IHVuIGFpenNhcmfEgXQgdmlkaS4gQXRrxIFydG90aSBsaWV0b2phbcSBIGllcGFrb2p1bWEgaXp2xJNsZSBpciBzb2xpcyBjZcS8xIEgdXogdMSrcsSBa3UgdW4gaWxndHNwxJNqxKtnxIFrdSBwYXNhdWxpLjwvcD4NCg0KPHA+UmV6dW3Ek2pvdCwgY2F1cnNwxKtkxKtnaSBhdGvEgXJ0b3RpIGxpZXRvamFtaWUga29udGVpbmVydSB2xIFraSBwaWVkxIF2xIEgdW5pdmVyc8SBbHUgcmlzaW7EgWp1bXUgbcWrc2RpZW51IHDEgXJ0aWthcyBwaWVnxIFkZXMgdW4gdmllc23Eq2zEq2JhcyBub3phcmVzIHZhamFkesSrYsSBbS4gVGllIGFwdmllbm8gZXN0xJN0aWt1LCBwcmFrdGlza3VtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSwgcGFkYXJvdCDEk2RpZW5hIGdhdGF2byZzY2Fyb247YW5hcywgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYXMgdW4gcGF0xJNyacWGYSBwcm9jZXN1cyDEk3J0xIFrdXMgdW4gcGF0xKtrYW3EgWt1cyB2aXPEgW0gaWVzYWlzdMSrdGFqxIFtIHB1c8STbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPkxpZHMgZm9yIHJldXNhYmxlIHJvdW5kIGNvbnRhaW5lcnMgNTAwIG1sPC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMy41N2E2YzkyMVE0TjhtVCI+VHJhbnNwYXJlbnQgTGlkcyBmb3IgUmV1c2FibGUgQ29udGFpbmVyczogVGhlIFBlcmZlY3QgU29sdXRpb24gZm9yIEZvb2QgRGVsaXZlcnkgYW5kIFRha2VvdXQ8L3N0cm9uZz48L2gzPg0KDQo8cD5Nb2Rlcm4gcGFja2FnaW5nIHRlY2hub2xvZ2llcyBhcmUgcmFwaWRseSBldm9sdmluZywgb2ZmZXJpbmcgaW5jcmVhc2luZ2x5IGNvbnZlbmllbnQgYW5kIGVjby1mcmllbmRseSBzb2x1dGlvbnMuIE9uZSBzdWNoIGlubm92YXRpdmUgcHJvZHVjdCBpcyB0cmFuc3BhcmVudCBsaWRzIGZvciByZXVzYWJsZSBjb250YWluZXJzLCB3aGljaCBoYXZlIGJlY29tZSBpbmRpc3BlbnNhYmxlIGZvciBmb29kIGRlbGl2ZXJ5IHNlcnZpY2VzIGFuZCBlYXRlcmllcyBvZmZlcmluZyB0YWtlb3V0IG1lYWxzLiBUaGVzZSBsaWRzIG5vdCBvbmx5IHByb3ZpZGUgcmVsaWFibGUgcHJvdGVjdGlvbiBmb3IgdGhlIGNvbnRlbnRzIGJ1dCBhbHNvIGhlbHAgY3JlYXRlIGEgcG9zaXRpdmUgaW1wcmVzc2lvbiBvbiBjdXN0b21lcnMuPC9wPg0KDQo8aDM+PHN0cm9uZz5UaGUgQmVuZWZpdHMgb2YgVHJhbnNwYXJlbmN5PC9zdHJvbmc+PC9oMz4NCg0KPHA+VHJhbnNwYXJlbmN5IGlzIG9uZSBvZiB0aGUga2V5IGFkdmFudGFnZXMgb2YgdGhlc2UgbGlkcy4gSXQgYWxsb3dzIGN1c3RvbWVycyB0byBzZWUgdGhlIGRpc2ggdGhyb3VnaCB0aGUgcGFja2FnaW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCB3aGVuIHNob3djYXNpbmcgcmVhZHktbWFkZSBwcm9kdWN0cyBvbiBkaXNwbGF5LiBUaGlzIGFwcHJvYWNoIGhlbHBzIGF0dHJhY3QgYXR0ZW50aW9uIGFuZCBjcmVhdGVzIGEgZGVzaXJlIGluIHBvdGVudGlhbCBidXllcnMgdG8gdHJ5IHRoZSBhcHBldGl6aW5nLWxvb2tpbmcgZGlzaC4gVHJhbnNwYXJlbnQgcGFja2FnaW5nIGVtcGhhc2l6ZXMgdGhlIHF1YWxpdHkgYW5kIGZyZXNobmVzcyBvZiB0aGUgaW5ncmVkaWVudHMsIGVuaGFuY2luZyB0aGVpciBwcmVzZW50YXRpb24gYW5kIGJvb3N0aW5nIHNhbGVzLjwvcD4NCg0KPGgzPjxzdHJvbmc+U2VhbGFiaWxpdHkgYW5kIFByYWN0aWNhbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwPlRoZSBsaWRzIGZvciByZXVzYWJsZSBjb250YWluZXJzIHNlY3VyZWx5IHNlYWwgdGhlIHBhY2thZ2luZywgZW5zdXJpbmcgYWlydGlnaHQgY2xvc3VyZS4gVGhpcyBwcmV2ZW50cyBsZWFrYWdlIG9mIHNhdWNlcywganVpY2VzLCBvciBvdGhlciBsaXF1aWRzLCB3aGljaCBpcyBjcnVjaWFsIGR1cmluZyBmb29kIHRyYW5zcG9ydGF0aW9uLiBSZWxpYWJsZSBzZWFsaW5nIGd1YXJhbnRlZXMgdGhhdCB5b3VyIG9yZGVyIHdpbGwgYmUgZGVsaXZlcmVkIGludGFjdCB3aXRob3V0IGFueSBzcGlsbHMgb3IgbWVzc2VzLjwvcD4NCg0KPGgzPjxzdHJvbmc+VmFyaWV0eSBvZiBTaGFwZXMgYW5kIEZ1bmN0aW9uYWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEyLjU3YTZjOTIxUTROOG1UIj5UaGVzZSBsaWRzIGNvbWUgaW4gdmFyaW91cyBzaGFwZXMmbWRhc2g7cm91bmQsIHJlY3Rhbmd1bGFyLCBhbmQgb3ZhbCZtZGFzaDthbGxvd2luZyB5b3UgdG8gY2hvb3NlIHRoZSBtb3N0IHN1aXRhYmxlIG9wdGlvbiBmb3IgZGlmZmVyZW50IHR5cGVzIG9mIGRpc2hlcy4gVGhpcyB2ZXJzYXRpbGl0eSBtYWtlcyB0aGVtIGVhc2lseSBhZGFwdGFibGUgdG8gYW55IHJlcXVpcmVtZW50cyBhbmQgY3VzdG9tZXIgcHJlZmVyZW5jZXMuIEFkZGl0aW9uYWxseSwgdGhlIGxpZHMgY2FuIHdpdGhzdGFuZCBoaWdoIHRlbXBlcmF0dXJlcyB1cCB0byArMTIxJmRlZztDLCBtYWtpbmcgdGhlbSBtaWNyb3dhdmUtc2FmZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIGZvciB0aG9zZSB3aG8gcHJlZmVyIHRvIHJlaGVhdCB0aGVpciBtZWFscyBiZWZvcmUgY29uc3VtcHRpb24uPC9wPg0KDQo8aDM+PHN0cm9uZz5FbnZpcm9ubWVudGFsIFJlc3BvbnNpYmlsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHA+UmV1c2FibGUgbGlkcyBhcmUgbWFkZSBmcm9tIGR1cmFibGUgYW5kIGxvbmctbGFzdGluZyBwb2x5cHJvcHlsZW5lLCB3aGljaCBjYW4gYmUgd2FzaGVkIGluIGEgZGlzaHdhc2hlciBhbmQgdXNlZCBtdWx0aXBsZSB0aW1lcy4gQWZ0ZXIgdGhlaXIgc2VydmljZSBsaWZlIGVuZHMsIHRoZXNlIGl0ZW1zIGFyZSBlYXNpbHkgcmVjeWNsYWJsZSwgaGVscGluZyByZWR1Y2Ugd2FzdGUgYW5kIHByb3RlY3QgdGhlIGVudmlyb25tZW50LiBDaG9vc2luZyByZXVzYWJsZSBwYWNrYWdpbmcgaXMgYSBzdGVwIHRvd2FyZHMgYSBjbGVhbmVyIGFuZCBtb3JlIHN1c3RhaW5hYmxlIHdvcmxkLjwvcD4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxNC41N2E2YzkyMVE0TjhtVCI+SW4gc3VtbWFyeSwgdHJhbnNwYXJlbnQgcmV1c2FibGUgbGlkcyBmb3IgY29udGFpbmVycyBvZmZlciBhIHVuaXZlcnNhbCBzb2x1dGlvbiBmb3IgdGhlIG1vZGVybiBuZWVkcyBvZiB0aGUgZm9vZCBkZWxpdmVyeSBhbmQgaG9zcGl0YWxpdHkgaW5kdXN0cmllcy4gVGhleSBjb21iaW5lIGFlc3RoZXRpY3MsIHByYWN0aWNhbGl0eSwgYW5kIGVudmlyb25tZW50YWwgcmVzcG9uc2liaWxpdHksIG1ha2luZyB0aGUgcHJvY2Vzc2VzIG9mIHByZXBhcmF0aW9uLCB0cmFuc3BvcnRhdGlvbiwgYW5kIGNvbnN1bXB0aW9uIG9mIGZvb2QgbW9yZSBjb21mb3J0YWJsZSBhbmQgZW5qb3lhYmxlIGZvciBhbGwgcGFydGllcyBpbnZvbHZlZC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTU3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTYuNDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMTAtMTcgMjA6MDE6MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNTc2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmV1YXNibGUgUm91bmQgRGVsaSBDb250YWluZXJzIDUwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzZDkzNDMzYjViZDgzNjVlMGEyNmE2NjQ2NTk2ZjA5YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHJvdW5kIGZvb2QgY29udGFpbmVycyA1MDAgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0ga29udGVpbmVyaWVtIDUwMCBtbCBubyBQUAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINC/0YDQvtGH0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9C+0LPQviDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQutC+0L3RgtC10LnQvdC10YDQsCDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yNzgxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzc5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAgMzAwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXMgMzAwIG1sLCBQUywgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXMgMzAwIG1sLCBQUywgVHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LA8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7QndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQstC40L3QvtC8INCyINC/0L7Qu9C90L7QuSDQvNC10YDQtTog0J3QsNGI0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LA8L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrRgNC+0LnRgtC1INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0YHRgtC40LvRjyDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuCDRgSDQvdCw0YjQuNC80LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuCDQsdC+0LrQsNC70LDQvNC4INC00LvRjyDQstC40L3QsCEg0K3RgtC4INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINGB0L7Qt9C00LDQvdGLINC00LvRjyDRgtC+0LPQviwg0YfRgtC+0LHRiyDRg9C70YPRh9GI0LjRgtGMINCy0LDRiNC1INCy0LjQvdC90L7QtSDQvdCw0YHQu9Cw0LbQtNC10L3QuNC1LCDRgdC+0YXRgNCw0L3Rj9GPINCw0YDQvtC80LDRgtGLINC4INC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0YPQtNC+0LHRgdGC0LLQvi4g0JLQvNC10YHRgtC40LzQvtGB0YLRjCAzMDAg0LzQuyDQv9C+0LfQstC+0LvRj9C10YIg0LvQtdCz0LrQviDQstC30LHQsNC70YLRi9Cy0LDRgtGMINC60YDQsNGB0L3QvtC1INCy0LjQvdC+INCx0LXQtyDRgNC40YHQutCwINC/0YDQvtC70LjRgtGMINC10LPQviwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0YDQsNGB0LrRgNGL0YLQuNGPINCx0YPQutC10YLQsCDQuCDQvtCx0L7Qs9Cw0YnQtdC90LjRjyDQstC60YPRgdC+0LLRi9GFINC+0YnRg9GJ0LXQvdC40LkuPC9wPg0KDQo8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8mbmJzcDvQv9GA0L7Rh9C90Ysg0Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQuNC70Lgg0L7RgdC+0LHRi9GFINC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCt0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINC+0L/RgtC40LzQsNC70YzQvdC+0Lkg0YbQuNGA0LrRg9C70Y/RhtC40Lgg0LLQvtC30LTRg9GF0LAsINC/0L7Qt9Cy0L7Qu9GP0Y8g0LLQuNC90YMgJnF1b3Q70LTRi9GI0LDRgtGMJnF1b3Q7INC4INGA0LDRgdC60YDRi9Cy0LDRgtGMINCy0YHQtSDQsNGA0L7QvNCw0YLQuNGH0LXRgdC60LjQtSDQvdGO0LDQvdGB0YsuINCt0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC60YDQsNGB0L3Ri9GFINCy0LjQvSwg0LrQvtGC0L7RgNGL0Lwg0YLRgNC10LHRg9C10YLRgdGPINCy0YDQtdC80Y8sINGH0YLQvtCx0Ysg0L/QvtC70L3QvtGB0YLRjNGOINC/0YDQvtGP0LLQuNGC0Ywg0YHQstC+0Lkg0YXQsNGA0LDQutGC0LXRgC48L3A+DQoNCjxwPtCS0YvQsdC40YDQsNC50YLQtSZuYnNwO9C/0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YfRgtC+0LHRiyDRgdC+0YXRgNCw0L3QuNGC0Ywg0L3QsNC/0LjRgtC+0Log0L/RgNC+0YXQu9Cw0LTQvdGL0Lwg0Lgg0LrQvtC80YTQvtGA0YLQvdGL0LwuINCf0LvQsNGB0YLQuNC6INC90LUg0L/QvtCz0LvQvtGJ0LDQtdGCINGC0LXQv9C70L4sINC/0L7QtNC00LXRgNC20LjQstCw0Y8g0YHRgtCw0LHQuNC70YzQvdGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQstC40L3QsCDQtNC+0LvRjNGI0LUgJm1kYXNoOyDQutC70Y7Rh9C10LLQvtC1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQviDQv9C10YDQtdC0INGC0YDQsNC00LjRhtC40L7QvdC90L7QuSDRgdGC0LXQutC70Y/QvdC90L7QuSDQv9C+0YHRg9C00L7QuS4g0JjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0YTQtdGB0YLQuNCy0LDQu9C10Lkg0LjQu9C4INGD0Y7RgtC90YvRhSDQstC10YfQtdGA0L7QsiDQtNC+0LzQsCE8L3A+DQoNCjxwPtCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyZuYnNwO9C90LUg0YLQvtC70YzQutC+INC/0YDQsNC60YLQuNGH0L3Riywg0L3QviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Riy4g0J7QvdC4INGB0L7QutGA0LDRidCw0Y7RgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQvtGC0YXQvtC00L7Qsiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQuNC30LTQtdC70LjRjywg0Lgg0LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8uINCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINC60LDQttC00YvQvCDQs9C70L7RgtC60L7QvCDQstC40L3QsCwg0L3QtSDQsdC10YHQv9C+0LrQvtGP0YHRjCDQviDQsdGM0Y7RidC10LnRgdGPINC/0L7RgdGD0LTQtSDQuNC70Lgg0LvQuNGI0L3QuNGFINGC0YDQsNGC0LDRhS48L3A+DQoNCjxwPtCV0YHQu9C4INCy0Ysg0YXQvtGC0LjRgtC1INGB0L7QstC80LXRgdGC0LjRgtGMINC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4sINC90LDRiNC4INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwICZtZGFzaDsg0YPQvNC90YvQuSDQstGL0LHQvtGAISDQn9GA0LjRgdC+0LXQtNC40L3Rj9C50YLQtdGB0Ywg0Log0LrRg9C70YzRgtGD0YDQtSDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC/0L7RgtGA0LXQsdC70LXQvdC40Y8g0YPQttC1INGB0LXQs9C+0LTQvdGPICZtZGFzaDsg0LfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAINC+0L3Qu9Cw0LnQvSE8L3A+DQoNCjxwPjxlbT7QktGL0LHQuNGA0LDQudGC0LUg0LrQsNGH0LXRgdGC0LLQviwg0LrQvtGC0L7RgNC+0LUg0L7RgdGC0LDQtdGC0YHRjyDRgSDQstCw0LzQuCE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXM8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5WxKtuYSBiYXVkxKsmc2Nhcm9uO2FuYSBwaWxuxKtixIE6IE3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplczwvc3Ryb25nPjwvaDM+DQoNCjxwPkl6cMSTdGlldCBpZGXEgWxvIGtvbWJpbsSBY2lqdSBzdGlsYSB1biBmdW5rY2lvbmFsaXTEgXRlcyBhciBtxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1hasSBbSB2xKtuYSBnbMSBesSTbSEgJlNjYXJvbjvEq3MgcGxhc3RtYXNhcyBnbMSBemVzIGlyIHJhZMSrdGFzLCBsYWkgdXpsYWJvdHUgasWrc3UgdsSrbmEgcGllcmVkemksIHNhZ2xhYsSBam90IGFyb23EgXR1cyB1biDEk3J0xKtidS4gQXIgMzAwIG1sIHRpbHB1bXUgdMSBcyDEvGF1aiBicsSrdmkgdmlycHXEvG90IHNhcmthbnbEq251LCBuZWJhaWRvdGllcyBwxJNjIGl6bGlldG5lcywga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2ksIGxhaSBhdGJyxKt2b3R1IHNtYXLFvmFzIHVuIGJhZ8SBdGluxIF0dSBnYXVtZXMgaXpqxat0dS48L3A+DQoNCjxwPlBsYXN0bWFzYXMgdsSrbmEgZ2zEgXplIGlyIGF0a8SBcnRvdGkgbGlldG9qYW1hJm5ic3A7dW4gaXp0dXLEq2dhLCBrYXMgcGFkYXJhIHRvIGlkZcSBbHUgaXp2xJNsaSBnYW4gaWtkaWVuYWksIGdhbiDEq3BhJnNjYXJvbjtpZW0gcGFzxIFrdW1pZW0uIFTEgXMgZXJnb25vbWlza2FpcyBkaXphaW5zIHZlaWNpbmEgb3B0aW3EgWx1IGdhaXNhIHBpZWvEvMWrdmksIMS8YXVqb3QgdsSrbmFtICZsZHF1bztlbHBvdCZyZHF1bzsgdW4gYXRrbMSBdCB2aXN1cyBhcm9txIF0YSBuaWFuc2VzLiBUYXMgaXIgYsWrdGlza2kgc2Fya2FuYWppZW0gdsSrbmllbSwga3VyaWVtIG5lcGllY2llJnNjYXJvbjthbWEgbGFpa2EgcG9zbXMsIGxhaSBwaWxuxKtixIEgYXR0xKtzdMSrdHUgc2F2dSByYWtzdHVydS48L3A+DQoNCjxwPkl6dsSTbGlldGllcyBwbGFzdG1hc2FzIHZhaXLEgWtrxIFydCBsaWV0b2phbWFzIHbEq25hIGdsxIF6ZXMsIGxhaSBzYWdsYWLEgXR1IGR6xJNyaWVuYSB2xJNzdW11IHVuIGtvbWZvcnR1LiBQbGFzdG1hc2FzIG1hdGVyacSBbHMgbmV1enPFq2Mgc2lsdHVtdSwgdMSBZMSTasSBZGkgdXp0dXJvdCB2xKtuYSB0ZW1wZXJhdMWrcnUgc3RhYmlsxIFrdSBpbGfEgWsgJm5kYXNoOyB0YXMgaXIgZ2FsdmVuYWlzIHByaWVrJnNjYXJvbjtyb2PEq2JhLCBzYWzEq2R6aW5vdCBhciB0cmFkaWNpb27EgWxhasSBbSBnbMSBesSTbS4gSWRlxIFsaSBwaWVtxJNyb3RhcyBwaWtuaWtpZW0sIGZlc3RpdsSBbGllbSB2YWkgdmFrYXJhIHJpdGllbSBtxIFqxIFzITwvcD4NCg0KPHA+TcWrc3UmbmJzcDthdGvEgXJ0b3RpIGxpZXRvamFtxIFzIGdsxIF6ZXMmbmJzcDtpciBuZSB0aWthaSBwcmFrdGlza2FzLCBiZXQgYXLEqyBla28gZHJhdWR6xKtnYXMuIFTEgXMgc2FtYXppbmEgYXRrcml0dW11IGRhdWR6dW11LCBhaXpzdMSBam90IHZpZW5yZWl6IGxpZXRvamFtb3MgcHJvZHVrdHVzLCB1biBpciB2aWVnbGkgdMSrcsSBbWFzLiBJemNpZW5pZXQga2F0cnUgdsSrbmEgcGlsaWVudSwgbmV1enRyYXVjb3RpZXMgcGFyIHN0aWtsYSBib2rEgWp1bWllbSB2YWkgbmV2xJNsYW1pZW0gaXptYWtzdSBwaWVhdWd1bWllbS48L3A+DQoNCjxwPkphIHbEk2xhdGllcyBhcHZpZW5vdCBpbGd0c3DEk2p1LCBzdGlsdSB1biBhdWdzdHUga3ZhbGl0xIF0aSwgbcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzIGlyIGrFq3N1IGd1ZHLEgWthaXMgaXp2xJNsZXMhIFBpZXZpZW5vamlldGllcyBpbGd0c3DEk2rEq2dhaSB2xKtuYSBrdWx0xatyYWkgamF1ICZzY2Fyb247b2RpZW4gJm5kYXNoOyBwYXPFq3RpZXQgc2F2dSBrb21wbGVrdHUgdGllJnNjYXJvbjtzYWlzdMSTITwvcD4NCg0KPHA+PGVtPkl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBrYXMgbmVpemtsxKtzdCE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3Nlczwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkVuam95IHdpbmUgdG8gdGhlIGZ1bGxlc3Q6IE91ciByZXVzYWJsZSB3aW5lIGdsYXNzZXM8L3N0cm9uZz48L2gzPg0KDQo8cD5EaXNjb3ZlciB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgZnVuY3Rpb25hbGl0eSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIHdpbmUgZ2xhc3NlcyEgQ3JhZnRlZCBmcm9tIGR1cmFibGUgcGxhc3RpYywgdGhlc2UgZ2xhc3NlcyBhcmUgZGVzaWduZWQgdG8gZW5oYW5jZSB5b3VyIHdpbmUgZXhwZXJpZW5jZSBieSBwcmVzZXJ2aW5nIGFyb21hcyBhbmQgZW5zdXJpbmcgY29tZm9ydC4gV2l0aCBhIDMwMCBtbCBjYXBhY2l0eSwgdGhleSBhbGxvdyB5b3UgdG8gc3dpcmwgcmVkIHdpbmUgZWZmb3J0bGVzc2x5IHdpdGhvdXQgc3BpbGxzLCB3aGljaCBpcyBlc3NlbnRpYWwgZm9yIHJlbGVhc2luZyBjb21wbGV4IGJvdXF1ZXRzIGFuZCBlbnJpY2hpbmcgZmxhdm9yIHByb2ZpbGVzLjwvcD4NCg0KPHA+T3VyIHBsYXN0aWMgd2luZSBnbGFzc2VzIGFyZSByZXVzYWJsZSZuYnNwO2FuZCBzdHVyZHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBkYWlseSB1c2Ugb3Igc3BlY2lhbCBvY2Nhc2lvbnMuIFRoZSBlcmdvbm9taWMgZGVzaWduIHByb21vdGVzIG9wdGltYWwgYWlyZmxvdywgbGV0dGluZyB0aGUgd2luZSAmcXVvdDticmVhdGhlJnF1b3Q7IGFuZCB1bnZlaWwgZXZlcnkgYXJvbWF0aWMgbnVhbmNlLiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgZm9yIHJlZCB3aW5lcywgd2hpY2ggcmVxdWlyZSB0aW1lIHRvIGZ1bGx5IGRldmVsb3AgdGhlaXIgY2hhcmFjdGVyLjwvcD4NCg0KPHA+Q2hvb3NlJm5ic3A7bXVsdGktdXNlIHBsYXN0aWMgd2luZSBnbGFzc2VzJm5ic3A7dG8ga2VlcCB5b3VyIGRyaW5rIGNvb2wgYW5kIGNvbWZvcnRhYmxlLiBUaGUgcGxhc3RpYyBtYXRlcmlhbCBkb2VzbiZyc3F1bzt0IGFic29yYiBoZWF0LCBtYWludGFpbmluZyBhIHN0YWJsZSB3aW5lIHRlbXBlcmF0dXJlIGxvbmdlciZtZGFzaDthIGtleSBhZHZhbnRhZ2Ugb3ZlciB0cmFkaXRpb25hbCBnbGFzc3dhcmUuIFBlcmZlY3QgZm9yIHBpY25pY3MsIGZlc3RpdmFscywgb3IgY296eSBldmVuaW5ncyBhdCBob21lITwvcD4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgZ2xhc3NlcyZuYnNwO2FyZSBub3Qgb25seSBwcmFjdGljYWwgYnV0IGFsc28gZWNvLWZyaWVuZGx5LiBUaGV5IHJlZHVjZSB3YXN0ZSBieSByZXBsYWNpbmcgc2luZ2xlLXVzZSBwcm9kdWN0cyBhbmQgYXJlIGVhc3kgdG8gY2xlYW4uIFNhdm9yIGV2ZXJ5IHNpcCBvZiB3aW5lIHdpdGhvdXQgd29ycnlpbmcgYWJvdXQgYnJlYWthZ2Ugb3IgdW5uZWNlc3NhcnkgZXhwZW5zZXMuPC9wPg0KDQo8cD5JZiB5b3Ugd2FudCB0byBjb21iaW5lIGR1cmFiaWxpdHksIHN0eWxlLCBhbmQgaGlnaCBxdWFsaXR5LCBvdXIgcmV1c2FibGUgd2luZSBnbGFzc2VzIGFyZSB0aGUgc21hcnQgY2hvaWNlISBKb2luIHRoZSBzdXN0YWluYWJsZSB3aW5lIGN1bHR1cmUgdG9kYXkmbWRhc2g7b3JkZXIgeW91ciBzZXQgb25saW5lITwvcD4NCg0KPHA+PGVtPkNob29zZSBxdWFsaXR5IHRoYXQgbGFzdHMhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDExNzEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXMgMzAwIG1sLCBQUywgVHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGVhMzJkNmYzMTdjNGUxNjg1N2QyOGJiYzJlNjU5MzdhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBnbMSBemVzIHbEq25hbSAzMDAgbWwgbm8gaXp0dXLEq2dhcyBQUyBwbGFzdG1hc2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzIDMwMCBtbCBtYWRlIG9mIGR1cmFibGUgUFMgcGxhc3RpYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INCx0L7QutCw0Lsg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7INC40Lcg0L/RgNC+0YfQvdC+0LPQviDQn9ChINC/0LvQsNGB0YLQuNC60LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc2MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg4NjE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3ODU5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7Qsiwg0J/QoSwg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVka8SBcnQgbGlldG9qYW1pZSB2xKtuYSBnbMSBemVzIGvEgXRpLCBQUywgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHN0ZW1zIGZvciB3aW5lIGdsYXNzZXMsIFBTLCBCbGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyOiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwsINC/0YDQvtGH0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiNC4INC90L7QttC60Lgg0LTQu9GPINCx0L7QutCw0LvQvtCyPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7QsiZuYnNwO9C40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwINC40LTQtdCw0LvRjNC90L4g0LjQvNC40YLQuNGA0YPRjtGCINC40LfRi9GB0LrQsNC90L3Ri9C5INC00LjQt9Cw0LnQvSDRgdGC0LXQutC70Y/QvdC90L7QuSDQv9C+0YHRg9C00YssINC+0YHRgtCw0LLQsNGP0YHRjCDQvdC10LHRjNGO0YnQuNC80LjRgdGPINC4INC/0YDQsNC60YLQuNGH0L3Ri9C80LguINCY0LTQtdCw0LvRjNC90YvQuSDQstGL0LHQvtGAINC00LvRjyDQstC10YfQtdGA0LjQvdC+0LosINGB0LLQsNC00LXQsSwg0YDQtdGB0YLQvtGA0LDQvdC+0LIg0LjQu9C4INC80LXRgNC+0L/RgNC40Y/RgtC40LkgJm1kYXNoOyDRgdC+0YXRgNCw0L3Rj9C50YLQtSDRgdGC0LjQu9GMINC4INC40LfQsdC10LPQsNC50YLQtSDQvtGB0LrQvtC70LrQvtCyITwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QndC10LHRjNGO0YnQuNC10YHRjyDQuCDQtNC+0LvQs9C+0LLQtdGH0L3Ri9C1OiZuYnNwO9CS0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQuSDQv9C70LDRgdGC0LjQuiDQstGL0LTQtdGA0LbQuNCy0LDQtdGCINCw0LrRgtC40LLQvdC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LTQsNC20LUg0LIg0YHQsNC80YvRhSDRiNGD0LzQvdGL0YUg0YPRgdC70L7QstC40Y/RhS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3Qu9C10LPQsNC90YLQvdGL0Lkg0LTQuNC30LDQudC9OiZuYnNwO9Ci0L7Rh9C90LDRjyDQuNC80LjRgtCw0YbQuNGPINGB0YLQtdC60LvRj9C90L3Ri9GFINCx0L7QutCw0LvQvtCyICZtZGFzaDsg0LLQsNGIINGB0YLQvtC7INCx0YPQtNC10YIg0LLRi9Cz0LvRj9C00LXRgtGMINCx0LXQt9GD0L/RgNC10YfQvdC+LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Ql9Cw0YnQuNGC0LAg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyDQvdCw0L/QuNGC0LrQsDombmJzcDvQndC+0LbQutCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQtNC10YDQttCw0YLRjCDQsdC+0LrQsNC7LCDQvdC1INC90LDQs9GA0LXQstCw0Y8g0L3QsNC/0LjRgtC+0Log0Lgg0L3QtSDQvtGB0YLQsNCy0LvRj9GPINC+0YLQv9C10YfQsNGC0LrQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDombmJzcDvQodC+0LrRgNCw0YLQuNGC0LUg0L7RgtGF0L7QtNGLLCDQt9Cw0LzQtdC90LjQsiDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINC/0L7RgdGD0LTRgyDQuNC70Lgg0YXRgNGD0L/QutC40LUg0YHRgtC10LrQu9GP0L3QvdGL0LUg0LHQvtC60LDQu9GLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4Ojwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzombmJzcDvQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LjQt9Cw0LnQvTombmJzcDvQo9GB0YLQvtC50YfQuNCy0L7QtSDQvtGB0L3QvtCy0LDQvdC40LUsINGB0L7QstC80LXRgdGC0LjQvNC+0LUg0YEg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQvNC4INGH0LDRiNCw0LzQuCDQtNC70Y8g0L3QsNC/0LjRgtC60L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6Jm5ic3A70JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtC+INC40LTQtdCw0LvRjNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNC10YDQvtC/0YDQuNGP0YLQuNGPOiZuYnNwO9Ch0LLQsNC00YzQsdGLLCDQutC+0YDQv9C+0YDQsNGC0LjQstGLLCDRhNC10YHRgtC40LLQsNC70Lgg0LjQu9C4INC00L7QvNCw0YjQvdC40LUg0LLQtdGH0LXRgNC40L3QutC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LHQsNGA0Ys6Jm5ic3A70J/QvtC00LDQstCw0LnRgtC1INC90LDQv9C40YLQutC4INGB0YLQuNC70YzQvdC+LCDQsdC10Lcg0YDQuNGB0LrQsCDRgNCw0LfQsdC40YLRjCDQsdC+0LrQsNC70YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDombmJzcDvQmNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDRg9C20LjQvdC+0LIg0L3QsCDQvtGC0LrRgNGL0YLQvtC8INCy0L7Qt9C00YPRhdC1INC40LvQuCDRgNC+0LzQsNC90YLQuNGH0LXRgdC60LjRhSDQstC10YfQtdGA0L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JfQsNCx0YPQtNGM0YLQtSDQviDQv9C+0YHRgtC+0Y/QvdC90L7QuSDQt9Cw0LzQtdC90LUg0YDQsNC30LHQuNGC0YvRhSDQsdC+0LrQsNC70L7QsiAmbWRhc2g7INC90LDRiNC4INC90L7QttC60Lgg0L/RgNC+0YHQu9GD0LbQsNGCINCz0L7QtNGLLiDQmNGFINGB0YLQuNC70Ywg0Lgg0L3QsNC00LXQttC90L7RgdGC0Ywg0L/QvtCy0YvRgdGP0YIg0YPRgNC+0LLQtdC90Ywg0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC90L7RgdGC0Ywg0LPQvtGB0YLQtdC5LjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INC/0YDQtdCy0YDQsNGC0LjRgtC1INC/0L7QtNCw0YfRgyDQvdCw0L/QuNGC0LrQvtCyINCyINC40YHQutGD0YHRgdGC0LLQviDRgSDQvdCw0YjQuNC80Lgg0L3QtdCx0YzRjtGJ0LjQvNC40YHRjyDQvdC+0LbQutCw0LzQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHprxIFydCBsaWV0b2phbWkgdsSrbmEgZ2zEgcW+dSBrxIF0aTogaXp0dXLEq2dpLCBlbGVnYW50xKsgdW4gcHJha3Rpc2tpPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgbcWrc3UgZ2zEgcW+dSBrxIF0acWGdXM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtaWUgdsSrbmEgZ2zEgcW+dSBrxIF0aSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzLCBrYXMgYXRkYXJhIGVsZWdhbnRvIHN0aWtsYSBnbMSBxb51IGRpemFpbnUsIGJldCBpciBuZXNhbGF1xb5hbWkgdW4gaXp0dXLEq2dpLiBJZGXEgWxpIHBpZW3Ek3JvdGkgcGFzxIFrdW1pZW0sIHJlc3RvcsSBbmllbSB2YWkgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWksIHRpZSBub2RybyZzY2Fyb247aW5hIGtvbWZvcnR1IHVuIHN0aWx1LCB2aWVubGFpa3VzIHNhbWF6aW5vdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TmVzYWxhdcW+YW1pIHVuIGl6dHVyxKtnaTombmJzcDtEcm8mc2Nhcm9uO2kgbGlldG9qYW1pIHBhdCBzcHJhaWfEgWvEgXMgYmFsbMSrdMSTcyB2YWkgYsSBcm9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5UZW1wZXJhdMWrcmFzIGtvbnRyb2xlOiZuYnNwO0vEgXRpxYZpIMS8YXVqIHR1csSTdCBnbMSBemksIG5laWV0ZWttxJNqb3QgZHrEk3JpZW5hIHRlbXBlcmF0xatydS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWxlZ2FudHMgZGl6YWluczombmJzcDtTdGFiaWzEgSBwYW1hdG5lIHVuIHN0aWtsYW0gbMSrZHrEq2dhIGl6c2thdGEgbcSBa3NsYSBwaWUmc2Nhcm9uO8S3aXIgZ2FsZGFtIGF1Z3N0dsSTcnTEq2d1IGl6c2thdHUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZGVpIGRyYXVkesSrZ2k6Jm5ic3A7RGF1ZHprxIFydMSTamEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXUgZGF1ZHp1bXUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczombmJzcDtQxIFydGlrYWkgZHJvJnNjYXJvbjthLCBCUEEtYnLEq3ZhIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGl6YWluczombmJzcDtTdGFiaWzEgSBwYW1hdG5lLCBzdGlrbGEgZ2zEgcW+dSBpbWl0xIFjaWphLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb21wbGVrdMSBOiZuYnNwO0vEgXRpIHVuIHNhZGVyxKtnaSBwbGFzdG1hc2FzIGthdXNpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTombmJzcDtNYXpnxIFqYW1pIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZla3RpIHBpZW3Ek3JvdGk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5QYXPEgWt1bWllbTombmJzcDtLxIF6YXMsIGtvcnBvcmF0xKt2aSBwYXPEgWt1bWksIGZlc3RpdsSBbGkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlJlc3RvcsSBbmllbSB1biBixIFyaWVtOiZuYnNwO1Bhc25pZWR6aWV0IGR6xJNyaWVudXMgc3RpbMSrZ2ksIGJleiAmc2Nhcm9uO8S3ZW1idSByaXNraWVtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5NxIFqxIFtOiZuYnNwO0lkZcSBbGkgcGlrbmlraWVtLCBkxIFyemEgdmFrYXJpxYbEgW0gdmFpIMSjaW1lbmVzIHN2xJN0a2llbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdGFzIGlyIGl6ZGV2xKtnaT88L3N0cm9uZz48L2gzPg0KDQo8cD5JZXRhdXBpZXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHZpZW5yZWl6xJNqbyBnbMSBxb51IGllZ8SBZGVzLCB1biByxatwxJNqaWV0aWVzIHBhciB2aWRpLiBNxatzdSBrxIF0aSBrYWxwb3MgZ2FkaWVtLCBzYWdsYWLEgWpvdCBza2Fpc3R1IGl6c2thdHUuPC9wPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZtZGFzaDsgcMSBcnZlaWRvamlldCBzYXZ1IHBhc25pZWcmc2Nhcm9uO2FudSBhciBpenR1csSrZ2llbSB1biBzdGlsxKtnaWVtIGdsxIHFvnUga8SBdGllbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUGxhc3RpYyBTdGVtcyBmb3IgV2luZSBHbGFzc2VzOiBVbmJyZWFrYWJsZSBFbGVnYW5jZSBmb3IgRXZlcnkgT2NjYXNpb248L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBTdGVtcz88L3N0cm9uZz48L2gzPg0KDQo8cD5FbGV2YXRlIHlvdXIgd2luZSBhbmQgY29ja3RhaWwgZXhwZXJpZW5jZSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIHBsYXN0aWMgc3RlbXMmbmJzcDt0aGF0IGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCBwcmFjdGljYWxpdHkuIERlc2lnbmVkIHRvIG1pbWljIHRoZSB0aW1lbGVzcyBlbGVnYW5jZSBvZiB0cmFkaXRpb25hbCBnbGFzc3dhcmUsIHRoZXNlIHN0ZW1zIGFyZSBjcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBkdXJhYmxlIHBsYXN0aWMsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yIHBhcnRpZXMsIHdlZGRpbmdzLCBvciB1cHNjYWxlIGV2ZW50cy4gU2F5IGdvb2RieWUgdG8gYnJva2VuIGdsYXNzIGFuZCBoZWxsbyB0byB3b3JyeS1mcmVlIGVudGVydGFpbmluZyE8L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlVuYnJlYWthYmxlICZhbXA7IER1cmFibGU6Jm5ic3A7U2hhdHRlcnByb29mIHBsYXN0aWMgZW5zdXJlcyBzYWZldHkgYW5kIGxvbmdldml0eSwgZXZlbiBpbiBsaXZlbHkgc2V0dGluZ3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVsZWdhbnQgRGVzaWduOiZuYnNwO01pcnJvcnMgdGhlIHJlZmluZWQgbG9vayBvZiBjbGFzc2ljIHdpbmUgZ2xhc3NlcywgZW5oYW5jaW5nIHlvdXIgdGFibGUgcHJlc2VudGF0aW9uLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5UZW1wZXJhdHVyZSBDb250cm9sOiZuYnNwO0hvbGQgeW91ciBkcmluayB3aXRob3V0IHRyYW5zZmVycmluZyBoZWF0LCBrZWVwaW5nIGJldmVyYWdlcyBhdCB0aGUgcGVyZmVjdCB0ZW1wZXJhdHVyZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZSB3YXN0ZSBieSByZXBsYWNpbmcgc2luZ2xlLXVzZSBwbGFzdGljIG9yIGZyYWdpbGUgZ2xhc3N3YXJlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5FdmVudHM6Jm5ic3A7V2VkZGluZ3MsIGNvcnBvcmF0ZSBnYXRoZXJpbmdzLCBnYXJkZW4gcGFydGllcywgb3IgZmVzdGl2YWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5CYXJzICZhbXA7IFJlc3RhdXJhbnRzOiZuYnNwO1NlcnZlIGRyaW5rcyBzdHlsaXNobHkgd2hpbGUgbWluaW1pemluZyBicmVha2FnZSBjb3N0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7SWRlYWwgZm9yIG91dGRvb3IgZGlubmVycywgcG9vbHNpZGUgY29ja3RhaWxzLCBvciBmYW1pbHkgY2VsZWJyYXRpb25zLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGVzaWduOiZuYnNwO1NsZWVrIHN0ZW0gc3RydWN0dXJlIGNvbXBhdGlibGUgd2l0aCBtb3N0IHBsYXN0aWMgd2luZSBnbGFzc2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgZWFzeSBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdHJhbnNmb3JtIHlvdXIgc2VydmljZSB3aXRoIHN0ZW1zIHRoYXQgYmxlbmQgbHV4dXJ5LCBkdXJhYmlsaXR5LCBhbmQgc3VzdGFpbmFiaWxpdHkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5ODk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHN0ZW1zIGZvciB3aW5lIGdsYXNzZXMsIFBTLCBCbGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy4xNSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMjlhOGE3NTBiN2NiMzc2ZTYxMTc4YjU3YjU4ZWYyOTUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBkb3duc3RlbXMgZm9yIHJldXNhYmxlIHdpbmUgZ2xhc3NlcyBpbiBibGFjayBjb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1pIHbEq25hIGdsxIHFvnUga8SBdGkg4oCUIGVsZWdhbnRpIHVuIG5lc2FsYXXFvmFtaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7QsiDigJQg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINCx0LXQtyDRhdGA0YPQv9C60L7RgdGC0LgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjI4NTIzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCd0L7QtiDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQuSAxOCDRgdC8LCDQn9ChLCDRh9C10YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE5hemlzIGRhdWR6cmVpemxpZXRvamFtcyAxOCBjbSwgUFMsIG1lbG5zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7Qtjog0L3QsNC00LXQttC90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGIINC90L7Qtj88L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2INC00LvQuNC90L7QuSAxOCDRgdC8ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINC60LDRh9C10YHRgtCy0L4sINC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMINC4INGN0YHRgtC10YLQuNC60YMuINCe0L0g0YHQvtGH0LXRgtCw0LXRgiDQtNC+0YHRgtGD0L/QvdGD0Y4g0YbQtdC90YMg0YEg0L/RgNC10LzQuNCw0LvRjNC90L7QuSDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YzRjiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsNC90LDQu9C+0LPQuCDQuCDRgdC+0LrRgNCw0YnQsNGPINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIuPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMOiZuYnNwO9CY0LfQs9C+0YLQvtCy0LvQtdC9INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQuiDQtNC10YTQvtGA0LzQsNGG0LjQuCDQuCDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiZuYnNwO9Cf0L7QtNGF0L7QtNC40YIg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC80LXRgNC+0L/RgNC40Y/RgtC40LksINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INC00L7RgdGC0LDQstC60Lgg0LXQtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodGC0LjQu9GMOiZuYnNwO9Cb0LDQutC+0L3QuNGH0L3Ri9C5INGH0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDRjdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INCz0LDRgNC80L7QvdC40YfQvdC+INCy0L/QuNGI0YPRgtGB0Y8g0LIg0LvRjtCx0YPRjiDRgdC10YDQstC40YDQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6Jm5ic3A70KHQvdC40LbQsNC10YIg0LLRgNC10LTQvdC+0LUg0LLQvtC30LTQtdC50YHRgtCy0LjQtSDQvdCwINC+0LrRgNGD0LbQsNGO0YnRg9GOINGB0YDQtdC00YMg0LfQsCDRgdGH0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0KfQtdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxOCDRgdC8LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtC+0YIg0L3QvtC2Pzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INC60LDRhNC1OiZuYnNwO9Cj0LvRg9GH0YjQuNGC0LUg0L/QvtC00LDRh9GDINCx0LvRjtC0INC4INGB0L7QutGA0LDRgtC40YLQtSDRgNCw0YHRhdC+0LTRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC40LHQvtGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0LvRg9C20LHRiyDQtNC+0YHRgtCw0LLQutC4OiZuYnNwO9CT0LDRgNCw0L3RgtC40YDRg9C50YLQtSDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0YHRgtCy0L4g0Lgg0L3QsNC00LXQttC90L7RgdGC0Ywg0LTQsNC20LUg0LIg0LTQvtGA0L7Qs9C1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6Jm5ic3A70JjQtNC10LDQu9C10L0g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINC/0YDQsNC30LTQvdC40LrQvtCyINC40LvQuCDQv9C+0LLRgdC10LTQvdC10LLQvdGL0YUg0L7QsdC10LTQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0L7RgdGC0L7Rj9C90L3Ri9GFINC30LDQutGD0L/QvtC6INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0L3QvtC20LXQuSAmbWRhc2g7INC90LDRiNCwINC80L7QtNC10LvRjCDQv9GA0L7RgdC70YPQttC40YIg0LPQvtC00YssINGB0L7RhdGA0LDQvdGP0Y8g0LHQtdC30YPQv9GA0LXRh9C90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQuINCV0LUg0YHRgtC40LvRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0YPQutGA0LXQv9GP0YIg0LTQvtCy0LXRgNC40LUg0LrQu9C40LXQvdGC0L7QsiDQuiDQstCw0YjQtdC80YMg0LHRgNC10L3QtNGDLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0LrQsNGH0LXRgdGC0LLQsCwg0Y3RgdGC0LXRgtC40LrQuCDQuCDQt9Cw0LHQvtGC0Ysg0L4g0L/RgNC40YDQvtC00LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1zIG5hemlzPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbXMgbWVsbnMgMTggY20gZ2FyJnNjYXJvbjsgbmF6aXMgaXIgaWRlxIFsYSBpenbEk2xlIHRpZW0sIGthcyBub3bEk3J0xJMga3ZhbGl0xIF0aSB1biBzdGlsdS4gVGFzIG5hdiB2aXNpemRldsSrZ8SBa2FpcywgYmV0IGFyxKsgbmUgZMSBcmdzIHZhcmlhbnRzLCB0YXMgYXB2aWVubyBpenR1csSrYnUgdW4gZWxlZ2FuY2ksIGthcyBpciBwaWVtxJNyb3RzIGdhbiBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haSwgZ2FuIMSrcGEmc2Nhcm9uO2llbSBnYWTEq2p1bWllbS4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMsICZzY2Fyb247aXMgbmF6aXMgaXIgaXp0dXLEq2dzIHVuIG5vZGlsdW1penR1csSrZ3MsIMS8YXVqb3QgdG8gaXptYW50b3QgYXRrxIFydG90aSwgbmV6YXVkxJNqb3QgZnVua2Npb25hbGl0xIF0aS4gVmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwgc2FnbGFixIFqb3QgcGlldmlsY8SrZ28gaXpza2F0dS4gTWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgdGFpIG1vZGVybnUgdW4gZGlza3LEk3R1IGl6c2thdHUsIGthcyBoYXJtb25pc2tpIGl6c2thdMSrc2llcyB1eiBqZWJrdXJhIGdhbGRhLiAmU2Nhcm9uO2lzIG5hemlzIGvEvMWrcyBwYXIgdXp0aWNhbXUgcGFsxKtndSByZXN0b3LEgW5vcyB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bW9zLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0ga29tZm9ydHUgdW4gZ2FuZGFyxKtqdW11IHBhciBsaWV0byZzY2Fyb247YW51LiBJenbEk2xpZXRpZXMgbcWrc3UgbmF6aSwgbGFpIHJhZMSrdHUgYXVnc3RhIGzEq21lxYZhIHNlcnZpc3UgdW4gc2FnbGFixIF0dSBzYXZhcyBpZXN0xIFkZXMgdMSTbHUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgS25pZmU6IER1cmFiaWxpdHksIFN0eWxlICZhbXA7IEVjby1Db25zY2lvdXMgQ2hvaWNlPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgS25pZmU/PC9zdHJvbmc+PC9oMz4NCg0KPHA+VGhlJm5ic3A7MTggY20gcmV1c2FibGUgYmxhY2sgcGxhc3RpYyBrbmlmZSZuYnNwO2lzIHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0cmVuZ3RoLCBlbGVnYW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5LiBEZXNpZ25lZCBmb3IgdGhvc2Ugd2hvIHByaW9yaXRpemUgcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcywgaXQgcmVwbGFjZXMgc2luZ2xlLXVzZSBjdXRsZXJ5IHdoaWxlIG9mZmVyaW5nIGV4Y2VwdGlvbmFsIHZhbHVlIGZvciBtb25leS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBkZWxpdmVyeSBzZXJ2aWNlcywgb3IgaG9tZSB1c2UsIGl0IGVsZXZhdGVzIGV2ZXJ5IGRpbmluZyBleHBlcmllbmNlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBMb25nLUxhc3Rpbmc6Jm5ic3A7Q3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgQlBBLWZyZWUgcGxhc3RpYyB0aGF0IHJlc2lzdHMgd2VhciBhbmQgcmV0YWlucyBzaGFycG5lc3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRpc2h3YXNoZXItU2FmZTombmJzcDtFZmZvcnRsZXNzIGNsZWFuaW5nIHdpdGhvdXQgY29tcHJvbWlzaW5nIGl0cyBzbGVlayBhcHBlYXJhbmNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Nb2Rlcm4gRGVzaWduOiZuYnNwO01hdHRlIGJsYWNrIGZpbmlzaCBhbmQgMTggY20gbGVuZ3RoIHN1aXQgYW55IHRhYmxlIHNldHRpbmcsIGZyb20gY2FzdWFsIG1lYWxzIHRvIGZvcm1hbCBldmVudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2VzIHBsYXN0aWMgd2FzdGUgYnkgcmVwbGFjaW5nIGRpc3Bvc2FibGUgYWx0ZXJuYXRpdmVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgc2hhdHRlcnByb29mIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxOCBjbSAodmVyc2F0aWxlIGZvciBjdXR0aW5nIG1lYXRzLCBjaGVlc2VzLCBvciBkZXNzZXJ0cykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0YXVyYW50cyAmYW1wOyBDYWZlczombmJzcDtFbmhhbmNlIHByZXNlbnRhdGlvbiBhbmQgY3V0IGNvc3RzIG9uIHNpbmdsZS11c2UgY3V0bGVyeS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Rm9vZCBEZWxpdmVyeTombmJzcDtFbnN1cmUgbWVhbHMgYXJyaXZlIHdpdGggcmVsaWFibGUsIHJldXNhYmxlIHV0ZW5zaWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtJZGVhbCBmb3IgcGljbmljcywgcGFydGllcywgb3IgZXZlcnlkYXkgbWVhbHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEludmVzdG1lbnQ6PC9zdHJvbmc+PC9oMz4NCg0KPHA+Qm9vc3QgY3VzdG9tZXIgc2F0aXNmYWN0aW9uIHdpdGggYSBrbmlmZSB0aGF0IGNvbWJpbmVzIHByYWN0aWNhbGl0eSBhbmQgc29waGlzdGljYXRpb24uIEl0cyB0aW1lbGVzcyBkZXNpZ24gYW5kIGVjby1jb25zY2lvdXMgYXBwZWFsIGFsaWduIHdpdGggbW9kZXJuIHN1c3RhaW5hYmlsaXR5IHRyZW5kcy48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdXBncmFkZSB5b3VyIHNlcnZpY2Ugd2l0aCBhIGtuaWZlIHRoYXQgbWFycmllcyBmdW5jdGlvbmFsaXR5LCBzdHlsZSwgYW5kIHBsYW5ldC1mcmllbmRseSB2YWx1ZXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjEyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjIgMTM6NDU6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xOTQ3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiMjU4MTIyNGFlOWUwMmEzMzFlZWQ2ODgwMWJhN2QxMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIGJsYWNrIHplcm8gd2FzdGUgY3V0bGVyeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE5hemlzIGRhdWR6cmVpemxpZXRvamFtcyBtZWxucyBubyBwbGFzdG1hc2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiAxOCDRgdC8IOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ1OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMjA2MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuzog0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMINC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdGL0YUg0LHQu9GO0LQ8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC90LDQtNC10LbQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YvRgtC90YvRhSDQvtCx0LXQtNC+0LIsINGA0LDQs9GDINC40LvQuCDRgdC10LzQtdC50L3Ri9GFINC/0L7RgNGG0LjQuT8g0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtC4LiDQntC90Lgg0L/QvtC00YXQvtC00Y/RgiDQutCw0Log0LTQu9GPINC00L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YLQsNC6INC4INC00LvRjyDQsdC40LfQvdC10YHQsCwg0L/QvtC80L7Qs9Cw0Y8g0YHQvtC60YDQsNGC0LjRgtGMINC+0YLRhdC+0LTRiyDQuCDRg9C60YDQtdC/0LjRgtGMINC00L7QstC10YDQuNC1INC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0LHQtdC30L7Qv9Cw0YHQtdC9INC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0Ysg0Lgg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40YDQvdGL0LzQuCDQsdGD0LvRjNC+0L3QsNC80LgsINGB0L7Rg9GB0LDQvNC4INC40LvQuCDQt9Cw0L/RgNCw0LLQutCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz46INC60YDRi9GI0LrQsCDRgdC+0LLQvNC10YHRgtC40LzQsCDRgSDQutC+0L3RgtC10LnQvdC10YDQsNC80LggMzc1INC80LssIDUwMCDQvNC7INC4IDEwMDAg0LzQuyAmbWRhc2g7INGD0LTQvtCx0L3QviDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtCy0YvRgdGM0YLQtSDQuNC80LjQtNC2INCy0LDRiNC10LPQviDQutCw0YTQtSDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDRgtCw0YDRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qn9GA0L7Rh9C90L7RgdGC0Yw8L3N0cm9uZz46INGB0L7RhdGA0LDQvdGP0LXRgiDRhNC+0YDQvNGDINC/0L7RgdC70LUg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0Lgg0LzRi9GC0YzRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QoNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdGC0L7Qu9C+0LLRi9GFPC9zdHJvbmc+OiDQv9C+0YDRhtC40L7QvdC90YvQtSDQs9Cw0YDQvdC40YDRiywg0YHRg9C/0YssINGB0LDQu9Cw0YLRiyDQuNC70Lgg0YHQvtGD0YHRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10LzQtdC50L3Ri9GFINC+0LHQtdC00L7Qsjwvc3Ryb25nPjog0YXRgNCw0L3QtdC90LjQtSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtCwg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0L7QsiDQuNC70Lgg0LTQtdGC0YHQutC+0LPQviDQv9C40YLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QpNGD0LQt0L/RgNC+0LXQutGC0L7Qsjwvc3Ryb25nPjog0YPQtNC+0LHQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LPQvtGC0L7QstGL0YUg0YDQsNGG0LjQvtC90L7QsiDQuNC70Lgg0LrQtdC50YLQtdGA0LjQvdCz0LAuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQvdCwINGD0L/QsNC60L7QstC60LU8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC90LjQttCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JvQvtGP0LvRjNC90L7RgdGC0Ywg0LrQu9C40LXQvdGC0L7Qsjwvc3Ryb25nPjog0L/QvtC00LTQtdGA0LbQutCwINGN0LrQvtC70L7Qs9C40YfQvdGL0YUg0LjQvdC40YbQuNCw0YLQuNCyINGD0LrRgNC10L/Qu9GP0LXRgiDRgNC10L/Rg9GC0LDRhtC40Y4g0LHRgNC10L3QtNCwLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0L3Ri9C5INGA0LDQt9C80LXRgDwvc3Ryb25nPjogNTAwINC80LsgJm1kYXNoOyDQt9C+0LvQvtGC0LDRjyDRgdC10YDQtdC00LjQvdCwINC00LvRjyDRgdGL0YLQvdGL0YUg0L/QvtGA0YbQuNC5INCx0LXQtyDQu9C40YjQvdC10LPQviDQvtCx0YrQtdC80LAuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0YPQtNC+0LHQvdGL0LwsINCwINCx0LjQt9C90LXRgSAmbWRhc2g7INC+0YLQstC10YLRgdGC0LLQtdC90L3Ri9C8ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWw6IERybyZzY2Fyb247cywgcHJha3Rpc2tzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IGl6dHVyxKtndXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBqxatzdSDEk2RpZW51IHN2YWlndW11IHVuIGLFq3MgZHJvJnNjYXJvbjtpIGlrZGllbmFpPyBNxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWwmbmJzcDtpciBpZGXEgWxzIHJpc2luxIFqdW1zIGdhbiBtxIFqxIFzLCBnYW4gcHJvZmVzaW9uxIFsxIFtIHZpcnR1dsSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBpenR1csSTdHUgaW50ZW5zxKt2dSBsaWV0byZzY2Fyb247YW51LCBub2RybyZzY2Fyb247aW5vdCBoZXJtxJN0aXNrdW11LCBkcm8mc2Nhcm9uO8SrYnUgdW4gdmllbmvEgXImc2Nhcm9uO3UgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHRyYW5zcG9ydMSTam90IGJpZXrEgXMgenVwYXMsIG3Ek3JjZXMgdmFpIGLEk3JudSDEk2RpZW51cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBwaWVtxJNyb3RpIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtLCBhdHZpZWdsb2pvdCBvcmdhbml6xJMmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgcmVzdG9yxIFuaWVtIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkl6dHVyxKtnaSB1biBwcmFrdGlza2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHRyYXVraSBzYWdsYWLEgSBmb3JtdSB1biBrdmFsaXTEgXRpIHBhdCBwxJNjIHNpbXRpZW0gbWF6Z8SBJnNjYXJvbjthbmFzIGNpa2x1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CaWV6YXMgenVwYXMgdW4gc2F1dMSTanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaGVybcSTdGlza2FpcyBzbMSTZyZzY2Fyb247YW5hcyBtZWjEgW5pc21zIG5vdsSTciZzY2Fyb247IGl6bGkmc2Nhcm9uO2Fub3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QsSTcm51IMSTZGllbmk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEJQQS1mcmVlIG1hdGVyacSBbHMgdW4ga29tcGFrdHMgaXptxJNycyAoNTAwIG1sKSBpciBpZGXEgWxpIG1hemllbSDEk2RpZW5rYXJ0xJNtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlByb2Zlc2lvbsSBbGEgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgcmVzdG9yxIFuaWVtLCBrYWZpamFzIHZlaWthbGllbSB2YWkgxJNkaWVudSBwaWVnxIFkxJMsIGthcyB2xJNsYXMgcMSBcmlldCB1eiBpbGd0c3DEk2rEq2dpZW0gcmlzaW7EgWp1bWllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGludGVncsSBY2lqYSBkZXBvesSrdGEgc2lzdMSTbcSBczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgc2FtYXppbmlldCBpem1ha3NhcyB1biBhdGtyaXR1bXVzLCBwaWVkxIF2xIFqb3Qga2xpZW50aWVtIGF0Z3JpZXp0IHRyYXVrdXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgZGl6YWluczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgYXBhxLzEgSBmb3JtYSB1biB2aWVnbHMgc3ZhcnMgxJNydGkgdGVscMSBIGplYmt1csSBIGxlZHVzc2thcMSrIHZhaSBzb23EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSB6dXDEgW0sIGJldCBhcsSrIHNhbMSBdGllbSwgdXprb2TEgW0gdmFpIMSTZGllbnUgc2FzdGF0YW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgNTAwIG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpbnZlc3TEk2ppZXQgaWxndHNwxJNqxKtixIEgdW4gxJNydMSrYsSBLCBrYXMga2FscG9zIGdhZGllbSBpbGdpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgNTAwIG1sOiBJZGVhbCBmb3IgRXZlcnlkYXkgVXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+TmVlZCBkdXJhYmxlIGNvbnRhaW5lcnMgZm9yIGRhaWx5IG1lYWxzPyBPdXImbmJzcDs1MDAgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIGJ1aWx0IGZvciB2ZXJzYXRpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWNvbnNjaW91cyBsaXZpbmcuIFBlcmZlY3QgZm9yIHNvdXBzLCBzdGV3cywgc2FsYWRzLCBvciBmYW1pbHkgbGVmdG92ZXJzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSAmYW1wOyBEdXJhYmxlPC9zdHJvbmc+OiBXaXRoc3RhbmRzIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBTZWFsPC9zdHJvbmc+OiBObyBzcGlsbHMsIGV2ZW4gd2l0aCBzYXVjeSBkaXNoZXMgb3IgYnJvdGhzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBMaWRzPC9zdHJvbmc+OiBDb21wYXRpYmxlIHdpdGggYWxsIHNpemVzICgzNzUgbWwmbmRhc2g7MTAwMCBtbCkgZm9yIGhhc3NsZS1mcmVlIHN0b3JhZ2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZXVzYWJsZSBkZXNpZ24gY3V0cyBwbGFzdGljIHdhc3RlIGZvciBob21lcyBhbmQgcmVzdGF1cmFudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNoYXBlPC9zdHJvbmc+OiBGaXRzIG5lYXRseSBpbiBmcmlkZ2VzLCBiYWdzLCBvciBraXRjaGVuIHNoZWx2ZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RmFtaWx5IE1lYWxzPC9zdHJvbmc+OiBTdG9yZSBsZWZ0b3ZlcnMsIHNhdWNlcywgb3Igc2lkZSBkaXNoZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TWVhbCBQcmVwPC9zdHJvbmc+OiBQb3J0aW9uIGx1bmNoZXMgZm9yIHRoZSB3ZWVrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlJlc3RhdXJhbnRzPC9zdHJvbmc+OiBTdXN0YWluYWJsZSBzb2x1dGlvbiBmb3IgdGFrZW91dCBvciBkZWxpdmVyeS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gSW50ZWdyYXRpb248L3N0cm9uZz46IFNpbXBsaWZ5IHJldHVybnMgYW5kIHJlZHVjZSBjb3N0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TcGFjZS1FZmZpY2llbnQ8L3N0cm9uZz46IEhvbGRzIGdlbmVyb3VzIHBvcnRpb25zIHdpdGhvdXQgYnVsay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1Vc2U8L3N0cm9uZz46IEdyZWF0IGZvciBzYWxhZHMsIGRlc3NlcnRzLCBvciBtYXJpbmF0aW5nIG1lYXRzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciA1MDAgbWwgcmV1c2FibGUgY29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgUHJhY3RpY2FsaXR5IG1lZXRzIHN1c3RhaW5hYmlsaXR5IGZvciBtb2Rlcm4ga2l0Y2hlbnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNDg2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjQxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzOTc4ZDc3ODU2ZGJiNzExMmQ4NDFjYzJlOGUyN2U2Mi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBadXBhcyB0cmF1a2kgNTAwIG1sOiBoZXJtxJN0aXNraSwgZHJvxaFpIG1pa3JvdmnEvMWGdSBrcsSBc27EqwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80LssINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDU3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxMkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1ODQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7OiDQmNC00LXQsNC70YzQvdCw0Y8g0L/QvtGA0YbQuNGPINC90LAg0L7QtNC90L7Qs9C+PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQutC+0LzQv9Cw0LrRgtC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C+0LTQsNGH0Lgg0LHRg9C70YzQvtC90L7Qsiwg0LrRgNC10Lwt0YHRg9C/0L7QsiDQuNC70Lgg0LjQt9GL0YHQutCw0L3QvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsj8g0J3QsNGI0LgmbmJzcDvQutGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0YPQtNC+0LHRgdGC0LLQviwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0KHQvtC30LTQsNC90L3Ri9C1INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvtC90Lgg0L/QvtC00YfQtdGA0LrQvdGD0YIg0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMINCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNGP0YIg0LTQsNC20LUg0YHQsNC80YvRhSDQstC30YvRgdC60LDRgtC10LvRjNC90YvRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INC90LUg0YHQvtC00LXRgNC20LjRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEtRnJlZSksINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LfQsNC80L7RgNC+0LfQutC4INC4INC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0YHQvtCy0LzQtdGB0YLQuNC80LAg0YHQviDQstGB0LXQvNC4INGA0LDQt9C80LXRgNCw0LzQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyICgzNzUg0LzQuywgNTAwINC80LssIDEwMDAg0LzQuykgJm1kYXNoOyDRg9C00L7QsdC90L4g0YXRgNCw0L3QuNGC0Ywg0Lgg0YjRgtCw0LHQtdC70LjRgNC+0LLQsNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjQtNC60LjQvNC4INCx0LvRjtC00LDQvNC4LCDRgdC+0YXRgNCw0L3Rj9GPINGB0LLQtdC20LXRgdGC0Ywg0Lgg0LDRgNC+0LzQsNGCLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QtNGH0LXRgNC60L3QuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDQv9C+0LfQuNGG0LjRjiDQstCw0YjQtdCz0L4g0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsCDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0LLQtdGA0L3Rg9GC0Ywg0YLQsNGA0YMg0LTQu9GPINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9PC9zdHJvbmc+OiDQutGA0YPQs9C70LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0YPQv9GA0L7RidCw0Y7RgiDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjRjiDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCa0LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyPC9zdHJvbmc+OiDQv9C+0LTQsNCy0LDQudGC0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRg9C/0YssINC00LXRgdC10YDRgtGLINC40LvQuCDRgdC+0YPRgdGLINCyINGN0LrQvtGD0L/QsNC60L7QstC60LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdGA0LLQuNGB0L7QsiDQtNC+0YHRgtCw0LLQutC4INC10LTRizwvc3Ryb25nPjog0L7QsdC10YHQv9C10YfRjNGC0LUg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDQsdC70Y7QtCDQuCDQvNC40L3QuNC80LjQt9C40YDRg9C50YLQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QlNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz46INCz0L7RgtC+0LLRjNGC0LUg0L/QvtC70LXQt9C90YvQtSDQvtCx0LXQtNGLINC90LAg0YDQsNCx0L7RgtGDINC40LvQuCDRhdGA0LDQvdC40YLQtSDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINCx0Y7QtNC20LXRgtCwPC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvtC60YDQsNGJ0LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LrRgNC10L/Qu9C10L3QuNC1INC70L7Rj9C70YzQvdC+0YHRgtC4PC9zdHJvbmc+OiDQutC70LjQtdC90YLRiyDQtNC+0LLQtdGA0Y/RjtGCINCx0YDQtdC90LTQsNC8LCDQutC+0YLQvtGA0YvQtSDQt9Cw0LHQvtGC0Y/RgtGB0Y8g0L4g0Y3QutC+0LvQvtCz0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdGB0YLQstC+PC9zdHJvbmc+OiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAgKDM3NSDQvNC7KSDQvdC1INC30LDQvdC40LzQsNC10YIg0LzQtdGB0YLQviDQsiDRgdGD0LzQutC1INC40LvQuCDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INCw0LrRgtC+0Lwg0LfQsNCx0L7RgtGLINC+INGB0LXQsdC1INC4INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw6IEtvbXBha3RzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBwcmFrdGlza3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgc3ZhaWd1bXUgdW4gc2lsdHVtdSB2aWVuYWkgcG9yY2lqYWk/IE3Fq3N1Jm5ic3A7PHN0cm9uZz5kYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7aXIgaWRlxIFsaSBwaWVtxJNyb3RpLCBsYWkgcGFzbmllZ3R1IHp1cGFzLCBidWxqb251cywgZGVzZXJ0dXMgdmFpIHV6a29kYXMgYmV6IG5vcGzFq2TEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBrb21mb3J0dSBnYW4gbcSBasSBcywgZ2FuIGthZmVqbsSrY8SBcywgYXB2aWVub2pvdCBrb21wYWt0byBpem3Ek3J1LCBkcm8mc2Nhcm9uO8SrYnUgdW4gaWxndHNwxJNqxKtidS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHDEgXJ2YWTEgWpvdCAmc2Nhcm9uO8S3aWRydXMgxJNkaWVudXMgdmFpIG3Ek3JjZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgZGVyIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtICgzNzUgbWwmbmRhc2g7MTAwMCBtbCksIHZpZW5rxIFyJnNjYXJvbjtvam90IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSB2aWV0xIFzIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPktvbXBha3RzIHVuIHByYWt0aXNrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyBpem3Ek3JzIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbSwgbmVwaWVzbG9nb2pvdCBsZWR1c3NrYXBpIHZhaSBwbGF1a3R1cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SW5kaXZpZHXEgWxhcyBwb3JjaWphczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgenVwYXMsIGLEk3JudSDEk2RpZW5pLCBqb2d1cnRhIGRlc2VydGkgdmFpIG1hemFzIHV6a29kYXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S2FmZWpuxKtjYXMgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyBwYWthbHBvanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgxJNydGkgbGlldG9qYW1pLCBsYWkgcGFzbmllZ3R1IMSTZGllbnVzICZxdW90O3BhxYZlbSBsxKtkemkmcXVvdDsgZm9ybcSBdMSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk3EgWphcyBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2aWVua8SBciZzY2Fyb247YSDEk2RpZW5hIHNhZ2F0YXZvJnNjYXJvbjthbmEgdW4gdXpnbGFixIEmc2Nhcm9uO2FuYSwgbmVwaWV0aWVrb3QgYXIgbGlla3UgdmlldHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBpem3Ek3JzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyAzNzUgbWwgdGlscHVtcyBpciBpZGXEgWxzLCBsYWkgbmVzxJNya8SBxYZvdHUgdGVscHUgdW4gdmllZ2xpIGlla8S8YXV0b3Mgc29txIFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGRlcG96xKt0YSBzaXN0xJNtdSBpbnRlZ3LEgWNpamE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG1vdGl2xJNqaWV0IGtsaWVudHVzIGF0Z3JpZXp0IHRyYXVrdXMsIHNhbWF6aW5vdCBpem1ha3NhcyB1biBla29sb8SjaXNrbyBwxJNkYXMgbm9zcGllZHVtdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSDEk2RpZW5pZW0sIGJldCBhcsSrIHPEq2tpZW0gcHJvZHVrdGllbSAob2dhcywgcmlla3N0aSwgc8STa2xhcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIHJpc2luxIFqdW1zLCBrYXMgYXB2aWVubyBmdW5rY2lvbmFsaXTEgXRpLCBrb21wYWt0dW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1IG1sOiBDb21wYWN0IEZyZXNobmVzcyBmb3IgU2luZ2xlIFNlcnZpbmdzPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgcHJhY3RpY2FsIGNvbnRhaW5lcnMgdG8ga2VlcCBpbmRpdmlkdWFsIHBvcnRpb25zIGZyZXNoIGFuZCBsZWFrLWZyZWU/IE91ciZuYnNwO3JldXNhYmxlIDM3NSBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc291cHMsIGJyb3RocywgZGVzc2VydHMsIG9yIHNuYWNrcy4gRGVzaWduZWQgZm9yIGNvbnZlbmllbmNlLCB0aGV5IGNvbWJpbmUgcG9ydGFiaWxpdHksIHNhZmV0eSwgYW5kIGVjby1mcmllbmRsaW5lc3MuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlIE1hdGVyaWFsPC9zdHJvbmc+OiBTYWZlIGZvciBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgTGlkPC9zdHJvbmc+OiBQYXRlbnRlZCBzZWFsaW5nIHN5c3RlbSBwcmV2ZW50cyBzcGlsbHMsIGV2ZW4gd2l0aCBsaXF1aWRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBDb21wYXRpYmlsaXR5PC9zdHJvbmc+OiBMaWRzIGZpdCBhbGwgY29udGFpbmVyIHNpemVzICgzNzUgbWwgdG8gMTAwMCBtbCkgZm9yIGVhc3kgc3RhY2tpbmcuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZWR1Y2VzIHNpbmdsZS11c2Ugd2FzdGUsIGlkZWFsIGZvciBjYWZlcyB3aXRoIGRlcG9zaXQgc3lzdGVtcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Db21wYWN0IERlc2lnbjwvc3Ryb25nPjogU3BhY2Utc2F2aW5nIHNpemUgZm9yIHNpbmdsZSBzZXJ2aW5ncywgbHVuY2hib3hlcywgb3Igc21hbGwgcGFudHJpZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U2luZ2xlLVNlcnZlIE1lYWxzPC9zdHJvbmc+OiBTb3Vwcywgb2F0bWVhbCwgeW9ndXJ0LCBvciBzbmFja3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczwvc3Ryb25nPjogS2VlcCBwb3J0aW9ucyBmcmVzaCBmb3IgdGFrZW91dCBvciBtZWFsIGtpdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SG9tZSBVc2U8L3N0cm9uZz46IFByZXAgaW5kaXZpZHVhbCBtZWFscyB3aXRob3V0IGNsdXR0ZXIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaXplPC9zdHJvbmc+OiBGaXRzIGVhc2lseSBpbiBiYWdzLCBsdW5jaGJveGVzLCBvciBvZmZpY2UgZHJhd2Vycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBSZWFkeTwvc3Ryb25nPjogRW5jb3VyYWdlIHJldHVybnMgdG8gY3V0IGNvc3RzIGFuZCB3YXN0ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1QdXJwb3NlPC9zdHJvbmc+OiBVc2UgZm9yIHBhbnRyeSBzdG9yYWdlIChudXRzLCBiZXJyaWVzLCBzcGljZXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciAzNzUgbWwgQ29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgRW5qb3kgZnJlc2huZXNzLCBjb252ZW5pZW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5IGluIG9uZSBjb21wYWN0IHBhY2thZ2UhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTE3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA3LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjI5NTI1MTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMDUwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCS0LjQu9C60LAg0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8gMTggY20sINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGFrxaFhIGRhdWR6cmVpemxpZXRvamFtYSAxOCBjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGZvcmsgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsDog0L/RgNC+0YfQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGI0YMg0LLQuNC70LrRgz88L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsCDQtNC70LjQvdC+0LkgMTgg0YHQvCAmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0LrQsNGH0LXRgdGC0LLQviwg0YPQtNC+0LHRgdGC0LLQviDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCe0L3QsCDRgdC+0YfQtdGC0LDQtdGCINC00L7RgdGC0YPQv9C90YPRjiDRhtC10L3RgyDRgSDQv9GA0LXQvNC40LDQu9GM0L3QvtC5INC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjNGOLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCw0L3QsNC70L7Qs9C4INC4INGB0L7QutGA0LDRidCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMOiDQmNC30LPQvtGC0L7QstC70LXQvdCwINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQuiDQtNC10YTQvtGA0LzQsNGG0LjQuCDQuCDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0L3QvtC80LjRh9C90L7RgdGC0Yw6INCe0L/RgtC40LzQsNC70YzQvdC+0LUg0YHQvtC+0YLQvdC+0YjQtdC90LjQtSDRhtC10L3RiyDQuCDQutCw0YfQtdGB0YLQstCwICZtZGFzaDsg0LTQtdGI0LXQstC70LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC80LXRgtCw0LvQu9C40YfQtdGB0LrQuNGFINCw0L3QsNC70L7Qs9C+0LIsINC90L4g0LTQvtC70LPQvtCy0LXRh9C90LXQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9GFLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6INCh0YLQuNC70YzQvdGL0Lkg0YfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INC00LvQuNC90LAgMTgg0YHQvCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQu9GO0LHRi9GFINCx0LvRjtC0ICZtZGFzaDsg0L7RgiDRgdCw0LvQsNGC0L7QsiDQtNC+INCz0L7RgNGP0YfQuNGFINC30LDQutGD0YHQvtC6LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDog0KHQvdC40LbQsNC10YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQvtGF0YDQsNC90Y/RjyDQv9GA0LjRgNC+0LTQvdGL0LUg0YDQtdGB0YPRgNGB0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCn0LXRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTgg0YHQvC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQsCDQstC40LvQutCwPzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INC60LDRhNC1OiDQo9C70YPRh9GI0LjRgtC1INGB0LXRgNCy0LjRgNC+0LLQutGDINC4INGB0L7QutGA0LDRgtC40YLQtSDRgNCw0YHRhdC+0LTRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC40LHQvtGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0LvRg9C20LHRiyDQtNC+0YHRgtCw0LLQutC4OiDQntCx0LXRgdC/0LXRh9GM0YLQtSDQutC70LjQtdC90YLQvtCyINGD0LTQvtCx0L3Ri9C80Lgg0Lgg0L3QsNC00LXQttC90YvQvNC4INGB0YLQvtC70L7QstGL0LzQuCDQv9GA0LjQsdC+0YDQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDog0JjQtNC10LDQu9GM0L3QsCDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0LLQtdGH0LXRgNC40L3QvtC6INC40LvQuCDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C+0YHRgtC+0Y/QvdC90YvRhSDQt9Cw0LrRg9C/0L7QuiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINCy0LjQu9C+0LogJm1kYXNoOyDQvdCw0YjQsCDQvNC+0LTQtdC70Ywg0L/RgNC+0YHQu9GD0LbQuNGCINCz0L7QtNGLLCDRgdC+0YXRgNCw0L3Rj9GPINCx0LXQt9GD0L/RgNC10YfQvdGL0Lkg0LLQuNC0LiDQldGRINGN0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0L/QvtCy0YvRgdGP0YIg0LvQvtGP0LvRjNC90L7RgdGC0Ywg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4LCDRgdGC0LjQu9GPINC4INC30LDQsdC+0YLRiyDQviDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIGRhayZzY2Fyb247YTogaXp0dXLEq2dhLCBzdGlsxKtnYSB1biBidWTFvmV0YW0gZHJhdWR6xKtnYTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzICZzY2Fyb247byBkYWsmc2Nhcm9uO3U/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UmbmJzcDthdGvEgXJ0b3RpIGxpZXRvamFtxIEgbWVsbsSBIGRhayZzY2Fyb247YSZuYnNwO2lyIGlkZcSBbHMgcmlzaW7EgWp1bXMgcmVzdG9yxIFuaWVtLCBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSB1biBtxIFqc2FpbW5pZWPEq2LEgW0sIGthcyB2xJNsYXMgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMsIHNhZ2xhYsSBam90IGF1Z3N0dSBrdmFsaXTEgXRpLiBUxIFzIG9wdGltxIFsxIEgY2VuYSB1biBpenR1csSrYmEgcGFkYXJhIHRvIHBhciBsYWLEgWtvIGl6dsSTbGkgc3RhcnAgYnVkxb5ldGEgdW4gcHJlbWl1bSBpZXNwxJNqxIFtLjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkl6bWFrc3UgZWZla3Rpdml0xIF0ZTombmJzcDtMaWVsaXNrYSBjZW5hcyB1biBrdmFsaXTEgXRlcyBhdHRpZWPEq2JhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrYmE6Jm5ic3A7QXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2EsIGthcyBpenR1ciBhdGvEgXJ0b3R1IGxpZXRvJnNjYXJvbjthbnUgdW4gdHJhdWt1IG1hemfEgWphbW8gbWEmc2Nhcm9uO8SrbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlN0aWzEq2dzIGRpemFpbnM6Jm5ic3A7TWVsbsSBIGtyxIFzYSB1biAxOCBjbSBnYXJ1bXMgcGllJnNjYXJvbjvEt2lyIG3Fq2Rlcm51IGl6c2thdHUgamVia3VyYW0gZ2FsZGEga2zEgWp1bWFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Fa29sb8SjaXNrdW1zOiZuYnNwO1NhbWF6aW5pZXQgdmllbnJlaXrEk2rEgXMgcGxhc3RtYXNhcyBpem1hbnRvJnNjYXJvbjthbnUhPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczombmJzcDtQxIFydGlrYWkgZHJvJnNjYXJvbjthLCBCUEEtYnLEq3ZhIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S3LEgXNhOiZuYnNwO01lbG5hLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5HYXJ1bXM6Jm5ic3A7MTggY20gKGlkZcSBbGkgcGllbcSTcm90cyDEk2RpZW5pZW0gbm8gc2FsxIF0aWVtIGzEq2R6IGdhxLxhcyDEk2RpZW5pZW0pLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTombmJzcDtEcm8mc2Nhcm9uO2kgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWt0aSBwaWVtxJNyb3RhOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdG9yxIFuaWVtIHVuIGthZmVqbsSrY8SBbTombmJzcDtQYXNuaWVkemlldCDEk2RpZW51cyBhciBzdGlsdSB1biByxatwxJNqaWV0aWVzIHBhciB2aWRpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5QaWVnxIFkZXMgcGFrYWxwb2p1bWllbTombmJzcDtOb2RybyZzY2Fyb247aW5pZXQga2xpZW50aWVtIGtvbWZvcnR1IGFyIGl6dHVyxKtnxIFtIGRhayZzY2Fyb247xIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5NxIFqxIFtOiZuYnNwO0lkZcSBbGkgcGlrbmlraWVtLCBwYXPEgWt1bWllbSB2YWkgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHTEgSBpciBpemRldsSrZ2EgaWVnxIFkZT88L3N0cm9uZz48L2gzPg0KDQo8cD5JZXRhdXBpZXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHBhc3TEgXbEq2dhcyB2aWVucmVpesSTam8gZGFrJnNjYXJvbjt1IGllZ8SBZGVzLCB1biB2ZWljaW5pZXQgemHEvMSBa3UgcGFzYXVsaS4gVMSBcyBlcmdvbm9taXNrYWlzIGRpemFpbnMgdW4gaXp0dXLEq2JhIG5vZHJvJnNjYXJvbjtpbsSBcyBpbGdzdG8mc2Nhcm9uO3Uga2FscG8mc2Nhcm9uO2FuYXMgbGFpa3UuPC9wPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZtZGFzaDsgaXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIGthcyBhcHZpZW5vIHByYWt0aXNrdW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIEZvcmtzOiBEdXJhYmxlLCBTdHlsaXNoICZhbXA7IEJ1ZGdldC1GcmllbmRseTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIEZvcmtzPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9ya3MmbmJzcDtzdHJpa2UgdGhlIHBlcmZlY3QgYmFsYW5jZSBiZXR3ZWVuIGFmZm9yZGFiaWxpdHkgYW5kIHByZW1pdW0gcXVhbGl0eS4gQXQgMTggY20gbG9uZywgdGhleSZyc3F1bztyZSBkZXNpZ25lZCBmb3IgZHVyYWJpbGl0eSwgY29udmVuaWVuY2UsIGFuZCBzdHlsZSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBkZWxpdmVyeSBzZXJ2aWNlcywgb3IgZWNvLWNvbnNjaW91cyBob3VzZWhvbGRzLiBTYXkgZ29vZGJ5ZSB0byBzaW5nbGUtdXNlIHBsYXN0aWMgYW5kIGVtYnJhY2UgYSBzdXN0YWluYWJsZSBkaW5pbmcgZXhwZXJpZW5jZSE8L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkNvc3QtRWZmZWN0aXZlOiZuYnNwO1ByaWNlZCBiZXR3ZWVuIGJ1ZGdldCBhbmQgcHJlbWl1bSBvcHRpb25zICZtZGFzaDsgZXhjZWxsZW50IHZhbHVlIGZvciBtb25leS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBMb25nLUxhc3Rpbmc6Jm5ic3A7TWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwbGFzdGljIHRoYXQgcmV0YWlucyBzaGFwZSBldmVuIGFmdGVyIHJlcGVhdGVkIGRpc2h3YXNoZXIgY3ljbGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Nb2Rlcm4gRGVzaWduOiZuYnNwO1NsZWVrIGJsYWNrIGNvbG9yIGNvbXBsZW1lbnRzIGFueSB0YWJsZSBzZXR0aW5nLCBmcm9tIGNhc3VhbCBtZWFscyB0byB1cHNjYWxlIGV2ZW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZSBwbGFzdGljIHdhc3RlIHdpdGggZm9ya3MgYnVpbHQgZm9yIHJldXNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzE4IGNtIChwZXJmZWN0IGZvciBtYWluIGRpc2hlcywgc2FsYWRzLCBvciBkZXNzZXJ0cykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBlZmZvcnRsZXNzIGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0YXVyYW50cyAmYW1wOyBDYWZlczombmJzcDtFbGV2YXRlIHlvdXIgcHJlc2VudGF0aW9uIHdoaWxlIGN1dHRpbmcgY29zdHMgb24gZGlzcG9zYWJsZSBjdXRsZXJ5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzOiZuYnNwO0Vuc3VyZSBtZWFscyBhcnJpdmUgd2l0aCBzdHVyZHksIHJldXNhYmxlIHV0ZW5zaWxzIGN1c3RvbWVycyB3aWxsIGxvdmUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlPHN0cm9uZz46PC9zdHJvbmc+Jm5ic3A7SWRlYWwgZm9yIHBhcnRpZXMsIHBpY25pY3MsIG9yIGV2ZXJ5ZGF5IG1lYWxzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBJbnZlc3RtZW50Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPkJvb3N0IGN1c3RvbWVyIHNhdGlzZmFjdGlvbiB3aXRoIGVyZ29ub21pYyBmb3JrcyB0aGF0IGVuaGFuY2UgZGluaW5nIGNvbWZvcnQuIFRoZWlyIHRpbWVsZXNzIGRlc2lnbiBhbmQgcnVnZ2VkIGJ1aWxkIGd1YXJhbnRlZSBsb25nLXRlcm0gc2F2aW5ncyBhbmQgc3VzdGFpbmFiaWxpdHkuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHVwZ3JhZGUgeW91ciBzZXJ2aWNlIHdpdGggZm9ya3MgdGhhdCBibGVuZCBwcmFjdGljYWxpdHksIHN0eWxlLCBhbmQgZWNvLXJlc3BvbnNpYmlsaXR5ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDY0ODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTIyIDEzOjQ1OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE5NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIGZvcmsgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjJhMzU0ZDMyNTQyNGFlZGNkMzdlZDQ0YTM2MmJiMmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgYmxhY2sgcGxhc3RpYyBmb3JrIOKAlCBlY28tZnJpZW5kbHksIGR1cmFibGUsIGFuZCBkaXNod2FzaGVyLXNhZmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgcGxhc3RtYXNhcyBkYWvFoWEg4oCUIGl6dHVyxKtnYSB1biB2aWRlaSBkcmF1ZHrEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAgMTgg0YHQvCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQt9Cw0LzQtdC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzIwOTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAyMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNTkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyMjUyMjE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjk1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCb0L7QttC60LAg0YfQsNC50L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyAxMiBjbSwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBUxJNqa2Fyb3RlIGRhdWR6cmVpemxpZXRvamFtxIEgMTIgY20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVGVhIFNwb29uIFJldXNhYmxlIDEyIGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQutCwOiDRgdGC0LjQu9GMLCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvNC90L7Qs9C+0YDQsNC30L7QstGD0Y4g0YfQsNC50L3Rg9GOINC70L7QttC60YM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J3QsNGI0LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQtdGH0LrQsCDQuNC3INC/0LvQsNGB0YLQuNC60LAgJm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLiDQkiDQvtGC0LvQuNGH0LjQtSDQvtGCINC+0LTQvdC+0YDQsNC30L7QstGL0YUg0LDQvdCw0LvQvtCz0L7Qsiwg0L7QvdCwINC/0YDQvtGB0LvRg9C20LjRgiDQstCw0Lwg0LPQvtC00LDQvNC4INCx0LvQsNCz0L7QtNCw0YDRjyDQv9GA0L7Rh9C90L7QvNGDINC80LDRgtC10YDQuNCw0LvRgyDQuCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Lgg0Log0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7QsiDQuCDQstC90LXRgdC40YLQtSDQstC60LvQsNC0INCyINC30LDRidC40YLRgyDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLITwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiDQodC+0LrRgNCw0YLQuNGC0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC/0LvQsNGB0YLQuNC60LAuINCb0L7QttC60LAg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMOiDQmNC30L3QvtGB0L7RgdGC0L7QudC60LjQuSDQv9C70LDRgdGC0LjQuiDRgdC+0YXRgNCw0L3Rj9C10YIg0YTQvtGA0LzRgyDQtNCw0LbQtSDQv9GA0Lgg0LDQutGC0LjQstC90L7QuSDRjdC60YHQv9C70YPQsNGC0LDRhtC40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDog0JjQtNC10LDQu9GM0L3QsCDQtNC70Y8g0YfQsNGPLCDQutC+0YTQtSwg0LTQtdGB0LXRgNGC0L7QsiDQuCDQs9C+0YDRj9GH0LjRhSDQsdC70Y7QtC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L06INCn0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDRjdGA0LPQvtC90L7QvNC40YfQvdCw0Y8g0YTQvtGA0LzQsCAo0LTQu9C40L3QsCAxMiDRgdC8KSDQtNC+0LHQsNCy0Y/RgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Lgg0LLQsNGI0LXQvNGDINGB0YLQvtC70YMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCS0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQuSDQv9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQui48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCa0LvQsNGB0YHQuNGH0LXRgdC60LjQuSDRh9GR0YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDEyINGB0LwgLSZuYnNwO9GD0LTQvtCx0L3Ri9C5INGA0LDQt9C80LXRgCDQtNC70Y8g0YfQsNGI0LXQuiDQuCDQsdC70Y7QtC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtCwINC70L7QttC60LA/PC9zdHJvbmc+PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDog0KPQutGA0LDRgdC40YIg0YPRgtGA0LXQvdC90LjQtSDRh9Cw0LXQv9C40YLQuNGPINC4INGB0LXQvNC10LnQvdGL0LUg0YPQttC40L3Riy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC60LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyOiDQodGC0LjQu9GM0L3Ri9C5INC4INC/0YDQsNC60YLQuNGH0L3Ri9C5INCy0LDRgNC40LDQvdGCINC00LvRjyDQv9C+0LTQsNGH0Lgg0LTQtdGB0LXRgNGC0L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINGN0LrQvi3QsNC60YLQuNCy0LjRgdGC0L7Qsjog0J/QvtC80L7Qs9Cw0LXRgiDRgdC+0LrRgNCw0YLQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JLRi9Cx0LjRgNCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRg9GOINGH0LDQudC90YPRjiDQu9C+0LbQutGDLCDQstGLINC90LUg0YLQvtC70YzQutC+INGN0LrQvtC90L7QvNC40YLQtSDQvdCwINC/0L7QutGD0L/QutC1INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0L/RgNC40LHQvtGA0L7Qsiwg0L3QviDQuCDQtNC10LvQsNC10YLQtSDQvtGB0L7Qt9C90LDQvdC90YvQuSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQv9C70LDQvdC10YLRiy4g0KfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INC70LDQutC+0L3QuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQv9C+0LTRh9C10YDQutC90YPRgiDQstCw0Ygg0LLQutGD0YEsINCwINC/0YDQvtGH0L3QvtGB0YLRjCDQvNCw0YLQtdGA0LjQsNC70LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGCINC90LAg0LTQvtC70LPQuNC1INCz0L7QtNGLLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDstJm5ic3A70YHQtNC10LvQsNC50YLQtSDRiNCw0LMg0Log0Y3QutC+0LvQvtCz0LjRh9C90L7QvNGDINC+0LHRgNCw0LfRgyDQttC40LfQvdC4INCx0LXQtyDQutC+0LzQv9GA0L7QvNC40YHRgdC+0LIg0LIg0YHRgtC40LvQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIHTEk2prYXJvdGU6IGl6dHVyxKtnYSwgdmlkZWkgZHJhdWR6xKtnYSB1biBzdGlsxKtnYTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzICZzY2Fyb247byB0xJNqa2Fyb3RpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1IGF0a8SBcnRvdGkgbGlldG9qYW3EgSB0xJNqa2Fyb3RlIG5vIHBsYXN0bWFzYXMgaXIgaWRlxIFscyByaXNpbsSBanVtcyBpa3ZpZW5hbSwga2FzIHbEk2xhcyBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBpenbEk2zEk3RpZXMgaWxndHNwxJNqxKtndSBhbHRlcm5hdMSrdnUuIFTEgSBpciBpenR1csSrZ2EsIGRybyZzY2Fyb247YSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEgdW4ga2FscG9zIGdhZGllbSwgYXRrxIFydG9qb3QgbGlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5WaWRlaSBkcmF1ZHrEq2dhJm5ic3A7Jm5kYXNoOyBzYW1hemluYSB2aWVucmVpesSTasSBcyBwbGFzdG1hc2FzIGl6bWFudG8mc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2dhJm5ic3A7Jm5kYXNoOyBpemdhdGF2b3RhIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnRpa2FzIHBsYXN0bWFzYXMsIGthcyBpenR1ciByZWd1bMSBcnUgbGlldG8mc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+U3RpbMSrZ2EmbmJzcDsmbmRhc2g7IG1lbG7EgSBrcsSBc2EgdW4gbcWrZGVybnMgZGl6YWlucyAoMTIgY20gZ2FydW1zKSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2kgamVia3VyYW0gZ2FsZGEgZGVrb3JhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Vbml2ZXJzxIFsYSZuYnNwOyZuZGFzaDsgcGllbcSTcm90YSB0xJNqYWksIGthZmlqYWksIGRlc2VydGllbSB1biBrYXJzdGllbSDEk2RpZW5pZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczogUMSBcnRpa2FpIGRybyZzY2Fyb247YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktyxIFzYTogTWVsbmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkdhcnVtczogMTIgY20uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiBNYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkthbSAmc2Nhcm9uO8SrIGthcm90ZSBpciBkb23EgXRhPzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TcSBanNhaW1uaWVjxKtixIFtJm5ic3A7Jm5kYXNoOyBpZGXEgWxhIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LYWZlam7Eq2PEgW0gdW4gcmVzdG9yxIFuaWVtJm5ic3A7Jm5kYXNoOyBwcmFrdGlza3MgcmlzaW7EgWp1bXMgZGVzZXJ0dSBwYXNuaWVnJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWRlaSBhcHppbsSBdGllbSBjaWx2xJNraWVtJm5ic3A7Jm5kYXNoOyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHRhcyBpciBpemRldsSrZ2k/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SXp2xJNsb3RpZXMgJnNjYXJvbjtvIHTEk2prYXJvdGksIGrFq3M6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPklldGF1cMSBdCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gcGFzdMSBdsSrZ2FzIHZpZW5yZWl6xJNqbyBrYXJvdMWGdSBpZWfEgWRlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmVpY2luYXQgemHEvMSBa3UgdmlkaSwgc2FtYXppbm90IGF0a3JpdHVtdXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkllZ8Wrc3RhdCBzdGlsxKtndSB1biBpenR1csSrZ3UgcGllZGVydW11LCBrYXMga2FscG9zIGdhZGllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm5kYXNoOyBpenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwgc3RpbHUgdW4gYXRiaWxkxKtidSBwcmV0IHBsYW7Ek3R1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIFRlYXNwb29uOiBEdXJhYmxlLCBFY28tRnJpZW5kbHkgJmFtcDsgU3R5bGlzaDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIFRlYXNwb29uPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGJsYWNrIHBsYXN0aWMgdGVhc3Bvb24mbmJzcDtjb21iaW5lcyBzdXN0YWluYWJpbGl0eSB3aXRoIHByYWN0aWNhbGl0eS4gVW5saWtlIGRpc3Bvc2FibGUgdXRlbnNpbHMsIGl0JnJzcXVvO3MgYnVpbHQgdG8gbGFzdCwgb2ZmZXJpbmcgZHVyYWJpbGl0eSBhbmQgZGlzaHdhc2hlciByZXNpc3RhbmNlLiBQZXJmZWN0IGZvciBkYWlseSB1c2UsIGl0IHJlZHVjZXMgcGxhc3RpYyB3YXN0ZSB3aGlsZSBhZGRpbmcgZWxlZ2FuY2UgdG8geW91ciB0YWJsZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5Ojwvc3Ryb25nPiZuYnNwO1NsYXNoIHNpbmdsZS11c2UgcGxhc3RpYyB3YXN0ZSB3aXRoIGEgc3Bvb24gZGVzaWduZWQgZm9yIGVuZGxlc3MgcmV1c2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RHVyYWJsZTo8L3N0cm9uZz4mbmJzcDtNYWRlIGZyb20gaGlnaC1xdWFsaXR5LCBmb29kLWdyYWRlIHBsYXN0aWMgdGhhdCB3aXRoc3RhbmRzIGRhaWx5IHdlYXIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGlzaHdhc2hlci1TYWZlOjwvc3Ryb25nPiZuYnNwO0Vhc3kgdG8gY2xlYW4gYW5kIG1haW50YWluIGZvciBoYXNzbGUtZnJlZSB1c2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U3R5bGlzaCBEZXNpZ246PC9zdHJvbmc+Jm5ic3A7U2xlZWsgYmxhY2sgY29sb3IgYW5kIDEyIGNtIGxlbmd0aCBmaXQgc2VhbWxlc3NseSB3aXRoIGN1cHMsIG11Z3MsIGFuZCBkaXNoZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLXNhZmUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxMiBjbSAoaWRlYWwgZm9yIHN0aXJyaW5nLCBzZXJ2aW5nLCBhbmQgZWF0aW5nKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIHF1aWNrIGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtFbGV2YXRlIG1vcm5pbmcgY29mZmVlIG9yIHRlYSByaXR1YWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYWZlcyAmYW1wOyBSZXN0YXVyYW50czombmJzcDtTZXJ2ZSBkZXNzZXJ0cyBhbmQgYmV2ZXJhZ2VzIHdpdGggZWNvLWNvbnNjaW91cyBzdHlsZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLVdhcnJpb3JzOiZuYnNwO0N1dCBwbGFzdGljIHdhc3RlIHdpdGhvdXQgc2FjcmlmaWNpbmcgY29udmVuaWVuY2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEJ1eTo8L3N0cm9uZz48L2gzPg0KDQo8cD5TYXZlIG1vbmV5IG9uIGRpc3Bvc2FibGUgc3Bvb25zIHdoaWxlIHN1cHBvcnRpbmcgYSBncmVlbmVyIHBsYW5ldC4gSXRzIHRpbWVsZXNzIGRlc2lnbiBhbmQgcnVnZ2VkIGJ1aWxkIGVuc3VyZSB5ZWFycyBvZiByZWxpYWJsZSBzZXJ2aWNlLjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7LSZuYnNwO2VtYnJhY2Ugc3VzdGFpbmFiaWxpdHkgd2l0aCBhIHNwb29uIHRoYXQgY2FyZXMgZm9yIHlvdXIgY29tZm9ydCBhbmQgdGhlIEVhcnRoITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA1MDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjQtMTEtMjggMTA6MTU6NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTIwOTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBUZWEgU3Bvb24gUmV1c2FibGUgMTIgY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxLjY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMS42NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYzc5MzhiYjM5M2Y5NTQ5MTdkYTkxZjAxMmY2ZWJiYTMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQmxhY2sgcmV1c2FibGUgcGxhc3RpYyB0ZWFzcG9vbiDigJQgZWNvLWZyaWVuZGx5IGFsdGVybmF0aXZlIHRvIGRpc3Bvc2FibGUgdXRlbnNpbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBNZWxuYSBkYXVkemvEgXJ0IGxpZXRvamFtYSBwbGFzdG1hc2FzIHTEk2prYXJvdGUg4oCUIGVrb2xvxKNpc2thIGFsdGVybmF0xKt2YSB2aWVucmVpeiBsaWV0b2phbWllbSBnYWxkYSBwaWVkZXJ1bWllbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCnwq3RkdGA0L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQutCwIOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzM0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5IDI1MCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGtva3RlacS8dSBnbMSBemVzIDI1MCBtbCwgUFMsIGNhdXJzcMSrZMSrZ2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINC90LDQv9C40YLQutCw0LzQuCDRjdC60L7Qu9C+0LPQuNGH0L3Qvjog0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHRgtCw0LrQsNC90Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C+0L/RgNC+0LHRg9C50YLQtSDQvdCw0YjQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyAyNTAg0LzQuyZuYnNwOyZtZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDRgdGC0LjQu9GPINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCEg0K3RgtC4INC/0YDQvtGH0L3Ri9C1INGB0YLQsNC60LDQvdGLLCDQvdCw0L/QvtC80LjQvdCw0Y7RidC40LUg0YHRgtC10LrQu9C+LCDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5LCDRgdC80YPQt9C4LCDRhdC+0LvQvtC00L3QvtCz0L4g0YfQsNGPINC4INC70Y7QsdGL0YUg0L7RgdCy0LXQttCw0Y7RidC40YUg0L3QsNC/0LjRgtC60L7Qsi4g0JjRhSDQutGA0LjRgdGC0LDQu9GM0L3QsNGPINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQuCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0L/QvtCy0YDQtdC20LTQtdC90LjRj9C8INC00LXQu9Cw0Y7RgiDQuNGFINC40LTQtdCw0LvRjNC90YvQvNC4INC00LvRjyDQsNC60YLQuNCy0L3Ri9GFINC80LXRgNC+0L/RgNC40Y/RgtC40LkuPC9wPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQvdCw0L/QuNGC0LrQvtCyJm5ic3A70L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YTQtdGB0YLQuNCy0LDQu9C10LksINC/0LjQutC90LjQutC+0LIsINCy0LXRh9C10YDQuNC90L7QuiDRgyDQsdCw0YHRgdC10LnQvdCwINC40LvQuCDRg9C70LjRh9C90YvRhSDQsdCw0YDQvtCyLiDQktC80LXRgdGC0L4g0L7QtNC90L7RgNCw0LfQvtCy0L7QuSDQv9C+0YHRg9C00Ysg0LLRi9Cx0LXRgNC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C5INCy0LDRgNC40LDQvdGCLCDQutC+0YLQvtGA0YvQuSDRgdC+0YXRgNCw0L3Rj9C10YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLiDQntCx0YrQtdC8IDI1MCDQvNC7INGD0LTQvtCx0LXQvSDQutCw0Log0LTQu9GPINC60YDQtdC/0LrQuNGFINC60L7QutGC0LXQudC70LXQuSwg0YLQsNC6INC4INC00LvRjyDQu9C10LPQutC40YUg0L3QsNC/0LjRgtC60L7Qsiwg0LAg0LzQsNGC0LXRgNC40LDQuyDQvdC1INCy0L/QuNGC0YvQstCw0LXRgiDQt9Cw0L/QsNGF0LguPC9wPg0KDQo8cD7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCa0YDQuNGB0YLQsNC70YzQvdCw0Y8g0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMOiDQodGC0LjQu9GMINGB0YLQtdC60LvQsCDQsdC10Lcg0YDQuNGB0LrQsCDRgNCw0LfQsdC40YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMINC4INC70LXQs9C60L7RgdGC0Yw6INCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC/0YPRgtC10YjQtdGB0YLQstC40Lkg0Lgg0LDQutGC0LjQstC90L7Qs9C+INC+0YLQtNGL0YXQsC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0J/RgNC+0YHRgtC+0Lkg0YPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5Jm5ic3A70Lgg0YPRgdGC0YDQsNC40LLQsNC50YLQtSDQv9GA0LDQt9C00L3QuNC60Lgg0LHQtdC3INCy0YDQtdC00LAg0LTQu9GPINC/0LvQsNC90LXRgtGLITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EemVyaWV0IGF0YmlsZMSrZ2k6IERhdWR6a8SBcnQgbGlldG9qYW1hcyBwbGFzdG1hc2FzIGdsxIF6ZXMgYXVrc3RhamllbSBkesSTcmllbmllbTwvc3Ryb25nPjwvaDI+DQoNCjxwPkl6YmF1ZGlldCBkesSTcmllbnUgc3RpbMSBIGFyIG3Fq3N1Jm5ic3A7Y2F1cnNwxKtkxKtnYWrEgW0gZGF1ZHprxIFydCBsaWV0b2phbcSBbSBnbMSBesSTbSAyNTAgbWwhICZTY2Fyb247xKtzIGl6dHVyxKtnxIFzIGdsxIF6ZXMsIGthcyBhdGfEgWRpbmEgc3Rpa2x1LCBpciByYWTEq3RhcyBrb2t0ZWnEvGllbSwgc23Fq2TFvmllbSwgbGVkdXMgdMSTamFpIHVuIGplYmt1cmFtIGF0c3ZhaWR6aW5vJnNjYXJvbjthbSBkesSTcmllbmFtLiBTa2FpZHLEgXMgdW4gbmVsYXXFvmFtxIFzLCB0xIFzIGFwdmllbm8gZWxlZ2FuY2kgYXIgaXp0dXLEq2J1LCBrYXMgbmVwaWVjaWUmc2Nhcm9uO2FtYSBwaWtuaWtpZW0sIGZlc3RpdsSBbGllbSB2YWkgYmFsbMSTbS48L3A+DQoNCjxwPkRhdWR6a8SBcnQgbGlldG9qYW1hcyBwbGFzdG1hc2FzIGdsxIF6ZXMgYXVrc3RhamllbSBkesSTcmllbmllbSZuYnNwO2lyIGlkZcSBbGFzIMSBcmEgcGFzxIFrdW1pZW0sIGvEgXp1IHZha2FyaWVtIHZhaSBixIFyYSB2YWthcmllbSBkxIFyesSBLiBUxIFzIGFpenN0xIFqIHZpZW5yZWl6IGxpZXRvamFtb3MgcHJvZHVrdHVzLCBzYW1hemlub3QgYXRrcml0dW11cywgdW4gc2FnbGFixIEgZHrEk3JpZW51IHbEk3N1bXUuIDI1MCBtbCB0aWxwdW1zIGlyIHBpZW3Ek3JvdHMgZ2FuIHNwxJNjxKtnaWVtIGtva3RlacS8aWVtLCBnYW4gdmllZ2xpZW0gZHrEk3JpZW5pZW0uPC9wPg0KDQo8cD5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Ta2FpZHJ1bXM6IEl6c2thdHMga8SBIHN0aWtsYW0sIGJldCBiZXogYm9qxIFqdW11IHJpc2t1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrYmEgdW4gdmllZ2x1bXM6IERybyZzY2Fyb247aSBsaWV0b2phbWFzIMSBcsSBIHZhaSBjZcS8b2p1bW9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWVnbGEgdMSrcsSrJnNjYXJvbjthbmE6IFTEq3LEgW1hcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5QaWV2aWVub2ppZXRpZXMgaWxndHNwxJNqxKtnYWkga3VsdMWrcmFpICZtZGFzaDsgaWVnxIFkxIFqaWV0aWVzJm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyBrb2t0ZWnEvHUgZ2zEgXplcyZuYnNwO2phdSAmc2Nhcm9uO29kaWVuITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5TaXAgc3VzdGFpbmFibHk6IFJldXNhYmxlIHBsYXN0aWMgZ2xhc3NlcyBmb3IgY29sZCBkcmlua3M8L3N0cm9uZz48L2gyPg0KDQo8cD5FbGV2YXRlIHlvdXIgYmV2ZXJhZ2UgZXhwZXJpZW5jZSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIGNsZWFyIHBsYXN0aWMgY3VwcyAyNTAgbWwmbmJzcDsmbWRhc2g7IHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHkhIERlc2lnbmVkIHRvIG1pbWljIHRoZSBlbGVnYW5jZSBvZiByZWFsIGdsYXNzLCB0aGVzZSBkdXJhYmxlIGN1cHMgYXJlIGlkZWFsIGZvciBjb2NrdGFpbHMsIHNtb290aGllcywgaWNlZCB0ZWFzLCBhbmQgYW55IHJlZnJlc2hpbmcgY29sZCBkcmluay4gQ3J5c3RhbC1jbGVhciBhbmQgc2hhdHRlcnByb29mLCB0aGV5IGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCB0aGUgcmVzaWxpZW5jZSBuZWVkZWQgZm9yIGxpdmVseSBnYXRoZXJpbmdzLjwvcD4NCg0KPHA+UmV1c2FibGUgcGxhc3RpYyBnbGFzc2VzIGZvciBjb2xkIGRyaW5rcyZuYnNwO2FyZSBjcmFmdGVkIHRvIHdpdGhzdGFuZCBvdXRkb29yIGJhcnMsIGZlc3RpdmFscywgcGljbmljcywgYW5kIHBvb2wgcGFydGllcy4gVW5saWtlIHNpbmdsZS11c2Ugb3B0aW9ucywgdGhleSByZWR1Y2Ugd2FzdGUgd2hpbGUgbWFpbnRhaW5pbmcgYSBwcmVtaXVtIGxvb2suIFRoZSAyNTAgbWwgY2FwYWNpdHkgaXMgdmVyc2F0aWxlIGVub3VnaCBmb3IgYm90aCBib2xkIG1peGVkIGRyaW5rcyBhbmQgbGlnaHQgYmV2ZXJhZ2VzLCBlbnN1cmluZyBldmVyeSBzaXAgc3RheXMgY2hpbGxlZCBhbmQgZW5qb3lhYmxlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IGZlYXR1cmVzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+Q3J5c3RhbCBjbGFyaXR5OiBUcmFuc3BhcmVudCBkZXNpZ24gbWltaWNzIGdsYXNzIGZvciBhIGNsYXNzeSBwcmVzZW50YXRpb24uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgbGlnaHR3ZWlnaHQ6IFBlcmZlY3QgZm9yIHRyYXZlbCBvciBvdXRkb29yIGV2ZW50cyAmbWRhc2g7IG5vIGJyZWFrYWdlIHdvcnJpZXMhPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVhc3kgdG8gY2xlYW46IERpc2h3YXNoZXItc2FmZSBmb3IgaGFzc2xlLWZyZWUgcmV1c2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5VcGdyYWRlIHlvdXIgZHJpbmt3YXJlIGNvbGxlY3Rpb24gd2l0aCB0aGVzZSZuYnNwO3JldXNhYmxlIGNvY2t0YWlsIGN1cHMmbmJzcDthbmQgdG9hc3QgdG8gZWNvLWZyaWVuZGx5IGNlbGVicmF0aW9ucyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTUyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTIwIDEzOjAxOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNi43MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYTJhNzZhMmUwMTg1YWRmZmE3OTBjYjRiYTI3MmUzYzUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMga29rdGVpxLx1IGdsxIF6ZXMgMjUwIG1sLCBjYXVyc3DEq2TEq2dzIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkgMjUwINC80LssINC/0YDQvtC30YDQsNGH0L3Ri9C5INCf0KEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2MV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMjhCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTI4NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YssIDg1MCDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgODUwIG1sLCBQUCwgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDg1MCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA4NTAg0LzQuyDQsdC10Lcg0YHQtdC60YbQuNC5OiDQo9C00L7QsdGB0YLQstC+INC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjwvaDI+DQoNCjxwPtCa0L7QvNC/0LDQutGC0L3Ri9C1INC4INC70LXQs9C60LjQtSZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LTQtdGB0LXRgNGC0L7QsiDQuCDQt9Cw0LrRg9GB0L7QuiZuYnNwO9Cy0YvQtNC10YDQttC40LLQsNGO0YIg0LfQsNC80L7RgNC+0LfQutGDLCDRgNCw0LfQvtCz0YDQtdCyINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQutC1INC4INC80YvRgtGM0LUg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQn9GA0L7QtNGD0LzQsNC90L3Ri9C5INC00LjQt9Cw0LnQvSZuYnNwO9Cz0LXRgNC80LXRgtC40YfQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0Lkg0LrRgNGL0YjQutC4INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7Qu9C40LLQsNC90LjRjywg0LAg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LXQvNC+0L3RgdGC0YDQuNGA0YPRjtGCINCw0L/Qv9C10YLQuNGC0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1LiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDQutCw0YTQtSwg0L7RhNC40YHQvdGL0YUg0L7QsdC10LTQvtCyINC40LvQuCDQv9C40LrQvdC40LrQvtCyLiDQo9GH0LDRgdGC0LLRg9C50YLQtSDQsiDQv9GA0L7Qs9GA0LDQvNC80LDRhSZuYnNwO9C00LXQv9C+0LfQuNGC0L3QvtC5INGC0LDRgNGLLCDRh9GC0L7QsdGLINC80LjQvdC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC/0LvQsNGB0YLQuNC60LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWFzIHRhaXNuc3TFq3J2ZWlkYSBrxIFyYmFzIDg1MCBtbDogS29tcGFrdGkgcmlzaW7EgWp1bWkgaWtkaWVuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD4mU2Nhcm9uO8SrcyZuYnNwO3ZhaXLEgWtrxIFydCBsaWV0b2phbWFzIMSTZGllbmEga8SBcmJhcyZuYnNwO2lyIHBhcmVkesSTdGFzIHBvcmNpasSBbSwgdXprb2TEgW0gdmFpIGRlc2VydGllbS4gRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgS4gVmllZ2xpLCBiZXQgaXp0dXLEq2dpLCB0xIFzIGlyIGlkZcSBbGFzIGthZmVqbsSrY8SBbSwgYmlyb2ppZW0gdmFpIG3EgWrEgW0uIFBpZWRhbG90aWVzJm5ic3A7ZGVwb3rEq3RhIHNpc3TEk23EgXMsIGrFq3Mgc2FtYXppbsSBdCB2aWVucmVpeiBsaWV0b2phbW8gcGxhc3RtYXNhcyBkYXVkenVtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcmVjdGFuZ3VsYXIgc2luZ2xlLWNvbXBhcnRtZW50IGZvb2QgY29udGFpbmVycyA4NTAgbWw6IENvbXBhY3Qgc29sdXRpb24gZm9yIGV2ZXJ5ZGF5IHVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPlRoZXNlJm5ic3A7cmV1c2FibGUgY29udGFpbmVycyBmb3IgZm9vZCBkZWxpdmVyeSZuYnNwO2FyZSBkZXNpZ25lZCBmb3IgaW5kaXZpZHVhbCBwb3J0aW9ucyBvZiBzb3VwcywgZGVzc2VydHMsIG9yIHNuYWNrcy4gVGhlIEJQQS1mcmVlIGNvbnN0cnVjdGlvbiB3aXRoc3RhbmRzIHRlbXBlcmF0dXJlcyBmcm9tIC0yMCZkZWc7QyB0byArMTIxJmRlZztDLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmcmVlemluZywgbWljcm93YXZpbmcsIGFuZCBkaXNod2FzaGluZy4gVGhlIHNwaWxsLXByb29mIGxpZCBlbnN1cmVzIG1lc3MtZnJlZSB0cmFuc3BvcnQsIHdoaWxlIHRoZSB0cmFuc3BhcmVudCBkZXNpZ24gc2hvd2Nhc2VzIHlvdXIgY3VsaW5hcnkgY3JlYXRpb25zLiBQZXJmZWN0IGZvciBjYWZlcywgb2ZmaWNlcywgb3IgaG9tZSBraXRjaGVucywgdGhleSBhbGlnbiB3aXRoJm5ic3A7c3VzdGFpbmFibGUgcGFja2FnaW5nIHRyZW5kcyZuYnNwO2FuZCByZWR1Y2UgcmVsaWFuY2Ugb24gZGlzcG9zYWJsZSBvcHRpb25zLiBMaWdodHdlaWdodCB5ZXQgc3R1cmR5LCB0aGV5JnJzcXVvO3JlIGlkZWFsIGZvciBlY28tY29uc2Npb3VzIGJ1c2luZXNzZXMgYWRvcHRpbmcgZGVwb3NpdC1iYXNlZCBzeXN0ZW1zLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NTg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA4NTAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2NDYwYTI5MzY1ZDkzN2RiNDhjMDYyOTNmNWQxMGYxMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lcnMgZm9yIHRha2Vhd2F5IDg1MCBtbCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWFzIMSTZGllbnUga8SBcmJhcyA4NTAgbWwgbWVsbmFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLIDg1MCDQvNC7INCz0LXRgNC80LXRgtC40YfQvdGL0Lkg0LTQu9GPINCy0YLQvtGA0YvRhSDQsdC70Y7QtCDQuCDRgdCw0LvQsNGC0L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg4NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDQ1OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4gMTYwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXrEk2rEgXMgxaFhbXBhbmllxaFhIGdsxIF6ZXMgMTYwIG1sLCBQUywgY2F1cnNwxKtkxKtnYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMgMTYwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+PHN0cm9uZz7Qn9GA0LDQt9C00L3Rg9C50YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Qvjog0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyZuYnNwO9C00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+PC9zdHJvbmc+PC9wPg0KDQo8cD7QktGB0YLRgNC10YfQsNC50YLQtSDQutCw0LbQtNGL0Lkg0LzQvtC80LXQvdGCINGBINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjNGOINC4INC30LDQsdC+0YLQvtC5INC+INC/0YDQuNGA0L7QtNC1INGBINC90LDRiNC40LzQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQvNC4INCx0L7QutCw0LvQsNC80Lgg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4hINCt0YLQuCDRhNGD0LbQtdGA0Ysg0L7QsdGK0LXQvNC+0LwgMTYwINC80Lsg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC40LPRgNC40YHRgtGL0YUg0LLQuNC9LCDRgdC+0YXRgNCw0L3Rj9GPINC40YUg0L/Rg9C30YvRgNGM0LrQuCDQuCDRgtC+0L3QutC40Lkg0LDRgNC+0LzQsNGCLiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDRgdCy0LDQtNC10LEsINCy0LXRh9C10YDQuNC90L7QuiDQuNC70Lgg0YDQvtC80LDQvdGC0LjRh9C10YHQutC40YUg0LLQtdGH0LXRgNC+0LIgJm1kYXNoOyDQvtC90Lgg0L/QvtC30LLQvtC70Y/RjtGCINC90LDRgdC70LDQttC00LDRgtGM0YHRjyDQv9GA0LXQvNC40LDQu9GM0L3Ri9C8INC60LDRh9C10YHRgtCy0L7QvCwg0L3QtSDQstGA0LXQtNGPINC/0LvQsNC90LXRgtC1LjwvcD4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviDRgNCw0LfRgNCw0LHQvtGC0LDQvdGLJm5ic3A70LTQu9GPINGB0L7QstC10YDRiNC10L3RgdGC0LLQvtCy0LDQvdC40Y8g0LLQsNGI0LXQs9C+INC+0L/Ri9GC0LAuINCj0LfQutCw0Y8g0YTQvtGA0LzQsCDRgdC+0YXRgNCw0L3Rj9C10YIg0LjQs9GA0LjRgdGC0L7RgdGC0YwsINCwINC/0YDQvtGH0L3Ri9C5INC/0LvQsNGB0YLQuNC6INGD0YHRgtC+0LnRh9C40LIg0Log0L/QvtCy0YDQtdC20LTQtdC90LjRj9C8ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSDQvdCwINC+0YLQutGA0YvRgtC+0Lwg0LLQvtC30LTRg9GF0LUuINCb0LXQs9C60LjQtSwg0L3QviDQvdCw0LTQtdC20L3Ri9C1LCDQvtC90Lgg0YPQtNC+0LHQvdGLINCyINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtSDQuCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LguPC9wPg0KDQo8cD7QmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+IDE2MCDQvNC7Jm5ic3A70L/QvtC00LTQtdGA0LbQuNCy0LDRjtGCINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQvdCw0L/QuNGC0LrQsCDQuCDQvdC1INCy0L/QuNGC0YvQstCw0Y7RgiDQt9Cw0L/QsNGF0LguINCSINC+0YLQu9C40YfQuNC1INC+0YIg0YHRgtC10LrQu9CwLCDQvtC90Lgg0L3QtSDQt9Cw0L/QvtGC0LXQstCw0Y7RgiDQuCDQvdC1INCx0L7Rj9GC0YHRjyDQv9Cw0LTQtdC90LjQuSwg0LPQsNGA0LDQvdGC0LjRgNGD0Y8sINGH0YLQviDQutCw0LbQtNGL0Lkg0LPQu9C+0YLQvtC6INC+0YHRgtCw0LXRgtGB0Y8g0YHQstC10LbQuNC8LiDQrdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+LCDQtNC+0LHQsNCy0LvRj9GPINC40LfRi9GB0LrQsNC90L3QvtGB0YLQuCDQu9GO0LHQvtC80YMg0YHQvtCx0YvRgtC40Y4uPC9wPg0KDQo8cD7QktGL0LHQuNGA0LDQudGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0LHQtdC3INGD0YnQtdGA0LHQsCDRgdGC0LjQu9GOISDQndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70YsmbmJzcDvRgdC+0LrRgNCw0YnQsNGO0YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGF0L7QtNC+0LIg0Lgg0LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQn9C40LrQvdC40LosINGE0LXRgdGC0LjQstCw0LvRjCDQuNC70Lgg0LTQvtC80LDRiNC90LjQuSDRg9C20LjQvSAmbWRhc2g7INGN0YLQuCDQsdC+0LrQsNC70Ysg0YHQvtGH0LXRgtCw0Y7RgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMLjwvcD4NCg0KPHA+0J/QvtC00LDRgNC40YLQtSDRgdCy0L7QuNC8INC/0YDQsNC30LTQvdC40LrQsNC8INGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCAmbWRhc2g7INC30LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQsdC+0LrQsNC70L7QsiDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviZuYnNwO9GD0LbQtSDRgdC10LPQvtC00L3RjyE8L3A+DQoNCjxwPjxlbT7Qn9GA0LDQt9C00L3Rg9C50YLQtSDRj9GA0LrQviwg0LfQsNCx0L7RgtGM0YLQtdGB0Ywg0L4g0L/Qu9Cw0L3QtdGC0LUhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGllc3BpZWRpZXMgaWxndHNwxJNqYWk6IG3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXM8L3N0cm9uZz48L2gyPg0KDQo8cD5TdmluaWV0IGthdHJ1IG1pcmtsaSBhciBzdGlsdSB1biB2aWRlaSBkcmF1ZHrEq2d1IHBpZWVqdSwgaXptYW50b2pvdCBtxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMhICZTY2Fyb247xKtzIDE2MCBtbCBnbMSBemVzLCB2ZWlkb3RhcyBzcGVjacSBbGkgcHV0b2pvJnNjYXJvbjthamllbSB2xKtuaWVtLCBhcHZpZW5vIGVsZWdhbmNpIHVuIHByYWt0aXNrdW11LCBub2RybyZzY2Fyb247aW5vdCwga2EgJnNjYXJvbjthbXBhbmlldGlzIHNhZ2xhYsSBIGJ1cmJ1xLx1cyB1biBzbWFsa28gYXJvbcSBdHUuIElkZcSBbGkgcGllbcSTcm90YXMga8SBesSBbSwgYmFsbMSTbSB2YWkgcm9tYW50aXNraWVtIHZha2FyaWVtICZtZGFzaDsgdMSBcyDEvGF1aiBiYXVkxKt0IGF1Z3N0xIFrxIFzIGt2YWxpdMSBdGVzIGR6xJNyaWVudSwgbmVyYWRvdCBhdGtyaXR1bXVzLjwvcD4NCg0KPHA+RGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyBpciBpenN0csSBZMSBdGFzLCBsYWkgdXpsYWJvdHUgasWrc3UgYmF1ZMSrJnNjYXJvbjthbmFzIHBpZXJlZHppLiAmU2Nhcm9uO2F1csSBIGZvcm1hIHNhZ2xhYsSBIGR6xJNyaWVuYSBkesSrdsSrZ3VtdSwgYmV0IGl6dHVyxKtnxIEgcGxhc3RtYXNhIGlyIG5vdHVyxKtnYSBwcmV0IGJvasSBanVtaWVtICZtZGFzaDsgdGllJnNjYXJvbjtpIHRhcywga2FzIHZhamFkesSrZ3MgcGFzxIFrdW1pZW0gxIFyxIEgdmFpIGVuZXJnaXNraWVtIHN2aW7Ek20uIFZpZWdsxIFzLCBiZXQgc3RhYmlsxIFzIGdsxIF6ZXMgaXIgxJNydGkgcMSBcnZpZXRvamFtYXMgdW4gbGlldG9qYW1hcyB2YWlyxIFra8SBcnQsIHBhZGFyb3QgdMSBcyBwYXIgZ3VkcnUgaWVndWxkxKtqdW11IGdhbiBzYWltbmlla2llbSwgZ2FuIGVrb2xvxKNpamFpIGFwemluxIF0aWVtIGVudHV6aWFzdGllbS48L3A+DQoNCjxwPkl6Z2F0YXZvdGFzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnRpa2FzIHBsYXN0bWFzYXMsICZzY2Fyb247xKtzJm5ic3A7MTYwIG1sIGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMmbmJzcDt1enR1ciBkesSTcmllbmEgdsSTc3VtdSB1biBuZXV6c8WrYyBhcm9txIF0dXMuIEF0JnNjYXJvbjvEt2lyxKtixIEgbm8gc3Rpa2xhLCB0xIFzIG5lYWl6c21vZyB1biBuZXBsxKtzdCwgbm9kcm8mc2Nhcm9uO2lub3QsIGthIGthdHJzIG1hbGtvanVtcyBpciB0aWtwYXQgc3ZhaWdzIGvEgSBwaXJtYWlzLiBFcmdvbm9taXNrYWlzIGRpemFpbnMgdmllZ2xpIGllZGVyYXMgcm9rxIEsIHBpZXZpZW5vam90IGl6c21hbGNpbsSBdMSrYnUgamVia3VyYW0gcGFzxIFrdW1hbS48L3A+DQoNCjxwPkl6dsSTbGllcyBpbGd0c3DEk2p1LCBuZXVwdXLEk2pvdCBzdGlsdSEgTcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzIGdsxIF6ZXMmbmJzcDtzYW1hemluYSB2aWVucmVpeiBsaWV0b2phbW8gaXpzdHLEgWTEgWp1bXUgZGF1ZHp1bXUgdW4gaXIgdmllZ2xpIHTEq3LEgW1hcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuIFZhaSB0xIEgYsWrcyBkxIFyesSBIGJhbGzEq3RlLCBmZXN0aXbEgWxzIHZhaSBtxIFqxIFzIHBhdmFkxKt0cyB2YWthcnMgJm1kYXNoOyAmc2Nhcm9uO8SrcyBnbMSBemVzIGFwdmllbm8gc3RpbHUgdW4gaXp0dXLEq2J1LjwvcD4NCg0KPHA+SmEgdsSTbGllcywgbGFpIHRhdmkgc3bEk3RraSBrxLzFq3N0IHZpZGVpIGRyYXVkesSrZ8SBa2ksIHBhc8WrdGkgc2F2dSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1vICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBxb51Jm5ic3A7a29tcGxla3R1IGphdSAmc2Nhcm9uO29kaWVuITwvcD4NCg0KPHA+PGVtPlN2aW7Ek3QgdmFyIGFyxKsgYXRiaWxkxKtnaSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5Ub2FzdCBzdXN0YWluYWJseTogT3VyIHJldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXM8L3N0cm9uZz48L2gyPg0KDQo8cD5DZWxlYnJhdGUgZXZlcnkgbW9tZW50IHdpdGggZWxlZ2FuY2UgYW5kIGVjby1jb25zY2lvdXNuZXNzIHVzaW5nIG91ciZuYnNwO1JldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMhIERlc2lnbmVkIGZvciBzcGFya2xpbmcgd2luZXMsIHRoZXNlIDE2MCBtbCBmbHV0ZXMgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHByYWN0aWNhbGl0eSwgZW5zdXJpbmcgeW91ciBjaGFtcGFnbmUgcmV0YWlucyBpdHMgc2lnbmF0dXJlIGJ1YmJsZXMgYW5kIGRlbGljYXRlIGFyb21hcy4gUGVyZmVjdCBmb3Igd2VkZGluZ3MsIHBhcnRpZXMsIG9yIGludGltYXRlIGdhdGhlcmluZ3MsIHRoZXkgb2ZmZXIgYSBndWlsdC1mcmVlIHdheSB0byBlbmpveSBwcmVtaXVtIHF1YWxpdHkgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHBsYW5ldC48L3A+DQoNCjxwPlJldXNhYmxlIGNoYW1wYWduZSBnbGFzc2VzIGFyZSBkZXNpZ25lZCZuYnNwO3RvIGVuaGFuY2UgeW91ciBkcmlua2luZyBleHBlcmllbmNlLiBUaGUgdGFsbCwgc2xlbmRlciBzaGFwZSBwcmVzZXJ2ZXMgZWZmZXJ2ZXNjZW5jZSwgd2hpbGUgdGhlIGR1cmFibGUgcGxhc3RpYyBjb25zdHJ1Y3Rpb24gcmVzaXN0cyBicmVha2FnZSZtZGFzaDtpZGVhbCBmb3Igb3V0ZG9vciBldmVudHMgb3IgbGl2ZWx5IGNlbGVicmF0aW9ucy4gTGlnaHR3ZWlnaHQgeWV0IHN0dXJkeSwgdGhleSZyc3F1bztyZSBlYXN5IHRvIHRyYW5zcG9ydCBhbmQgcmV1c2UsIG1ha2luZyB0aGVtIGEgc21hcnQgaW52ZXN0bWVudCBmb3IgYm90aCBob3N0cyBhbmQgZWNvLWF3YXJlIGVudGh1c2lhc3RzLjwvcD4NCg0KPHA+Q3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgZm9vZC1ncmFkZSBwbGFzdGljLCB0aGVzZSZuYnNwOzE2MCBtbCByZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzJm5ic3A7bWFpbnRhaW4gdGhlIGRyaW5rJnJzcXVvO3MgY3Jpc3AgdGVtcGVyYXR1cmUgYW5kIHByZXZlbnQgZmxhdm9yIHRyYW5zZmVyLiBVbmxpa2UgdHJhZGl0aW9uYWwgZ2xhc3MsIHRoZXkgd29uJnJzcXVvO3QgZm9nIHVwIG9yIGFic29yYiBvZG9ycywgZW5zdXJpbmcgZXZlcnkgc2lwIHRhc3RlcyBhcyBmcmVzaCBhcyB0aGUgZmlyc3QuIFBsdXMsIHRoZWlyIGVyZ29ub21pYyBkZXNpZ24gZml0cyBjb21mb3J0YWJseSBpbiBoYW5kLCBhZGRpbmcgYSB0b3VjaCBvZiByZWZpbmVtZW50IHRvIGFueSBvY2Nhc2lvbi48L3A+DQoNCjxwPkNob29zZSBzdXN0YWluYWJpbGl0eSB3aXRob3V0IHNhY3JpZmljaW5nIHN0eWxlISBPdXImbmJzcDtyZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzJm5ic3A7cmVkdWNlIHNpbmdsZS11c2Ugd2FzdGUgYW5kIGFyZSBkaXNod2FzaGVyLXNhZmUgZm9yIGVmZm9ydGxlc3MgY2xlYW51cC4gV2hldGhlciB5b3UmcnNxdW87cmUgaG9zdGluZyBhIGdhcmRlbiBwYXJ0eSBvciB0b2FzdGluZyBhdCBhIGZlc3RpdmFsLCB0aGVzZSBmbHV0ZXMgZGVsaXZlciBlbGVnYW5jZSBhbmQgZHVyYWJpbGl0eSBpbiBlcXVhbCBtZWFzdXJlLjwvcD4NCg0KPHA+VXBncmFkZSB5b3VyIGNlbGVicmF0aW9ucyB3aXRoIG91ciZuYnNwO3JldXNhYmxlIGNoYW1wYWduZSBnbGFzc2VzJm1kYXNoO3doZXJlIGx1eHVyeSBtZWV0cyByZXNwb25zaWJpbGl0eS4gT3JkZXIgeW91ciBzZXQgdG9kYXkgYW5kIHJhaXNlIGEgZ2xhc3MgdG8gYSBncmVlbmVyIGZ1dHVyZSE8L3A+DQoNCjxwPjxlbT5TcGFya2xlIHN1c3RhaW5hYmx5LCBzaXAgY29uZmlkZW50bHkhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwNjk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMgMTYwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDc5YTQ1ZGNiNTI2NmEyMTFiODRlMDA5NDg1MjRlMDIyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgdHJhbnNwYXJlbnQgcGxhc3RpYyBVLXNoYXBlIGNoYW1wYWduZSBmbHV0ZXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2rEgXMgbGlldG/FoWFuYXMgxaFhbXBhbmllxaFhIHZhaSBkemlya3N0b8WhbyB2xKtuYSBnbMSBemVzIG5vIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0LjQu9C4INC40LPRgNC40YHRgtC+0LPQviDQstC40L3QsCDQuNC3INCf0KEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+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+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiB2ZXJzdXBhY2tzdG9yZS5jb20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGF0aF9zaXRlX2NsZWFyXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmplY3RdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjEyQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1ODQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuzog0JjQtNC10LDQu9GM0L3QsNGPINC/0L7RgNGG0LjRjyDQvdCwINC+0LTQvdC+0LPQvjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0LrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QvtC00LDRh9C4INCx0YPQu9GM0L7QvdC+0LIsINC60YDQtdC8LdGB0YPQv9C+0LIg0LjQu9C4INC40LfRi9GB0LrQsNC90L3Ri9GFINC00LXRgdC10YDRgtC+0LI/INCd0LDRiNC4Jm5ic3A70LrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGD0LTQvtCx0YHRgtCy0L4sINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCh0L7Qt9C00LDQvdC90YvQtSDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L7QvdC4INC/0L7QtNGH0LXRgNC60L3Rg9GCINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDRj9GCINC00LDQttC1INGB0LDQvNGL0YUg0LLQt9GL0YHQutCw0YLQtdC70YzQvdGL0YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQvdC1INGB0L7QtNC10YDQttC40YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBLUZyZWUpLCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INGB0L7QstC80LXRgdGC0LjQvNCwINGB0L4g0LLRgdC10LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoMzc1INC80LssIDUwMCDQvNC7LCAxMDAwINC80LspICZtZGFzaDsg0YPQtNC+0LHQvdC+INGF0YDQsNC90LjRgtGMINC4INGI0YLQsNCx0LXQu9C40YDQvtCy0LDRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40LTQutC40LzQuCDQsdC70Y7QtNCw0LzQuCwg0YHQvtGF0YDQsNC90Y/RjyDRgdCy0LXQttC10YHRgtGMINC4INCw0YDQvtC80LDRgi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LTRh9C10YDQutC90LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0L/QvtC30LjRhtC40Y4g0LLQsNGI0LXQs9C+INC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LAg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INCy0LXRgNC90YPRgtGMINGC0LDRgNGDINC00LvRjyDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTwvc3Ryb25nPjog0LrRgNGD0LPQu9Cw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGD0L/RgNC+0YnQsNGO0YIg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4g0YHQvtC00LXRgNC20LjQvNC+0LPQvi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QmtCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjwvc3Ryb25nPjog0L/QvtC00LDQstCw0LnRgtC1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YPQv9GLLCDQtNC10YHQtdGA0YLRiyDQuNC70Lgg0YHQvtGD0YHRiyDQsiDRjdC60L7Rg9C/0LDQutC+0LLQutC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXRgNCy0LjRgdC+0LIg0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ys8L3N0cm9uZz46INC+0LHQtdGB0L/QtdGH0YzRgtC1INGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0LHQu9GO0LQg0Lgg0LzQuNC90LjQvNC40LfQuNGA0YPQudGC0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+OiDQs9C+0YLQvtCy0YzRgtC1INC/0L7Qu9C10LfQvdGL0LUg0L7QsdC10LTRiyDQvdCwINGA0LDQsdC+0YLRgyDQuNC70Lgg0YXRgNCw0L3QuNGC0LUg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQsdGO0LTQttC10YLQsDwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L7QutGA0LDRidCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C60YDQtdC/0LvQtdC90LjQtSDQu9C+0Y/Qu9GM0L3QvtGB0YLQuDwvc3Ryb25nPjog0LrQu9C40LXQvdGC0Ysg0LTQvtCy0LXRgNGP0Y7RgiDQsdGA0LXQvdC00LDQvCwg0LrQvtGC0L7RgNGL0LUg0LfQsNCx0L7RgtGP0YLRgdGPINC+INGN0LrQvtC70L7Qs9C40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHRgdGC0LLQvjwvc3Ryb25nPjog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAICgzNzUg0LzQuykg0L3QtSDQt9Cw0L3QuNC80LDQtdGCINC80LXRgdGC0L4g0LIg0YHRg9C80LrQtSDQuNC70Lgg0YXQvtC70L7QtNC40LvRjNC90LjQutC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDQsNC60YLQvtC8INC30LDQsdC+0YLRiyDQviDRgdC10LHQtSDQuCDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDogS29tcGFrdHMgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtcyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW08L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IHByYWt0aXNrdXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBzdmFpZ3VtdSB1biBzaWx0dW11IHZpZW5haSBwb3JjaWphaT8gTcWrc3UmbmJzcDs8c3Ryb25nPmRhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw8L3N0cm9uZz4mbmJzcDtpciBpZGXEgWxpIHBpZW3Ek3JvdGksIGxhaSBwYXNuaWVndHUgenVwYXMsIGJ1bGpvbnVzLCBkZXNlcnR1cyB2YWkgdXprb2RhcyBiZXogbm9wbMWrZMSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGtvbWZvcnR1IGdhbiBtxIFqxIFzLCBnYW4ga2FmZWpuxKtjxIFzLCBhcHZpZW5vam90IGtvbXBha3RvIGl6bcSTcnUsIGRybyZzY2Fyb247xKtidSB1biBpbGd0c3DEk2rEq2J1LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgcMSBcnZhZMSBam90ICZzY2Fyb247xLdpZHJ1cyDEk2RpZW51cyB2YWkgbcSTcmNlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBkZXIgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSwgdmllbmvEgXImc2Nhcm9uO29qb3QgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHZpZXTEgXMgYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S29tcGFrdHMgdW4gcHJha3Rpc2tzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIGl6bcSTcnMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtLCBuZXBpZXNsb2dvam90IGxlZHVzc2thcGkgdmFpIHBsYXVrdHVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JbmRpdmlkdcSBbGFzIHBvcmNpamFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB6dXBhcywgYsSTcm51IMSTZGllbmksIGpvZ3VydGEgZGVzZXJ0aSB2YWkgbWF6YXMgdXprb2Rhcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5LYWZlam7Eq2NhcyB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHBha2FscG9qdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDEk3J0aSBsaWV0b2phbWksIGxhaSBwYXNuaWVndHUgxJNkaWVudXMgJnF1b3Q7cGHFhmVtIGzEq2R6aSZxdW90OyBmb3JtxIF0xIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TcSBamFzIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHZpZW5rxIFyJnNjYXJvbjthIMSTZGllbmEgc2FnYXRhdm8mc2Nhcm9uO2FuYSB1biB1emdsYWLEgSZzY2Fyb247YW5hLCBuZXBpZXRpZWtvdCBhciBsaWVrdSB2aWV0dS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGl6bcSTcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IDM3NSBtbCB0aWxwdW1zIGlyIGlkZcSBbHMsIGxhaSBuZXPEk3JrxIHFhm90dSB0ZWxwdSB1biB2aWVnbGkgaWVrxLxhdXRvcyBzb23EgXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgZGVwb3rEq3RhIHNpc3TEk211IGludGVncsSBY2lqYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbW90aXbEk2ppZXQga2xpZW50dXMgYXRncmllenQgdHJhdWt1cywgc2FtYXppbm90IGl6bWFrc2FzIHVuIGVrb2xvxKNpc2tvIHDEk2RhcyBub3NwaWVkdW11LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIMSTZGllbmllbSwgYmV0IGFyxKsgc8Sra2llbSBwcm9kdWt0aWVtIChvZ2FzLCByaWVrc3RpLCBzxJNrbGFzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyAzNzUgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgcmlzaW7EgWp1bXMsIGthcyBhcHZpZW5vIGZ1bmtjaW9uYWxpdMSBdGksIGtvbXBha3R1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1IG1sOiBDb21wYWN0IEZyZXNobmVzcyBmb3IgU2luZ2xlIFNlcnZpbmdzPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgcHJhY3RpY2FsIGNvbnRhaW5lcnMgdG8ga2VlcCBpbmRpdmlkdWFsIHBvcnRpb25zIGZyZXNoIGFuZCBsZWFrLWZyZWU/IE91ciZuYnNwO3JldXNhYmxlIDM3NSBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc291cHMsIGJyb3RocywgZGVzc2VydHMsIG9yIHNuYWNrcy4gRGVzaWduZWQgZm9yIGNvbnZlbmllbmNlLCB0aGV5IGNvbWJpbmUgcG9ydGFiaWxpdHksIHNhZmV0eSwgYW5kIGVjby1mcmllbmRsaW5lc3MuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlIE1hdGVyaWFsPC9zdHJvbmc+OiBTYWZlIGZvciBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgTGlkPC9zdHJvbmc+OiBQYXRlbnRlZCBzZWFsaW5nIHN5c3RlbSBwcmV2ZW50cyBzcGlsbHMsIGV2ZW4gd2l0aCBsaXF1aWRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBDb21wYXRpYmlsaXR5PC9zdHJvbmc+OiBMaWRzIGZpdCBhbGwgY29udGFpbmVyIHNpemVzICgzNzUgbWwgdG8gMTAwMCBtbCkgZm9yIGVhc3kgc3RhY2tpbmcuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZWR1Y2VzIHNpbmdsZS11c2Ugd2FzdGUsIGlkZWFsIGZvciBjYWZlcyB3aXRoIGRlcG9zaXQgc3lzdGVtcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Db21wYWN0IERlc2lnbjwvc3Ryb25nPjogU3BhY2Utc2F2aW5nIHNpemUgZm9yIHNpbmdsZSBzZXJ2aW5ncywgbHVuY2hib3hlcywgb3Igc21hbGwgcGFudHJpZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U2luZ2xlLVNlcnZlIE1lYWxzPC9zdHJvbmc+OiBTb3Vwcywgb2F0bWVhbCwgeW9ndXJ0LCBvciBzbmFja3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczwvc3Ryb25nPjogS2VlcCBwb3J0aW9ucyBmcmVzaCBmb3IgdGFrZW91dCBvciBtZWFsIGtpdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SG9tZSBVc2U8L3N0cm9uZz46IFByZXAgaW5kaXZpZHVhbCBtZWFscyB3aXRob3V0IGNsdXR0ZXIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaXplPC9zdHJvbmc+OiBGaXRzIGVhc2lseSBpbiBiYWdzLCBsdW5jaGJveGVzLCBvciBvZmZpY2UgZHJhd2Vycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBSZWFkeTwvc3Ryb25nPjogRW5jb3VyYWdlIHJldHVybnMgdG8gY3V0IGNvc3RzIGFuZCB3YXN0ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1QdXJwb3NlPC9zdHJvbmc+OiBVc2UgZm9yIHBhbnRyeSBzdG9yYWdlIChudXRzLCBiZXJyaWVzLCBzcGljZXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciAzNzUgbWwgQ29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgRW5qb3kgZnJlc2huZXNzLCBjb252ZW5pZW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5IGluIG9uZSBjb21wYWN0IHBhY2thZ2UhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1MTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDM5ODcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTQjEyQiBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMwMTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYWlzIHp1cGFzIHRyYXVrcyAzNzUgbWwgdmlkZWkgZHJhdWR6xKtncyBpZXBha29qdW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZWNvLWZyaWVuZGx5IGRpc2h3YXNoZXIgYW5kIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVycyBmb3IgdGFrZW91dCBhbmQgZGVsaXZlcnkgc2VydmljZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRg9C/0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Lsg0YEg0LPQtdGA0LzQtdGC0LjRh9C90L7QuSDQutGA0YvRiNC60L7QuSDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQttC40LTQutC40YUg0LHQu9GO0LQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTb3VwIGNvbnRhaW5lci5qcGVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDU4YWNjMzhlNzc0MzZlYTU1MzlmN2ZlMjI5NWViYjBmLmpwZWcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBNaWtyb3ZpxLzFhnUgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkemvEgXJ0IGxpZXRvamFtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YPQv9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MDQ0LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBkMGMxMzRiZjMyODdhMDk1NzlhMzgyZWJmOTBiM2Y3Mi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+INCj0L/QsNC60L7QstC60LAg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7INC/0YDQuNCz0L7QtNC90LDRjyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINCh0JLQpwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7INGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MDU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1NDkyNDhmMmMxZWE3NGI4NGVkNGM0NDVjYmUyMDkzMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtaWUgenVwYXMgdHJhdWtpIHZpZGVpIGRyYXVkesSrZ2FpIMSTZGluxIHFoWFuYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lcnMgZm9yIHRha2Vhd2F5IG1pY3Jvd2F2ZSBhbmQgZGlzaHdhc2hlciBzYWZlIGVjby1mcmllbmRseSBwYWNrYWdpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQk9C10YDQvNC10YLQuNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAg0Lgg0LLRgtC+0YDRi9GFINCx0LvRjtC0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcxOTAuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM3ZjAzZGJiNzYxNjFhZTJhMGRjMjE0ZDBjNzk0ZjY3LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzOTg3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTQjEyQiBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTWF0ZXJpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzNzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVm9sdW1lLCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTkgeCAyNCB4IDM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA3MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDYsNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgY3ViZSwgbTxzdXA+Mzwvc3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzExXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE51bWJlciBvZiB1bml0cyBwZXIgcGFsbGV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA4LjQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF9hcnJheV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA2LjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDYuMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAwLjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNS45NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDEuMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3RfYnV5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4MzRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDI2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEpBLVRTMTBDTFIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwIDE4LjUg0YHQvCwg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSAxOC41IGNtLCBQUywgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiAxOC41IGNtLCBQUywgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGB0L7Rh9C10YLQsNC10YIg0LIg0YHQtdCx0LUg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjC4g0JXRkSDQv9GA0L7Qt9GA0LDRh9C90YvQuSDRhtCy0LXRgiDQv9GA0LjQtNCw0ZHRgiDQtdC5INC70LXQs9C60L7RgdGC0Ywg0Lgg0YHQvtCy0YDQtdC80LXQvdC90L7RgdGC0YwsINCwINC00LvQuNC90LAgMTgsNSDRgdC8INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGBINCz0LvRg9Cx0L7QutC40LzQuCDRgtCw0YDQtdC70LrQsNC80LguINCR0LvQsNCz0L7QtNCw0YDRjyDQsdC+0LvQtdC1INGC0Y/QttGR0LvQvtC80YMg0LLQtdGB0YMg0Lgg0LrRgNGD0LPQu9C+0LzRgyDQs9C70YPQsdC+0LrQvtC80YMg0YfQtdGA0L/QsNC70YMsINGN0YLQsCDQu9C+0LbQutCwINC+0YLQu9C40YfQsNC10YLRgdGPINC/0L7QstGL0YjQtdC90L3QvtC5INC/0YDQvtGH0L3QvtGB0YLRjNGOINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGM0Y4sINC/0YDQtdCy0L7RgdGF0L7QtNGPINC00YDRg9Cz0LjQtSDRgdGD0L/QvtCy0YvQtSDQu9C+0LbQutC4LiDQntC90LAg0LvQtdCz0LrQviDQvNC+0LXRgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10ZEg0LHQtdC3INC/0L7RgtC10YDQuCDQstC90LXRiNC90LXQs9C+INCy0LjQtNCwINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4LiDQnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0L/RgNC40LzQtdC90LXQvdC40LUg0Y3RgtC+0Lkg0LvQvtC20LrQuCDQv9C+0LzQvtCz0LDQtdGCINGB0L3QuNC30LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0LfQsNCx0L7RgtC1INC+INC/0YDQuNGA0L7QtNC1LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHQvdGL0Lkg0Lgg0YHRgtC40LvRjNC90YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0LXQtNGLLiDQktGL0LHQuNGA0LDQudGC0LUg0L3QsNGI0YMg0LvQvtC20LrRgyDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90LjRjyDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGU8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlLCBrYXMgaXpnYXRhdm90YSBubyBpenR1csSrZ2FzIHBsYXN0bWFzYXMsIGFwdmllbm8gYXVnc3R1IGt2YWxpdMSBdGkgdW4gdmlkZWkgZHJhdWR6xKtndW11LiBDYXVyc3DEq2TEq2fEgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIHRhaSB2aWVnbHUgdW4gbW9kZXJudSBpenNrYXR1LCBzYXZ1a8SBcnQgMTgsNSBjbSBnYXJ1bXMgcGFkYXJhIHRvIHZpZWdsaSBsaWV0b2phbXUgYXIgZHppxLzEgW0gcGzEgWtzbsSTbS4gQXIgbGllbMSBa3Ugc3ZhcnUgdW4gYXBhxLx1LCBkemnEvHUga2F1c2nFhnUgJnNjYXJvbjvEqyBrYXJvdGUgaXIgxKtwYSZzY2Fyb247aSBzcMSTY8SrZ2EgdW4gaXp0dXLEq2dhLCBwxIFyc3DEk2pvdCBjaXRhcyB6dXBhcyBrYXJvdGVzLiBUbyBpciB2aWVnbGkgdMSrcsSrdCB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIGthcyDEvGF1aiB0byBpem1hbnRvdCBkYXVkemFzIHJlaXplcywgbmV6YXVkxJNqb3QgaXpza2F0dSB1biBmdW5rY2lvbmFsaXTEgXRpLiAmU2Nhcm9uO8SrcyBrYXJvdGVzIGF0a8SBcnRvdGkgbGlldG9qYW3EgSBixat0xKtiYSBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUsIHBhbMSrZHpvdCBhaXpzYXJnxIF0IHZpZGkuIElkZcSBbGkgcGllbcSTcm90cyByZXN0b3LEgW5pZW0gdW4gcGllZ8SBZGVzIHBha2FscG9qdW1pZW0sIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSDEk3J0dSB1biBzdGlsxKtndSByxKtrdSDEkyZzY2Fyb247YW5haS4gSXp2xJNsaWV0aWVzIG3Fq3N1IGthcm90aSwgbGFpIHV6bGFib3R1IHNhdnUgc2VydmlzYSBsxKttZW5pIHVuIGFwbWllcmluxIF0dSBrbGllbnR1IHZhamFkesSrYmFzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uPC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgc291cCBzcG9vbiBtYWRlIG9mIGR1cmFibGUgcGxhc3RpYyBjb21iaW5lcyBoaWdoIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MuIEl0cyB0cmFuc3BhcmVudCBjb2xvciBnaXZlcyBpdCBsaWdodG5lc3MgYW5kIG1vZGVybml0eSwgYW5kIHRoZSBsZW5ndGggb2YgMTguNSBjbSBlbnN1cmVzIGVhc2Ugb2YgdXNlIHdpdGggZGVlcCBwbGF0ZXMuIFRoYW5rcyB0byBpdHMgaGVhdmllciB3ZWlnaHQgYW5kIHJvdW5kIGRlZXAgbGFkbGUsIHRoaXMgc3Bvb24gaXMgY2hhcmFjdGVyaXplZCBieSBpbmNyZWFzZWQgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHksIHN1cnBhc3Npbmcgb3RoZXIgc291cCBzcG9vbnMuIEl0IGlzIGVhc3kgdG8gd2FzaCBpbiB0aGUgZGlzaHdhc2hlciwgd2hpY2ggYWxsb3dzIHlvdSB0byB1c2UgaXQgbWFueSB0aW1lcyB3aXRob3V0IGxvc2luZyBpdHMgYXBwZWFyYW5jZSBhbmQgZnVuY3Rpb25hbGl0eS4gUmV1c2FibGUgdXNlIG9mIHRoaXMgc3Bvb24gaGVscHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgcGxhc3RpYyB3YXN0ZSwgY29udHJpYnV0aW5nIHRvIGNhcmluZyBmb3IgbmF0dXJlLiBJZGVhbCBmb3IgcmVzdGF1cmFudHMgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzLCBwcm92aWRpbmcgY3VzdG9tZXJzIHdpdGggYSBjb252ZW5pZW50IGFuZCBzdHlsaXNoIHRvb2wgZm9yIGVhdGluZy4gQ2hvb3NlIG91ciBzcG9vbiB0byBpbXByb3ZlIHlvdXIgc2VydmljZSBhbmQgbWVldCB0aGUgbmVlZHMgb2YgeW91ciBjdXN0b21lcnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2NTA5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTM2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDUyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvZGlzcG9zYWJsZS10YWJsZXdhcmUvZGlzcG9zYWJsZS1jdXRsZXJ5MS9leHRyYS1kdXJhYmxlLWN1dGxlcnkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvZGlzcG9zYWJsZS10YWJsZXdhcmUvZGlzcG9zYWJsZS1jdXRsZXJ5MS9leHRyYS1kdXJhYmxlLWN1dGxlcnkvaXRlbS04MzQvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIDE4LjUgY20sIFBTLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS41MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDQyYjNiZmIxYmI3Mjc5NWY5MTBhMmQ5ZGYwM2JkN2MxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtMjYxNzI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ0NzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkdGD0LzQsNC20L3Ri9C5INC/0LDQutC10YIg0YEg0YDRg9GH0LrQsNC80LggMjZ4MTd4MjUg0YHQvCwg0JrRgNCw0YTRggogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQYXDEq3JhIG1haXNpxYbFoSBhciByb2t0LiwgMjZ4MTd4MjVjbSwgYnLFq25zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIDI2eDE3eDI1IGNtLCBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCR0YPQvNCw0LbQvdGL0LUg0L/QsNC60LXRgtGLINGBINGA0YPRh9C60LDQvNC4INC00LvRjyDQtdC00Ysg0L3QsCDQstGL0L3QvtGBINC4INC00L7RgdGC0LDQstC60Lg8L3N0cm9uZz48L2gyPg0KDQo8cD7QkdGD0LzQsNC20L3Ri9C1INC/0LjRidC10LLRi9C1INC/0LDQutC10YLRiyDRgSDQv9C70L7RgdC60LjQvNC4INGA0YPRh9C60LDQvNC4ICZuZGFzaDsg0Y3RgtC+INC60YDQsNGB0LjQstGL0LksINGD0LTQvtCx0L3Ri9C5INC4INC90LDQtNC10LbQvdGL0Lkg0YPQv9Cw0LrQvtCy0L7Rh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7LiDQn9Cw0LrQtdGC0Ysg0LjRgdC/0L7Qu9GM0LfRg9GO0YIg0L/QvtC0INC/0LjRidC10LLRi9C1INC/0YDQvtC00YPQutGC0YssINC+0YHQvtCx0LXQvdC90L4g0YDQsNGB0L/RgNC+0YHRgtGA0LDQvdC10L3RiyDQsiDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0LTQu9GPINC10LTRiyDQvdCwINCy0YvQvdC+0YEg0Lgg0LIg0YHQtdGA0LLQuNGB0LDRhSDQtNC+0YHRgtCw0LLQutC4INC10LTRiy4mbmJzcDvQn9Cw0LrQtdGC0Ysg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtC+0LPQviDQutGA0LDRhNGC0LAuINCi0LDQutC+0Lkg0L/QsNC60LXRgiDQstGL0LTQtdGA0LbQuNCy0LDQtdGCINC00L4gMTIg0LrQsyDQvdCw0LPRgNGD0LfQutC4LCDQv9GA0LDQutGC0LjRh9C10YHQutC4INGDINC90LXQs9C+INC90LXRgiDQvtCz0YDQsNC90LjRh9C10L3QuNC5INC/0L4g0LfQsNC/0L7Qu9C90LXQvdC40Y4uINCR0YPQvNCw0LbQvdGL0LUg0YDRg9GH0LrQuCDQvtGH0LXQvdGMINC60LDRh9C10YHRgtCy0LXQvdC90L4g0Lgg0L3QsNC00LXQttC90L4g0LLQutC70LXQtdC90Ysg0LIg0L/QsNC60LXRgi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QYXDEq3JhIG1haXNpxYZpIGFyIHJva3R1cmllbSDEk2RpZW51IHBpZWfEgWRlaSB1biBsxKtkesWGZW0mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD5QYXDEq3JhIHDEgXJ0aWthcyBtYWlzaSBhciBwbGFrYW5pZW0gcm9rdHVyaWVtIC0gdGFzIGlyIHNrYWlzdHMsIMSTcnRzIHVuIGRybyZzY2Fyb247cyBpZXBha28mc2Nhcm9uO2FuYXMgbWF0ZXJpxIFscy4gVG9zIGxpZXRvLCBsYWkgaWVwYWtvdHUgcMSBcnRpa2FzIHByb2R1a3R1cywgaXIgxKtwYSZzY2Fyb247aSBpenBsYXTEq3RpIHVuIHBpZXByYXPEq3RpIMSBdHLEgXMgxJNkaW7EgSZzY2Fyb247YW5hcyBrYWZlam7Eq2PEgXMgdW4gcmVzdG9yxIFub3MuICZTY2Fyb247aWUgcGFwxKtyYSBtYWlzacWGaSBpciBpemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgdmlkZWkgZHJhdWR6xKtnYSBwYXDEq3JhLiAmU2Nhcm9uO8SBZHMgbWFpc2nFhiZzY2Fyb247IGl6dHVyIGzEq2R6IHBhdCAxMiBrZyBzdmFydSwgdGFtIHByYWt0aXNraSBuYXYgaWVyb2Jlxb5vanVtdSBwcm9kdWt0dSBwaWVwaWxkxKsmc2Nhcm9uO2FuYWkuIFBhcMSrcmEgcm9rdHVyaSBpciBrdmFsaXRhdMSrdmkgdW4gZHJvJnNjYXJvbjtpIHBpZWzEq23Ek3RpLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIGZvciBUYWtlLUF3YXkgYW5kIGZvb2QgZGVsaXZlcnk8L3N0cm9uZz48L2gyPg0KDQo8cD5QYXBlciZuYnNwO2JhZ3Mgd2l0aCBmbGF0IGhhbmRsZXMgYXJlIGEgYmVhdXRpZnVsLCBjb252ZW5pZW50IGFuZCByZWxpYWJsZSBwYWNrYWdpbmcgbWF0ZXJpYWwgZm9yIFRha2UtQXdheSBhbmQgVG8tR28gYnVzaW5lc3MuIEJhZ3MgYXJlIHVzZWQgZm9yIGZvb2QsIGVzcGVjaWFsbHkgY29tbW9uIGluIGNhZmVzIGFuZCByZXN0YXVyYW50cyBmb3IgdGFrZWF3YXkgZm9vZC4gQ2FycmllciBwYXBlciBiYWdzJm5ic3A7YXJlIG1hZGUgb2YgaGlnaC1xdWFsaXR5IGVudmlyb25tZW50YWxseSBmcmllbmRseSBjcmFmdC4gU3VjaCBwYXBlciBiYWcgY2FuIHdpdGhzdGFuZCB1cCB0byAxMiBrZyBvZiBsb2FkLCBwcmFjdGljYWxseSBpdCBoYXMgbm8gcmVzdHJpY3Rpb25zIG9uIGZpbGxpbmcuIFBhcGVyIGhhbmRsZXMgYXJlIHZlcnkgaGlnaCBxdWFsaXR5IGFuZCBzZWN1cmVseSBnbHVlZCB0byB0aGUgYmFnLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDM5NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA1MDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yOCAxMToxNTozMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDE3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3BhY2thZ2luZy1tYXRlcmlhbHMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcGFja2FnaW5nLW1hdGVyaWFscy9pdGVtLTE5NDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIDI2eDE3eDI1IGNtLCBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGY5M2Y5NjA4MmE5YmU5YTJlNjU3MGY3M2ExYTUzMDI4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBQYXDEq3JhIG1haXNpIGFyIHJva3R1cmllbSBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JHRg9C80LDQttC90YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0YDRg9GH0LrQsNC80Lgg0LrRgNCw0YTRggogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1OC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDYwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjgzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINGB0YPQv9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMzc1LzUwMC8xMDAwINC80LssINCf0K0sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGFwYcS8aWVtIHp1cGFzIHRyYXVraWVtIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU291cCBDb250YWluZXJzIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyOiDQndCw0LTQtdC20L3QsNGPINC30LDRidC40YLQsCDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPINC4INC60L7QvNGE0L7RgNGCINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4LCDQutC+0YLQvtGA0YvQtSDRgdC+0YXRgNCw0L3Rj9GCINGB0LLQtdC20LXRgdGC0Ywg0LHQu9GO0LQg0Lgg0LfQsNGJ0LjRgtGP0YIg0L7RgiDQv9GA0L7Qu9C40LLQsNC90LjRjz8g0J3QsNGI0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQv9C40YnQtdCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINGB0L7Rh9C10YLQsNGO0YIg0LjQvdC90L7QstCw0YbQuNC+0L3QvdGD0Y4g0YLQtdGF0L3QvtC70L7Qs9C40Y4sINC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjC4g0JHQu9Cw0LPQvtC00LDRgNGPINC30LDQv9Cw0YLQtdC90YLQvtCy0LDQvdC90L7QuSDRgdC40YHRgtC10LzQtSDQv9C70L7RgtC90L7Qs9C+INC30LDQutGA0YvRgtC40Y8g0L7QvdC4INC+0LHQtdGB0L/QtdGH0LjQstCw0Y7RgiAxMDAlINCz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QtdGA0LXQvdC+0YHQutC4INGB0YPQv9C+0LIsINGB0L7Rg9GB0L7Qsiwg0LPQvtGA0Y/Rh9C40YUg0L7QsdC10LTQvtCyINC40LvQuCDRhdC+0LvQvtC00L3Ri9GFINC30LDQutGD0YHQvtC6LjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCX0LDRidC40YLQsCDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9Cz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMINC00LDQttC1INC/0YDQuCDQsNC60YLQuNCy0L3QvtC8INC00LLQuNC20LXQvdC40LgsINGH0YLQviDQvtGH0LXQvdGMINCy0LDQttC90L4g0L/RgNC4INC00L7RgdGC0LDQstC60LUg0YHRg9C/0L7Qsiwg0LPQsNGA0L3QuNGA0L7QsiDRgSDRgdC+0YPRgdC+0Lwg0LjQu9C4INC20LjQtNC60L7QuSDQv9C40YnQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QotC10YDQvNC+0YHRgtC+0LnQutC+0YHRgtGMINC00L4gKzgwJmRlZztDPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9GB0L7RhdGA0LDQvdGP0Y7RgiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINCx0LvRjtC0LCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQs9C+0YDRj9GH0LjRhSDRgdGD0L/QvtCyINC4INGA0LDQs9GDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPiZuYnNwOy0mbmJzcDvRgdC+0LLQvNC10YHRgtC40LzRiyDRgSDQs9C+0YDRj9GH0LjQvNC4INC4INGF0L7Qu9C+0LTQvdGL0LzQuCDQsdC70Y7QtNCw0LzQuCwg0LTQtdGB0LXRgNGC0LDQvNC4LCDRgdC+0YPRgdCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90Ysg0LTQu9GPINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQtdC5PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDQutC+0L3RgtC10LnQvdC10YDRiyDQvNC+0LbQvdC+INC30LDQvNC+0YDQsNC20LjQstCw0YLRjCwg0LAg0YLQsNC6INC20LUg0YDQsNC30L7Qs9GA0LXQstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCAo0LrRgNGL0YjQutGDINC90LXQvtCx0YXQvtC00LjQvNC+INGB0L3Rj9GC0YwpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtTwvc3Ryb25nPiZuYnNwOy0mbmJzcDvQu9C10LPQutC+INC80L7RjtGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINC90LUg0YLQtdGA0Y/RjyDRhNC+0YDQvNGDINC00LDQttC1INC/0L7RgdC70LUg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0LIg0LTQtdGC0LDQu9GP0YU6PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JrRgNGD0LPQu9GL0LUg0LrRgNGL0YjQutC4INGB0L7Qt9C00LDQvdGLINC00LvRjyDQuNC00LXQsNC70YzQvdC+0LPQviDQv9GA0LjQu9C10LPQsNC90LjRjyDQuiDQutC+0L3RgtC10LnQvdC10YDQsNC8LiDQktGB0Y8g0YHQuNGB0YLQtdC80LAgKNC60L7QvdGC0LXQudC90LXRgCArINC60YDRi9GI0LrQsCkg0YPRgdGC0L7QudGH0LjQstCwINC6INC/0LXRgNC10L/QsNC00LDQvCDRgtC10LzQv9C10YDQsNGC0YPRgCwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQsiDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUg0Lgg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0LUsINCwINGC0LDQutC20LUg0LTQu9GPINC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQrdGC0L4g0LTQtdC70LDQtdGCINC40YUg0LjQtNC10LDQu9GM0L3Ri9C80Lgg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y86INC+0YIg0LPQvtGC0L7QstC60Lgg0L3QsCDQvdC10LTQtdC70Y4g0LTQviDRhdGA0LDQvdC10L3QuNGPINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDRjdC60L7QvdC+0LzQuNGPOjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LfQsNC80LXQvdGP0Y7RgiDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMsINGB0L7QutGA0LDRidCw0Y8g0LLRgNC10LQg0LTQu9GPINC/0YDQuNGA0L7QtNGLLiDQmNGFINC/0YDQvtGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCDQv9C+0LzQvtCz0YPRgiDRgdGN0LrQvtC90L7QvNC40YLRjCDQsdGO0LTQttC10YIg0L3QsCDQs9C+0LTRiyDQstC/0LXRgNC10LQuPC9wPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCDQs9C10YDQvNC10YLQuNGH0L3Ri9GFINC60YDRi9GI0LXQujwvc3Ryb25nPiZuYnNwO9Cy0LzQtdGB0YLQtSDRgSDQv9C40YnQtdCy0YvQvNC4INC60L7QvdGC0LXQudC90LXRgNCw0LzQuCAzNzUsIDUwMCDQuNC70LggMTAwMCDQvNC7IC0mbmJzcDvQuCDQvdCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDRg9C00L7QsdGB0YLQstC+0Lwg0YXRgNCw0L3QtdC90LjRjywg0LrQvtGC0L7RgNC+0LUg0LDQtNCw0L/RgtC40YDRg9C10YLRgdGPINC/0L7QtCDQstCw0Ygg0L7QsdGA0LDQtyDQttC40LfQvdC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkNhdXJzcMSrZMSrZ2kgdHJhdWt1IHbEgWtpOiDigIvigIt1enRpY2FtYSBhaXpzYXJkesSrYmEgcHJldCBub3BsxatkxJNtIHVuIMSTcnRhIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IGRhdWR6cHVzxKtndXMsIGF0a8SBcnRvdGkgbGlldG9qYW11cyB2xIFrdXMsIGthcyB1enR1csSTcyBqxatzdSBwxIFydGlrdSBzdmFpZ3UgdW4gbmVjYXVybGFpZMSrZ3U/IE3Fq3N1IGNhdXJzcMSrZMSrZ2llIHDEgXJ0aWthcyB0cmF1a3UgdsSBa2kgYXB2aWVubyBpbm92YXTEq3ZhcyB0ZWhub2xvxKNpamFzLCBwcmFrdGlza3VtdSB1biBpenR1csSrYnUuIEFyIHBhdGVudMSTdHUgY2llJnNjYXJvbjtpIG5vc2zEk2R6YW1vIHNpc3TEk211IHRpZSBub2RybyZzY2Fyb247aW5hIDEwMCUgaGVybcSTdGlza3VtdSAmbmRhc2g7IGlkZcSBbGkgcGllbcSTcm90cyB6dXB1LCBtxJNyxI11LCBzaWx0byBwdXNkaWVudSB2YWkgYXVrc3RvIHV6a29kdSB0cmFuc3BvcnTEkyZzY2Fyb247YW5haS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+TmVjYXVybGFpZMSrZ3MgLSBjaWUmc2Nhcm9uO2kgbm9zbMSTZ3RzIHBhdCBha3TEq3ZhcyBrdXN0xKtiYXMgbGFpa8SBLCBrYXMgaXIgxLxvdGkgc3ZhcsSrZ2ksIHBpZWfEgWTEgWpvdCB6dXBhcywgcGllZGV2YXMgYXIgbcSTcmNpIHZhaSAmc2Nhcm9uO8S3aWRydSDEk2RpZW51LjwvcD4NCg0KPHA+S2Fyc3R1bWl6dHVyxKtncyBsxKtkeiArODAmZGVnO0MgLSB1enR1ciDEk2RpZW51IHNpbHR1LCBwaWVtxJNyb3RzIGthcnN0xIFtIHp1cMSBbSB1biBzYXV0xJNqdW1pZW0uPC9wPg0KDQo8cD5EYXVkenB1c8SrYmEgJm5kYXNoOyBzYWRlciBhciBrYXJzdGFqaWVtIHVuIGF1a3N0YWppZW0gxJNkaWVuaWVtLCBkZXNlcnRpZW0sIG3Ek3JjxJNtLjwvcD4NCg0KPHA+RHJvJnNjYXJvbjtzIHNhbGTEk3RhdsSBIHVuIG1pa3JvdmnEvMWGdSBrcsSBc27EqyAtIHRyYXVrdXMgdmFyIHNhc2FsZMSTdCB1biBhcsSrIHNpbGTEq3QgbWlrcm92acS8xYZ1IGtyxIFzbsSrIChqxIFub8WGZW0gdsSBa3MpLjwvcD4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbXMgJm5kYXNoOyB2aWVnbGkgdMSrcsSBbXMgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgSwgbmV6YXVkxJNqb3QgZm9ybXUgcGF0IHDEk2MgYXRrxIFydG90YXMgbGlldG8mc2Nhcm9uO2FuYXMuPC9wPg0KDQo8aDI+PHN0cm9uZz5QcmFrdGlza3VtcyBkZXRhxLzEgXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+QXBhxLxpZSB2xIFraSBpciB2ZWlkb3RpIHTEgSwgbGFpIHRpZSBsaWVsaXNraSBpZWRlcsSTdG9zIGtvbnRlaW5lcm9zLiBWaXNhIHNpc3TEk21hICh0cmF1a3MgKyB2xIFrcykgaXIgaXp0dXLEq2dhIHByZXQgdGVtcGVyYXTFq3JhcyBpem1hacWGxIFtLCBwaWVtxJNyb3RhIHV6Z2xhYsSBJnNjYXJvbjthbmFpIGxlZHVzc2thcMSrIHVuIHNhbGTEk3RhdsSBLCBrxIEgYXLEqyBtYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEuIFRhcyBwYWRhcmEgdG9zIGlkZcSBbGkgcGllbcSTcm90dXMgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWk6IG5vIGdhdGF2byZzY2Fyb247YW5hcyBuZWTEk8S8YXMgZ2FydW3EgSBsxKtkeiBwdXNmYWJyaWvEgXR1IHV6Z2xhYsSBJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgyPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtndW1zIHVuIGVrb25vbWlqYTo8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtaWUgdsSBa2kgYWl6c3TEgWogdmllbnJlaXpsaWV0b2phbW8gaWVwYWtvanVtdSwgc2FtYXppbm90IGthaXTEk2p1bXUgdmlkZWkuIFRvIGl6dHVyxKtiYSB1biBpenR1csSrYmEgcGFsxKtkesSTcyBpZXRhdXDEq3QgasWrc3UgYnVkxb5ldHUgbsSBa2FtYWppZW0gZ2FkaWVtLjwvcD4NCg0KPHA+UGFzxat0aWV0IGhlcm3Ek3Rpc2t1IHbEgWt1IGtvbXBsZWt0dSBrb3DEgSBhciAzNzUsIDUwMCB2YWkgMTAwMCBtbCBwxIFydGlrYXMgenVwYXMgdHJhdWtpZW0gLSB1biBpemJhdWRpZXQgdXpnbGFixIEmc2Nhcm9uO2FuYXMgxJNydMSrYmFzLCBrYXMgcGllbMSBZ29qYXMgasWrc3UgZHrEq3Zlc3ZlaWRhbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5UcmFuc3BhcmVudCBMaWRzIGZvciBDb250YWluZXJzOiBSZWxpYWJsZSBMZWFrYWdlIFByb3RlY3Rpb24gYW5kIENvbWZvcnQgb2YgVXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgdmVyc2F0aWxlIHJldXNhYmxlIGxpZHMgdGhhdCB3aWxsIGtlZXAgeW91ciBmb29kIGZyZXNoIGFuZCBwcmV2ZW50IHNwaWxscz8gT3VyIHRyYW5zcGFyZW50IHJldXNhYmxlIGxpZHMgZm9yIGZvb2QgY29udGFpbmVycyBjb21iaW5lIGlubm92YXRpdmUgdGVjaG5vbG9neSwgcHJhY3RpY2FsaXR5IGFuZCBkdXJhYmlsaXR5LiBUaGFua3MgdG8gdGhlIHBhdGVudGVkIHRpZ2h0LWNsb3Npbmcgc3lzdGVtLCB0aGV5IHByb3ZpZGUgMTAwJSBsZWFrLXByb29mbmVzcyAtIGlkZWFsIGZvciBjYXJyeWluZyBzb3Vwcywgc2F1Y2VzLCBob3QgbHVuY2hlcyBvciBjb2xkIGFwcGV0aXplcnMuPC9wPg0KDQo8aDI+PHN0cm9uZz5NYWluIGFkdmFudGFnZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+TGVhay1wcm9vZiAtIHRpZ2h0bmVzcyBldmVuIGR1cmluZyBhY3RpdmUgbW92ZW1lbnQsIHdoaWNoIGlzIHZlcnkgaW1wb3J0YW50IHdoZW4gZGVsaXZlcmluZyBzb3Vwcywgc2lkZSBkaXNoZXMgd2l0aCBzYXVjZSBvciBsaXF1aWQgZm9vZC48L3A+DQoNCjxwPkhlYXQtcmVzaXN0YW50IHVwIHRvICs4MCZkZWc7QyAtIG1haW50YWlucyB0aGUgdGVtcGVyYXR1cmUgb2YgZm9vZCwgc3VpdGFibGUgZm9yIGhvdCBzb3VwcyBhbmQgc3Rld3MuPC9wPg0KDQo8cD5WZXJzYXRpbGl0eSAtIGNvbXBhdGlibGUgd2l0aCBob3QgYW5kIGNvbGQgZGlzaGVzLCBkZXNzZXJ0cywgc2F1Y2VzLjwvcD4NCg0KPHA+RnJlZXplciBhbmQgbWljcm93YXZlIHNhZmUgLSBjb250YWluZXJzIGNhbiBiZSBmcm96ZW4gYW5kIGFsc28gaGVhdGVkIGluIHRoZSBtaWNyb3dhdmUgKHRoZSBsaWQgbXVzdCBiZSByZW1vdmVkKS48L3A+DQoNCjxwPlJldXNhYmxlIC0gZWFzeSB0byBjbGVhbiBpbiB0aGUgZGlzaHdhc2hlciwgd2l0aG91dCBsb3Npbmcgc2hhcGUgZXZlbiBhZnRlciByZXBlYXRlZCB1c2UuPC9wPg0KDQo8aDI+PHN0cm9uZz5QcmFjdGljYWwgaW4gZGV0YWlsOjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJvdW5kIGxpZHMgYXJlIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gY29udGFpbmVycy4gVGhlIGVudGlyZSBzeXN0ZW0gKGNvbnRhaW5lciArIGxpZCkgaXMgcmVzaXN0YW50IHRvIHRlbXBlcmF0dXJlIGNoYW5nZXMsIHN1aXRhYmxlIGZvciBzdG9yYWdlIGluIHRoZSByZWZyaWdlcmF0b3IgYW5kIGZyZWV6ZXIsIGFzIHdlbGwgYXMgZm9yIHdhc2hpbmcgaW4gdGhlIGRpc2h3YXNoZXIuIFRoaXMgbWFrZXMgdGhlbSBpZGVhbCBmb3IgZXZlcnlkYXkgdXNlOiBmcm9tIGNvb2tpbmcgZm9yIHRoZSB3ZWVrIHRvIHN0b3Jpbmcgc2VtaS1maW5pc2hlZCBwcm9kdWN0cy48L3A+DQoNCjxoMj48c3Ryb25nPkVjby1mcmllbmRseSBhbmQgY29zdC1lZmZlY3RpdmU6PC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgbGlkcyByZXBsYWNlIGRpc3Bvc2FibGUgcGFja2FnaW5nLCByZWR1Y2luZyBoYXJtIHRvIG5hdHVyZS4gVGhlaXIgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHkgd2lsbCBoZWxwIHNhdmUgeW91ciBidWRnZXQgZm9yIHllYXJzIHRvIGNvbWUuPC9wPg0KDQo8cD5PcmRlciBhIHNldCBvZiBhaXJ0aWdodCBsaWRzIGFsb25nIHdpdGggMzc1LCA1MDAgb3IgMTAwMCBtbCBmb29kIGNvbnRhaW5lcnMgLSBhbmQgZW5qb3kgc3RvcmFnZSBjb252ZW5pZW5jZSB0aGF0IGFkYXB0cyB0byB5b3VyIGxpZmVzdHlsZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTc3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDU2NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDU2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDYwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNGZjZGJjNzI4MDI0NThmMzhhYmRjMWU3MTRiMmFkMDUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyB0cmF1a3UgdsSBa3MgYXIgaGVybcSTdGlza3UgYWl6c2FyZHrEq2J1IHByZXQgbm9wbMWrZMSTbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVHJhbnNwYXJlbnQgbGVhay1wcm9vZiBsaWQgZm9yIGZvb2QgY29udGFpbmVycyB3aXRoIHNlY3VyZSBjbG9zdXJlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQs9C10YDQvNC10YLQuNGH0L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINGBINC30LDRidC40YLQvtC5INC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY2OV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE3MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBBLVlNVy1TU0UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE5MTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQodGD0L/QvtCy0LDRjyDQu9C+0LbQutCwINCf0YDQtdC80LjRg9C8IDE30YHQvCwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZSBwcmVtaXVtIDE3Y20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEhlYXZ5IFdlaWdodCBTb3VwIFNwb29uIDE3Y20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwLCDQuNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YHQvtGH0LXRgtCw0LXRgiDQsiDRgdC10LHQtSDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMLiDQldGRINGH0ZHRgNC90YvQuSDRhtCy0LXRgiDQv9GA0LjQtNCw0ZHRgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwsINCwINC00LvQuNC90LAgMTcg0YHQvCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDRgSDQs9C70YPQsdC+0LrQuNC80Lgg0YLQsNGA0LXQu9C60LDQvNC4LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LHQvtC70LXQtSDRgtGP0LbRkdC70L7QvNGDINCy0LXRgdGDINC4INC60YDRg9Cz0LvQvtC80YMg0LPQu9GD0LHQvtC60L7QvNGDINGH0LXRgNC/0LDQu9GDLCDRjdGC0LAg0LvQvtC20LrQsCDQvtGC0LvQuNGH0LDQtdGC0YHRjyDQv9C+0LLRi9GI0LXQvdC90L7QuSDQv9GA0L7Rh9C90L7RgdGC0YzRjiDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjNGOLCDQv9GA0LXQstC+0YHRhdC+0LTRjyDQtNGA0YPQs9C40LUg0YHRg9C/0L7QstGL0LUg0LvQvtC20LrQuC4g0J7QvdCwINC70LXQs9C60L4g0LzQvtC10YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdGRINCx0LXQtyDQv9C+0YLQtdGA0Lgg0LLQvdC10YjQvdC10LPQviDQstC40LTQsCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuC4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC/0YDQuNC80LXQvdC10L3QuNC1INGN0YLQvtC5INC70L7QttC60Lgg0L/QvtC80L7Qs9Cw0LXRgiDRgdC90LjQt9C40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINC30LDQsdC+0YLQtSDQviDQv9GA0LjRgNC+0LTQtS4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdC70YPQttCxINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0L3Ri9C5INC4INGB0YLQuNC70YzQvdGL0Lkg0LjQvdGB0YLRgNGD0LzQtdC90YIg0LTQu9GPINC10LTRiy4g0JLRi9Cx0LjRgNCw0LnRgtC1INC90LDRiNGDINC70L7QttC60YMg0LTQu9GPINC/0L7QstGL0YjQtdC90LjRjyDRg9GA0L7QstC90Y8g0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC40Y8g0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGU8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGUsIGthcyBpemdhdGF2b3RhIG5vIGl6dHVyxKtnYXMgcGxhc3RtYXNhcywgYXB2aWVubyBhdWdzdHUga3ZhbGl0xIF0aSB1biB2aWRlaSBkcmF1ZHrEq2d1bXUuIFTEgSBtZWxuxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciBlbGVnYW5jaSwgdW4gMTcgY20gZ2FydW1zIHBhZGFyYSB0byB2aWVnbGkgbGlldG9qYW11IGFyIGR6acS8xIFtIHBsxIFrc27Ek20uIEFyIGxpZWzEgWt1IHN2YXJ1IHVuIGFwYcS8dSwgZHppxLx1IGthdXNpxYZ1ICZzY2Fyb247xKsga2Fyb3RlIGlyIMSrcGEmc2Nhcm9uO2kgc3DEk2PEq2dhIHVuIGl6dHVyxKtnYSwgcMSBcnNwxJNqb3QgY2l0YXMgenVwYXMga2Fyb3Rlcy4gVG8gaXIgdmllZ2xpIHTEq3LEq3QgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBrYXMgxLxhdWogdG8gaXptYW50b3QgZGF1ZHphcyByZWl6ZXMsIG5lemF1ZMSTam90IGl6c2thdHUgdW4gZnVua2Npb25hbGl0xIF0aS4gJlNjYXJvbjvEq3Mga2Fyb3RlcyBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgYsWrdMSrYmEgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LCBwYWzEq2R6b3QgYWl6c2FyZ8SBdCB2aWRpLiBJZGXEgWxpIHBpZW3Ek3JvdHMgcmVzdG9yxIFuaWVtIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0gxJNydHUgdW4gc3RpbMSrZ3UgcsSra3UgxJMmc2Nhcm9uO2FuYWkuIEl6dsSTbGlldGllcyBtxatzdSBrYXJvdGksIGxhaSB1emxhYm90dSBzYXZ1IHNlcnZpc2EgbMSrbWVuaSB1biBhcG1pZXJpbsSBdHUga2xpZW50dSB2YWphZHrEq2JhcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBzb3VwIHNwb29uIGJsYWNrPC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgaGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gbWFkZSBvZiBkdXJhYmxlIHBsYXN0aWMgY29tYmluZXMgaGlnaCBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLiBJdHMgYmxhY2sgY29sb3IgYWRkcyBlbGVnYW5jZSwgYW5kIHRoZSBsZW5ndGggb2YgMTcgY20gZW5zdXJlcyBlYXNlIG9mIHVzZSB3aXRoIGRlZXAgcGxhdGVzLiBUaGFua3MgdG8gaXRzIGhlYXZpZXIgd2VpZ2h0IGFuZCByb3VuZCBkZWVwIGxhZGxlLCB0aGlzIHNwb29uIGlzIGNoYXJhY3Rlcml6ZWQgYnkgaW5jcmVhc2VkIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5LCBzdXJwYXNzaW5nIG90aGVyIHNvdXAgc3Bvb25zLiBJdCBpcyBlYXN5IHRvIHdhc2ggaW4gdGhlIGRpc2h3YXNoZXIsIHdoaWNoIGFsbG93cyB5b3UgdG8gdXNlIGl0IHJlcGVhdGVkbHkgd2l0aG91dCBsb3NpbmcgaXRzIGFwcGVhcmFuY2UgYW5kIGZ1bmN0aW9uYWxpdHkuIFJldXNhYmxlIHVzZSBvZiB0aGlzIHNwb29uIGhlbHBzIHRvIHJlZHVjZSB0aGUgYW1vdW50IG9mIHBsYXN0aWMgd2FzdGUsIGNvbnRyaWJ1dGluZyB0byBjYXJpbmcgZm9yIG5hdHVyZS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzIGFuZCBkZWxpdmVyeSBzZXJ2aWNlcywgcHJvdmlkaW5nIGN1c3RvbWVycyB3aXRoIGEgY29udmVuaWVudCBhbmQgc3R5bGlzaCB0b29sIGZvciBlYXRpbmcuIENob29zZSBvdXIgc3Bvb24gdG8gaW1wcm92ZSB5b3VyIHNlcnZpY2UgYW5kIHNhdGlzZnkgdGhlIG5lZWRzIG9mIHlvdXIgY3VzdG9tZXJzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzI4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0wNy0yNyAxMzowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODowOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDExOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjY5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEhlYXZ5IFdlaWdodCBTb3VwIFNwb29uIDE3Y20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDcyOTViYThmNmUwNmMyNzJkOGFhNWMwNWQ0NDM0OTA2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIFBhbHN0aWMgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gWnVwYXMga2Fyb3RlIHByZW1pdW0gZGF1ZHprxIFydCBsaWV0b2phbWEsIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCDQn9GA0LXQvNC40YPQvCwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tVEIxNkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzI0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiyA1MDAg0LzQuywg0J/Qnywg0YfQtdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgNTAwIG1sLCBQUCwgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Ls6INCd0LXQsdC+0LvRjNGI0L7QuSDQvtCx0YrQtdC8LCDQvNCw0LrRgdC40LzRg9C8INC/0L7Qu9GM0LfRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC90LXQsdC+0LvRjNGI0LjRhSDQv9C+0YDRhtC40LksINGB0L7Rg9GB0L7QsiDQuNC70Lgg0LTQtdGB0LXRgNGC0L7Qsi4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINCx0LXQt9C+0L/QsNGB0L3RiyDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC60LgsINC80L7RgNC+0LfQuNC70LrQuCDQuCDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90YsuINCj0LTQvtCx0L3QsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LAg0LTQtdC70LDRjtGCINC40YUg0YTQsNCy0L7RgNC40YLQsNC80Lgg0LIg0L/QtdC60LDRgNC90Y/RhSDQuCDQtNC+0LzQsC4g0KPRh9Cw0YHRgtCy0YPQudGC0LUg0LImbmJzcDvQv9GA0L7Qs9GA0LDQvNC80LDRhSDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YfRgtC+0LHRiyDRgdC+0LrRgNCw0YLQuNGC0Ywg0Y3QutC+0YHQu9C10LQg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWFzIHRhaXNuc3TFq3J2ZWlkYSBrxIFyYmFzIDUwMCBtbDogTWF6cyBpem3Ek3JzLCBsaWVsYSBpZXRla21lPC9zdHJvbmc+PC9oMj4NCg0KPHA+JlNjYXJvbjvEq3Mga29tcGFrdMSBcyZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1hcyBrxIFyYmFzJm5ic3A7aXIgcGllbcSTcm90YXMgbWF6xIFtIHBvcmNpasSBbSwgbcSTcmPEk20gdmFpIGRlc2VydGllbS4gRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgS4gVG8ga2F1ZHplcyBkaXphaW5zIGlldGF1cGEgdmlldHUgbm9saWt0YXbEgXMuIFBpZWRhbG90aWVzJm5ic3A7ZGVwb3rEq3RhIHByb2dyYW1txIFzLCBqxatzIHZlaWNpbmF0IGFwcml0ZXMgZWtvbm9taWt1LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVycyA1MDAgbWw6IFNtYWxsIHNpemUsIGJpZyBpbXBhY3Q8L3N0cm9uZz48L2gyPg0KDQo8cD5Db21wYWN0IHlldCB2ZXJzYXRpbGUsIHRoZXNlJm5ic3A7cmV1c2FibGUgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzbmFja3MsIGRpcHMsIG9yIHNtYWxsIHBvcnRpb25zLiBUaGUgQlBBLWZyZWUgZGVzaWduIHdpdGhzdGFuZHMgZXh0cmVtZSB0ZW1wZXJhdHVyZXMsIG1ha2luZyB0aGVtIHNhZmUgZm9yIG1pY3Jvd2F2aW5nLCBmcmVlemluZywgYW5kIGRpc2h3YXNoaW5nLiBUaGUgYWlydGlnaHQgbGlkIHByZXNlcnZlcyBmcmVzaG5lc3MsIHdoaWxlIHRoZSB0cmFuc3BhcmVudCBib2R5IGhpZ2hsaWdodHMgeW91ciBkaXNoZXMmcnNxdW87IGFwcGVhbC4gQSBmYXZvcml0ZSBmb3IgYmFrZXJpZXMsIGRlbGlzLCBvciBob21lIHVzZSwgdGhleSBzdXBwb3J0Jm5ic3A7emVyby13YXN0ZSBpbml0aWF0aXZlcyZuYnNwO3Rocm91Z2ggZGVwb3NpdCBzeXN0ZW1zLiBTdGFjayB0aGVtIG5lYXRseSBpbiBraXRjaGVucyBvciBkZWxpdmVyeSB2ZWhpY2xlcyB0byBtYXhpbWl6ZSBzcGFjZS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyMDM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTQ0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjMxODIxYzg0MzdmY2UwNzEwODM3YWJhNTVkZWNkMmUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXJzIDUwMCBtbCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA1MDAgbWwgUFAgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQv9C40YnQtdCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9zaW1pbGFyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDY4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLURUMS8yTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDcyMjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwIDM3NS81MDAvNzUwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtzIMSTZGllbnUga8SBcmLEgW0gMzc1LzUwMC83NTAgbWwsIFBQLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZCBmb3IgY29udGFpbmVyIDM3NS81MDAvNzUwIG1sICBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QlNCw0L3QvdGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAgUENNLVRCMTJCLzE2Qi8yNEIuINCa0YDRi9GI0LrQuCDQvtGB0L3QsNGJ0LXQvdGLINC30LDQv9Cw0YLQtdC90YLQvtCy0LDQvdC90L7QuSDQv9C70L7RgtC90L7QuSDRgdC40YHRgtC10LzQvtC5INC30LDQutGA0YvRgtC40Y8g0LTQu9GPINC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40Y8g0L/RgNC+0YLQtdC60LDQvdC40Y8uINCa0L7QvdGC0LXQudC90LXRgNGLINC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4INC4INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQtNC+IDEyMSAmZGVnO0MsINCwINGC0LDQutC20LUg0L3QsNC80L3QvtCz0L4g0LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdGP0Y7RgiDQktCw0YjQuCDQsdC70Y7QtNCwINCz0L7RgNGP0YfQuNC80Lgg0Lgg0YHQstC10LbQuNC80LguINCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDRg9C/0YDQvtGJ0LDRjtGCINGD0LfQvdCw0LLQsNC10LzQvtGB0YLRjCDQv9GA0L7QtNGD0LrRgtCwINC4INGD0LLQtdC70LjRh9C40LLQsNGO0YIg0LLQvtC30LzQvtC20L3QvtGB0YLQuCDQv9GA0LXQt9C10L3RgtCw0YbQuNC4LiDQlNC+0YHRgtGD0L/QvdGLINCyINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3QvtC5LCDQutGA0YPQs9C70L7QuSDQuCDQvtCy0LDQu9GM0L3QvtC5INGE0L7RgNC80LDRhSDQuCDQv9C+0LTQvtC50LTRg9GCINC60LDQuiDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0LHQu9GO0LQsINGC0LDQuiDQuCDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQt9Cw0LrRg9GB0L7Quiwg0YHQvtGD0YHQvtCyINC4INGB0YPQv9C+0LIuINCa0L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQsiDRhdC+0LvQvtC00LjQu9GM0L3QvtC5INC4INC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNC1LiDQmtC+0L3RgtC10LnQvdC10YDRiyDQstC80LXRgdGC0LUg0YEg0LrRgNGL0YjQutCw0LzQuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPJm5ic3A70LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+RG90aWUgY2F1cnNwxKtkxKtnaWUgdsSBa2kgaXIgcGllbcSTcm90aSBrb250ZWluZXJpbSBQQ00tVEIxMkIvMTZCLzI0QixrYXMga2FscG8gxJNkaWVudSBwaWVnxIFkZWkuIFRpZSBpciBhcHLEq2tvdGkgYXIgcGF0ZW50xJN0dSBzdGluZ3J1IGFpenRhaXPEqyZzY2Fyb247YW5hcyBzaXN0xJNtdSwgbGFpIG5vdsSTcnN0dSBqZWJrxIFkYSB2ZWlkYSBub3BsxatkaS4gS29udGVpbmVyaSBpciBwaWVtxJNyb3RpIGxpZXRvJnNjYXJvbjthbmFpIG1pa3JvdmnEvMWGdSBrcsSBc27Eq3MgdW4gdmFyIGl6dHVyxJN0IHRlbXBlcmF0xatydSBsxKtkeiAxMjEgJmRlZztDLCBrxIEgYXLEqyB0aWUgaWxnxIFrIHNhZ2xhYsSBIGthcnN0dSB1biBzdmFpZ3UgSsWrc3UgxJNkaWVudS4gS3Jpc3TEgWxkemlkcmllIHbEgWtpIHBhZGFyYSBwcm9kdWt0dSByZWR6YW11IHVuIHRhcyBwYWxpZWxpbmEgcHJlemVudMSTJnNjYXJvbjthbmFzIGllc3DEk2phcy4gSXIgcGllZWphbWkgdGFpc25zdMWrcmEsIGFwYcS8aSB1biBvdsSBbGkgdW4gdGllIGRlcsSTcyBnYW4gJm5ic3A7a2Fyc3RpZW0gxJNkaWVuaWVtLCBnYW4gYXLEqyBhdWtzdMSBbSB1emtvZMSBbSwgbcSTcmPEk20gdW4genVwxIFtLiBLb250ZWluZXJpIGlyIHBpZW3Ek3JvdGkgYXLEqyBwcm9kdWt0YSB1emdsYWLEgSZzY2Fyb247YW5haSBsZWR1c3NrYXDEqyB1biBzYWxkxJN0YXbEgS4gRG90aWUga29udGVpbmVyaSBhciB2xIFraWVtIGlyIGlkZcSBbGkgcGllbcSTcm90aSDEk2RpZW51IHBpZWfEgWRlaS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGVzZSB0cmFuc3BhcmVudCBjb3ZlcnMgYXJlIHN1aXRhYmxlIGZvciBmb29kIGRlbGl2ZXJ5LCBmb3IgY29udGFpbmVyIFBDTS1UQjEyQiAvIDE2QiAvIDI0Qi4gQ292ZXJzIGFyZSBlcXVpcHBlZCB3aXRoIGEgcGF0ZW50ZWQgdGlnaHQgY2xvc3VyZSBzeXN0ZW0gdG8gcHJldmVudCBsZWFrYWdlLiBUaGUgY29udGFpbmVycyBhcmUgc3VpdGFibGUgZm9yIG1pY3Jvd2F2ZSBvdmVucyBhbmQgY2FuIHdpdGhzdGFuZCB0ZW1wZXJhdHVyZXMgdXAgdG8gMTIxICZkZWc7IEMsIGFuZCBhbHNvIGtlZXAgeW91ciBkaXNoZXMgaG90IGFuZCBmcmVzaCBmb3IgbXVjaCBsb25nZXIuIFRyYW5zcGFyZW50IGNvdmVycyBzaW1wbGlmeSBwcm9kdWN0IHJlY29nbml0aW9uIGFuZCBpbmNyZWFzZSBwcmVzZW50YXRpb24gY2FwYWJpbGl0aWVzLiBBdmFpbGFibGUgaW4gcmVjdGFuZ3VsYXIsIHJvdW5kIGFuZCBvdmFsIHNoYXBlcyBhbmQgc3VpdGFibGUgZm9yIGhvdCBkaXNoZXMsIGFzIHdlbGwgYXMgZm9yIGNvbGQgYXBwZXRpemVycywgc2F1Y2VzIGFuZCBzb3Vwcy4gQ29udGFpbmVycyBhcmUgYWxzbyBzdWl0YWJsZSBmb3Igc3RvcmFnZSBpbiB0aGUgcmVmcmlnZXJhdG9yIGFuZCBmcmVlemVyLiBDb250YWluZXJzIHdpdGggbGlkcyBhcmUgaWRlYWwgZm9yIGZvb2QgZGVsaXZlcnkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4MDIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTQ0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZCBmb3IgY29udGFpbmVyIDM3NS81MDAvNzUwIG1sICBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMjQ4Yzg3ZTkyZTQ2MjhlZGY0NjZhMGI3NTIwNWNmNWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTc2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDc4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLTE2UkNMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDQutGA0YPQs9C70YvRhSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiA1MDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgZGF1ZHprxIFydCBsaWV0b2phbWllbSBhcGHEvGllbSDEk2RpZW51IGvEgXJixIFtIDUwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmV1YXNibGUgUm91bmQgRGVsaSBDb250YWluZXJzIDUwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPtCa0YDRi9GI0LrQuCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgNTAwINC80Ls8L2gyPg0KDQo8aDM+PHN0cm9uZyBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTkuNTdhNmM5MjFRNE44bVQiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LI6INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQuCDQtdC00Ysg0L3QsCDQstGL0L3QvtGBPC9zdHJvbmc+PC9oMz4NCg0KPHA+0KHQvtCy0YDQtdC80LXQvdC90YvQtSDRgtC10YXQvdC+0LvQvtCz0LjQuCDRg9C/0LDQutC+0LLQutC4INGB0YLRgNC10LzQuNGC0LXQu9GM0L3QviDRgNCw0LfQstC40LLQsNGO0YLRgdGPLCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LLRgdGRINCx0L7Qu9C10LUg0YPQtNC+0LHQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDRgNC10YjQtdC90LjRjy4g0J7QtNC90LjQvCDQuNC3INGC0LDQutC40YUg0LjQvdC90L7QstCw0YbQuNC+0L3QvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINGP0LLQu9GP0Y7RgtGB0Y8g0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsiwg0LrQvtGC0L7RgNGL0LUg0YHRgtCw0L3QvtCy0Y/RgtGB0Y8g0L3QtdC30LDQvNC10L3QuNC80YvQvNC4INC60LDQuiDQtNC70Y8g0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YLQsNC6INC4INC00LvRjyDQt9Cw0LLQtdC00LXQvdC40Lkg0L7QsdGJ0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QuNGC0LDQvdC40Y8sINC/0YDQtdC00LvQsNCz0LDRjtGJ0LjRhSDQsdC70Y7QtNCwINC90LAg0LLRi9C90L7RgS4g0K3RgtC4INC60YDRi9GI0LrQuCDQvdC1INGC0L7Qu9GM0LrQviDQvtCx0LXRgdC/0LXRh9C40LLQsNGO0YIg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0YHQvtC00LXRgNC20LjQvNC+0LPQviwg0L3QviDQuCDQv9C+0LzQvtCz0LDRjtGCINGB0L7Qt9C00LDRgtGMINC/0L7Qu9C+0LbQuNGC0LXQu9GM0L3QvtC1INCy0L/QtdGH0LDRgtC70LXQvdC40LUg0YMg0LrQu9C40LXQvdGC0LAuPC9wPg0KDQo8aDM+PHN0cm9uZz7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LAg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LXQuiDRj9Cy0LvRj9C10YLRgdGPINC+0LTQvdC40Lwg0LjQtyDQutC70Y7Rh9C10LLRi9GFINC/0YDQtdC40LzRg9GJ0LXRgdGC0LIg0Y3RgtC40YUg0LjQt9C00LXQu9C40LkuINCe0L3QsCDQv9C+0LfQstC+0LvRj9C10YIg0LLQuNC00LXRgtGMINCx0LvRjtC00L4g0YfQtdGA0LXQtyDRg9C/0LDQutC+0LLQutGDLCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC/0YDQuCDQtNC10LzQvtC90YHRgtGA0LDRhtC40Lgg0LPQvtGC0L7QstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC90LAg0LLQuNGC0YDQuNC90LUuINCi0LDQutC+0Lkg0L/QvtC00YXQvtC0INC/0L7QvNC+0LPQsNC10YIg0L/RgNC40LLQu9C10YfRjCDQstC90LjQvNCw0L3QuNC1INC/0L7QutGD0L/QsNGC0LXQu9C10LksINCy0YvQt9GL0LLQsNGPINGDINC90LjRhSDQttC10LvQsNC90LjQtSDQv9C+0L/RgNC+0LHQvtCy0LDRgtGMINCw0L/Qv9C10YLQuNGC0L3QviDQstGL0LPQu9GP0LTRj9GJ0LXQtSDQsdC70Y7QtNC+LiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDRg9C/0LDQutC+0LLQutCwINC/0L7QtNGH0LXRgNC60LjQstCw0LXRgiDQutCw0YfQtdGB0YLQstC+INC4INGB0LLQtdC20LXRgdGC0Ywg0L/RgNC+0LTRg9C60YLQvtCyLCDRg9GB0LjQu9C40LLQsNGPINC40YUg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINGD0LLQtdC70LjRh9C10L3QuNGOINC/0YDQvtC00LDQti48L3A+DQoNCjxoMz48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCa0YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgiDRg9C/0LDQutC+0LLQutGDLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINCz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMLiDQrdGC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0YLQtdC60LDQvdC40LUg0YHQvtGD0YHQvtCyLCDRgdC+0LrQvtCyINC40LvQuCDQtNGA0YPQs9C40YUg0LbQuNC00LrQvtGB0YLQtdC5LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC/0YDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUg0L/QuNGJ0LguINCd0LDQtNGR0LbQvdCw0Y8g0YTQuNC60YHQsNGG0LjRjyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCLCDRh9GC0L4g0LLQsNGIINC30LDQutCw0Lcg0LHRg9C00LXRgiDQtNC+0YHRgtCw0LLQu9C10L0g0LIg0YbQtdC70L7RgdGC0Lgg0Lgg0YHQvtGF0YDQsNC90L3QvtGB0YLQuCwg0LHQtdC3INC70LjRiNC90LjRhSDQsdC10YHQv9C+0YDRj9C00LrQvtCyINC4INGA0LDQt9C70LjQstCw0Y7RidC40YXRgdGPINGB0L7QtNC10YDQttC40LzRi9GFLjwvcD4NCg0KPGgzPjxzdHJvbmc+0KDQsNC30L3QvtC+0LHRgNCw0LfQuNC1INGE0L7RgNC8INC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JrRgNGL0YjQutC4INC00L7RgdGC0YPQv9C90Ysg0LIg0YDQsNC30LvQuNGH0L3Ri9GFINGE0L7RgNC80LDRhSAmbWRhc2g7INC60YDRg9Cz0LvRi9C1LCDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQuCDQvtCy0LDQu9GM0L3Ri9C1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINCy0YvQsdGA0LDRgtGMINC90LDQuNCx0L7Qu9C10LUg0L/QvtC00YXQvtC00Y/RidC40Lkg0LLQsNGA0LjQsNC90YIg0LTQu9GPINGA0LDQt9C90YvRhSDRgtC40L/QvtCyINCx0LvRjtC0LiDQkdC70LDQs9C+0LTQsNGA0Y8g0Y3RgtC+0LzRgyDQvtC90Lgg0LvQtdCz0LrQviDQsNC00LDQv9GC0LjRgNGD0Y7RgtGB0Y8g0Log0LvRjtCx0YvQvCDRgtGA0LXQsdC+0LLQsNC90LjRj9C8INC4INC/0YDQtdC00L/QvtGH0YLQtdC90LjRj9C8INC60LvQuNC10L3RgtC+0LIuINCa0YDQvtC80LUg0YLQvtCz0L4sINGN0YLQuCDQutGA0YvRiNC60Lgg0LLRi9C00LXRgNC20LjQstCw0Y7RgiDQstGL0YHQvtC60YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC00L4gKzEyMSZkZWc7Qywg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINGB0L7QstC80LXRgdGC0LjQvNGL0LzQuCDRgSDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfRjNGOLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQv9C+0LvQtdC30L3QviDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0L/RgNC10LTQv9C+0YfQuNGC0LDQtdGCINGA0LDQt9C+0LPRgNC10LLQsNGC0Ywg0YHQstC+0Lgg0LHQu9GO0LTQsCDQv9C10YDQtdC0INGD0L/QvtGC0YDQtdCx0LvQtdC90LjQtdC8LjwvcD4NCg0KPGgzPjxzdHJvbmc+0K3QutC+0LvQvtCz0LjRh9C10YHQutCw0Y8g0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwICZtZGFzaDsg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC60L7RgtC+0YDRi9C5INC80L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1INC4INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQv9C+0LLRgtC+0YDQvdC+LiDQn9C+0YHQu9C1INC+0LrQvtC90YfQsNC90LjRjyDRgdGA0L7QutCwINGB0LvRg9C20LHRiyDRgtCw0LrQuNC1INC40LfQtNC10LvQuNGPINC70LXQs9C60L4g0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0Y7RgtGB0Y8sINGH0YLQviDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0YHQvdC40LbQtdC90LjRjiDQutC+0LvQuNGH0LXRgdGC0LLQsCDQvtGC0YXQvtC00L7QsiDQuCDQt9Cw0YnQuNGC0LUg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC5INGD0L/QsNC60L7QstC60LggJm1kYXNoOyDRjdGC0L4g0YjQsNCzINC6INCx0L7Qu9C10LUg0YfQuNGB0YLQvtC80YMg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7QvNGDINC80LjRgNGDLjwvcD4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMC41N2E2YzkyMVE0TjhtVCI+0KLQsNC60LjQvCDQvtCx0YDQsNC30L7QvCwg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9GA0LXQtNGB0YLQsNCy0LvRj9GO0YIg0YHQvtCx0L7QuSDRg9C90LjQstC10YDRgdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHQvtCy0YDQtdC80LXQvdC90YvRhSDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0YDRi9C90LrQsCDQtNC+0YHRgtCw0LLQutC4INC4INC+0LHRidC10YHRgtCy0LXQvdC90L7Qs9C+INC/0LjRgtCw0L3QuNGPLiDQntC90Lgg0YHQvtGH0LXRgtCw0Y7RgiDQsiDRgdC10LHQtSDRjdGB0YLQtdGC0LjQutGDLCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C10YHQutGD0Y4g0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMLCDQtNC10LvQsNGPINC/0YDQvtGG0LXRgdGBINC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPLCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0Lgg0YPQv9C+0YLRgNC10LHQu9C10L3QuNGPINC/0LjRidC4INCx0L7Qu9C10LUg0LrQvtC80YTQvtGA0YLQvdGL0Lwg0Lgg0L/RgNC40Y/RgtC90YvQvCDQtNC70Y8g0LLRgdC10YUg0YPRh9Cw0YHRgtC90LjQutC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlbEgWtpIGRhdWR6a8SBcnQgbGlldG9qYW1pZW0gxJNkaWVudSB0cmF1a2llbSA1MDAgbWw8L2gyPg0KDQo8aDM+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0ga29udGVpbmVyaWVtOiBpZGXEgWxzIHJpc2luxIFqdW1zIHDEgXJ0aWthcyBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc2RpZW51IGllcGFrbyZzY2Fyb247YW5hcyB0ZWhub2xvxKNpamFzIHN0cmF1amkgYXR0xKtzdMSBcywgcGllZMSBdsSBam90IGFydmllbiDEk3J0xIFrdXMgdW4gdmlkZWkgZHJhdWR6xKtnxIFrdXMgcmlzaW7EgWp1bXVzLiBWaWVucyBubyAmc2Nhcm9uO8SBZGllbSBpbm92YXTEq3ZpZW0gcHJvZHVrdGllbSBpciBjYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0gdHJhdWtpZW0sIGthcyBrxLx1dnUmc2Nhcm9uO2kgbmVhaXpzdMSBamFtaSBwxIFydGlrYXMgcGllZ8SBZGVzIGRpZW5lc3RvcyB1biDEk3N0dXbEk3MsIGthcyBwaWVkxIF2xIEgbMSrZHppIG1hbHTEq3RpLiAmU2Nhcm9uO2llIHbEgWtpIG5lIHRpa2FpIG5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IHNhdHVyYSBhaXpzYXJkesSrYnUsIGJldCBhcsSrIHBhbMSrZHogcmFkxKt0IHBveml0xKt2dSBpZXNwYWlkdSB1eiBrbGllbnRpZW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5QxIFycmVkemFtxKtiYXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHA+Q2F1cnNwxKtkxKtndW1zIGlyIHZpZW5hIG5vIGdhbHZlbmFqxIFtICZzY2Fyb247byB2xIFrdSBwcmllayZzY2Fyb247cm9jxKtixIFtLiBUYXMgxLxhdWoga2xpZW50aWVtIHJlZHrEk3QgdHJhdWt1IGNhdXIgaWVwYWtvanVtdSwga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2ksIGRlbW9uc3RyxJNqb3QgZ2F0YXZ1cyBwcm9kdWt0dXMuICZTY2Fyb247xIFkYSBwaWVlamEgcGFsxKtkeiBwaWVzYWlzdMSrdCB1em1hbsSrYnUgdW4gcG90ZW5jacSBbGFqb3MgcGlyY8STam9zIHJhZGEgdsSTbG1pIG5vZ2FyJnNjYXJvbjtvdCBhcGV0xKt0bMSrZ8SBIGl6c2thdGEgxJNkaWVudS4gQ2F1cnNwxKtkxKtnYWlzIGllcGFrb2p1bXMgdXpzdmVyIHNhc3TEgXZkYcS8dSBrdmFsaXTEgXRpIHVuIHN2YWlndW11LCB1emxhYm9qb3QgdG8gbm9mb3JtxJNqdW11IHVuIHZlaWNpbm90IHDEgXJkbyZzY2Fyb247YW5hcyBhcGpvbXUuPC9wPg0KDQo8aDM+PHN0cm9uZz5CbMSrdsSTamFtxKtiYSB1biBwcmFrdGlza3Vtczwvc3Ryb25nPjwvaDM+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1vIGtvbnRlaW5lcnUgdsSBa2kgZHJvJnNjYXJvbjtpIG5vc2zEk2R6IGllcGFrb2p1bXUsIG5vZHJvJnNjYXJvbjtpbm90IGhlcm3Ek3Rpc2t1IGFpenbEk3Imc2Nhcm9uO2FudS4gVGFzIG5vdsSTciZzY2Fyb247IG3Ek3LEjXUsIHN1bHUgdmFpIGNpdHUgJnNjYXJvbjvEt2lkcnVtdSBub3BsxatkaSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5hcyBsYWlrxIEuIFV6dGljYW1zIGJsxKt2xJNqdW1zIGdhcmFudMSTLCBrYSBqxatzdSBwYXPFq3TEq2p1bXMgdGlrcyBwaWVnxIFkxIF0cyBuZXNrYXJ0cywgYmV6IGl6JnNjYXJvbjvEvGFrc3TEq2p1bWllbSB2YWkgbmV0xKtydW1pZW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5Gb3JtdSB1biBmdW5rY2lvbmFsaXTEgXRlcyBkYXVkenZlaWTEq2JhPC9zdHJvbmc+PC9oMz4NCg0KPHA+JlNjYXJvbjtpZW0gdsSBa2llbSBpciBkYcW+xIFkYXMgZm9ybWFzICZtZGFzaDsgYXBhxLxpLCB0YWlzbnN0xatydmVpZGEgdW4gb3bEgWxpICZtZGFzaDssIGthcyDEvGF1aiBpenbEk2zEk3RpZXMgcGllbcSTcm90xIFrbyB2YXJpYW50dSBkYcW+xIFkYSB2ZWlkYSDEk2RpZW5pZW0uICZTY2Fyb247xKsgZGF1ZHpwdXPEq2JhIMS8YXVqIHRvcyB2aWVnbGkgcGllbMSBZ290IGplYmt1csSBbSBwcmFzxKtixIFtIHVuIGtsaWVudHUgdsSTbG3Ek20uIFR1cmtsxIF0IHbEgWtpIHZhciBpenR1csSTdCBhdWdzdHUgdGVtcGVyYXTFq3J1IGzEq2R6ICsxMjEmZGVnO0MsIHBhZGFyb3QgdG9zIGRybyZzY2Fyb247dXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLiBUYXMgaXIgxKtwYSZzY2Fyb247aSBub2RlcsSrZ2kgdGllbSwga3VyaSBkb2QgcHJpZWsmc2Nhcm9uO3Jva3UgbWFsdMSrdGVzIHV6c2lsZMSrJnNjYXJvbjthbmFpIHBpcm1zIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgzPjxzdHJvbmc+QXRiaWxkxKtiYSBwcmV0IHZpZGk8L3N0cm9uZz48L2gzPg0KDQo8cD5EYXVka8SBcnQgbGlldG9qYW1pZSB2xIFraSBpciBpemdhdGF2b3RpIG5vIGl6dHVyxKtnYSB1biBpbGdtxavFvsSrZ2EgcG9saXByb3BpbMSTbmEsIGtvIHZhciBtYXpnxIF0IHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEgdW4gbGlldG90IHZhaXLEgWthcyByZWl6ZXMuIFDEk2MgdG8ga2FscG8mc2Nhcm9uO2FuYXMgbGFpa2EgYmVpZ8SBbSAmc2Nhcm9uO2llIHByaWVrJnNjYXJvbjttZXRpIGlyIHZpZWdsaSBwxIFyc3RyxIFkxIFqYW1pLCBwYWzEq2R6b3Qgc2FtYXppbsSBdCBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYWl6c2FyZ8SBdCB2aWRpLiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgaWVwYWtvanVtYSBpenbEk2xlIGlyIHNvbGlzIGNlxLzEgSB1eiB0xKtyxIFrdSB1biBpbGd0c3DEk2rEq2fEgWt1IHBhc2F1bGkuPC9wPg0KDQo8cD5SZXp1bcSTam90LCBjYXVyc3DEq2TEq2dpIGF0a8SBcnRvdGkgbGlldG9qYW1pZSBrb250ZWluZXJ1IHbEgWtpIHBpZWTEgXbEgSB1bml2ZXJzxIFsdSByaXNpbsSBanVtdSBtxatzZGllbnUgcMSBcnRpa2FzIHBpZWfEgWRlcyB1biB2aWVzbcSrbMSrYmFzIG5vemFyZXMgdmFqYWR6xKtixIFtLiBUaWUgYXB2aWVubyBlc3TEk3Rpa3UsIHByYWt0aXNrdW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpLCBwYWRhcm90IMSTZGllbmEgZ2F0YXZvJnNjYXJvbjthbmFzLCB0cmFuc3BvcnTEkyZzY2Fyb247YW5hcyB1biBwYXTEk3JpxYZhIHByb2Nlc3VzIMSTcnTEgWt1cyB1biBwYXTEq2thbcSBa3VzIHZpc8SBbSBpZXNhaXN0xKt0YWrEgW0gcHVzxJNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5MaWRzIGZvciByZXVzYWJsZSByb3VuZCBjb250YWluZXJzIDUwMCBtbDwvaDI+DQoNCjxoMz48c3Ryb25nIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTMuNTdhNmM5MjFRNE44bVQiPlRyYW5zcGFyZW50IExpZHMgZm9yIFJldXNhYmxlIENvbnRhaW5lcnM6IFRoZSBQZXJmZWN0IFNvbHV0aW9uIGZvciBGb29kIERlbGl2ZXJ5IGFuZCBUYWtlb3V0PC9zdHJvbmc+PC9oMz4NCg0KPHA+TW9kZXJuIHBhY2thZ2luZyB0ZWNobm9sb2dpZXMgYXJlIHJhcGlkbHkgZXZvbHZpbmcsIG9mZmVyaW5nIGluY3JlYXNpbmdseSBjb252ZW5pZW50IGFuZCBlY28tZnJpZW5kbHkgc29sdXRpb25zLiBPbmUgc3VjaCBpbm5vdmF0aXZlIHByb2R1Y3QgaXMgdHJhbnNwYXJlbnQgbGlkcyBmb3IgcmV1c2FibGUgY29udGFpbmVycywgd2hpY2ggaGF2ZSBiZWNvbWUgaW5kaXNwZW5zYWJsZSBmb3IgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcyBhbmQgZWF0ZXJpZXMgb2ZmZXJpbmcgdGFrZW91dCBtZWFscy4gVGhlc2UgbGlkcyBub3Qgb25seSBwcm92aWRlIHJlbGlhYmxlIHByb3RlY3Rpb24gZm9yIHRoZSBjb250ZW50cyBidXQgYWxzbyBoZWxwIGNyZWF0ZSBhIHBvc2l0aXZlIGltcHJlc3Npb24gb24gY3VzdG9tZXJzLjwvcD4NCg0KPGgzPjxzdHJvbmc+VGhlIEJlbmVmaXRzIG9mIFRyYW5zcGFyZW5jeTwvc3Ryb25nPjwvaDM+DQoNCjxwPlRyYW5zcGFyZW5jeSBpcyBvbmUgb2YgdGhlIGtleSBhZHZhbnRhZ2VzIG9mIHRoZXNlIGxpZHMuIEl0IGFsbG93cyBjdXN0b21lcnMgdG8gc2VlIHRoZSBkaXNoIHRocm91Z2ggdGhlIHBhY2thZ2luZywgd2hpY2ggaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgd2hlbiBzaG93Y2FzaW5nIHJlYWR5LW1hZGUgcHJvZHVjdHMgb24gZGlzcGxheS4gVGhpcyBhcHByb2FjaCBoZWxwcyBhdHRyYWN0IGF0dGVudGlvbiBhbmQgY3JlYXRlcyBhIGRlc2lyZSBpbiBwb3RlbnRpYWwgYnV5ZXJzIHRvIHRyeSB0aGUgYXBwZXRpemluZy1sb29raW5nIGRpc2guIFRyYW5zcGFyZW50IHBhY2thZ2luZyBlbXBoYXNpemVzIHRoZSBxdWFsaXR5IGFuZCBmcmVzaG5lc3Mgb2YgdGhlIGluZ3JlZGllbnRzLCBlbmhhbmNpbmcgdGhlaXIgcHJlc2VudGF0aW9uIGFuZCBib29zdGluZyBzYWxlcy48L3A+DQoNCjxoMz48c3Ryb25nPlNlYWxhYmlsaXR5IGFuZCBQcmFjdGljYWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cD5UaGUgbGlkcyBmb3IgcmV1c2FibGUgY29udGFpbmVycyBzZWN1cmVseSBzZWFsIHRoZSBwYWNrYWdpbmcsIGVuc3VyaW5nIGFpcnRpZ2h0IGNsb3N1cmUuIFRoaXMgcHJldmVudHMgbGVha2FnZSBvZiBzYXVjZXMsIGp1aWNlcywgb3Igb3RoZXIgbGlxdWlkcywgd2hpY2ggaXMgY3J1Y2lhbCBkdXJpbmcgZm9vZCB0cmFuc3BvcnRhdGlvbi4gUmVsaWFibGUgc2VhbGluZyBndWFyYW50ZWVzIHRoYXQgeW91ciBvcmRlciB3aWxsIGJlIGRlbGl2ZXJlZCBpbnRhY3Qgd2l0aG91dCBhbnkgc3BpbGxzIG9yIG1lc3Nlcy48L3A+DQoNCjxoMz48c3Ryb25nPlZhcmlldHkgb2YgU2hhcGVzIGFuZCBGdW5jdGlvbmFsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMi41N2E2YzkyMVE0TjhtVCI+VGhlc2UgbGlkcyBjb21lIGluIHZhcmlvdXMgc2hhcGVzJm1kYXNoO3JvdW5kLCByZWN0YW5ndWxhciwgYW5kIG92YWwmbWRhc2g7YWxsb3dpbmcgeW91IHRvIGNob29zZSB0aGUgbW9zdCBzdWl0YWJsZSBvcHRpb24gZm9yIGRpZmZlcmVudCB0eXBlcyBvZiBkaXNoZXMuIFRoaXMgdmVyc2F0aWxpdHkgbWFrZXMgdGhlbSBlYXNpbHkgYWRhcHRhYmxlIHRvIGFueSByZXF1aXJlbWVudHMgYW5kIGN1c3RvbWVyIHByZWZlcmVuY2VzLiBBZGRpdGlvbmFsbHksIHRoZSBsaWRzIGNhbiB3aXRoc3RhbmQgaGlnaCB0ZW1wZXJhdHVyZXMgdXAgdG8gKzEyMSZkZWc7QywgbWFraW5nIHRoZW0gbWljcm93YXZlLXNhZmUuIFRoaXMgaXMgcGFydGljdWxhcmx5IHVzZWZ1bCBmb3IgdGhvc2Ugd2hvIHByZWZlciB0byByZWhlYXQgdGhlaXIgbWVhbHMgYmVmb3JlIGNvbnN1bXB0aW9uLjwvcD4NCg0KPGgzPjxzdHJvbmc+RW52aXJvbm1lbnRhbCBSZXNwb25zaWJpbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwPlJldXNhYmxlIGxpZHMgYXJlIG1hZGUgZnJvbSBkdXJhYmxlIGFuZCBsb25nLWxhc3RpbmcgcG9seXByb3B5bGVuZSwgd2hpY2ggY2FuIGJlIHdhc2hlZCBpbiBhIGRpc2h3YXNoZXIgYW5kIHVzZWQgbXVsdGlwbGUgdGltZXMuIEFmdGVyIHRoZWlyIHNlcnZpY2UgbGlmZSBlbmRzLCB0aGVzZSBpdGVtcyBhcmUgZWFzaWx5IHJlY3ljbGFibGUsIGhlbHBpbmcgcmVkdWNlIHdhc3RlIGFuZCBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudC4gQ2hvb3NpbmcgcmV1c2FibGUgcGFja2FnaW5nIGlzIGEgc3RlcCB0b3dhcmRzIGEgY2xlYW5lciBhbmQgbW9yZSBzdXN0YWluYWJsZSB3b3JsZC48L3A+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTQuNTdhNmM5MjFRNE44bVQiPkluIHN1bW1hcnksIHRyYW5zcGFyZW50IHJldXNhYmxlIGxpZHMgZm9yIGNvbnRhaW5lcnMgb2ZmZXIgYSB1bml2ZXJzYWwgc29sdXRpb24gZm9yIHRoZSBtb2Rlcm4gbmVlZHMgb2YgdGhlIGZvb2QgZGVsaXZlcnkgYW5kIGhvc3BpdGFsaXR5IGluZHVzdHJpZXMuIFRoZXkgY29tYmluZSBhZXN0aGV0aWNzLCBwcmFjdGljYWxpdHksIGFuZCBlbnZpcm9ubWVudGFsIHJlc3BvbnNpYmlsaXR5LCBtYWtpbmcgdGhlIHByb2Nlc3NlcyBvZiBwcmVwYXJhdGlvbiwgdHJhbnNwb3J0YXRpb24sIGFuZCBjb25zdW1wdGlvbiBvZiBmb29kIG1vcmUgY29tZm9ydGFibGUgYW5kIGVuam95YWJsZSBmb3IgYWxsIHBhcnRpZXMgaW52b2x2ZWQuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk2LjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMTAtMTcgMjA6MDE6MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE1NzYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJldWFzYmxlIFJvdW5kIERlbGkgQ29udGFpbmVycyA1MDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzZDkzNDMzYjViZDgzNjVlMGEyNmE2NjQ2NTk2ZjA5YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHJvdW5kIGZvb2QgY29udGFpbmVycyA1MDAgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSBrb250ZWluZXJpZW0gNTAwIG1sIG5vIFBQCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQv9GA0L7Rh9C90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvQvtCz0L4g0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7QsdGK0LXQvNC+0LwgNTAwINC80LsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1OV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI3ODEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjM3OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAgMzAwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplcyAzMDAgbWwsIFBTLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzIDMwMCBtbCwgUFMsIFRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LA8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7QndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQstC40L3QvtC8INCyINC/0L7Qu9C90L7QuSDQvNC10YDQtTog0J3QsNGI0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LA8L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrRgNC+0LnRgtC1INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0YHRgtC40LvRjyDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuCDRgSDQvdCw0YjQuNC80LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuCDQsdC+0LrQsNC70LDQvNC4INC00LvRjyDQstC40L3QsCEg0K3RgtC4INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINGB0L7Qt9C00LDQvdGLINC00LvRjyDRgtC+0LPQviwg0YfRgtC+0LHRiyDRg9C70YPRh9GI0LjRgtGMINCy0LDRiNC1INCy0LjQvdC90L7QtSDQvdCw0YHQu9Cw0LbQtNC10L3QuNC1LCDRgdC+0YXRgNCw0L3Rj9GPINCw0YDQvtC80LDRgtGLINC4INC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0YPQtNC+0LHRgdGC0LLQvi4g0JLQvNC10YHRgtC40LzQvtGB0YLRjCAzMDAg0LzQuyDQv9C+0LfQstC+0LvRj9C10YIg0LvQtdCz0LrQviDQstC30LHQsNC70YLRi9Cy0LDRgtGMINC60YDQsNGB0L3QvtC1INCy0LjQvdC+INCx0LXQtyDRgNC40YHQutCwINC/0YDQvtC70LjRgtGMINC10LPQviwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0YDQsNGB0LrRgNGL0YLQuNGPINCx0YPQutC10YLQsCDQuCDQvtCx0L7Qs9Cw0YnQtdC90LjRjyDQstC60YPRgdC+0LLRi9GFINC+0YnRg9GJ0LXQvdC40LkuPC9wPg0KDQo8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8mbmJzcDvQv9GA0L7Rh9C90Ysg0Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQuNC70Lgg0L7RgdC+0LHRi9GFINC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCt0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINC+0L/RgtC40LzQsNC70YzQvdC+0Lkg0YbQuNGA0LrRg9C70Y/RhtC40Lgg0LLQvtC30LTRg9GF0LAsINC/0L7Qt9Cy0L7Qu9GP0Y8g0LLQuNC90YMgJnF1b3Q70LTRi9GI0LDRgtGMJnF1b3Q7INC4INGA0LDRgdC60YDRi9Cy0LDRgtGMINCy0YHQtSDQsNGA0L7QvNCw0YLQuNGH0LXRgdC60LjQtSDQvdGO0LDQvdGB0YsuINCt0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC60YDQsNGB0L3Ri9GFINCy0LjQvSwg0LrQvtGC0L7RgNGL0Lwg0YLRgNC10LHRg9C10YLRgdGPINCy0YDQtdC80Y8sINGH0YLQvtCx0Ysg0L/QvtC70L3QvtGB0YLRjNGOINC/0YDQvtGP0LLQuNGC0Ywg0YHQstC+0Lkg0YXQsNGA0LDQutGC0LXRgC48L3A+DQoNCjxwPtCS0YvQsdC40YDQsNC50YLQtSZuYnNwO9C/0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YfRgtC+0LHRiyDRgdC+0YXRgNCw0L3QuNGC0Ywg0L3QsNC/0LjRgtC+0Log0L/RgNC+0YXQu9Cw0LTQvdGL0Lwg0Lgg0LrQvtC80YTQvtGA0YLQvdGL0LwuINCf0LvQsNGB0YLQuNC6INC90LUg0L/QvtCz0LvQvtGJ0LDQtdGCINGC0LXQv9C70L4sINC/0L7QtNC00LXRgNC20LjQstCw0Y8g0YHRgtCw0LHQuNC70YzQvdGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQstC40L3QsCDQtNC+0LvRjNGI0LUgJm1kYXNoOyDQutC70Y7Rh9C10LLQvtC1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQviDQv9C10YDQtdC0INGC0YDQsNC00LjRhtC40L7QvdC90L7QuSDRgdGC0LXQutC70Y/QvdC90L7QuSDQv9C+0YHRg9C00L7QuS4g0JjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0YTQtdGB0YLQuNCy0LDQu9C10Lkg0LjQu9C4INGD0Y7RgtC90YvRhSDQstC10YfQtdGA0L7QsiDQtNC+0LzQsCE8L3A+DQoNCjxwPtCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyZuYnNwO9C90LUg0YLQvtC70YzQutC+INC/0YDQsNC60YLQuNGH0L3Riywg0L3QviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Riy4g0J7QvdC4INGB0L7QutGA0LDRidCw0Y7RgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQvtGC0YXQvtC00L7Qsiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQuNC30LTQtdC70LjRjywg0Lgg0LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8uINCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINC60LDQttC00YvQvCDQs9C70L7RgtC60L7QvCDQstC40L3QsCwg0L3QtSDQsdC10YHQv9C+0LrQvtGP0YHRjCDQviDQsdGM0Y7RidC10LnRgdGPINC/0L7RgdGD0LTQtSDQuNC70Lgg0LvQuNGI0L3QuNGFINGC0YDQsNGC0LDRhS48L3A+DQoNCjxwPtCV0YHQu9C4INCy0Ysg0YXQvtGC0LjRgtC1INGB0L7QstC80LXRgdGC0LjRgtGMINC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4sINC90LDRiNC4INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwICZtZGFzaDsg0YPQvNC90YvQuSDQstGL0LHQvtGAISDQn9GA0LjRgdC+0LXQtNC40L3Rj9C50YLQtdGB0Ywg0Log0LrRg9C70YzRgtGD0YDQtSDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC/0L7RgtGA0LXQsdC70LXQvdC40Y8g0YPQttC1INGB0LXQs9C+0LTQvdGPICZtZGFzaDsg0LfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAINC+0L3Qu9Cw0LnQvSE8L3A+DQoNCjxwPjxlbT7QktGL0LHQuNGA0LDQudGC0LUg0LrQsNGH0LXRgdGC0LLQviwg0LrQvtGC0L7RgNC+0LUg0L7RgdGC0LDQtdGC0YHRjyDRgSDQstCw0LzQuCE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplczwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPlbEq25hIGJhdWTEqyZzY2Fyb247YW5hIHBpbG7Eq2LEgTogTcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzPC9zdHJvbmc+PC9oMz4NCg0KPHA+SXpwxJN0aWV0IGlkZcSBbG8ga29tYmluxIFjaWp1IHN0aWxhIHVuIGZ1bmtjaW9uYWxpdMSBdGVzIGFyIG3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWFqxIFtIHbEq25hIGdsxIF6xJNtISAmU2Nhcm9uO8SrcyBwbGFzdG1hc2FzIGdsxIF6ZXMgaXIgcmFkxKt0YXMsIGxhaSB1emxhYm90dSBqxatzdSB2xKtuYSBwaWVyZWR6aSwgc2FnbGFixIFqb3QgYXJvbcSBdHVzIHVuIMSTcnTEq2J1LiBBciAzMDAgbWwgdGlscHVtdSB0xIFzIMS8YXVqIGJyxKt2aSB2aXJwdcS8b3Qgc2Fya2FudsSrbnUsIG5lYmFpZG90aWVzIHDEk2MgaXpsaWV0bmVzLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSwgbGFpIGF0YnLEq3ZvdHUgc21hcsW+YXMgdW4gYmFnxIF0aW7EgXR1IGdhdW1lcyBpemrFq3R1LjwvcD4NCg0KPHA+UGxhc3RtYXNhcyB2xKtuYSBnbMSBemUgaXIgYXRrxIFydG90aSBsaWV0b2phbWEmbmJzcDt1biBpenR1csSrZ2EsIGthcyBwYWRhcmEgdG8gaWRlxIFsdSBpenbEk2xpIGdhbiBpa2RpZW5haSwgZ2FuIMSrcGEmc2Nhcm9uO2llbSBwYXPEgWt1bWllbS4gVMSBcyBlcmdvbm9taXNrYWlzIGRpemFpbnMgdmVpY2luYSBvcHRpbcSBbHUgZ2Fpc2EgcGlla8S8xat2aSwgxLxhdWpvdCB2xKtuYW0gJmxkcXVvO2VscG90JnJkcXVvOyB1biBhdGtsxIF0IHZpc3VzIGFyb23EgXRhIG5pYW5zZXMuIFRhcyBpciBixat0aXNraSBzYXJrYW5hamllbSB2xKtuaWVtLCBrdXJpZW0gbmVwaWVjaWUmc2Nhcm9uO2FtYSBsYWlrYSBwb3NtcywgbGFpIHBpbG7Eq2LEgSBhdHTEq3N0xKt0dSBzYXZ1IHJha3N0dXJ1LjwvcD4NCg0KPHA+SXp2xJNsaWV0aWVzIHBsYXN0bWFzYXMgdmFpcsSBa2vEgXJ0IGxpZXRvamFtYXMgdsSrbmEgZ2zEgXplcywgbGFpIHNhZ2xhYsSBdHUgZHrEk3JpZW5hIHbEk3N1bXUgdW4ga29tZm9ydHUuIFBsYXN0bWFzYXMgbWF0ZXJpxIFscyBuZXV6c8WrYyBzaWx0dW11LCB0xIFkxJNqxIFkaSB1enR1cm90IHbEq25hIHRlbXBlcmF0xatydSBzdGFiaWzEgWt1IGlsZ8SBayAmbmRhc2g7IHRhcyBpciBnYWx2ZW5haXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmEsIHNhbMSrZHppbm90IGFyIHRyYWRpY2lvbsSBbGFqxIFtIGdsxIF6xJNtLiBJZGXEgWxpIHBpZW3Ek3JvdGFzIHBpa25pa2llbSwgZmVzdGl2xIFsaWVtIHZhaSB2YWthcmEgcml0aWVtIG3EgWrEgXMhPC9wPg0KDQo8cD5NxatzdSZuYnNwO2F0a8SBcnRvdGkgbGlldG9qYW3EgXMgZ2zEgXplcyZuYnNwO2lyIG5lIHRpa2FpIHByYWt0aXNrYXMsIGJldCBhcsSrIGVrbyBkcmF1ZHrEq2dhcy4gVMSBcyBzYW1hemluYSBhdGtyaXR1bXUgZGF1ZHp1bXUsIGFpenN0xIFqb3QgdmllbnJlaXogbGlldG9qYW1vcyBwcm9kdWt0dXMsIHVuIGlyIHZpZWdsaSB0xKtyxIFtYXMuIEl6Y2llbmlldCBrYXRydSB2xKtuYSBwaWxpZW51LCBuZXV6dHJhdWNvdGllcyBwYXIgc3Rpa2xhIGJvasSBanVtaWVtIHZhaSBuZXbEk2xhbWllbSBpem1ha3N1IHBpZWF1Z3VtaWVtLjwvcD4NCg0KPHA+SmEgdsSTbGF0aWVzIGFwdmllbm90IGlsZ3RzcMSTanUsIHN0aWx1IHVuIGF1Z3N0dSBrdmFsaXTEgXRpLCBtxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXMgaXIgasWrc3UgZ3VkcsSBa2FpcyBpenbEk2xlcyEgUGlldmllbm9qaWV0aWVzIGlsZ3RzcMSTasSrZ2FpIHbEq25hIGt1bHTFq3JhaSBqYXUgJnNjYXJvbjtvZGllbiAmbmRhc2g7IHBhc8WrdGlldCBzYXZ1IGtvbXBsZWt0dSB0aWUmc2Nhcm9uO3NhaXN0xJMhPC9wPg0KDQo8cD48ZW0+SXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIGthcyBuZWl6a2zEq3N0ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXM8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5FbmpveSB3aW5lIHRvIHRoZSBmdWxsZXN0OiBPdXIgcmV1c2FibGUgd2luZSBnbGFzc2VzPC9zdHJvbmc+PC9oMz4NCg0KPHA+RGlzY292ZXIgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIGZ1bmN0aW9uYWxpdHkgd2l0aCBvdXImbmJzcDtyZXVzYWJsZSB3aW5lIGdsYXNzZXMhIENyYWZ0ZWQgZnJvbSBkdXJhYmxlIHBsYXN0aWMsIHRoZXNlIGdsYXNzZXMgYXJlIGRlc2lnbmVkIHRvIGVuaGFuY2UgeW91ciB3aW5lIGV4cGVyaWVuY2UgYnkgcHJlc2VydmluZyBhcm9tYXMgYW5kIGVuc3VyaW5nIGNvbWZvcnQuIFdpdGggYSAzMDAgbWwgY2FwYWNpdHksIHRoZXkgYWxsb3cgeW91IHRvIHN3aXJsIHJlZCB3aW5lIGVmZm9ydGxlc3NseSB3aXRob3V0IHNwaWxscywgd2hpY2ggaXMgZXNzZW50aWFsIGZvciByZWxlYXNpbmcgY29tcGxleCBib3VxdWV0cyBhbmQgZW5yaWNoaW5nIGZsYXZvciBwcm9maWxlcy48L3A+DQoNCjxwPk91ciBwbGFzdGljIHdpbmUgZ2xhc3NlcyBhcmUgcmV1c2FibGUmbmJzcDthbmQgc3R1cmR5LCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgZGFpbHkgdXNlIG9yIHNwZWNpYWwgb2NjYXNpb25zLiBUaGUgZXJnb25vbWljIGRlc2lnbiBwcm9tb3RlcyBvcHRpbWFsIGFpcmZsb3csIGxldHRpbmcgdGhlIHdpbmUgJnF1b3Q7YnJlYXRoZSZxdW90OyBhbmQgdW52ZWlsIGV2ZXJ5IGFyb21hdGljIG51YW5jZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgaW1wb3J0YW50IGZvciByZWQgd2luZXMsIHdoaWNoIHJlcXVpcmUgdGltZSB0byBmdWxseSBkZXZlbG9wIHRoZWlyIGNoYXJhY3Rlci48L3A+DQoNCjxwPkNob29zZSZuYnNwO211bHRpLXVzZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyZuYnNwO3RvIGtlZXAgeW91ciBkcmluayBjb29sIGFuZCBjb21mb3J0YWJsZS4gVGhlIHBsYXN0aWMgbWF0ZXJpYWwgZG9lc24mcnNxdW87dCBhYnNvcmIgaGVhdCwgbWFpbnRhaW5pbmcgYSBzdGFibGUgd2luZSB0ZW1wZXJhdHVyZSBsb25nZXImbWRhc2g7YSBrZXkgYWR2YW50YWdlIG92ZXIgdHJhZGl0aW9uYWwgZ2xhc3N3YXJlLiBQZXJmZWN0IGZvciBwaWNuaWNzLCBmZXN0aXZhbHMsIG9yIGNvenkgZXZlbmluZ3MgYXQgaG9tZSE8L3A+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGdsYXNzZXMmbmJzcDthcmUgbm90IG9ubHkgcHJhY3RpY2FsIGJ1dCBhbHNvIGVjby1mcmllbmRseS4gVGhleSByZWR1Y2Ugd2FzdGUgYnkgcmVwbGFjaW5nIHNpbmdsZS11c2UgcHJvZHVjdHMgYW5kIGFyZSBlYXN5IHRvIGNsZWFuLiBTYXZvciBldmVyeSBzaXAgb2Ygd2luZSB3aXRob3V0IHdvcnJ5aW5nIGFib3V0IGJyZWFrYWdlIG9yIHVubmVjZXNzYXJ5IGV4cGVuc2VzLjwvcD4NCg0KPHA+SWYgeW91IHdhbnQgdG8gY29tYmluZSBkdXJhYmlsaXR5LCBzdHlsZSwgYW5kIGhpZ2ggcXVhbGl0eSwgb3VyIHJldXNhYmxlIHdpbmUgZ2xhc3NlcyBhcmUgdGhlIHNtYXJ0IGNob2ljZSEgSm9pbiB0aGUgc3VzdGFpbmFibGUgd2luZSBjdWx0dXJlIHRvZGF5Jm1kYXNoO29yZGVyIHlvdXIgc2V0IG9ubGluZSE8L3A+DQoNCjxwPjxlbT5DaG9vc2UgcXVhbGl0eSB0aGF0IGxhc3RzITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTE3MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzIDMwMCBtbCwgUFMsIFRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGVhMzJkNmYzMTdjNGUxNjg1N2QyOGJiYzJlNjU5MzdhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBnbMSBemVzIHbEq25hbSAzMDAgbWwgbm8gaXp0dXLEq2dhcyBQUyBwbGFzdG1hc2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3MgMzAwIG1sIG1hZGUgb2YgZHVyYWJsZSBQUyBwbGFzdGljCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQsdC+0LrQsNC7INC00LvRjyDQstC40L3QsCAzMDAg0LzQuyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0J/QoSDQv9C70LDRgdGC0LjQutCwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NjBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODg2MTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzg1OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7Qsiwg0J/QoSwg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWRrxIFydCBsaWV0b2phbWllIHbEq25hIGdsxIF6ZXMga8SBdGksIFBTLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzdGVtcyBmb3Igd2luZSBnbGFzc2VzLCBQUywgQmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyOiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwsINC/0YDQvtGH0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiNC4INC90L7QttC60Lgg0LTQu9GPINCx0L7QutCw0LvQvtCyPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7QsiZuYnNwO9C40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwINC40LTQtdCw0LvRjNC90L4g0LjQvNC40YLQuNGA0YPRjtGCINC40LfRi9GB0LrQsNC90L3Ri9C5INC00LjQt9Cw0LnQvSDRgdGC0LXQutC70Y/QvdC90L7QuSDQv9C+0YHRg9C00YssINC+0YHRgtCw0LLQsNGP0YHRjCDQvdC10LHRjNGO0YnQuNC80LjRgdGPINC4INC/0YDQsNC60YLQuNGH0L3Ri9C80LguINCY0LTQtdCw0LvRjNC90YvQuSDQstGL0LHQvtGAINC00LvRjyDQstC10YfQtdGA0LjQvdC+0LosINGB0LLQsNC00LXQsSwg0YDQtdGB0YLQvtGA0LDQvdC+0LIg0LjQu9C4INC80LXRgNC+0L/RgNC40Y/RgtC40LkgJm1kYXNoOyDRgdC+0YXRgNCw0L3Rj9C50YLQtSDRgdGC0LjQu9GMINC4INC40LfQsdC10LPQsNC50YLQtSDQvtGB0LrQvtC70LrQvtCyITwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QndC10LHRjNGO0YnQuNC10YHRjyDQuCDQtNC+0LvQs9C+0LLQtdGH0L3Ri9C1OiZuYnNwO9CS0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQuSDQv9C70LDRgdGC0LjQuiDQstGL0LTQtdGA0LbQuNCy0LDQtdGCINCw0LrRgtC40LLQvdC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LTQsNC20LUg0LIg0YHQsNC80YvRhSDRiNGD0LzQvdGL0YUg0YPRgdC70L7QstC40Y/RhS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3Qu9C10LPQsNC90YLQvdGL0Lkg0LTQuNC30LDQudC9OiZuYnNwO9Ci0L7Rh9C90LDRjyDQuNC80LjRgtCw0YbQuNGPINGB0YLQtdC60LvRj9C90L3Ri9GFINCx0L7QutCw0LvQvtCyICZtZGFzaDsg0LLQsNGIINGB0YLQvtC7INCx0YPQtNC10YIg0LLRi9Cz0LvRj9C00LXRgtGMINCx0LXQt9GD0L/RgNC10YfQvdC+LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Ql9Cw0YnQuNGC0LAg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyDQvdCw0L/QuNGC0LrQsDombmJzcDvQndC+0LbQutCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQtNC10YDQttCw0YLRjCDQsdC+0LrQsNC7LCDQvdC1INC90LDQs9GA0LXQstCw0Y8g0L3QsNC/0LjRgtC+0Log0Lgg0L3QtSDQvtGB0YLQsNCy0LvRj9GPINC+0YLQv9C10YfQsNGC0LrQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDombmJzcDvQodC+0LrRgNCw0YLQuNGC0LUg0L7RgtGF0L7QtNGLLCDQt9Cw0LzQtdC90LjQsiDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINC/0L7RgdGD0LTRgyDQuNC70Lgg0YXRgNGD0L/QutC40LUg0YHRgtC10LrQu9GP0L3QvdGL0LUg0LHQvtC60LDQu9GLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4Ojwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzombmJzcDvQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LjQt9Cw0LnQvTombmJzcDvQo9GB0YLQvtC50YfQuNCy0L7QtSDQvtGB0L3QvtCy0LDQvdC40LUsINGB0L7QstC80LXRgdGC0LjQvNC+0LUg0YEg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQvNC4INGH0LDRiNCw0LzQuCDQtNC70Y8g0L3QsNC/0LjRgtC60L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6Jm5ic3A70JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtC+INC40LTQtdCw0LvRjNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNC10YDQvtC/0YDQuNGP0YLQuNGPOiZuYnNwO9Ch0LLQsNC00YzQsdGLLCDQutC+0YDQv9C+0YDQsNGC0LjQstGLLCDRhNC10YHRgtC40LLQsNC70Lgg0LjQu9C4INC00L7QvNCw0YjQvdC40LUg0LLQtdGH0LXRgNC40L3QutC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LHQsNGA0Ys6Jm5ic3A70J/QvtC00LDQstCw0LnRgtC1INC90LDQv9C40YLQutC4INGB0YLQuNC70YzQvdC+LCDQsdC10Lcg0YDQuNGB0LrQsCDRgNCw0LfQsdC40YLRjCDQsdC+0LrQsNC70YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDombmJzcDvQmNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDRg9C20LjQvdC+0LIg0L3QsCDQvtGC0LrRgNGL0YLQvtC8INCy0L7Qt9C00YPRhdC1INC40LvQuCDRgNC+0LzQsNC90YLQuNGH0LXRgdC60LjRhSDQstC10YfQtdGA0L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JfQsNCx0YPQtNGM0YLQtSDQviDQv9C+0YHRgtC+0Y/QvdC90L7QuSDQt9Cw0LzQtdC90LUg0YDQsNC30LHQuNGC0YvRhSDQsdC+0LrQsNC70L7QsiAmbWRhc2g7INC90LDRiNC4INC90L7QttC60Lgg0L/RgNC+0YHQu9GD0LbQsNGCINCz0L7QtNGLLiDQmNGFINGB0YLQuNC70Ywg0Lgg0L3QsNC00LXQttC90L7RgdGC0Ywg0L/QvtCy0YvRgdGP0YIg0YPRgNC+0LLQtdC90Ywg0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC90L7RgdGC0Ywg0LPQvtGB0YLQtdC5LjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INC/0YDQtdCy0YDQsNGC0LjRgtC1INC/0L7QtNCw0YfRgyDQvdCw0L/QuNGC0LrQvtCyINCyINC40YHQutGD0YHRgdGC0LLQviDRgSDQvdCw0YjQuNC80Lgg0L3QtdCx0YzRjtGJ0LjQvNC40YHRjyDQvdC+0LbQutCw0LzQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkemvEgXJ0IGxpZXRvamFtaSB2xKtuYSBnbMSBxb51IGvEgXRpOiBpenR1csSrZ2ksIGVsZWdhbnTEqyB1biBwcmFrdGlza2k8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyBtxatzdSBnbMSBxb51IGvEgXRpxYZ1cz88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1pZSB2xKtuYSBnbMSBxb51IGvEgXRpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMsIGthcyBhdGRhcmEgZWxlZ2FudG8gc3Rpa2xhIGdsxIHFvnUgZGl6YWludSwgYmV0IGlyIG5lc2FsYXXFvmFtaSB1biBpenR1csSrZ2kuIElkZcSBbGkgcGllbcSTcm90aSBwYXPEgWt1bWllbSwgcmVzdG9yxIFuaWVtIHZhaSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haSwgdGllIG5vZHJvJnNjYXJvbjtpbmEga29tZm9ydHUgdW4gc3RpbHUsIHZpZW5sYWlrdXMgc2FtYXppbm90IHBsYXN0bWFzYXMgYXRrcml0dW11cy48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5OZXNhbGF1xb5hbWkgdW4gaXp0dXLEq2dpOiZuYnNwO0RybyZzY2Fyb247aSBsaWV0b2phbWkgcGF0IHNwcmFpZ8SBa8SBcyBiYWxsxKt0xJNzIHZhaSBixIFyb3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlRlbXBlcmF0xatyYXMga29udHJvbGU6Jm5ic3A7S8SBdGnFhmkgxLxhdWogdHVyxJN0IGdsxIF6aSwgbmVpZXRla23Ek2pvdCBkesSTcmllbmEgdGVtcGVyYXTFq3J1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FbGVnYW50cyBkaXphaW5zOiZuYnNwO1N0YWJpbMSBIHBhbWF0bmUgdW4gc3Rpa2xhbSBsxKtkesSrZ2EgaXpza2F0YSBtxIFrc2xhIHBpZSZzY2Fyb247xLdpciBnYWxkYW0gYXVnc3R2xJNydMSrZ3UgaXpza2F0dS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmlkZWkgZHJhdWR6xKtnaTombmJzcDtEYXVkemvEgXJ0xJNqYSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdSBkYXVkenVtdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiZuYnNwO1DEgXJ0aWthaSBkcm8mc2Nhcm9uO2EsIEJQQS1icsSrdmEgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EaXphaW5zOiZuYnNwO1N0YWJpbMSBIHBhbWF0bmUsIHN0aWtsYSBnbMSBxb51IGltaXTEgWNpamEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvbXBsZWt0xIE6Jm5ic3A7S8SBdGkgdW4gc2FkZXLEq2dpIHBsYXN0bWFzYXMga2F1c2kuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiZuYnNwO01hemfEgWphbWkgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVrdGkgcGllbcSTcm90aTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlBhc8SBa3VtaWVtOiZuYnNwO0vEgXphcywga29ycG9yYXTEq3ZpIHBhc8SBa3VtaSwgZmVzdGl2xIFsaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+UmVzdG9yxIFuaWVtIHVuIGLEgXJpZW06Jm5ic3A7UGFzbmllZHppZXQgZHrEk3JpZW51cyBzdGlsxKtnaSwgYmV6ICZzY2Fyb247xLdlbWJ1IHJpc2tpZW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk3EgWrEgW06Jm5ic3A7SWRlxIFsaSBwaWtuaWtpZW0sIGTEgXJ6YSB2YWthcmnFhsSBbSB2YWkgxKNpbWVuZXMgc3bEk3RraWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0YXMgaXIgaXpkZXbEq2dpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPklldGF1cGlldCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gdmllbnJlaXrEk2pvIGdsxIHFvnUgaWVnxIFkZXMsIHVuIHLFq3DEk2ppZXRpZXMgcGFyIHZpZGkuIE3Fq3N1IGvEgXRpIGthbHBvcyBnYWRpZW0sIHNhZ2xhYsSBam90IHNrYWlzdHUgaXpza2F0dS48L3A+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm1kYXNoOyBwxIFydmVpZG9qaWV0IHNhdnUgcGFzbmllZyZzY2Fyb247YW51IGFyIGl6dHVyxKtnaWVtIHVuIHN0aWzEq2dpZW0gZ2zEgcW+dSBrxIF0aWVtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFBsYXN0aWMgU3RlbXMgZm9yIFdpbmUgR2xhc3NlczogVW5icmVha2FibGUgRWxlZ2FuY2UgZm9yIEV2ZXJ5IE9jY2FzaW9uPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgU3RlbXM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+RWxldmF0ZSB5b3VyIHdpbmUgYW5kIGNvY2t0YWlsIGV4cGVyaWVuY2Ugd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBwbGFzdGljIHN0ZW1zJm5ic3A7dGhhdCBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggcHJhY3RpY2FsaXR5LiBEZXNpZ25lZCB0byBtaW1pYyB0aGUgdGltZWxlc3MgZWxlZ2FuY2Ugb2YgdHJhZGl0aW9uYWwgZ2xhc3N3YXJlLCB0aGVzZSBzdGVtcyBhcmUgY3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgZHVyYWJsZSBwbGFzdGljLCBtYWtpbmcgdGhlbSBwZXJmZWN0IGZvciBwYXJ0aWVzLCB3ZWRkaW5ncywgb3IgdXBzY2FsZSBldmVudHMuIFNheSBnb29kYnllIHRvIGJyb2tlbiBnbGFzcyBhbmQgaGVsbG8gdG8gd29ycnktZnJlZSBlbnRlcnRhaW5pbmchPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5VbmJyZWFrYWJsZSAmYW1wOyBEdXJhYmxlOiZuYnNwO1NoYXR0ZXJwcm9vZiBwbGFzdGljIGVuc3VyZXMgc2FmZXR5IGFuZCBsb25nZXZpdHksIGV2ZW4gaW4gbGl2ZWx5IHNldHRpbmdzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FbGVnYW50IERlc2lnbjombmJzcDtNaXJyb3JzIHRoZSByZWZpbmVkIGxvb2sgb2YgY2xhc3NpYyB3aW5lIGdsYXNzZXMsIGVuaGFuY2luZyB5b3VyIHRhYmxlIHByZXNlbnRhdGlvbi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VGVtcGVyYXR1cmUgQ29udHJvbDombmJzcDtIb2xkIHlvdXIgZHJpbmsgd2l0aG91dCB0cmFuc2ZlcnJpbmcgaGVhdCwga2VlcGluZyBiZXZlcmFnZXMgYXQgdGhlIHBlcmZlY3QgdGVtcGVyYXR1cmUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2Ugd2FzdGUgYnkgcmVwbGFjaW5nIHNpbmdsZS11c2UgcGxhc3RpYyBvciBmcmFnaWxlIGdsYXNzd2FyZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+RXZlbnRzOiZuYnNwO1dlZGRpbmdzLCBjb3Jwb3JhdGUgZ2F0aGVyaW5ncywgZ2FyZGVuIHBhcnRpZXMsIG9yIGZlc3RpdmFscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+QmFycyAmYW1wOyBSZXN0YXVyYW50czombmJzcDtTZXJ2ZSBkcmlua3Mgc3R5bGlzaGx5IHdoaWxlIG1pbmltaXppbmcgYnJlYWthZ2UgY29zdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0lkZWFsIGZvciBvdXRkb29yIGRpbm5lcnMsIHBvb2xzaWRlIGNvY2t0YWlscywgb3IgZmFtaWx5IGNlbGVicmF0aW9ucy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRlc2lnbjombmJzcDtTbGVlayBzdGVtIHN0cnVjdHVyZSBjb21wYXRpYmxlIHdpdGggbW9zdCBwbGFzdGljIHdpbmUgZ2xhc3Nlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIGVhc3kgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHRyYW5zZm9ybSB5b3VyIHNlcnZpY2Ugd2l0aCBzdGVtcyB0aGF0IGJsZW5kIGx1eHVyeSwgZHVyYWJpbGl0eSwgYW5kIHN1c3RhaW5hYmlsaXR5ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk4OTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzYwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzdGVtcyBmb3Igd2luZSBnbGFzc2VzLCBQUywgQmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMTUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMjlhOGE3NTBiN2NiMzc2ZTYxMTc4YjU3YjU4ZWYyOTUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBkb3duc3RlbXMgZm9yIHJldXNhYmxlIHdpbmUgZ2xhc3NlcyBpbiBibGFjayBjb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWkgdsSrbmEgZ2zEgcW+dSBrxIF0aSDigJQgZWxlZ2FudGkgdW4gbmVzYWxhdcW+YW1pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LIg4oCUINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCDQsdC10Lcg0YXRgNGD0L/QutC+0YHRgtC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02Mjg1MjMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTIyMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCd0L7QtiDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQuSAxOCDRgdC8LCDQn9ChLCDRh9C10YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTmF6aXMgZGF1ZHpyZWl6bGlldG9qYW1zIDE4IGNtLCBQUywgbWVsbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7Qtjog0L3QsNC00LXQttC90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGIINC90L7Qtj88L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2INC00LvQuNC90L7QuSAxOCDRgdC8ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINC60LDRh9C10YHRgtCy0L4sINC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMINC4INGN0YHRgtC10YLQuNC60YMuINCe0L0g0YHQvtGH0LXRgtCw0LXRgiDQtNC+0YHRgtGD0L/QvdGD0Y4g0YbQtdC90YMg0YEg0L/RgNC10LzQuNCw0LvRjNC90L7QuSDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YzRjiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsNC90LDQu9C+0LPQuCDQuCDRgdC+0LrRgNCw0YnQsNGPINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIuPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMOiZuYnNwO9CY0LfQs9C+0YLQvtCy0LvQtdC9INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQuiDQtNC10YTQvtGA0LzQsNGG0LjQuCDQuCDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiZuYnNwO9Cf0L7QtNGF0L7QtNC40YIg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC80LXRgNC+0L/RgNC40Y/RgtC40LksINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INC00L7RgdGC0LDQstC60Lgg0LXQtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodGC0LjQu9GMOiZuYnNwO9Cb0LDQutC+0L3QuNGH0L3Ri9C5INGH0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDRjdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INCz0LDRgNC80L7QvdC40YfQvdC+INCy0L/QuNGI0YPRgtGB0Y8g0LIg0LvRjtCx0YPRjiDRgdC10YDQstC40YDQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6Jm5ic3A70KHQvdC40LbQsNC10YIg0LLRgNC10LTQvdC+0LUg0LLQvtC30LTQtdC50YHRgtCy0LjQtSDQvdCwINC+0LrRgNGD0LbQsNGO0YnRg9GOINGB0YDQtdC00YMg0LfQsCDRgdGH0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0KfQtdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxOCDRgdC8LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtC+0YIg0L3QvtC2Pzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INC60LDRhNC1OiZuYnNwO9Cj0LvRg9GH0YjQuNGC0LUg0L/QvtC00LDRh9GDINCx0LvRjtC0INC4INGB0L7QutGA0LDRgtC40YLQtSDRgNCw0YHRhdC+0LTRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC40LHQvtGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0LvRg9C20LHRiyDQtNC+0YHRgtCw0LLQutC4OiZuYnNwO9CT0LDRgNCw0L3RgtC40YDRg9C50YLQtSDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0YHRgtCy0L4g0Lgg0L3QsNC00LXQttC90L7RgdGC0Ywg0LTQsNC20LUg0LIg0LTQvtGA0L7Qs9C1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6Jm5ic3A70JjQtNC10LDQu9C10L0g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINC/0YDQsNC30LTQvdC40LrQvtCyINC40LvQuCDQv9C+0LLRgdC10LTQvdC10LLQvdGL0YUg0L7QsdC10LTQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0L7RgdGC0L7Rj9C90L3Ri9GFINC30LDQutGD0L/QvtC6INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0L3QvtC20LXQuSAmbWRhc2g7INC90LDRiNCwINC80L7QtNC10LvRjCDQv9GA0L7RgdC70YPQttC40YIg0LPQvtC00YssINGB0L7RhdGA0LDQvdGP0Y8g0LHQtdC30YPQv9GA0LXRh9C90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQuINCV0LUg0YHRgtC40LvRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0YPQutGA0LXQv9GP0YIg0LTQvtCy0LXRgNC40LUg0LrQu9C40LXQvdGC0L7QsiDQuiDQstCw0YjQtdC80YMg0LHRgNC10L3QtNGDLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0LrQsNGH0LXRgdGC0LLQsCwg0Y3RgdGC0LXRgtC40LrQuCDQuCDQt9Cw0LHQvtGC0Ysg0L4g0L/RgNC40YDQvtC00LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbXMgbmF6aXM8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtcyBtZWxucyAxOCBjbSBnYXImc2Nhcm9uOyBuYXppcyBpciBpZGXEgWxhIGl6dsSTbGUgdGllbSwga2FzIG5vdsSTcnTEkyBrdmFsaXTEgXRpIHVuIHN0aWx1LiBUYXMgbmF2IHZpc2l6ZGV2xKtnxIFrYWlzLCBiZXQgYXLEqyBuZSBkxIFyZ3MgdmFyaWFudHMsIHRhcyBhcHZpZW5vIGl6dHVyxKtidSB1biBlbGVnYW5jaSwga2FzIGlyIHBpZW3Ek3JvdHMgZ2FuIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLCBnYW4gxKtwYSZzY2Fyb247aWVtIGdhZMSranVtaWVtLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcywgJnNjYXJvbjtpcyBuYXppcyBpciBpenR1csSrZ3MgdW4gbm9kaWx1bWl6dHVyxKtncywgxLxhdWpvdCB0byBpem1hbnRvdCBhdGvEgXJ0b3RpLCBuZXphdWTEk2pvdCBmdW5rY2lvbmFsaXTEgXRpLiBWaWVnbGkgdMSrcsSBbXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBzYWdsYWLEgWpvdCBwaWV2aWxjxKtnbyBpenNrYXR1LiBNZWxuxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgbW9kZXJudSB1biBkaXNrcsSTdHUgaXpza2F0dSwga2FzIGhhcm1vbmlza2kgaXpza2F0xKtzaWVzIHV6IGplYmt1cmEgZ2FsZGEuICZTY2Fyb247aXMgbmF6aXMga8S8xatzIHBhciB1enRpY2FtdSBwYWzEq2d1IHJlc3RvcsSBbm9zIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtb3MsIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSBrb21mb3J0dSB1biBnYW5kYXLEq2p1bXUgcGFyIGxpZXRvJnNjYXJvbjthbnUuIEl6dsSTbGlldGllcyBtxatzdSBuYXppLCBsYWkgcmFkxKt0dSBhdWdzdGEgbMSrbWXFhmEgc2VydmlzdSB1biBzYWdsYWLEgXR1IHNhdmFzIGllc3TEgWRlcyB0xJNsdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIEtuaWZlOiBEdXJhYmlsaXR5LCBTdHlsZSAmYW1wOyBFY28tQ29uc2Npb3VzIENob2ljZTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIEtuaWZlPzwvc3Ryb25nPjwvaDM+DQoNCjxwPlRoZSZuYnNwOzE4IGNtIHJldXNhYmxlIGJsYWNrIHBsYXN0aWMga25pZmUmbmJzcDtpcyB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHJlbmd0aCwgZWxlZ2FuY2UsIGFuZCBzdXN0YWluYWJpbGl0eS4gRGVzaWduZWQgZm9yIHRob3NlIHdobyBwcmlvcml0aXplIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MsIGl0IHJlcGxhY2VzIHNpbmdsZS11c2UgY3V0bGVyeSB3aGlsZSBvZmZlcmluZyBleGNlcHRpb25hbCB2YWx1ZSBmb3IgbW9uZXkuIElkZWFsIGZvciByZXN0YXVyYW50cywgZGVsaXZlcnkgc2VydmljZXMsIG9yIGhvbWUgdXNlLCBpdCBlbGV2YXRlcyBldmVyeSBkaW5pbmcgZXhwZXJpZW5jZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgTG9uZy1MYXN0aW5nOiZuYnNwO0NyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIEJQQS1mcmVlIHBsYXN0aWMgdGhhdCByZXNpc3RzIHdlYXIgYW5kIHJldGFpbnMgc2hhcnBuZXNzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EaXNod2FzaGVyLVNhZmU6Jm5ic3A7RWZmb3J0bGVzcyBjbGVhbmluZyB3aXRob3V0IGNvbXByb21pc2luZyBpdHMgc2xlZWsgYXBwZWFyYW5jZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TW9kZXJuIERlc2lnbjombmJzcDtNYXR0ZSBibGFjayBmaW5pc2ggYW5kIDE4IGNtIGxlbmd0aCBzdWl0IGFueSB0YWJsZSBzZXR0aW5nLCBmcm9tIGNhc3VhbCBtZWFscyB0byBmb3JtYWwgZXZlbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlcyBwbGFzdGljIHdhc3RlIGJ5IHJlcGxhY2luZyBkaXNwb3NhYmxlIGFsdGVybmF0aXZlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIHNoYXR0ZXJwcm9vZiBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTggY20gKHZlcnNhdGlsZSBmb3IgY3V0dGluZyBtZWF0cywgY2hlZXNlcywgb3IgZGVzc2VydHMpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdGF1cmFudHMgJmFtcDsgQ2FmZXM6Jm5ic3A7RW5oYW5jZSBwcmVzZW50YXRpb24gYW5kIGN1dCBjb3N0cyBvbiBzaW5nbGUtdXNlIGN1dGxlcnkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkZvb2QgRGVsaXZlcnk6Jm5ic3A7RW5zdXJlIG1lYWxzIGFycml2ZSB3aXRoIHJlbGlhYmxlLCByZXVzYWJsZSB1dGVuc2lscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7SWRlYWwgZm9yIHBpY25pY3MsIHBhcnRpZXMsIG9yIGV2ZXJ5ZGF5IG1lYWxzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBJbnZlc3RtZW50Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPkJvb3N0IGN1c3RvbWVyIHNhdGlzZmFjdGlvbiB3aXRoIGEga25pZmUgdGhhdCBjb21iaW5lcyBwcmFjdGljYWxpdHkgYW5kIHNvcGhpc3RpY2F0aW9uLiBJdHMgdGltZWxlc3MgZGVzaWduIGFuZCBlY28tY29uc2Npb3VzIGFwcGVhbCBhbGlnbiB3aXRoIG1vZGVybiBzdXN0YWluYWJpbGl0eSB0cmVuZHMuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHVwZ3JhZGUgeW91ciBzZXJ2aWNlIHdpdGggYSBrbmlmZSB0aGF0IG1hcnJpZXMgZnVuY3Rpb25hbGl0eSwgc3R5bGUsIGFuZCBwbGFuZXQtZnJpZW5kbHkgdmFsdWVzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2MTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjIgMTM6NDU6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE5NDcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiMjU4MTIyNGFlOWUwMmEzMzFlZWQ2ODgwMWJhN2QxMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIGJsYWNrIHplcm8gd2FzdGUgY3V0bGVyeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTmF6aXMgZGF1ZHpyZWl6bGlldG9qYW1zIG1lbG5zIG5vIHBsYXN0bWFzYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LYgMTgg0YHQvCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NThdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxNkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzIwNjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuzog0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMINC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdGL0YUg0LHQu9GO0LQ8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC90LDQtNC10LbQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YvRgtC90YvRhSDQvtCx0LXQtNC+0LIsINGA0LDQs9GDINC40LvQuCDRgdC10LzQtdC50L3Ri9GFINC/0L7RgNGG0LjQuT8g0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtC4LiDQntC90Lgg0L/QvtC00YXQvtC00Y/RgiDQutCw0Log0LTQu9GPINC00L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YLQsNC6INC4INC00LvRjyDQsdC40LfQvdC10YHQsCwg0L/QvtC80L7Qs9Cw0Y8g0YHQvtC60YDQsNGC0LjRgtGMINC+0YLRhdC+0LTRiyDQuCDRg9C60YDQtdC/0LjRgtGMINC00L7QstC10YDQuNC1INC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0LHQtdC30L7Qv9Cw0YHQtdC9INC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0Ysg0Lgg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40YDQvdGL0LzQuCDQsdGD0LvRjNC+0L3QsNC80LgsINGB0L7Rg9GB0LDQvNC4INC40LvQuCDQt9Cw0L/RgNCw0LLQutCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz46INC60YDRi9GI0LrQsCDRgdC+0LLQvNC10YHRgtC40LzQsCDRgSDQutC+0L3RgtC10LnQvdC10YDQsNC80LggMzc1INC80LssIDUwMCDQvNC7INC4IDEwMDAg0LzQuyAmbWRhc2g7INGD0LTQvtCx0L3QviDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtCy0YvRgdGM0YLQtSDQuNC80LjQtNC2INCy0LDRiNC10LPQviDQutCw0YTQtSDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDRgtCw0YDRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qn9GA0L7Rh9C90L7RgdGC0Yw8L3N0cm9uZz46INGB0L7RhdGA0LDQvdGP0LXRgiDRhNC+0YDQvNGDINC/0L7RgdC70LUg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0Lgg0LzRi9GC0YzRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QoNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdGC0L7Qu9C+0LLRi9GFPC9zdHJvbmc+OiDQv9C+0YDRhtC40L7QvdC90YvQtSDQs9Cw0YDQvdC40YDRiywg0YHRg9C/0YssINGB0LDQu9Cw0YLRiyDQuNC70Lgg0YHQvtGD0YHRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10LzQtdC50L3Ri9GFINC+0LHQtdC00L7Qsjwvc3Ryb25nPjog0YXRgNCw0L3QtdC90LjQtSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtCwg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0L7QsiDQuNC70Lgg0LTQtdGC0YHQutC+0LPQviDQv9C40YLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QpNGD0LQt0L/RgNC+0LXQutGC0L7Qsjwvc3Ryb25nPjog0YPQtNC+0LHQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LPQvtGC0L7QstGL0YUg0YDQsNGG0LjQvtC90L7QsiDQuNC70Lgg0LrQtdC50YLQtdGA0LjQvdCz0LAuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQvdCwINGD0L/QsNC60L7QstC60LU8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC90LjQttCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JvQvtGP0LvRjNC90L7RgdGC0Ywg0LrQu9C40LXQvdGC0L7Qsjwvc3Ryb25nPjog0L/QvtC00LTQtdGA0LbQutCwINGN0LrQvtC70L7Qs9C40YfQvdGL0YUg0LjQvdC40YbQuNCw0YLQuNCyINGD0LrRgNC10L/Qu9GP0LXRgiDRgNC10L/Rg9GC0LDRhtC40Y4g0LHRgNC10L3QtNCwLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0L3Ri9C5INGA0LDQt9C80LXRgDwvc3Ryb25nPjogNTAwINC80LsgJm1kYXNoOyDQt9C+0LvQvtGC0LDRjyDRgdC10YDQtdC00LjQvdCwINC00LvRjyDRgdGL0YLQvdGL0YUg0L/QvtGA0YbQuNC5INCx0LXQtyDQu9C40YjQvdC10LPQviDQvtCx0YrQtdC80LAuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0YPQtNC+0LHQvdGL0LwsINCwINCx0LjQt9C90LXRgSAmbWRhc2g7INC+0YLQstC10YLRgdGC0LLQtdC90L3Ri9C8ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbDogRHJvJnNjYXJvbjtzLCBwcmFrdGlza3MgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgaXp0dXLEq2d1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIGrFq3N1IMSTZGllbnUgc3ZhaWd1bXUgdW4gYsWrcyBkcm8mc2Nhcm9uO2kgaWtkaWVuYWk/IE3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbCZuYnNwO2lyIGlkZcSBbHMgcmlzaW7EgWp1bXMgZ2FuIG3EgWrEgXMsIGdhbiBwcm9mZXNpb27EgWzEgW0gdmlydHV2xJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIGl6dHVyxJN0dSBpbnRlbnPEq3Z1IGxpZXRvJnNjYXJvbjthbnUsIG5vZHJvJnNjYXJvbjtpbm90IGhlcm3Ek3Rpc2t1bXUsIGRybyZzY2Fyb247xKtidSB1biB2aWVua8SBciZzY2Fyb247dSB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgdHJhbnNwb3J0xJNqb3QgYmllesSBcyB6dXBhcywgbcSTcmNlcyB2YWkgYsSTcm51IMSTZGllbnVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIHBpZW3Ek3JvdGkgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0sIGF0dmllZ2xvam90IG9yZ2FuaXrEkyZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIHBsYXN0bWFzYXMgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSByZXN0b3LEgW5pZW0gYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SXp0dXLEq2dpIHVuIHByYWt0aXNraTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdHJhdWtpIHNhZ2xhYsSBIGZvcm11IHVuIGt2YWxpdMSBdGkgcGF0IHDEk2Mgc2ltdGllbSBtYXpnxIEmc2Nhcm9uO2FuYXMgY2lrbHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJpZXphcyB6dXBhcyB1biBzYXV0xJNqdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBoZXJtxJN0aXNrYWlzIHNsxJNnJnNjYXJvbjthbmFzIG1laMSBbmlzbXMgbm92xJNyJnNjYXJvbjsgaXpsaSZzY2Fyb247YW5vcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CxJNybnUgxJNkaWVuaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgQlBBLWZyZWUgbWF0ZXJpxIFscyB1biBrb21wYWt0cyBpem3Ek3JzICg1MDAgbWwpIGlyIGlkZcSBbGkgbWF6aWVtIMSTZGllbmthcnTEk20uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+UHJvZmVzaW9uxIFsYSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyByZXN0b3LEgW5pZW0sIGthZmlqYXMgdmVpa2FsaWVtIHZhaSDEk2RpZW51IHBpZWfEgWTEkywga2FzIHbEk2xhcyBwxIFyaWV0IHV6IGlsZ3RzcMSTasSrZ2llbSByaXNpbsSBanVtaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgaW50ZWdyxIFjaWphIGRlcG96xKt0YSBzaXN0xJNtxIFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBzYW1hemluaWV0IGl6bWFrc2FzIHVuIGF0a3JpdHVtdXMsIHBpZWTEgXbEgWpvdCBrbGllbnRpZW0gYXRncmllenQgdHJhdWt1cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBkaXphaW5zPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBhcGHEvMSBIGZvcm1hIHVuIHZpZWdscyBzdmFycyDEk3J0aSB0ZWxwxIEgamVia3VyxIEgbGVkdXNza2FwxKsgdmFpIHNvbcSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIHp1cMSBbSwgYmV0IGFyxKsgc2FsxIF0aWVtLCB1emtvZMSBbSB2YWkgxJNkaWVudSBzYXN0YXRhbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyA1MDAgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGludmVzdMSTamlldCBpbGd0c3DEk2rEq2LEgSB1biDEk3J0xKtixIEsIGthcyBrYWxwb3MgZ2FkaWVtIGlsZ2khPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDUwMCBtbDogSWRlYWwgZm9yIEV2ZXJ5ZGF5IFVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPk5lZWQgZHVyYWJsZSBjb250YWluZXJzIGZvciBkYWlseSBtZWFscz8gT3VyJm5ic3A7NTAwIG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBidWlsdCBmb3IgdmVyc2F0aWxpdHksIHNhZmV0eSwgYW5kIGVjby1jb25zY2lvdXMgbGl2aW5nLiBQZXJmZWN0IGZvciBzb3Vwcywgc3Rld3MsIHNhbGFkcywgb3IgZmFtaWx5IGxlZnRvdmVycy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgJmFtcDsgRHVyYWJsZTwvc3Ryb25nPjogV2l0aHN0YW5kcyBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgU2VhbDwvc3Ryb25nPjogTm8gc3BpbGxzLCBldmVuIHdpdGggc2F1Y3kgZGlzaGVzIG9yIGJyb3Rocy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgTGlkczwvc3Ryb25nPjogQ29tcGF0aWJsZSB3aXRoIGFsbCBzaXplcyAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpIGZvciBoYXNzbGUtZnJlZSBzdG9yYWdlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmV1c2FibGUgZGVzaWduIGN1dHMgcGxhc3RpYyB3YXN0ZSBmb3IgaG9tZXMgYW5kIHJlc3RhdXJhbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaGFwZTwvc3Ryb25nPjogRml0cyBuZWF0bHkgaW4gZnJpZGdlcywgYmFncywgb3Iga2l0Y2hlbiBzaGVsdmVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZhbWlseSBNZWFsczwvc3Ryb25nPjogU3RvcmUgbGVmdG92ZXJzLCBzYXVjZXMsIG9yIHNpZGUgZGlzaGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk1lYWwgUHJlcDwvc3Ryb25nPjogUG9ydGlvbiBsdW5jaGVzIGZvciB0aGUgd2Vlay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5SZXN0YXVyYW50czwvc3Ryb25nPjogU3VzdGFpbmFibGUgc29sdXRpb24gZm9yIHRha2VvdXQgb3IgZGVsaXZlcnkuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIEludGVncmF0aW9uPC9zdHJvbmc+OiBTaW1wbGlmeSByZXR1cm5zIGFuZCByZWR1Y2UgY29zdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U3BhY2UtRWZmaWNpZW50PC9zdHJvbmc+OiBIb2xkcyBnZW5lcm91cyBwb3J0aW9ucyB3aXRob3V0IGJ1bGsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktVXNlPC9zdHJvbmc+OiBHcmVhdCBmb3Igc2FsYWRzLCBkZXNzZXJ0cywgb3IgbWFyaW5hdGluZyBtZWF0cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgNTAwIG1sIHJldXNhYmxlIGNvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IFByYWN0aWNhbGl0eSBtZWV0cyBzdXN0YWluYWJpbGl0eSBmb3IgbW9kZXJuIGtpdGNoZW5zITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE0ODY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjQxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzOTc4ZDc3ODU2ZGJiNzExMmQ4NDFjYzJlOGUyN2U2Mi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBadXBhcyB0cmF1a2kgNTAwIG1sOiBoZXJtxJN0aXNraSwgZHJvxaFpIG1pa3JvdmnEvMWGdSBrcsSBc27EqwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7LCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINGD0L/QsNC60L7QstC60LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ1N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjEyQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTg0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7OiDQmNC00LXQsNC70YzQvdCw0Y8g0L/QvtGA0YbQuNGPINC90LAg0L7QtNC90L7Qs9C+PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQutC+0LzQv9Cw0LrRgtC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C+0LTQsNGH0Lgg0LHRg9C70YzQvtC90L7Qsiwg0LrRgNC10Lwt0YHRg9C/0L7QsiDQuNC70Lgg0LjQt9GL0YHQutCw0L3QvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsj8g0J3QsNGI0LgmbmJzcDvQutGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0YPQtNC+0LHRgdGC0LLQviwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0KHQvtC30LTQsNC90L3Ri9C1INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvtC90Lgg0L/QvtC00YfQtdGA0LrQvdGD0YIg0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMINCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNGP0YIg0LTQsNC20LUg0YHQsNC80YvRhSDQstC30YvRgdC60LDRgtC10LvRjNC90YvRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INC90LUg0YHQvtC00LXRgNC20LjRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEtRnJlZSksINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LfQsNC80L7RgNC+0LfQutC4INC4INC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0YHQvtCy0LzQtdGB0YLQuNC80LAg0YHQviDQstGB0LXQvNC4INGA0LDQt9C80LXRgNCw0LzQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyICgzNzUg0LzQuywgNTAwINC80LssIDEwMDAg0LzQuykgJm1kYXNoOyDRg9C00L7QsdC90L4g0YXRgNCw0L3QuNGC0Ywg0Lgg0YjRgtCw0LHQtdC70LjRgNC+0LLQsNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjQtNC60LjQvNC4INCx0LvRjtC00LDQvNC4LCDRgdC+0YXRgNCw0L3Rj9GPINGB0LLQtdC20LXRgdGC0Ywg0Lgg0LDRgNC+0LzQsNGCLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QtNGH0LXRgNC60L3QuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDQv9C+0LfQuNGG0LjRjiDQstCw0YjQtdCz0L4g0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsCDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0LLQtdGA0L3Rg9GC0Ywg0YLQsNGA0YMg0LTQu9GPINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9PC9zdHJvbmc+OiDQutGA0YPQs9C70LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0YPQv9GA0L7RidCw0Y7RgiDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjRjiDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCa0LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyPC9zdHJvbmc+OiDQv9C+0LTQsNCy0LDQudGC0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRg9C/0YssINC00LXRgdC10YDRgtGLINC40LvQuCDRgdC+0YPRgdGLINCyINGN0LrQvtGD0L/QsNC60L7QstC60LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdGA0LLQuNGB0L7QsiDQtNC+0YHRgtCw0LLQutC4INC10LTRizwvc3Ryb25nPjog0L7QsdC10YHQv9C10YfRjNGC0LUg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDQsdC70Y7QtCDQuCDQvNC40L3QuNC80LjQt9C40YDRg9C50YLQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QlNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz46INCz0L7RgtC+0LLRjNGC0LUg0L/QvtC70LXQt9C90YvQtSDQvtCx0LXQtNGLINC90LAg0YDQsNCx0L7RgtGDINC40LvQuCDRhdGA0LDQvdC40YLQtSDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINCx0Y7QtNC20LXRgtCwPC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvtC60YDQsNGJ0LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LrRgNC10L/Qu9C10L3QuNC1INC70L7Rj9C70YzQvdC+0YHRgtC4PC9zdHJvbmc+OiDQutC70LjQtdC90YLRiyDQtNC+0LLQtdGA0Y/RjtGCINCx0YDQtdC90LTQsNC8LCDQutC+0YLQvtGA0YvQtSDQt9Cw0LHQvtGC0Y/RgtGB0Y8g0L4g0Y3QutC+0LvQvtCz0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdGB0YLQstC+PC9zdHJvbmc+OiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAgKDM3NSDQvNC7KSDQvdC1INC30LDQvdC40LzQsNC10YIg0LzQtdGB0YLQviDQsiDRgdGD0LzQutC1INC40LvQuCDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INCw0LrRgtC+0Lwg0LfQsNCx0L7RgtGLINC+INGB0LXQsdC1INC4INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDogS29tcGFrdHMgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtcyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW08L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IHByYWt0aXNrdXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBzdmFpZ3VtdSB1biBzaWx0dW11IHZpZW5haSBwb3JjaWphaT8gTcWrc3UmbmJzcDs8c3Ryb25nPmRhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw8L3N0cm9uZz4mbmJzcDtpciBpZGXEgWxpIHBpZW3Ek3JvdGksIGxhaSBwYXNuaWVndHUgenVwYXMsIGJ1bGpvbnVzLCBkZXNlcnR1cyB2YWkgdXprb2RhcyBiZXogbm9wbMWrZMSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGtvbWZvcnR1IGdhbiBtxIFqxIFzLCBnYW4ga2FmZWpuxKtjxIFzLCBhcHZpZW5vam90IGtvbXBha3RvIGl6bcSTcnUsIGRybyZzY2Fyb247xKtidSB1biBpbGd0c3DEk2rEq2J1LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgcMSBcnZhZMSBam90ICZzY2Fyb247xLdpZHJ1cyDEk2RpZW51cyB2YWkgbcSTcmNlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBkZXIgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSwgdmllbmvEgXImc2Nhcm9uO29qb3QgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHZpZXTEgXMgYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S29tcGFrdHMgdW4gcHJha3Rpc2tzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIGl6bcSTcnMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtLCBuZXBpZXNsb2dvam90IGxlZHVzc2thcGkgdmFpIHBsYXVrdHVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JbmRpdmlkdcSBbGFzIHBvcmNpamFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB6dXBhcywgYsSTcm51IMSTZGllbmksIGpvZ3VydGEgZGVzZXJ0aSB2YWkgbWF6YXMgdXprb2Rhcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5LYWZlam7Eq2NhcyB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHBha2FscG9qdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDEk3J0aSBsaWV0b2phbWksIGxhaSBwYXNuaWVndHUgxJNkaWVudXMgJnF1b3Q7cGHFhmVtIGzEq2R6aSZxdW90OyBmb3JtxIF0xIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TcSBamFzIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHZpZW5rxIFyJnNjYXJvbjthIMSTZGllbmEgc2FnYXRhdm8mc2Nhcm9uO2FuYSB1biB1emdsYWLEgSZzY2Fyb247YW5hLCBuZXBpZXRpZWtvdCBhciBsaWVrdSB2aWV0dS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGl6bcSTcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IDM3NSBtbCB0aWxwdW1zIGlyIGlkZcSBbHMsIGxhaSBuZXPEk3JrxIHFhm90dSB0ZWxwdSB1biB2aWVnbGkgaWVrxLxhdXRvcyBzb23EgXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgZGVwb3rEq3RhIHNpc3TEk211IGludGVncsSBY2lqYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbW90aXbEk2ppZXQga2xpZW50dXMgYXRncmllenQgdHJhdWt1cywgc2FtYXppbm90IGl6bWFrc2FzIHVuIGVrb2xvxKNpc2tvIHDEk2RhcyBub3NwaWVkdW11LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIMSTZGllbmllbSwgYmV0IGFyxKsgc8Sra2llbSBwcm9kdWt0aWVtIChvZ2FzLCByaWVrc3RpLCBzxJNrbGFzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyAzNzUgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgcmlzaW7EgWp1bXMsIGthcyBhcHZpZW5vIGZ1bmtjaW9uYWxpdMSBdGksIGtvbXBha3R1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDM3NSBtbDogQ29tcGFjdCBGcmVzaG5lc3MgZm9yIFNpbmdsZSBTZXJ2aW5nczwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHByYWN0aWNhbCBjb250YWluZXJzIHRvIGtlZXAgaW5kaXZpZHVhbCBwb3J0aW9ucyBmcmVzaCBhbmQgbGVhay1mcmVlPyBPdXImbmJzcDtyZXVzYWJsZSAzNzUgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNvdXBzLCBicm90aHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIERlc2lnbmVkIGZvciBjb252ZW5pZW5jZSwgdGhleSBjb21iaW5lIHBvcnRhYmlsaXR5LCBzYWZldHksIGFuZCBlY28tZnJpZW5kbGluZXNzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSBNYXRlcmlhbDwvc3Ryb25nPjogU2FmZSBmb3IgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIExpZDwvc3Ryb25nPjogUGF0ZW50ZWQgc2VhbGluZyBzeXN0ZW0gcHJldmVudHMgc3BpbGxzLCBldmVuIHdpdGggbGlxdWlkcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgQ29tcGF0aWJpbGl0eTwvc3Ryb25nPjogTGlkcyBmaXQgYWxsIGNvbnRhaW5lciBzaXplcyAoMzc1IG1sIHRvIDEwMDAgbWwpIGZvciBlYXN5IHN0YWNraW5nLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmVkdWNlcyBzaW5nbGUtdXNlIHdhc3RlLCBpZGVhbCBmb3IgY2FmZXMgd2l0aCBkZXBvc2l0IHN5c3RlbXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Q29tcGFjdCBEZXNpZ248L3N0cm9uZz46IFNwYWNlLXNhdmluZyBzaXplIGZvciBzaW5nbGUgc2VydmluZ3MsIGx1bmNoYm94ZXMsIG9yIHNtYWxsIHBhbnRyaWVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNpbmdsZS1TZXJ2ZSBNZWFsczwvc3Ryb25nPjogU291cHMsIG9hdG1lYWwsIHlvZ3VydCwgb3Igc25hY2tzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZvb2QgRGVsaXZlcnkgU2VydmljZXM8L3N0cm9uZz46IEtlZXAgcG9ydGlvbnMgZnJlc2ggZm9yIHRha2VvdXQgb3IgbWVhbCBraXRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhvbWUgVXNlPC9zdHJvbmc+OiBQcmVwIGluZGl2aWR1YWwgbWVhbHMgd2l0aG91dCBjbHV0dGVyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2l6ZTwvc3Ryb25nPjogRml0cyBlYXNpbHkgaW4gYmFncywgbHVuY2hib3hlcywgb3Igb2ZmaWNlIGRyYXdlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gUmVhZHk8L3N0cm9uZz46IEVuY291cmFnZSByZXR1cm5zIHRvIGN1dCBjb3N0cyBhbmQgd2FzdGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktUHVycG9zZTwvc3Ryb25nPjogVXNlIGZvciBwYW50cnkgc3RvcmFnZSAobnV0cywgYmVycmllcywgc3BpY2VzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgMzc1IG1sIENvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEVuam95IGZyZXNobmVzcywgY29udmVuaWVuY2UsIGFuZCBzdXN0YWluYWJpbGl0eSBpbiBvbmUgY29tcGFjdCBwYWNrYWdlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1MTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02Mjk1MjUxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjA1MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCS0LjQu9C60LAg0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8gMTggY20sINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYWvFoWEgZGF1ZHpyZWl6bGlldG9qYW1hIDE4IGNtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBmb3JrIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsDog0L/RgNC+0YfQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGI0YMg0LLQuNC70LrRgz88L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsCDQtNC70LjQvdC+0LkgMTgg0YHQvCAmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0LrQsNGH0LXRgdGC0LLQviwg0YPQtNC+0LHRgdGC0LLQviDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCe0L3QsCDRgdC+0YfQtdGC0LDQtdGCINC00L7RgdGC0YPQv9C90YPRjiDRhtC10L3RgyDRgSDQv9GA0LXQvNC40LDQu9GM0L3QvtC5INC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjNGOLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCw0L3QsNC70L7Qs9C4INC4INGB0L7QutGA0LDRidCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMOiDQmNC30LPQvtGC0L7QstC70LXQvdCwINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQuiDQtNC10YTQvtGA0LzQsNGG0LjQuCDQuCDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0L3QvtC80LjRh9C90L7RgdGC0Yw6INCe0L/RgtC40LzQsNC70YzQvdC+0LUg0YHQvtC+0YLQvdC+0YjQtdC90LjQtSDRhtC10L3RiyDQuCDQutCw0YfQtdGB0YLQstCwICZtZGFzaDsg0LTQtdGI0LXQstC70LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC80LXRgtCw0LvQu9C40YfQtdGB0LrQuNGFINCw0L3QsNC70L7Qs9C+0LIsINC90L4g0LTQvtC70LPQvtCy0LXRh9C90LXQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9GFLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6INCh0YLQuNC70YzQvdGL0Lkg0YfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INC00LvQuNC90LAgMTgg0YHQvCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQu9GO0LHRi9GFINCx0LvRjtC0ICZtZGFzaDsg0L7RgiDRgdCw0LvQsNGC0L7QsiDQtNC+INCz0L7RgNGP0YfQuNGFINC30LDQutGD0YHQvtC6LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDog0KHQvdC40LbQsNC10YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQvtGF0YDQsNC90Y/RjyDQv9GA0LjRgNC+0LTQvdGL0LUg0YDQtdGB0YPRgNGB0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCn0LXRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTgg0YHQvC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQsCDQstC40LvQutCwPzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INC60LDRhNC1OiDQo9C70YPRh9GI0LjRgtC1INGB0LXRgNCy0LjRgNC+0LLQutGDINC4INGB0L7QutGA0LDRgtC40YLQtSDRgNCw0YHRhdC+0LTRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC40LHQvtGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0LvRg9C20LHRiyDQtNC+0YHRgtCw0LLQutC4OiDQntCx0LXRgdC/0LXRh9GM0YLQtSDQutC70LjQtdC90YLQvtCyINGD0LTQvtCx0L3Ri9C80Lgg0Lgg0L3QsNC00LXQttC90YvQvNC4INGB0YLQvtC70L7QstGL0LzQuCDQv9GA0LjQsdC+0YDQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDog0JjQtNC10LDQu9GM0L3QsCDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0LLQtdGH0LXRgNC40L3QvtC6INC40LvQuCDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C+0YHRgtC+0Y/QvdC90YvRhSDQt9Cw0LrRg9C/0L7QuiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINCy0LjQu9C+0LogJm1kYXNoOyDQvdCw0YjQsCDQvNC+0LTQtdC70Ywg0L/RgNC+0YHQu9GD0LbQuNGCINCz0L7QtNGLLCDRgdC+0YXRgNCw0L3Rj9GPINCx0LXQt9GD0L/RgNC10YfQvdGL0Lkg0LLQuNC0LiDQldGRINGN0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0L/QvtCy0YvRgdGP0YIg0LvQvtGP0LvRjNC90L7RgdGC0Ywg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4LCDRgdGC0LjQu9GPINC4INC30LDQsdC+0YLRiyDQviDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgZGFrJnNjYXJvbjthOiBpenR1csSrZ2EsIHN0aWzEq2dhIHVuIGJ1ZMW+ZXRhbSBkcmF1ZHrEq2dhPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgJnNjYXJvbjtvIGRhayZzY2Fyb247dT88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSZuYnNwO2F0a8SBcnRvdGkgbGlldG9qYW3EgSBtZWxuxIEgZGFrJnNjYXJvbjthJm5ic3A7aXIgaWRlxIFscyByaXNpbsSBanVtcyByZXN0b3LEgW5pZW0sIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtIHVuIG3EgWpzYWltbmllY8SrYsSBbSwga2FzIHbEk2xhcyBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cywgc2FnbGFixIFqb3QgYXVnc3R1IGt2YWxpdMSBdGkuIFTEgXMgb3B0aW3EgWzEgSBjZW5hIHVuIGl6dHVyxKtiYSBwYWRhcmEgdG8gcGFyIGxhYsSBa28gaXp2xJNsaSBzdGFycCBidWTFvmV0YSB1biBwcmVtaXVtIGllc3DEk2rEgW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SXptYWtzdSBlZmVrdGl2aXTEgXRlOiZuYnNwO0xpZWxpc2thIGNlbmFzIHVuIGt2YWxpdMSBdGVzIGF0dGllY8SrYmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtiYTombmJzcDtBdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYSwga2FzIGl6dHVyIGF0a8SBcnRvdHUgbGlldG8mc2Nhcm9uO2FudSB1biB0cmF1a3UgbWF6Z8SBamFtbyBtYSZzY2Fyb247xKtudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+U3RpbMSrZ3MgZGl6YWluczombmJzcDtNZWxuxIEga3LEgXNhIHVuIDE4IGNtIGdhcnVtcyBwaWUmc2Nhcm9uO8S3aXIgbcWrZGVybnUgaXpza2F0dSBqZWJrdXJhbSBnYWxkYSBrbMSBanVtYW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVrb2xvxKNpc2t1bXM6Jm5ic3A7U2FtYXppbmlldCB2aWVucmVpesSTasSBcyBwbGFzdG1hc2FzIGl6bWFudG8mc2Nhcm9uO2FudSE8L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiZuYnNwO1DEgXJ0aWthaSBkcm8mc2Nhcm9uO2EsIEJQQS1icsSrdmEgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LcsSBc2E6Jm5ic3A7TWVsbmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkdhcnVtczombmJzcDsxOCBjbSAoaWRlxIFsaSBwaWVtxJNyb3RzIMSTZGllbmllbSBubyBzYWzEgXRpZW0gbMSrZHogZ2HEvGFzIMSTZGllbmllbSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiZuYnNwO0RybyZzY2Fyb247aSBtYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZla3RpIHBpZW3Ek3JvdGE6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0b3LEgW5pZW0gdW4ga2FmZWpuxKtjxIFtOiZuYnNwO1Bhc25pZWR6aWV0IMSTZGllbnVzIGFyIHN0aWx1IHVuIHLFq3DEk2ppZXRpZXMgcGFyIHZpZGkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlBpZWfEgWRlcyBwYWthbHBvanVtaWVtOiZuYnNwO05vZHJvJnNjYXJvbjtpbmlldCBrbGllbnRpZW0ga29tZm9ydHUgYXIgaXp0dXLEq2fEgW0gZGFrJnNjYXJvbjvEgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk3EgWrEgW06Jm5ic3A7SWRlxIFsaSBwaWtuaWtpZW0sIHBhc8SBa3VtaWVtIHZhaSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdMSBIGlyIGl6ZGV2xKtnYSBpZWfEgWRlPzwvc3Ryb25nPjwvaDM+DQoNCjxwPklldGF1cGlldCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gcGFzdMSBdsSrZ2FzIHZpZW5yZWl6xJNqbyBkYWsmc2Nhcm9uO3UgaWVnxIFkZXMsIHVuIHZlaWNpbmlldCB6YcS8xIFrdSBwYXNhdWxpLiBUxIFzIGVyZ29ub21pc2thaXMgZGl6YWlucyB1biBpenR1csSrYmEgbm9kcm8mc2Nhcm9uO2luxIFzIGlsZ3N0byZzY2Fyb247dSBrYWxwbyZzY2Fyb247YW5hcyBsYWlrdS48L3A+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm1kYXNoOyBpenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwga2FzIGFwdmllbm8gcHJha3Rpc2t1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBGb3JrczogRHVyYWJsZSwgU3R5bGlzaCAmYW1wOyBCdWRnZXQtRnJpZW5kbHk8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBGb3Jrcz88L3N0cm9uZz48L2gzPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBibGFjayBwbGFzdGljIGZvcmtzJm5ic3A7c3RyaWtlIHRoZSBwZXJmZWN0IGJhbGFuY2UgYmV0d2VlbiBhZmZvcmRhYmlsaXR5IGFuZCBwcmVtaXVtIHF1YWxpdHkuIEF0IDE4IGNtIGxvbmcsIHRoZXkmcnNxdW87cmUgZGVzaWduZWQgZm9yIGR1cmFiaWxpdHksIGNvbnZlbmllbmNlLCBhbmQgc3R5bGUsIG1ha2luZyB0aGVtIGlkZWFsIGZvciByZXN0YXVyYW50cywgZGVsaXZlcnkgc2VydmljZXMsIG9yIGVjby1jb25zY2lvdXMgaG91c2Vob2xkcy4gU2F5IGdvb2RieWUgdG8gc2luZ2xlLXVzZSBwbGFzdGljIGFuZCBlbWJyYWNlIGEgc3VzdGFpbmFibGUgZGluaW5nIGV4cGVyaWVuY2UhPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Db3N0LUVmZmVjdGl2ZTombmJzcDtQcmljZWQgYmV0d2VlbiBidWRnZXQgYW5kIHByZW1pdW0gb3B0aW9ucyAmbWRhc2g7IGV4Y2VsbGVudCB2YWx1ZSBmb3IgbW9uZXkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgTG9uZy1MYXN0aW5nOiZuYnNwO01hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcGxhc3RpYyB0aGF0IHJldGFpbnMgc2hhcGUgZXZlbiBhZnRlciByZXBlYXRlZCBkaXNod2FzaGVyIGN5Y2xlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TW9kZXJuIERlc2lnbjombmJzcDtTbGVlayBibGFjayBjb2xvciBjb21wbGVtZW50cyBhbnkgdGFibGUgc2V0dGluZywgZnJvbSBjYXN1YWwgbWVhbHMgdG8gdXBzY2FsZSBldmVudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2UgcGxhc3RpYyB3YXN0ZSB3aXRoIGZvcmtzIGJ1aWx0IGZvciByZXVzZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxOCBjbSAocGVyZmVjdCBmb3IgbWFpbiBkaXNoZXMsIHNhbGFkcywgb3IgZGVzc2VydHMpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgZWZmb3J0bGVzcyBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdGF1cmFudHMgJmFtcDsgQ2FmZXM6Jm5ic3A7RWxldmF0ZSB5b3VyIHByZXNlbnRhdGlvbiB3aGlsZSBjdXR0aW5nIGNvc3RzIG9uIGRpc3Bvc2FibGUgY3V0bGVyeS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczombmJzcDtFbnN1cmUgbWVhbHMgYXJyaXZlIHdpdGggc3R1cmR5LCByZXVzYWJsZSB1dGVuc2lscyBjdXN0b21lcnMgd2lsbCBsb3ZlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTxzdHJvbmc+Ojwvc3Ryb25nPiZuYnNwO0lkZWFsIGZvciBwYXJ0aWVzLCBwaWNuaWNzLCBvciBldmVyeWRheSBtZWFscy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgSW52ZXN0bWVudDo8L3N0cm9uZz48L2gzPg0KDQo8cD5Cb29zdCBjdXN0b21lciBzYXRpc2ZhY3Rpb24gd2l0aCBlcmdvbm9taWMgZm9ya3MgdGhhdCBlbmhhbmNlIGRpbmluZyBjb21mb3J0LiBUaGVpciB0aW1lbGVzcyBkZXNpZ24gYW5kIHJ1Z2dlZCBidWlsZCBndWFyYW50ZWUgbG9uZy10ZXJtIHNhdmluZ3MgYW5kIHN1c3RhaW5hYmlsaXR5LjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB1cGdyYWRlIHlvdXIgc2VydmljZSB3aXRoIGZvcmtzIHRoYXQgYmxlbmQgcHJhY3RpY2FsaXR5LCBzdHlsZSwgYW5kIGVjby1yZXNwb25zaWJpbGl0eSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjQ4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5OS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTIyIDEzOjQ1OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTk0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyBmb3JrIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjJhMzU0ZDMyNTQyNGFlZGNkMzdlZDQ0YTM2MmJiMmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgYmxhY2sgcGxhc3RpYyBmb3JrIOKAlCBlY28tZnJpZW5kbHksIGR1cmFibGUsIGFuZCBkaXNod2FzaGVyLXNhZmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSBwbGFzdG1hc2FzIGRha8WhYSDigJQgaXp0dXLEq2dhIHVuIHZpZGVpIGRyYXVkesSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwIDE4INGB0Lwg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LfQsNC80LXQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyMDkyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNTkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjIyNTIyMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI5NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCb0L7QttC60LAg0YfQsNC50L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyAxMiBjbSwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFTEk2prYXJvdGUgZGF1ZHpyZWl6bGlldG9qYW3EgSAxMiBjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFRlYSBTcG9vbiBSZXVzYWJsZSAxMiBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQutCwOiDRgdGC0LjQu9GMLCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvNC90L7Qs9C+0YDQsNC30L7QstGD0Y4g0YfQsNC50L3Rg9GOINC70L7QttC60YM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J3QsNGI0LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQtdGH0LrQsCDQuNC3INC/0LvQsNGB0YLQuNC60LAgJm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLiDQkiDQvtGC0LvQuNGH0LjQtSDQvtGCINC+0LTQvdC+0YDQsNC30L7QstGL0YUg0LDQvdCw0LvQvtCz0L7Qsiwg0L7QvdCwINC/0YDQvtGB0LvRg9C20LjRgiDQstCw0Lwg0LPQvtC00LDQvNC4INCx0LvQsNCz0L7QtNCw0YDRjyDQv9GA0L7Rh9C90L7QvNGDINC80LDRgtC10YDQuNCw0LvRgyDQuCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Lgg0Log0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7QsiDQuCDQstC90LXRgdC40YLQtSDQstC60LvQsNC0INCyINC30LDRidC40YLRgyDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLITwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiDQodC+0LrRgNCw0YLQuNGC0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC/0LvQsNGB0YLQuNC60LAuINCb0L7QttC60LAg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMOiDQmNC30L3QvtGB0L7RgdGC0L7QudC60LjQuSDQv9C70LDRgdGC0LjQuiDRgdC+0YXRgNCw0L3Rj9C10YIg0YTQvtGA0LzRgyDQtNCw0LbQtSDQv9GA0Lgg0LDQutGC0LjQstC90L7QuSDRjdC60YHQv9C70YPQsNGC0LDRhtC40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDog0JjQtNC10LDQu9GM0L3QsCDQtNC70Y8g0YfQsNGPLCDQutC+0YTQtSwg0LTQtdGB0LXRgNGC0L7QsiDQuCDQs9C+0YDRj9GH0LjRhSDQsdC70Y7QtC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L06INCn0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDRjdGA0LPQvtC90L7QvNC40YfQvdCw0Y8g0YTQvtGA0LzQsCAo0LTQu9C40L3QsCAxMiDRgdC8KSDQtNC+0LHQsNCy0Y/RgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Lgg0LLQsNGI0LXQvNGDINGB0YLQvtC70YMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCS0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQuSDQv9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQui48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCa0LvQsNGB0YHQuNGH0LXRgdC60LjQuSDRh9GR0YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDEyINGB0LwgLSZuYnNwO9GD0LTQvtCx0L3Ri9C5INGA0LDQt9C80LXRgCDQtNC70Y8g0YfQsNGI0LXQuiDQuCDQsdC70Y7QtC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtCwINC70L7QttC60LA/PC9zdHJvbmc+PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDog0KPQutGA0LDRgdC40YIg0YPRgtGA0LXQvdC90LjQtSDRh9Cw0LXQv9C40YLQuNGPINC4INGB0LXQvNC10LnQvdGL0LUg0YPQttC40L3Riy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC60LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyOiDQodGC0LjQu9GM0L3Ri9C5INC4INC/0YDQsNC60YLQuNGH0L3Ri9C5INCy0LDRgNC40LDQvdGCINC00LvRjyDQv9C+0LTQsNGH0Lgg0LTQtdGB0LXRgNGC0L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINGN0LrQvi3QsNC60YLQuNCy0LjRgdGC0L7Qsjog0J/QvtC80L7Qs9Cw0LXRgiDRgdC+0LrRgNCw0YLQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JLRi9Cx0LjRgNCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRg9GOINGH0LDQudC90YPRjiDQu9C+0LbQutGDLCDQstGLINC90LUg0YLQvtC70YzQutC+INGN0LrQvtC90L7QvNC40YLQtSDQvdCwINC/0L7QutGD0L/QutC1INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0L/RgNC40LHQvtGA0L7Qsiwg0L3QviDQuCDQtNC10LvQsNC10YLQtSDQvtGB0L7Qt9C90LDQvdC90YvQuSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQv9C70LDQvdC10YLRiy4g0KfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INC70LDQutC+0L3QuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQv9C+0LTRh9C10YDQutC90YPRgiDQstCw0Ygg0LLQutGD0YEsINCwINC/0YDQvtGH0L3QvtGB0YLRjCDQvNCw0YLQtdGA0LjQsNC70LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGCINC90LAg0LTQvtC70LPQuNC1INCz0L7QtNGLLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDstJm5ic3A70YHQtNC10LvQsNC50YLQtSDRiNCw0LMg0Log0Y3QutC+0LvQvtCz0LjRh9C90L7QvNGDINC+0LHRgNCw0LfRgyDQttC40LfQvdC4INCx0LXQtyDQutC+0LzQv9GA0L7QvNC40YHRgdC+0LIg0LIg0YHRgtC40LvQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgdMSTamthcm90ZTogaXp0dXLEq2dhLCB2aWRlaSBkcmF1ZHrEq2dhIHVuIHN0aWzEq2dhPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgJnNjYXJvbjtvIHTEk2prYXJvdGk/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UgYXRrxIFydG90aSBsaWV0b2phbcSBIHTEk2prYXJvdGUgbm8gcGxhc3RtYXNhcyBpciBpZGXEgWxzIHJpc2luxIFqdW1zIGlrdmllbmFtLCBrYXMgdsSTbGFzIHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGl6dsSTbMSTdGllcyBpbGd0c3DEk2rEq2d1IGFsdGVybmF0xKt2dS4gVMSBIGlyIGl6dHVyxKtnYSwgZHJvJnNjYXJvbjthIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSB1biBrYWxwb3MgZ2FkaWVtLCBhdGvEgXJ0b2pvdCBsaWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlZpZGVpIGRyYXVkesSrZ2EmbmJzcDsmbmRhc2g7IHNhbWF6aW5hIHZpZW5yZWl6xJNqxIFzIHBsYXN0bWFzYXMgaXptYW50byZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrZ2EmbmJzcDsmbmRhc2g7IGl6Z2F0YXZvdGEgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFydGlrYXMgcGxhc3RtYXNhcywga2FzIGl6dHVyIHJlZ3VsxIFydSBsaWV0byZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5TdGlsxKtnYSZuYnNwOyZuZGFzaDsgbWVsbsSBIGtyxIFzYSB1biBtxatkZXJucyBkaXphaW5zICgxMiBjbSBnYXJ1bXMpIHBpZSZzY2Fyb247xLdpciBlbGVnYW5jaSBqZWJrdXJhbSBnYWxkYSBkZWtvcmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlVuaXZlcnPEgWxhJm5ic3A7Jm5kYXNoOyBwaWVtxJNyb3RhIHTEk2phaSwga2FmaWphaSwgZGVzZXJ0aWVtIHVuIGthcnN0aWVtIMSTZGllbmllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiBQxIFydGlrYWkgZHJvJnNjYXJvbjthIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S3LEgXNhOiBNZWxuYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+R2FydW1zOiAxMiBjbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6IE1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S2FtICZzY2Fyb247xKsga2Fyb3RlIGlyIGRvbcSBdGE/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NxIFqc2FpbW5pZWPEq2LEgW0mbmJzcDsmbmRhc2g7IGlkZcSBbGEgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkthZmVqbsSrY8SBbSB1biByZXN0b3LEgW5pZW0mbmJzcDsmbmRhc2g7IHByYWt0aXNrcyByaXNpbsSBanVtcyBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZGVpIGFwemluxIF0aWVtIGNpbHbEk2tpZW0mbmJzcDsmbmRhc2g7IHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdGFzIGlyIGl6ZGV2xKtnaT88L3N0cm9uZz48L2gzPg0KDQo8cD5JenbEk2xvdGllcyAmc2Nhcm9uO28gdMSTamthcm90aSwgasWrczo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SWV0YXVwxIF0IG5hdWR1LCBpenZhaXJvdGllcyBubyBwYXN0xIF2xKtnYXMgdmllbnJlaXrEk2pvIGthcm90xYZ1IGllZ8SBZGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WZWljaW5hdCB6YcS8xIFrdSB2aWRpLCBzYW1hemlub3QgYXRrcml0dW11cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SWVnxatzdGF0IHN0aWzEq2d1IHVuIGl6dHVyxKtndSBwaWVkZXJ1bXUsIGthcyBrYWxwb3MgZ2FkaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbmRhc2g7IGl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBzdGlsdSB1biBhdGJpbGTEq2J1IHByZXQgcGxhbsSTdHUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBUZWFzcG9vbjogRHVyYWJsZSwgRWNvLUZyaWVuZGx5ICZhbXA7IFN0eWxpc2g8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBUZWFzcG9vbj88L3N0cm9uZz48L2gzPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBibGFjayBwbGFzdGljIHRlYXNwb29uJm5ic3A7Y29tYmluZXMgc3VzdGFpbmFiaWxpdHkgd2l0aCBwcmFjdGljYWxpdHkuIFVubGlrZSBkaXNwb3NhYmxlIHV0ZW5zaWxzLCBpdCZyc3F1bztzIGJ1aWx0IHRvIGxhc3QsIG9mZmVyaW5nIGR1cmFiaWxpdHkgYW5kIGRpc2h3YXNoZXIgcmVzaXN0YW5jZS4gUGVyZmVjdCBmb3IgZGFpbHkgdXNlLCBpdCByZWR1Y2VzIHBsYXN0aWMgd2FzdGUgd2hpbGUgYWRkaW5nIGVsZWdhbmNlIHRvIHlvdXIgdGFibGUuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTo8L3N0cm9uZz4mbmJzcDtTbGFzaCBzaW5nbGUtdXNlIHBsYXN0aWMgd2FzdGUgd2l0aCBhIHNwb29uIGRlc2lnbmVkIGZvciBlbmRsZXNzIHJldXNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkR1cmFibGU6PC9zdHJvbmc+Jm5ic3A7TWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSwgZm9vZC1ncmFkZSBwbGFzdGljIHRoYXQgd2l0aHN0YW5kcyBkYWlseSB3ZWFyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRpc2h3YXNoZXItU2FmZTo8L3N0cm9uZz4mbmJzcDtFYXN5IHRvIGNsZWFuIGFuZCBtYWludGFpbiBmb3IgaGFzc2xlLWZyZWUgdXNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlN0eWxpc2ggRGVzaWduOjwvc3Ryb25nPiZuYnNwO1NsZWVrIGJsYWNrIGNvbG9yIGFuZCAxMiBjbSBsZW5ndGggZml0IHNlYW1sZXNzbHkgd2l0aCBjdXBzLCBtdWdzLCBhbmQgZGlzaGVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1zYWZlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTIgY20gKGlkZWFsIGZvciBzdGlycmluZywgc2VydmluZywgYW5kIGVhdGluZykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBxdWljayBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7RWxldmF0ZSBtb3JuaW5nIGNvZmZlZSBvciB0ZWEgcml0dWFscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FmZXMgJmFtcDsgUmVzdGF1cmFudHM6Jm5ic3A7U2VydmUgZGVzc2VydHMgYW5kIGJldmVyYWdlcyB3aXRoIGVjby1jb25zY2lvdXMgc3R5bGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1XYXJyaW9yczombmJzcDtDdXQgcGxhc3RpYyB3YXN0ZSB3aXRob3V0IHNhY3JpZmljaW5nIGNvbnZlbmllbmNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBCdXk6PC9zdHJvbmc+PC9oMz4NCg0KPHA+U2F2ZSBtb25leSBvbiBkaXNwb3NhYmxlIHNwb29ucyB3aGlsZSBzdXBwb3J0aW5nIGEgZ3JlZW5lciBwbGFuZXQuIEl0cyB0aW1lbGVzcyBkZXNpZ24gYW5kIHJ1Z2dlZCBidWlsZCBlbnN1cmUgeWVhcnMgb2YgcmVsaWFibGUgc2VydmljZS48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOy0mbmJzcDtlbWJyYWNlIHN1c3RhaW5hYmlsaXR5IHdpdGggYSBzcG9vbiB0aGF0IGNhcmVzIGZvciB5b3VyIGNvbWZvcnQgYW5kIHRoZSBFYXJ0aCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzUzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gNTAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjQtMTEtMjggMTA6MTU6NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMjA5Mi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVGVhIFNwb29uIFJldXNhYmxlIDEyIGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxLjY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEuNjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAyMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYzc5MzhiYjM5M2Y5NTQ5MTdkYTkxZjAxMmY2ZWJiYTMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQmxhY2sgcmV1c2FibGUgcGxhc3RpYyB0ZWFzcG9vbiDigJQgZWNvLWZyaWVuZGx5IGFsdGVybmF0aXZlIHRvIGRpc3Bvc2FibGUgdXRlbnNpbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE1lbG5hIGRhdWR6a8SBcnQgbGlldG9qYW1hIHBsYXN0bWFzYXMgdMSTamthcm90ZSDigJQgZWtvbG/Eo2lza2EgYWx0ZXJuYXTEq3ZhIHZpZW5yZWl6IGxpZXRvamFtaWVtIGdhbGRhIHBpZWRlcnVtaWVtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQp8Kt0ZHRgNC90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LrQsCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEuNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NTZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMzNDkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5IDI1MCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMga29rdGVpxLx1IGdsxIF6ZXMgMjUwIG1sLCBQUywgY2F1cnNwxKtkxKtnYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINC90LDQv9C40YLQutCw0LzQuCDRjdC60L7Qu9C+0LPQuNGH0L3Qvjog0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHRgtCw0LrQsNC90Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C+0L/RgNC+0LHRg9C50YLQtSDQvdCw0YjQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyAyNTAg0LzQuyZuYnNwOyZtZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDRgdGC0LjQu9GPINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCEg0K3RgtC4INC/0YDQvtGH0L3Ri9C1INGB0YLQsNC60LDQvdGLLCDQvdCw0L/QvtC80LjQvdCw0Y7RidC40LUg0YHRgtC10LrQu9C+LCDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5LCDRgdC80YPQt9C4LCDRhdC+0LvQvtC00L3QvtCz0L4g0YfQsNGPINC4INC70Y7QsdGL0YUg0L7RgdCy0LXQttCw0Y7RidC40YUg0L3QsNC/0LjRgtC60L7Qsi4g0JjRhSDQutGA0LjRgdGC0LDQu9GM0L3QsNGPINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQuCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0L/QvtCy0YDQtdC20LTQtdC90LjRj9C8INC00LXQu9Cw0Y7RgiDQuNGFINC40LTQtdCw0LvRjNC90YvQvNC4INC00LvRjyDQsNC60YLQuNCy0L3Ri9GFINC80LXRgNC+0L/RgNC40Y/RgtC40LkuPC9wPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQvdCw0L/QuNGC0LrQvtCyJm5ic3A70L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YTQtdGB0YLQuNCy0LDQu9C10LksINC/0LjQutC90LjQutC+0LIsINCy0LXRh9C10YDQuNC90L7QuiDRgyDQsdCw0YHRgdC10LnQvdCwINC40LvQuCDRg9C70LjRh9C90YvRhSDQsdCw0YDQvtCyLiDQktC80LXRgdGC0L4g0L7QtNC90L7RgNCw0LfQvtCy0L7QuSDQv9C+0YHRg9C00Ysg0LLRi9Cx0LXRgNC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C5INCy0LDRgNC40LDQvdGCLCDQutC+0YLQvtGA0YvQuSDRgdC+0YXRgNCw0L3Rj9C10YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLiDQntCx0YrQtdC8IDI1MCDQvNC7INGD0LTQvtCx0LXQvSDQutCw0Log0LTQu9GPINC60YDQtdC/0LrQuNGFINC60L7QutGC0LXQudC70LXQuSwg0YLQsNC6INC4INC00LvRjyDQu9C10LPQutC40YUg0L3QsNC/0LjRgtC60L7Qsiwg0LAg0LzQsNGC0LXRgNC40LDQuyDQvdC1INCy0L/QuNGC0YvQstCw0LXRgiDQt9Cw0L/QsNGF0LguPC9wPg0KDQo8cD7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCa0YDQuNGB0YLQsNC70YzQvdCw0Y8g0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMOiDQodGC0LjQu9GMINGB0YLQtdC60LvQsCDQsdC10Lcg0YDQuNGB0LrQsCDRgNCw0LfQsdC40YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMINC4INC70LXQs9C60L7RgdGC0Yw6INCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC/0YPRgtC10YjQtdGB0YLQstC40Lkg0Lgg0LDQutGC0LjQstC90L7Qs9C+INC+0YLQtNGL0YXQsC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0J/RgNC+0YHRgtC+0Lkg0YPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5Jm5ic3A70Lgg0YPRgdGC0YDQsNC40LLQsNC50YLQtSDQv9GA0LDQt9C00L3QuNC60Lgg0LHQtdC3INCy0YDQtdC00LAg0LTQu9GPINC/0LvQsNC90LXRgtGLITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkR6ZXJpZXQgYXRiaWxkxKtnaTogRGF1ZHprxIFydCBsaWV0b2phbWFzIHBsYXN0bWFzYXMgZ2zEgXplcyBhdWtzdGFqaWVtIGR6xJNyaWVuaWVtPC9zdHJvbmc+PC9oMj4NCg0KPHA+SXpiYXVkaWV0IGR6xJNyaWVudSBzdGlsxIEgYXIgbcWrc3UmbmJzcDtjYXVyc3DEq2TEq2dhasSBbSBkYXVkemvEgXJ0IGxpZXRvamFtxIFtIGdsxIF6xJNtIDI1MCBtbCEgJlNjYXJvbjvEq3MgaXp0dXLEq2fEgXMgZ2zEgXplcywga2FzIGF0Z8SBZGluYSBzdGlrbHUsIGlyIHJhZMSrdGFzIGtva3RlacS8aWVtLCBzbcWrZMW+aWVtLCBsZWR1cyB0xJNqYWkgdW4gamVia3VyYW0gYXRzdmFpZHppbm8mc2Nhcm9uO2FtIGR6xJNyaWVuYW0uIFNrYWlkcsSBcyB1biBuZWxhdcW+YW3EgXMsIHTEgXMgYXB2aWVubyBlbGVnYW5jaSBhciBpenR1csSrYnUsIGthcyBuZXBpZWNpZSZzY2Fyb247YW1hIHBpa25pa2llbSwgZmVzdGl2xIFsaWVtIHZhaSBiYWxsxJNtLjwvcD4NCg0KPHA+RGF1ZHprxIFydCBsaWV0b2phbWFzIHBsYXN0bWFzYXMgZ2zEgXplcyBhdWtzdGFqaWVtIGR6xJNyaWVuaWVtJm5ic3A7aXIgaWRlxIFsYXMgxIFyYSBwYXPEgWt1bWllbSwga8SBenUgdmFrYXJpZW0gdmFpIGLEgXJhIHZha2FyaWVtIGTEgXJ6xIEuIFTEgXMgYWl6c3TEgWogdmllbnJlaXogbGlldG9qYW1vcyBwcm9kdWt0dXMsIHNhbWF6aW5vdCBhdGtyaXR1bXVzLCB1biBzYWdsYWLEgSBkesSTcmllbnUgdsSTc3VtdS4gMjUwIG1sIHRpbHB1bXMgaXIgcGllbcSTcm90cyBnYW4gc3DEk2PEq2dpZW0ga29rdGVpxLxpZW0sIGdhbiB2aWVnbGllbSBkesSTcmllbmllbS48L3A+DQoNCjxwPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlNrYWlkcnVtczogSXpza2F0cyBrxIEgc3Rpa2xhbSwgYmV0IGJleiBib2rEgWp1bXUgcmlza3UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtiYSB1biB2aWVnbHVtczogRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgxIFyxIEgdmFpIGNlxLxvanVtb3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZWdsYSB0xKtyxKsmc2Nhcm9uO2FuYTogVMSrcsSBbWFzIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlBpZXZpZW5vamlldGllcyBpbGd0c3DEk2rEq2dhaSBrdWx0xatyYWkgJm1kYXNoOyBpZWfEgWTEgWppZXRpZXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzIGtva3RlacS8dSBnbMSBemVzJm5ic3A7amF1ICZzY2Fyb247b2RpZW4hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+U2lwIHN1c3RhaW5hYmx5OiBSZXVzYWJsZSBwbGFzdGljIGdsYXNzZXMgZm9yIGNvbGQgZHJpbmtzPC9zdHJvbmc+PC9oMj4NCg0KPHA+RWxldmF0ZSB5b3VyIGJldmVyYWdlIGV4cGVyaWVuY2Ugd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBjbGVhciBwbGFzdGljIGN1cHMgMjUwIG1sJm5ic3A7Jm1kYXNoOyB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgcHJhY3RpY2FsaXR5ISBEZXNpZ25lZCB0byBtaW1pYyB0aGUgZWxlZ2FuY2Ugb2YgcmVhbCBnbGFzcywgdGhlc2UgZHVyYWJsZSBjdXBzIGFyZSBpZGVhbCBmb3IgY29ja3RhaWxzLCBzbW9vdGhpZXMsIGljZWQgdGVhcywgYW5kIGFueSByZWZyZXNoaW5nIGNvbGQgZHJpbmsuIENyeXN0YWwtY2xlYXIgYW5kIHNoYXR0ZXJwcm9vZiwgdGhleSBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggdGhlIHJlc2lsaWVuY2UgbmVlZGVkIGZvciBsaXZlbHkgZ2F0aGVyaW5ncy48L3A+DQoNCjxwPlJldXNhYmxlIHBsYXN0aWMgZ2xhc3NlcyBmb3IgY29sZCBkcmlua3MmbmJzcDthcmUgY3JhZnRlZCB0byB3aXRoc3RhbmQgb3V0ZG9vciBiYXJzLCBmZXN0aXZhbHMsIHBpY25pY3MsIGFuZCBwb29sIHBhcnRpZXMuIFVubGlrZSBzaW5nbGUtdXNlIG9wdGlvbnMsIHRoZXkgcmVkdWNlIHdhc3RlIHdoaWxlIG1haW50YWluaW5nIGEgcHJlbWl1bSBsb29rLiBUaGUgMjUwIG1sIGNhcGFjaXR5IGlzIHZlcnNhdGlsZSBlbm91Z2ggZm9yIGJvdGggYm9sZCBtaXhlZCBkcmlua3MgYW5kIGxpZ2h0IGJldmVyYWdlcywgZW5zdXJpbmcgZXZlcnkgc2lwIHN0YXlzIGNoaWxsZWQgYW5kIGVuam95YWJsZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBmZWF0dXJlczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkNyeXN0YWwgY2xhcml0eTogVHJhbnNwYXJlbnQgZGVzaWduIG1pbWljcyBnbGFzcyBmb3IgYSBjbGFzc3kgcHJlc2VudGF0aW9uLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IGxpZ2h0d2VpZ2h0OiBQZXJmZWN0IGZvciB0cmF2ZWwgb3Igb3V0ZG9vciBldmVudHMgJm1kYXNoOyBubyBicmVha2FnZSB3b3JyaWVzITwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FYXN5IHRvIGNsZWFuOiBEaXNod2FzaGVyLXNhZmUgZm9yIGhhc3NsZS1mcmVlIHJldXNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+VXBncmFkZSB5b3VyIGRyaW5rd2FyZSBjb2xsZWN0aW9uIHdpdGggdGhlc2UmbmJzcDtyZXVzYWJsZSBjb2NrdGFpbCBjdXBzJm5ic3A7YW5kIHRvYXN0IHRvIGVjby1mcmllbmRseSBjZWxlYnJhdGlvbnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1NTI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTIwIDEzOjAxOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDYuNzAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYTJhNzZhMmUwMTg1YWRmZmE3OTBjYjRiYTI3MmUzYzUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBrb2t0ZWnEvHUgZ2zEgXplcyAyNTAgbWwsIGNhdXJzcMSrZMSrZ3MgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5IDI1MCDQvNC7LCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQn9ChCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tVEIyOEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTEyODUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YssIDg1MCDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA4NTAgbWwsIFBQLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA4NTAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA4NTAg0LzQuyDQsdC10Lcg0YHQtdC60YbQuNC5OiDQo9C00L7QsdGB0YLQstC+INC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjwvaDI+DQoNCjxwPtCa0L7QvNC/0LDQutGC0L3Ri9C1INC4INC70LXQs9C60LjQtSZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LTQtdGB0LXRgNGC0L7QsiDQuCDQt9Cw0LrRg9GB0L7QuiZuYnNwO9Cy0YvQtNC10YDQttC40LLQsNGO0YIg0LfQsNC80L7RgNC+0LfQutGDLCDRgNCw0LfQvtCz0YDQtdCyINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQutC1INC4INC80YvRgtGM0LUg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQn9GA0L7QtNGD0LzQsNC90L3Ri9C5INC00LjQt9Cw0LnQvSZuYnNwO9Cz0LXRgNC80LXRgtC40YfQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0Lkg0LrRgNGL0YjQutC4INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7Qu9C40LLQsNC90LjRjywg0LAg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LXQvNC+0L3RgdGC0YDQuNGA0YPRjtGCINCw0L/Qv9C10YLQuNGC0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1LiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDQutCw0YTQtSwg0L7RhNC40YHQvdGL0YUg0L7QsdC10LTQvtCyINC40LvQuCDQv9C40LrQvdC40LrQvtCyLiDQo9GH0LDRgdGC0LLRg9C50YLQtSDQsiDQv9GA0L7Qs9GA0LDQvNC80LDRhSZuYnNwO9C00LXQv9C+0LfQuNGC0L3QvtC5INGC0LDRgNGLLCDRh9GC0L7QsdGLINC80LjQvdC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC/0LvQsNGB0YLQuNC60LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtYXMgdGFpc25zdMWrcnZlaWRhIGvEgXJiYXMgODUwIG1sOiBLb21wYWt0aSByaXNpbsSBanVtaSBpa2RpZW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzJm5ic3A7dmFpcsSBa2vEgXJ0IGxpZXRvamFtYXMgxJNkaWVuYSBrxIFyYmFzJm5ic3A7aXIgcGFyZWR6xJN0YXMgcG9yY2lqxIFtLCB1emtvZMSBbSB2YWkgZGVzZXJ0aWVtLiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBLiBWaWVnbGksIGJldCBpenR1csSrZ2ksIHTEgXMgaXIgaWRlxIFsYXMga2FmZWpuxKtjxIFtLCBiaXJvamllbSB2YWkgbcSBasSBbS4gUGllZGFsb3RpZXMmbmJzcDtkZXBvesSrdGEgc2lzdMSTbcSBcywgasWrcyBzYW1hemluxIF0IHZpZW5yZWl6IGxpZXRvamFtbyBwbGFzdG1hc2FzIGRhdWR6dW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHJlY3Rhbmd1bGFyIHNpbmdsZS1jb21wYXJ0bWVudCBmb29kIGNvbnRhaW5lcnMgODUwIG1sOiBDb21wYWN0IHNvbHV0aW9uIGZvciBldmVyeWRheSB1c2U8L3N0cm9uZz48L2gyPg0KDQo8cD5UaGVzZSZuYnNwO3JldXNhYmxlIGNvbnRhaW5lcnMgZm9yIGZvb2QgZGVsaXZlcnkmbmJzcDthcmUgZGVzaWduZWQgZm9yIGluZGl2aWR1YWwgcG9ydGlvbnMgb2Ygc291cHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIFRoZSBCUEEtZnJlZSBjb25zdHJ1Y3Rpb24gd2l0aHN0YW5kcyB0ZW1wZXJhdHVyZXMgZnJvbSAtMjAmZGVnO0MgdG8gKzEyMSZkZWc7QywgbWFraW5nIHRoZW0gc2FmZSBmb3IgZnJlZXppbmcsIG1pY3Jvd2F2aW5nLCBhbmQgZGlzaHdhc2hpbmcuIFRoZSBzcGlsbC1wcm9vZiBsaWQgZW5zdXJlcyBtZXNzLWZyZWUgdHJhbnNwb3J0LCB3aGlsZSB0aGUgdHJhbnNwYXJlbnQgZGVzaWduIHNob3djYXNlcyB5b3VyIGN1bGluYXJ5IGNyZWF0aW9ucy4gUGVyZmVjdCBmb3IgY2FmZXMsIG9mZmljZXMsIG9yIGhvbWUga2l0Y2hlbnMsIHRoZXkgYWxpZ24gd2l0aCZuYnNwO3N1c3RhaW5hYmxlIHBhY2thZ2luZyB0cmVuZHMmbmJzcDthbmQgcmVkdWNlIHJlbGlhbmNlIG9uIGRpc3Bvc2FibGUgb3B0aW9ucy4gTGlnaHR3ZWlnaHQgeWV0IHN0dXJkeSwgdGhleSZyc3F1bztyZSBpZGVhbCBmb3IgZWNvLWNvbnNjaW91cyBidXNpbmVzc2VzIGFkb3B0aW5nIGRlcG9zaXQtYmFzZWQgc3lzdGVtcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg1ODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgODUwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2NDYwYTI5MzY1ZDkzN2RiNDhjMDYyOTNmNWQxMGYxMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lcnMgZm9yIHRha2Vhd2F5IDg1MCBtbCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYXMgxJNkaWVudSBrxIFyYmFzIDg1MCBtbCBtZWxuYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiyA4NTAg0LzQuyDQs9C10YDQvNC10YLQuNGH0L3Ri9C5INC00LvRjyDQstGC0L7RgNGL0YUg0LHQu9GO0LQg0Lgg0YHQsNC70LDRgtC+0LIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NThdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODg1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ0NTkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4gMTYwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpesSTasSBcyDFoWFtcGFuaWXFoWEgZ2zEgXplcyAxNjAgbWwsIFBTLCBjYXVyc3DEq2TEq2dhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzIDE2MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+PHN0cm9uZz7Qn9GA0LDQt9C00L3Rg9C50YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Qvjog0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyZuYnNwO9C00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+PC9zdHJvbmc+PC9wPg0KDQo8cD7QktGB0YLRgNC10YfQsNC50YLQtSDQutCw0LbQtNGL0Lkg0LzQvtC80LXQvdGCINGBINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjNGOINC4INC30LDQsdC+0YLQvtC5INC+INC/0YDQuNGA0L7QtNC1INGBINC90LDRiNC40LzQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQvNC4INCx0L7QutCw0LvQsNC80Lgg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4hINCt0YLQuCDRhNGD0LbQtdGA0Ysg0L7QsdGK0LXQvNC+0LwgMTYwINC80Lsg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC40LPRgNC40YHRgtGL0YUg0LLQuNC9LCDRgdC+0YXRgNCw0L3Rj9GPINC40YUg0L/Rg9C30YvRgNGM0LrQuCDQuCDRgtC+0L3QutC40Lkg0LDRgNC+0LzQsNGCLiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDRgdCy0LDQtNC10LEsINCy0LXRh9C10YDQuNC90L7QuiDQuNC70Lgg0YDQvtC80LDQvdGC0LjRh9C10YHQutC40YUg0LLQtdGH0LXRgNC+0LIgJm1kYXNoOyDQvtC90Lgg0L/QvtC30LLQvtC70Y/RjtGCINC90LDRgdC70LDQttC00LDRgtGM0YHRjyDQv9GA0LXQvNC40LDQu9GM0L3Ri9C8INC60LDRh9C10YHRgtCy0L7QvCwg0L3QtSDQstGA0LXQtNGPINC/0LvQsNC90LXRgtC1LjwvcD4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviDRgNCw0LfRgNCw0LHQvtGC0LDQvdGLJm5ic3A70LTQu9GPINGB0L7QstC10YDRiNC10L3RgdGC0LLQvtCy0LDQvdC40Y8g0LLQsNGI0LXQs9C+INC+0L/Ri9GC0LAuINCj0LfQutCw0Y8g0YTQvtGA0LzQsCDRgdC+0YXRgNCw0L3Rj9C10YIg0LjQs9GA0LjRgdGC0L7RgdGC0YwsINCwINC/0YDQvtGH0L3Ri9C5INC/0LvQsNGB0YLQuNC6INGD0YHRgtC+0LnRh9C40LIg0Log0L/QvtCy0YDQtdC20LTQtdC90LjRj9C8ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSDQvdCwINC+0YLQutGA0YvRgtC+0Lwg0LLQvtC30LTRg9GF0LUuINCb0LXQs9C60LjQtSwg0L3QviDQvdCw0LTQtdC20L3Ri9C1LCDQvtC90Lgg0YPQtNC+0LHQvdGLINCyINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtSDQuCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LguPC9wPg0KDQo8cD7QmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+IDE2MCDQvNC7Jm5ic3A70L/QvtC00LTQtdGA0LbQuNCy0LDRjtGCINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQvdCw0L/QuNGC0LrQsCDQuCDQvdC1INCy0L/QuNGC0YvQstCw0Y7RgiDQt9Cw0L/QsNGF0LguINCSINC+0YLQu9C40YfQuNC1INC+0YIg0YHRgtC10LrQu9CwLCDQvtC90Lgg0L3QtSDQt9Cw0L/QvtGC0LXQstCw0Y7RgiDQuCDQvdC1INCx0L7Rj9GC0YHRjyDQv9Cw0LTQtdC90LjQuSwg0LPQsNGA0LDQvdGC0LjRgNGD0Y8sINGH0YLQviDQutCw0LbQtNGL0Lkg0LPQu9C+0YLQvtC6INC+0YHRgtCw0LXRgtGB0Y8g0YHQstC10LbQuNC8LiDQrdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+LCDQtNC+0LHQsNCy0LvRj9GPINC40LfRi9GB0LrQsNC90L3QvtGB0YLQuCDQu9GO0LHQvtC80YMg0YHQvtCx0YvRgtC40Y4uPC9wPg0KDQo8cD7QktGL0LHQuNGA0LDQudGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0LHQtdC3INGD0YnQtdGA0LHQsCDRgdGC0LjQu9GOISDQndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70YsmbmJzcDvRgdC+0LrRgNCw0YnQsNGO0YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGF0L7QtNC+0LIg0Lgg0LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQn9C40LrQvdC40LosINGE0LXRgdGC0LjQstCw0LvRjCDQuNC70Lgg0LTQvtC80LDRiNC90LjQuSDRg9C20LjQvSAmbWRhc2g7INGN0YLQuCDQsdC+0LrQsNC70Ysg0YHQvtGH0LXRgtCw0Y7RgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMLjwvcD4NCg0KPHA+0J/QvtC00LDRgNC40YLQtSDRgdCy0L7QuNC8INC/0YDQsNC30LTQvdC40LrQsNC8INGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCAmbWRhc2g7INC30LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQsdC+0LrQsNC70L7QsiDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviZuYnNwO9GD0LbQtSDRgdC10LPQvtC00L3RjyE8L3A+DQoNCjxwPjxlbT7Qn9GA0LDQt9C00L3Rg9C50YLQtSDRj9GA0LrQviwg0LfQsNCx0L7RgtGM0YLQtdGB0Ywg0L4g0L/Qu9Cw0L3QtdGC0LUhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QaWVzcGllZGllcyBpbGd0c3DEk2phaTogbcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplczwvc3Ryb25nPjwvaDI+DQoNCjxwPlN2aW5pZXQga2F0cnUgbWlya2xpIGFyIHN0aWx1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcGllZWp1LCBpem1hbnRvam90IG3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyEgJlNjYXJvbjvEq3MgMTYwIG1sIGdsxIF6ZXMsIHZlaWRvdGFzIHNwZWNpxIFsaSBwdXRvam8mc2Nhcm9uO2FqaWVtIHbEq25pZW0sIGFwdmllbm8gZWxlZ2FuY2kgdW4gcHJha3Rpc2t1bXUsIG5vZHJvJnNjYXJvbjtpbm90LCBrYSAmc2Nhcm9uO2FtcGFuaWV0aXMgc2FnbGFixIEgYnVyYnXEvHVzIHVuIHNtYWxrbyBhcm9txIF0dS4gSWRlxIFsaSBwaWVtxJNyb3RhcyBrxIF6xIFtLCBiYWxsxJNtIHZhaSByb21hbnRpc2tpZW0gdmFrYXJpZW0gJm1kYXNoOyB0xIFzIMS8YXVqIGJhdWTEq3QgYXVnc3TEgWvEgXMga3ZhbGl0xIF0ZXMgZHrEk3JpZW51LCBuZXJhZG90IGF0a3JpdHVtdXMuPC9wPg0KDQo8cD5EYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzIGlyIGl6c3RyxIFkxIF0YXMsIGxhaSB1emxhYm90dSBqxatzdSBiYXVkxKsmc2Nhcm9uO2FuYXMgcGllcmVkemkuICZTY2Fyb247YXVyxIEgZm9ybWEgc2FnbGFixIEgZHrEk3JpZW5hIGR6xKt2xKtndW11LCBiZXQgaXp0dXLEq2fEgSBwbGFzdG1hc2EgaXIgbm90dXLEq2dhIHByZXQgYm9qxIFqdW1pZW0gJm1kYXNoOyB0aWUmc2Nhcm9uO2kgdGFzLCBrYXMgdmFqYWR6xKtncyBwYXPEgWt1bWllbSDEgXLEgSB2YWkgZW5lcmdpc2tpZW0gc3ZpbsSTbS4gVmllZ2zEgXMsIGJldCBzdGFiaWzEgXMgZ2zEgXplcyBpciDEk3J0aSBwxIFydmlldG9qYW1hcyB1biBsaWV0b2phbWFzIHZhaXLEgWtrxIFydCwgcGFkYXJvdCB0xIFzIHBhciBndWRydSBpZWd1bGTEq2p1bXUgZ2FuIHNhaW1uaWVraWVtLCBnYW4gZWtvbG/Eo2lqYWkgYXB6aW7EgXRpZW0gZW50dXppYXN0aWVtLjwvcD4NCg0KPHA+SXpnYXRhdm90YXMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFydGlrYXMgcGxhc3RtYXNhcywgJnNjYXJvbjvEq3MmbmJzcDsxNjAgbWwgZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyZuYnNwO3V6dHVyIGR6xJNyaWVuYSB2xJNzdW11IHVuIG5ldXpzxatjIGFyb23EgXR1cy4gQXQmc2Nhcm9uO8S3aXLEq2LEgSBubyBzdGlrbGEsIHTEgXMgbmVhaXpzbW9nIHVuIG5lcGzEq3N0LCBub2RybyZzY2Fyb247aW5vdCwga2Ega2F0cnMgbWFsa29qdW1zIGlyIHRpa3BhdCBzdmFpZ3Mga8SBIHBpcm1haXMuIEVyZ29ub21pc2thaXMgZGl6YWlucyB2aWVnbGkgaWVkZXJhcyByb2vEgSwgcGlldmllbm9qb3QgaXpzbWFsY2luxIF0xKtidSBqZWJrdXJhbSBwYXPEgWt1bWFtLjwvcD4NCg0KPHA+SXp2xJNsaWVzIGlsZ3RzcMSTanUsIG5ldXB1csSTam90IHN0aWx1ISBNxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMgZ2zEgXplcyZuYnNwO3NhbWF6aW5hIHZpZW5yZWl6IGxpZXRvamFtbyBpenN0csSBZMSBanVtdSBkYXVkenVtdSB1biBpciB2aWVnbGkgdMSrcsSBbWFzIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS4gVmFpIHTEgSBixatzIGTEgXJ6xIEgYmFsbMSrdGUsIGZlc3RpdsSBbHMgdmFpIG3EgWrEgXMgcGF2YWTEq3RzIHZha2FycyAmbWRhc2g7ICZzY2Fyb247xKtzIGdsxIF6ZXMgYXB2aWVubyBzdGlsdSB1biBpenR1csSrYnUuPC9wPg0KDQo8cD5KYSB2xJNsaWVzLCBsYWkgdGF2aSBzdsSTdGtpIGvEvMWrc3QgdmlkZWkgZHJhdWR6xKtnxIFraSwgcGFzxat0aSBzYXZ1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbW8gJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIHFvnUmbmJzcDtrb21wbGVrdHUgamF1ICZzY2Fyb247b2RpZW4hPC9wPg0KDQo8cD48ZW0+U3ZpbsSTdCB2YXIgYXLEqyBhdGJpbGTEq2dpITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+VG9hc3Qgc3VzdGFpbmFibHk6IE91ciByZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzPC9zdHJvbmc+PC9oMj4NCg0KPHA+Q2VsZWJyYXRlIGV2ZXJ5IG1vbWVudCB3aXRoIGVsZWdhbmNlIGFuZCBlY28tY29uc2Npb3VzbmVzcyB1c2luZyBvdXImbmJzcDtSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzISBEZXNpZ25lZCBmb3Igc3BhcmtsaW5nIHdpbmVzLCB0aGVzZSAxNjAgbWwgZmx1dGVzIGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCBwcmFjdGljYWxpdHksIGVuc3VyaW5nIHlvdXIgY2hhbXBhZ25lIHJldGFpbnMgaXRzIHNpZ25hdHVyZSBidWJibGVzIGFuZCBkZWxpY2F0ZSBhcm9tYXMuIFBlcmZlY3QgZm9yIHdlZGRpbmdzLCBwYXJ0aWVzLCBvciBpbnRpbWF0ZSBnYXRoZXJpbmdzLCB0aGV5IG9mZmVyIGEgZ3VpbHQtZnJlZSB3YXkgdG8gZW5qb3kgcHJlbWl1bSBxdWFsaXR5IHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBwbGFuZXQuPC9wPg0KDQo8cD5SZXVzYWJsZSBjaGFtcGFnbmUgZ2xhc3NlcyBhcmUgZGVzaWduZWQmbmJzcDt0byBlbmhhbmNlIHlvdXIgZHJpbmtpbmcgZXhwZXJpZW5jZS4gVGhlIHRhbGwsIHNsZW5kZXIgc2hhcGUgcHJlc2VydmVzIGVmZmVydmVzY2VuY2UsIHdoaWxlIHRoZSBkdXJhYmxlIHBsYXN0aWMgY29uc3RydWN0aW9uIHJlc2lzdHMgYnJlYWthZ2UmbWRhc2g7aWRlYWwgZm9yIG91dGRvb3IgZXZlbnRzIG9yIGxpdmVseSBjZWxlYnJhdGlvbnMuIExpZ2h0d2VpZ2h0IHlldCBzdHVyZHksIHRoZXkmcnNxdW87cmUgZWFzeSB0byB0cmFuc3BvcnQgYW5kIHJldXNlLCBtYWtpbmcgdGhlbSBhIHNtYXJ0IGludmVzdG1lbnQgZm9yIGJvdGggaG9zdHMgYW5kIGVjby1hd2FyZSBlbnRodXNpYXN0cy48L3A+DQoNCjxwPkNyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIGZvb2QtZ3JhZGUgcGxhc3RpYywgdGhlc2UmbmJzcDsxNjAgbWwgcmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlcyZuYnNwO21haW50YWluIHRoZSBkcmluayZyc3F1bztzIGNyaXNwIHRlbXBlcmF0dXJlIGFuZCBwcmV2ZW50IGZsYXZvciB0cmFuc2Zlci4gVW5saWtlIHRyYWRpdGlvbmFsIGdsYXNzLCB0aGV5IHdvbiZyc3F1bzt0IGZvZyB1cCBvciBhYnNvcmIgb2RvcnMsIGVuc3VyaW5nIGV2ZXJ5IHNpcCB0YXN0ZXMgYXMgZnJlc2ggYXMgdGhlIGZpcnN0LiBQbHVzLCB0aGVpciBlcmdvbm9taWMgZGVzaWduIGZpdHMgY29tZm9ydGFibHkgaW4gaGFuZCwgYWRkaW5nIGEgdG91Y2ggb2YgcmVmaW5lbWVudCB0byBhbnkgb2NjYXNpb24uPC9wPg0KDQo8cD5DaG9vc2Ugc3VzdGFpbmFiaWxpdHkgd2l0aG91dCBzYWNyaWZpY2luZyBzdHlsZSEgT3VyJm5ic3A7cmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlcyZuYnNwO3JlZHVjZSBzaW5nbGUtdXNlIHdhc3RlIGFuZCBhcmUgZGlzaHdhc2hlci1zYWZlIGZvciBlZmZvcnRsZXNzIGNsZWFudXAuIFdoZXRoZXIgeW91JnJzcXVvO3JlIGhvc3RpbmcgYSBnYXJkZW4gcGFydHkgb3IgdG9hc3RpbmcgYXQgYSBmZXN0aXZhbCwgdGhlc2UgZmx1dGVzIGRlbGl2ZXIgZWxlZ2FuY2UgYW5kIGR1cmFiaWxpdHkgaW4gZXF1YWwgbWVhc3VyZS48L3A+DQoNCjxwPlVwZ3JhZGUgeW91ciBjZWxlYnJhdGlvbnMgd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBjaGFtcGFnbmUgZ2xhc3NlcyZtZGFzaDt3aGVyZSBsdXh1cnkgbWVldHMgcmVzcG9uc2liaWxpdHkuIE9yZGVyIHlvdXIgc2V0IHRvZGF5IGFuZCByYWlzZSBhIGdsYXNzIHRvIGEgZ3JlZW5lciBmdXR1cmUhPC9wPg0KDQo8cD48ZW0+U3BhcmtsZSBzdXN0YWluYWJseSwgc2lwIGNvbmZpZGVudGx5ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTA2OTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzIDE2MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDc5YTQ1ZGNiNTI2NmEyMTFiODRlMDA5NDg1MjRlMDIyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgdHJhbnNwYXJlbnQgcGxhc3RpYyBVLXNoYXBlIGNoYW1wYWduZSBmbHV0ZXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTasSBcyBsaWV0b8WhYW5hcyDFoWFtcGFuaWXFoWEgdmFpIGR6aXJrc3RvxaFvIHbEq25hIGdsxIF6ZXMgbm8gUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+INC40LvQuCDQuNCz0YDQuNGB0YLQvtCz0L4g0LLQuNC90LAg0LjQtyDQn9ChCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiBTbWFydHkgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9fbGl0ZXJhbF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl91bmFzc2lnbmVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX2luY2x1ZGVfcGF0aF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW190ZW1wbGF0ZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF90ZW1wbGF0ZV9kaXJdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbmZpZ0Rpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX2NvbmZpZ19kaXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3RlbXBsYXRlX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcGx1Z2luX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb21waWxlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGx1Z2luc0Rpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NvbXBpbGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX3N1Yl9kaXJzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfYW1iaWd1b3VzX3Jlc291cmNlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0ZW5kc19yZWN1cnNpb25dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsZWZ0X2RlbGltaXRlcl0gPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyaWdodF9kZWxpbWl0ZXJdID0+IH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGl0ZXJhbHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfY2xhc3NdID0+IFNtYXJ0eV9TZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9wb2xpY3ldID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwaHBfaGFuZGxpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfcGhwX3RlbXBsYXRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ19jdHJsXSA9PiBOT05FCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NtYXJ0eV9kZWJ1Z19pZF0gPT4gU01BUlRZX0RFQlVHCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnX3RwbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3JlcG9ydGluZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19vdmVyd3JpdGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Jvb2xlYW5pemVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3JlYWRfaGlkZGVuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9sb2NraW5nXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xvY2tpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2NraW5nX3RpbWVvdXRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcmVzb3VyY2VfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9tb2RpZmllZF9jaGVja10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcGx1Z2luc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX29iamVjdHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jbGFzc2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NhY2hlX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvbG9hZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfbW9kaWZpZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VzY2FwZV9odG1sXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRfdGltZV0gPT4gMTc1MzA0MDk4MS41NDkxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jdXJyZW50X2ZpbGVdID0+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+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjEyQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTU4NDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Ls6INCY0LTQtdCw0LvRjNC90LDRjyDQv9C+0YDRhtC40Y8g0L3QsCDQvtC00L3QvtCz0L48L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC60L7QvNC/0LDQutGC0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdGD0LvRjNC+0L3QvtCyLCDQutGA0LXQvC3RgdGD0L/QvtCyINC40LvQuCDQuNC30YvRgdC60LDQvdC90YvRhSDQtNC10YHQtdGA0YLQvtCyPyDQndCw0YjQuCZuYnNwO9C60YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRg9C00L7QsdGB0YLQstC+LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQodC+0LfQtNCw0L3QvdGL0LUg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC+0L3QuCDQv9C+0LTRh9C10YDQutC90YPRgiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0Y/RgiDQtNCw0LbQtSDRgdCw0LzRi9GFINCy0LfRi9GB0LrQsNGC0LXQu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0L3QtSDRgdC+0LTQtdGA0LbQuNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQS1GcmVlKSwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDRgdC+0LLQvNC10YHRgtC40LzQsCDRgdC+INCy0YHQtdC80Lgg0YDQsNC30LzQtdGA0LDQvNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgKDM3NSDQvNC7LCA1MDAg0LzQuywgMTAwMCDQvNC7KSAmbWRhc2g7INGD0LTQvtCx0L3QviDRhdGA0LDQvdC40YLRjCDQuCDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNC00LrQuNC80Lgg0LHQu9GO0LTQsNC80LgsINGB0L7RhdGA0LDQvdGP0Y8g0YHQstC10LbQtdGB0YLRjCDQuCDQsNGA0L7QvNCw0YIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtC00YfQtdGA0LrQvdC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINC/0L7Qt9C40YbQuNGOINCy0LDRiNC10LPQviDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCwINC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDQstC10YDQvdGD0YLRjCDRgtCw0YDRgyDQtNC70Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L08L3N0cm9uZz46INC60YDRg9Cz0LvQsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDRg9C/0YDQvtGJ0LDRjtGCINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNGOINGB0L7QtNC10YDQttC40LzQvtCz0L4uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI8L3N0cm9uZz46INC/0L7QtNCw0LLQsNC50YLQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGD0L/Riywg0LTQtdGB0LXRgNGC0Ysg0LjQu9C4INGB0L7Rg9GB0Ysg0LIg0Y3QutC+0YPQv9Cw0LrQvtCy0LrQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10YDQstC40YHQvtCyINC00L7RgdGC0LDQstC60Lgg0LXQtNGLPC9zdHJvbmc+OiDQvtCx0LXRgdC/0LXRh9GM0YLQtSDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINCx0LvRjtC0INC4INC80LjQvdC40LzQuNC30LjRgNGD0LnRgtC1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCU0L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjog0LPQvtGC0L7QstGM0YLQtSDQv9C+0LvQtdC30L3Ri9C1INC+0LHQtdC00Ysg0L3QsCDRgNCw0LHQvtGC0YMg0LjQu9C4INGF0YDQsNC90LjRgtC1INC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0LHRjtC00LbQtdGC0LA8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC+0LrRgNCw0YnQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQutGA0LXQv9C70LXQvdC40LUg0LvQvtGP0LvRjNC90L7RgdGC0Lg8L3N0cm9uZz46INC60LvQuNC10L3RgtGLINC00L7QstC10YDRj9GO0YIg0LHRgNC10L3QtNCw0LwsINC60L7RgtC+0YDRi9C1INC30LDQsdC+0YLRj9GC0YHRjyDQviDRjdC60L7Qu9C+0LPQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0YHRgtCy0L48L3N0cm9uZz46INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCAoMzc1INC80LspINC90LUg0LfQsNC90LjQvNCw0LXRgiDQvNC10YHRgtC+INCyINGB0YPQvNC60LUg0LjQu9C4INGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0LDQutGC0L7QvCDQt9Cw0LHQvtGC0Ysg0L4g0YHQtdCx0LUg0Lgg0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDogS29tcGFrdHMgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtcyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW08L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IHByYWt0aXNrdXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBzdmFpZ3VtdSB1biBzaWx0dW11IHZpZW5haSBwb3JjaWphaT8gTcWrc3UmbmJzcDs8c3Ryb25nPmRhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw8L3N0cm9uZz4mbmJzcDtpciBpZGXEgWxpIHBpZW3Ek3JvdGksIGxhaSBwYXNuaWVndHUgenVwYXMsIGJ1bGpvbnVzLCBkZXNlcnR1cyB2YWkgdXprb2RhcyBiZXogbm9wbMWrZMSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGtvbWZvcnR1IGdhbiBtxIFqxIFzLCBnYW4ga2FmZWpuxKtjxIFzLCBhcHZpZW5vam90IGtvbXBha3RvIGl6bcSTcnUsIGRybyZzY2Fyb247xKtidSB1biBpbGd0c3DEk2rEq2J1LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgcMSBcnZhZMSBam90ICZzY2Fyb247xLdpZHJ1cyDEk2RpZW51cyB2YWkgbcSTcmNlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBkZXIgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSwgdmllbmvEgXImc2Nhcm9uO29qb3QgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHZpZXTEgXMgYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S29tcGFrdHMgdW4gcHJha3Rpc2tzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIGl6bcSTcnMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtLCBuZXBpZXNsb2dvam90IGxlZHVzc2thcGkgdmFpIHBsYXVrdHVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JbmRpdmlkdcSBbGFzIHBvcmNpamFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB6dXBhcywgYsSTcm51IMSTZGllbmksIGpvZ3VydGEgZGVzZXJ0aSB2YWkgbWF6YXMgdXprb2Rhcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5LYWZlam7Eq2NhcyB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHBha2FscG9qdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDEk3J0aSBsaWV0b2phbWksIGxhaSBwYXNuaWVndHUgxJNkaWVudXMgJnF1b3Q7cGHFhmVtIGzEq2R6aSZxdW90OyBmb3JtxIF0xIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TcSBamFzIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHZpZW5rxIFyJnNjYXJvbjthIMSTZGllbmEgc2FnYXRhdm8mc2Nhcm9uO2FuYSB1biB1emdsYWLEgSZzY2Fyb247YW5hLCBuZXBpZXRpZWtvdCBhciBsaWVrdSB2aWV0dS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGl6bcSTcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IDM3NSBtbCB0aWxwdW1zIGlyIGlkZcSBbHMsIGxhaSBuZXPEk3JrxIHFhm90dSB0ZWxwdSB1biB2aWVnbGkgaWVrxLxhdXRvcyBzb23EgXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgZGVwb3rEq3RhIHNpc3TEk211IGludGVncsSBY2lqYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbW90aXbEk2ppZXQga2xpZW50dXMgYXRncmllenQgdHJhdWt1cywgc2FtYXppbm90IGl6bWFrc2FzIHVuIGVrb2xvxKNpc2tvIHDEk2RhcyBub3NwaWVkdW11LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIMSTZGllbmllbSwgYmV0IGFyxKsgc8Sra2llbSBwcm9kdWt0aWVtIChvZ2FzLCByaWVrc3RpLCBzxJNrbGFzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyAzNzUgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgcmlzaW7EgWp1bXMsIGthcyBhcHZpZW5vIGZ1bmtjaW9uYWxpdMSBdGksIGtvbXBha3R1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUgbWw6IENvbXBhY3QgRnJlc2huZXNzIGZvciBTaW5nbGUgU2VydmluZ3M8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciBwcmFjdGljYWwgY29udGFpbmVycyB0byBrZWVwIGluZGl2aWR1YWwgcG9ydGlvbnMgZnJlc2ggYW5kIGxlYWstZnJlZT8gT3VyJm5ic3A7cmV1c2FibGUgMzc1IG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzb3VwcywgYnJvdGhzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBEZXNpZ25lZCBmb3IgY29udmVuaWVuY2UsIHRoZXkgY29tYmluZSBwb3J0YWJpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWZyaWVuZGxpbmVzcy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgTWF0ZXJpYWw8L3N0cm9uZz46IFNhZmUgZm9yIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBMaWQ8L3N0cm9uZz46IFBhdGVudGVkIHNlYWxpbmcgc3lzdGVtIHByZXZlbnRzIHNwaWxscywgZXZlbiB3aXRoIGxpcXVpZHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIENvbXBhdGliaWxpdHk8L3N0cm9uZz46IExpZHMgZml0IGFsbCBjb250YWluZXIgc2l6ZXMgKDM3NSBtbCB0byAxMDAwIG1sKSBmb3IgZWFzeSBzdGFja2luZy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJlZHVjZXMgc2luZ2xlLXVzZSB3YXN0ZSwgaWRlYWwgZm9yIGNhZmVzIHdpdGggZGVwb3NpdCBzeXN0ZW1zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkNvbXBhY3QgRGVzaWduPC9zdHJvbmc+OiBTcGFjZS1zYXZpbmcgc2l6ZSBmb3Igc2luZ2xlIHNlcnZpbmdzLCBsdW5jaGJveGVzLCBvciBzbWFsbCBwYW50cmllcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TaW5nbGUtU2VydmUgTWVhbHM8L3N0cm9uZz46IFNvdXBzLCBvYXRtZWFsLCB5b2d1cnQsIG9yIHNuYWNrcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzPC9zdHJvbmc+OiBLZWVwIHBvcnRpb25zIGZyZXNoIGZvciB0YWtlb3V0IG9yIG1lYWwga2l0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Ib21lIFVzZTwvc3Ryb25nPjogUHJlcCBpbmRpdmlkdWFsIG1lYWxzIHdpdGhvdXQgY2x1dHRlci48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNpemU8L3N0cm9uZz46IEZpdHMgZWFzaWx5IGluIGJhZ3MsIGx1bmNoYm94ZXMsIG9yIG9mZmljZSBkcmF3ZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIFJlYWR5PC9zdHJvbmc+OiBFbmNvdXJhZ2UgcmV0dXJucyB0byBjdXQgY29zdHMgYW5kIHdhc3RlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVB1cnBvc2U8L3N0cm9uZz46IFVzZSBmb3IgcGFudHJ5IHN0b3JhZ2UgKG51dHMsIGJlcnJpZXMsIHNwaWNlcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDM3NSBtbCBDb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBFbmpveSBmcmVzaG5lc3MsIGNvbnZlbmllbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkgaW4gb25lIGNvbXBhY3QgcGFja2FnZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1MTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDM5ODcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYWlzIHp1cGFzIHRyYXVrcyAzNzUgbWwgdmlkZWkgZHJhdWR6xKtncyBpZXBha29qdW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBlY28tZnJpZW5kbHkgZGlzaHdhc2hlciBhbmQgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXJzIGZvciB0YWtlb3V0IGFuZCBkZWxpdmVyeSBzZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YPQv9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7INGBINCz0LXRgNC80LXRgtC40YfQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LbQuNC00LrQuNGFINCx0LvRjtC0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNvdXAgY29udGFpbmVyLmpwZWcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1OGFjYzM4ZTc3NDM2ZWE1NTM5ZjdmZTIyOTVlYmIwZi5qcGVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTWlrcm92acS8xYZ1IHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHprxIFydCBsaWV0b2phbXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRg9C/0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Lsg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MDQ0LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQwYzEzNGJmMzI4N2EwOTU3OWEzODJlYmY5MGIzZjcyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWkgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiDQo9C/0LDQutC+0LLQutCwINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDQv9GA0LjQs9C+0LTQvdCw0Y8g0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQodCS0KcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7INGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA1Ni5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1NDkyNDhmMmMxZWE3NGI4NGVkNGM0NDVjYmUyMDkzMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjE0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtaWUgenVwYXMgdHJhdWtpIHZpZGVpIGRyYXVkesSrZ2FpIMSTZGluxIHFoWFuYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVycyBmb3IgdGFrZWF3YXkgbWljcm93YXZlIGFuZCBkaXNod2FzaGVyIHNhZmUgZWNvLWZyaWVuZGx5IHBhY2thZ2luZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JPQtdGA0LzQtdGC0LjRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwINC4INCy0YLQvtGA0YvRhSDQsdC70Y7QtAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzE5MC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzN2YwM2RiYjc2MTYxYWUyYTBkYzIxNGQwYzc5NGY2Ny5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzk4NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNCMTJCIGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzNzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTkgeCAyNCB4IDM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDYsNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA4LjQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4zMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4xNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC44NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNS45NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS4wNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4MzRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBKQS1UUzEwQ0xSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAgMTguNSDRgdC8LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUgMTguNSBjbSwgUFMsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiAxOC41IGNtLCBQUywgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwLCDQuNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YHQvtGH0LXRgtCw0LXRgiDQsiDRgdC10LHQtSDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMLiDQldGRINC/0YDQvtC30YDQsNGH0L3Ri9C5INGG0LLQtdGCINC/0YDQuNC00LDRkdGCINC10Lkg0LvQtdCz0LrQvtGB0YLRjCDQuCDRgdC+0LLRgNC10LzQtdC90L3QvtGB0YLRjCwg0LAg0LTQu9C40L3QsCAxOCw1INGB0Lwg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YEg0LPQu9GD0LHQvtC60LjQvNC4INGC0LDRgNC10LvQutCw0LzQuC4g0JHQu9Cw0LPQvtC00LDRgNGPINCx0L7Qu9C10LUg0YLRj9C20ZHQu9C+0LzRgyDQstC10YHRgyDQuCDQutGA0YPQs9C70L7QvNGDINCz0LvRg9Cx0L7QutC+0LzRgyDRh9C10YDQv9Cw0LvRgywg0Y3RgtCwINC70L7QttC60LAg0L7RgtC70LjRh9Cw0LXRgtGB0Y8g0L/QvtCy0YvRiNC10L3QvdC+0Lkg0L/RgNC+0YfQvdC+0YHRgtGM0Y4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YzRjiwg0L/RgNC10LLQvtGB0YXQvtC00Y8g0LTRgNGD0LPQuNC1INGB0YPQv9C+0LLRi9C1INC70L7QttC60LguINCe0L3QsCDQu9C10LPQutC+INC80L7QtdGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXRkSDQsdC10Lcg0L/QvtGC0LXRgNC4INCy0L3QtdGI0L3QtdCz0L4g0LLQuNC00LAg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0LguINCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7QuSDQu9C+0LbQutC4INC/0L7QvNC+0LPQsNC10YIg0YHQvdC40LfQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDQt9Cw0LHQvtGC0LUg0L4g0L/RgNC40YDQvtC00LUuINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdC90YvQuSDQuCDRgdGC0LjQu9GM0L3Ri9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDQtdC00YsuINCS0YvQsdC40YDQsNC50YLQtSDQvdCw0YjRgyDQu9C+0LbQutGDINC00LvRjyDQv9C+0LLRi9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGPINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QuNGPINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSwga2FzIGl6Z2F0YXZvdGEgbm8gaXp0dXLEq2dhcyBwbGFzdG1hc2FzLCBhcHZpZW5vIGF1Z3N0dSBrdmFsaXTEgXRpIHVuIHZpZGVpIGRyYXVkesSrZ3VtdS4gQ2F1cnNwxKtkxKtnxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgdmllZ2x1IHVuIG1vZGVybnUgaXpza2F0dSwgc2F2dWvEgXJ0IDE4LDUgY20gZ2FydW1zIHBhZGFyYSB0byB2aWVnbGkgbGlldG9qYW11IGFyIGR6acS8xIFtIHBsxIFrc27Ek20uIEFyIGxpZWzEgWt1IHN2YXJ1IHVuIGFwYcS8dSwgZHppxLx1IGthdXNpxYZ1ICZzY2Fyb247xKsga2Fyb3RlIGlyIMSrcGEmc2Nhcm9uO2kgc3DEk2PEq2dhIHVuIGl6dHVyxKtnYSwgcMSBcnNwxJNqb3QgY2l0YXMgenVwYXMga2Fyb3Rlcy4gVG8gaXIgdmllZ2xpIHTEq3LEq3QgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBrYXMgxLxhdWogdG8gaXptYW50b3QgZGF1ZHphcyByZWl6ZXMsIG5lemF1ZMSTam90IGl6c2thdHUgdW4gZnVua2Npb25hbGl0xIF0aS4gJlNjYXJvbjvEq3Mga2Fyb3RlcyBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgYsWrdMSrYmEgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LCBwYWzEq2R6b3QgYWl6c2FyZ8SBdCB2aWRpLiBJZGXEgWxpIHBpZW3Ek3JvdHMgcmVzdG9yxIFuaWVtIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0gxJNydHUgdW4gc3RpbMSrZ3UgcsSra3UgxJMmc2Nhcm9uO2FuYWkuIEl6dsSTbGlldGllcyBtxatzdSBrYXJvdGksIGxhaSB1emxhYm90dSBzYXZ1IHNlcnZpc2EgbMSrbWVuaSB1biBhcG1pZXJpbsSBdHUga2xpZW50dSB2YWphZHrEq2JhcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uPC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgc291cCBzcG9vbiBtYWRlIG9mIGR1cmFibGUgcGxhc3RpYyBjb21iaW5lcyBoaWdoIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MuIEl0cyB0cmFuc3BhcmVudCBjb2xvciBnaXZlcyBpdCBsaWdodG5lc3MgYW5kIG1vZGVybml0eSwgYW5kIHRoZSBsZW5ndGggb2YgMTguNSBjbSBlbnN1cmVzIGVhc2Ugb2YgdXNlIHdpdGggZGVlcCBwbGF0ZXMuIFRoYW5rcyB0byBpdHMgaGVhdmllciB3ZWlnaHQgYW5kIHJvdW5kIGRlZXAgbGFkbGUsIHRoaXMgc3Bvb24gaXMgY2hhcmFjdGVyaXplZCBieSBpbmNyZWFzZWQgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHksIHN1cnBhc3Npbmcgb3RoZXIgc291cCBzcG9vbnMuIEl0IGlzIGVhc3kgdG8gd2FzaCBpbiB0aGUgZGlzaHdhc2hlciwgd2hpY2ggYWxsb3dzIHlvdSB0byB1c2UgaXQgbWFueSB0aW1lcyB3aXRob3V0IGxvc2luZyBpdHMgYXBwZWFyYW5jZSBhbmQgZnVuY3Rpb25hbGl0eS4gUmV1c2FibGUgdXNlIG9mIHRoaXMgc3Bvb24gaGVscHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgcGxhc3RpYyB3YXN0ZSwgY29udHJpYnV0aW5nIHRvIGNhcmluZyBmb3IgbmF0dXJlLiBJZGVhbCBmb3IgcmVzdGF1cmFudHMgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzLCBwcm92aWRpbmcgY3VzdG9tZXJzIHdpdGggYSBjb252ZW5pZW50IGFuZCBzdHlsaXNoIHRvb2wgZm9yIGVhdGluZy4gQ2hvb3NlIG91ciBzcG9vbiB0byBpbXByb3ZlIHlvdXIgc2VydmljZSBhbmQgbWVldCB0aGUgbmVlZHMgb2YgeW91ciBjdXN0b21lcnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjUwOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTM2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDUyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9kaXNwb3NhYmxlLXRhYmxld2FyZS9kaXNwb3NhYmxlLWN1dGxlcnkxL2V4dHJhLWR1cmFibGUtY3V0bGVyeS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5L2l0ZW0tODM0LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIDE4LjUgY20sIFBTLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS41MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNDJiM2JmYjFiYjcyNzk1ZjkxMGEyZDlkZjAzYmQ3YzEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTI2MTcyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ0NzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCR0YPQvNCw0LbQvdGL0Lkg0L/QsNC60LXRgiDRgSDRgNGD0YfQutCw0LzQuCAyNngxN3gyNSDRgdC8LCDQmtGA0LDRhNGCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUGFwxKtyYSBtYWlzacWGxaEgYXIgcm9rdC4sIDI2eDE3eDI1Y20sIGJyxatucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIDI2eDE3eDI1IGNtLCBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JHRg9C80LDQttC90YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0YDRg9GH0LrQsNC80Lgg0LTQu9GPINC10LTRiyDQvdCwINCy0YvQvdC+0YEg0Lgg0LTQvtGB0YLQsNCy0LrQuDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCR0YPQvNCw0LbQvdGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QsNC60LXRgtGLINGBINC/0LvQvtGB0LrQuNC80Lgg0YDRg9GH0LrQsNC80LggJm5kYXNoOyDRjdGC0L4g0LrRgNCw0YHQuNCy0YvQuSwg0YPQtNC+0LHQvdGL0Lkg0Lgg0L3QsNC00LXQttC90YvQuSDRg9C/0LDQutC+0LLQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0LsuINCf0LDQutC10YLRiyDQuNGB0L/QvtC70YzQt9GD0Y7RgiDQv9C+0LQg0L/QuNGJ0LXQstGL0LUg0L/RgNC+0LTRg9C60YLRiywg0L7RgdC+0LHQtdC90L3QviDRgNCw0YHQv9GA0L7RgdGC0YDQsNC90LXQvdGLINCyINC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LDRhSDQtNC70Y8g0LXQtNGLINC90LAg0LLRi9C90L7RgSDQuCDQsiDRgdC10YDQstC40YHQsNGFINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLiZuYnNwO9Cf0LDQutC10YLRiyDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0Y3QutC+0LvQvtCz0LjRh9C10YHQutC4INGH0LjRgdGC0L7Qs9C+INC60YDQsNGE0YLQsC4g0KLQsNC60L7QuSDQv9Cw0LrQtdGCINCy0YvQtNC10YDQttC40LLQsNC10YIg0LTQviAxMiDQutCzINC90LDQs9GA0YPQt9C60LgsINC/0YDQsNC60YLQuNGH0LXRgdC60Lgg0YMg0L3QtdCz0L4g0L3QtdGCINC+0LPRgNCw0L3QuNGH0LXQvdC40Lkg0L/QviDQt9Cw0L/QvtC70L3QtdC90LjRji4g0JHRg9C80LDQttC90YvQtSDRgNGD0YfQutC4INC+0YfQtdC90Ywg0LrQsNGH0LXRgdGC0LLQtdC90L3QviDQuCDQvdCw0LTQtdC20L3QviDQstC60LvQtdC10L3RiyDQsiDQv9Cw0LrQtdGCLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGFwxKtyYSBtYWlzacWGaSBhciByb2t0dXJpZW0gxJNkaWVudSBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwxKtyYSBwxIFydGlrYXMgbWFpc2kgYXIgcGxha2FuaWVtIHJva3R1cmllbSAtIHRhcyBpciBza2Fpc3RzLCDEk3J0cyB1biBkcm8mc2Nhcm9uO3MgaWVwYWtvJnNjYXJvbjthbmFzIG1hdGVyacSBbHMuIFRvcyBsaWV0bywgbGFpIGllcGFrb3R1IHDEgXJ0aWthcyBwcm9kdWt0dXMsIGlyIMSrcGEmc2Nhcm9uO2kgaXpwbGF0xKt0aSB1biBwaWVwcmFzxKt0aSDEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMga2FmZWpuxKtjxIFzIHVuIHJlc3RvcsSBbm9zLiAmU2Nhcm9uO2llIHBhcMSrcmEgbWFpc2nFhmkgaXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHZpZGVpIGRyYXVkesSrZ2EgcGFwxKtyYS4gJlNjYXJvbjvEgWRzIG1haXNpxYYmc2Nhcm9uOyBpenR1ciBsxKtkeiBwYXQgMTIga2cgc3ZhcnUsIHRhbSBwcmFrdGlza2kgbmF2IGllcm9iZcW+b2p1bXUgcHJvZHVrdHUgcGllcGlsZMSrJnNjYXJvbjthbmFpLiBQYXDEq3JhIHJva3R1cmkgaXIga3ZhbGl0YXTEq3ZpIHVuIGRybyZzY2Fyb247aSBwaWVsxKttxJN0aS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIGZvciBUYWtlLUF3YXkgYW5kIGZvb2QgZGVsaXZlcnk8L3N0cm9uZz48L2gyPg0KDQo8cD5QYXBlciZuYnNwO2JhZ3Mgd2l0aCBmbGF0IGhhbmRsZXMgYXJlIGEgYmVhdXRpZnVsLCBjb252ZW5pZW50IGFuZCByZWxpYWJsZSBwYWNrYWdpbmcgbWF0ZXJpYWwgZm9yIFRha2UtQXdheSBhbmQgVG8tR28gYnVzaW5lc3MuIEJhZ3MgYXJlIHVzZWQgZm9yIGZvb2QsIGVzcGVjaWFsbHkgY29tbW9uIGluIGNhZmVzIGFuZCByZXN0YXVyYW50cyBmb3IgdGFrZWF3YXkgZm9vZC4gQ2FycmllciBwYXBlciBiYWdzJm5ic3A7YXJlIG1hZGUgb2YgaGlnaC1xdWFsaXR5IGVudmlyb25tZW50YWxseSBmcmllbmRseSBjcmFmdC4gU3VjaCBwYXBlciBiYWcgY2FuIHdpdGhzdGFuZCB1cCB0byAxMiBrZyBvZiBsb2FkLCBwcmFjdGljYWxseSBpdCBoYXMgbm8gcmVzdHJpY3Rpb25zIG9uIGZpbGxpbmcuIFBhcGVyIGhhbmRsZXMgYXJlIHZlcnkgaGlnaCBxdWFsaXR5IGFuZCBzZWN1cmVseSBnbHVlZCB0byB0aGUgYmFnLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA1MDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTI4IDExOjE1OjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxNzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcGFja2FnaW5nLW1hdGVyaWFscy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3BhY2thZ2luZy1tYXRlcmlhbHMvaXRlbS0xOTQ4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIDI2eDE3eDI1IGNtLCBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZjkzZjk2MDgyYTliZTlhMmU2NTcwZjczYTFhNTMwMjguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUGFwxKtyYSBtYWlzaSBhciByb2t0dXJpZW0ga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JHRg9C80LDQttC90YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0YDRg9GH0LrQsNC80Lgg0LrRgNCw0YTRggogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1OC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDYwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjgzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0YHRg9C/0L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAzNzUvNTAwLzEwMDAg0LzQuywg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSB6dXBhcyB0cmF1a2llbSAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU291cCBDb250YWluZXJzIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LI6INCd0LDQtNC10LbQvdCw0Y8g0LfQsNGJ0LjRgtCwINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0LrQvtC80YTQvtGA0YIg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lg8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60LgsINC60L7RgtC+0YDRi9C1INGB0L7RhdGA0LDQvdGP0YIg0YHQstC10LbQtdGB0YLRjCDQsdC70Y7QtCDQuCDQt9Cw0YnQuNGC0Y/RgiDQvtGCINC/0YDQvtC70LjQstCw0L3QuNGPPyDQndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0YHQvtGH0LXRgtCw0Y7RgiDQuNC90L3QvtCy0LDRhtC40L7QvdC90YPRjiDRgtC10YXQvdC+0LvQvtCz0LjRjiwg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LfQsNC/0LDRgtC10L3RgtC+0LLQsNC90L3QvtC5INGB0LjRgdGC0LXQvNC1INC/0LvQvtGC0L3QvtCz0L4g0LfQsNC60YDRi9GC0LjRjyDQvtC90Lgg0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCIDEwMCUg0LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0YwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C10YDQtdC90L7RgdC60Lgg0YHRg9C/0L7Qsiwg0YHQvtGD0YHQvtCyLCDQs9C+0YDRj9GH0LjRhSDQvtCx0LXQtNC+0LIg0LjQu9C4INGF0L7Qu9C+0LTQvdGL0YUg0LfQsNC60YPRgdC+0LouPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JfQsNGJ0LjRgtCwINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y88L3N0cm9uZz4mbmJzcDstJm5ic3A70LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Ywg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lwg0LTQstC40LbQtdC90LjQuCwg0YfRgtC+INC+0YfQtdC90Ywg0LLQsNC20L3QviDQv9GA0Lgg0LTQvtGB0YLQsNCy0LrQtSDRgdGD0L/QvtCyLCDQs9Cw0YDQvdC40YDQvtCyINGBINGB0L7Rg9GB0L7QvCDQuNC70Lgg0LbQuNC00LrQvtC5INC/0LjRidC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCi0LXRgNC80L7RgdGC0L7QudC60L7RgdGC0Ywg0LTQviArODAmZGVnO0M8L3N0cm9uZz4mbmJzcDstJm5ic3A70YHQvtGF0YDQsNC90Y/RjtGCINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LHQu9GO0LQsINC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINCz0L7RgNGP0YfQuNGFINGB0YPQv9C+0LIg0Lgg0YDQsNCz0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9GB0L7QstC80LXRgdGC0LjQvNGLINGBINCz0L7RgNGP0YfQuNC80Lgg0Lgg0YXQvtC70L7QtNC90YvQvNC4INCx0LvRjtC00LDQvNC4LCDQtNC10YHQtdGA0YLQsNC80LgsINGB0L7Rg9GB0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3RiyDQtNC70Y8g0LfQsNC80L7RgNC+0LfQutC4INC4INC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9C10Lk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INC60L7QvdGC0LXQudC90LXRgNGLINC80L7QttC90L4g0LfQsNC80L7RgNCw0LbQuNCy0LDRgtGMLCDQsCDRgtCw0Log0LbQtSDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4ICjQutGA0YvRiNC60YMg0L3QtdC+0LHRhdC+0LTQuNC80L4g0YHQvdGP0YLRjCkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1PC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9C70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0L3QtSDRgtC10YDRj9GPINGE0L7RgNC80YMg0LTQsNC20LUg0L/QvtGB0LvQtSDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQsiDQtNC10YLQsNC70Y/RhTo8L3N0cm9uZz48L2gyPg0KDQo8cD7QmtGA0YPQs9C70YvQtSDQutGA0YvRiNC60Lgg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC40LTQtdCw0LvRjNC90L7Qs9C+INC/0YDQuNC70LXQs9Cw0L3QuNGPINC6INC60L7QvdGC0LXQudC90LXRgNCw0LwuINCS0YHRjyDRgdC40YHRgtC10LzQsCAo0LrQvtC90YLQtdC50L3QtdGAICsg0LrRgNGL0YjQutCwKSDRg9GB0YLQvtC50YfQuNCy0LAg0Log0L/QtdGA0LXQv9Cw0LTQsNC8INGC0LXQvNC/0LXRgNCw0YLRg9GALCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCyINGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtSDQuCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDQtSwg0LAg0YLQsNC60LbQtSDQtNC70Y8g0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCt0YLQviDQtNC10LvQsNC10YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzog0L7RgiDQs9C+0YLQvtCy0LrQuCDQvdCwINC90LXQtNC10LvRjiDQtNC+INGF0YDQsNC90LXQvdC40Y8g0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INGN0LrQvtC90L7QvNC40Y86PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQt9Cw0LzQtdC90Y/RjtGCINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgywg0YHQvtC60YDQsNGJ0LDRjyDQstGA0LXQtCDQtNC70Y8g0L/RgNC40YDQvtC00YsuINCY0YUg0L/RgNC+0YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMINC/0L7QvNC+0LPRg9GCINGB0Y3QutC+0L3QvtC80LjRgtGMINCx0Y7QtNC20LXRgiDQvdCwINCz0L7QtNGLINCy0L/QtdGA0LXQtC48L3A+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAINCz0LXRgNC80LXRgtC40YfQvdGL0YUg0LrRgNGL0YjQtdC6PC9zdHJvbmc+Jm5ic3A70LLQvNC10YHRgtC1INGBINC/0LjRidC10LLRi9C80Lgg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSwgNTAwINC40LvQuCAxMDAwINC80LsgLSZuYnNwO9C4INC90LDRgdC70LDQttC00LDQudGC0LXRgdGMINGD0LTQvtCx0YHRgtCy0L7QvCDRhdGA0LDQvdC10L3QuNGPLCDQutC+0YLQvtGA0L7QtSDQsNC00LDQv9GC0LjRgNGD0LXRgtGB0Y8g0L/QvtC0INCy0LDRiCDQvtCx0YDQsNC3INC20LjQt9C90LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHRyYXVrdSB2xIFraTog4oCL4oCLdXp0aWNhbWEgYWl6c2FyZHrEq2JhIHByZXQgbm9wbMWrZMSTbSB1biDEk3J0YSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBkYXVkenB1c8SrZ3VzLCBhdGvEgXJ0b3RpIGxpZXRvamFtdXMgdsSBa3VzLCBrYXMgdXp0dXLEk3MgasWrc3UgcMSBcnRpa3Ugc3ZhaWd1IHVuIG5lY2F1cmxhaWTEq2d1PyBNxatzdSBjYXVyc3DEq2TEq2dpZSBwxIFydGlrYXMgdHJhdWt1IHbEgWtpIGFwdmllbm8gaW5vdmF0xKt2YXMgdGVobm9sb8SjaWphcywgcHJha3Rpc2t1bXUgdW4gaXp0dXLEq2J1LiBBciBwYXRlbnTEk3R1IGNpZSZzY2Fyb247aSBub3NsxJNkemFtbyBzaXN0xJNtdSB0aWUgbm9kcm8mc2Nhcm9uO2luYSAxMDAlIGhlcm3Ek3Rpc2t1bXUgJm5kYXNoOyBpZGXEgWxpIHBpZW3Ek3JvdHMgenVwdSwgbcSTcsSNdSwgc2lsdG8gcHVzZGllbnUgdmFpIGF1a3N0byB1emtvZHUgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPk5lY2F1cmxhaWTEq2dzIC0gY2llJnNjYXJvbjtpIG5vc2zEk2d0cyBwYXQgYWt0xKt2YXMga3VzdMSrYmFzIGxhaWvEgSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpLCBwaWVnxIFkxIFqb3QgenVwYXMsIHBpZWRldmFzIGFyIG3Ek3JjaSB2YWkgJnNjYXJvbjvEt2lkcnUgxJNkaWVudS48L3A+DQoNCjxwPkthcnN0dW1penR1csSrZ3MgbMSrZHogKzgwJmRlZztDIC0gdXp0dXIgxJNkaWVudSBzaWx0dSwgcGllbcSTcm90cyBrYXJzdMSBbSB6dXDEgW0gdW4gc2F1dMSTanVtaWVtLjwvcD4NCg0KPHA+RGF1ZHpwdXPEq2JhICZuZGFzaDsgc2FkZXIgYXIga2Fyc3RhamllbSB1biBhdWtzdGFqaWVtIMSTZGllbmllbSwgZGVzZXJ0aWVtLCBtxJNyY8STbS48L3A+DQoNCjxwPkRybyZzY2Fyb247cyBzYWxkxJN0YXbEgSB1biBtaWtyb3ZpxLzFhnUga3LEgXNuxKsgLSB0cmF1a3VzIHZhciBzYXNhbGTEk3QgdW4gYXLEqyBzaWxkxKt0IG1pa3JvdmnEvMWGdSBrcsSBc27EqyAoasSBbm/FhmVtIHbEgWtzKS48L3A+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1zICZuZGFzaDsgdmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEsIG5lemF1ZMSTam90IGZvcm11IHBhdCBwxJNjIGF0a8SBcnRvdGFzIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJha3Rpc2t1bXMgZGV0YcS8xIFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkFwYcS8aWUgdsSBa2kgaXIgdmVpZG90aSB0xIEsIGxhaSB0aWUgbGllbGlza2kgaWVkZXLEk3RvcyBrb250ZWluZXJvcy4gVmlzYSBzaXN0xJNtYSAodHJhdWtzICsgdsSBa3MpIGlyIGl6dHVyxKtnYSBwcmV0IHRlbXBlcmF0xatyYXMgaXptYWnFhsSBbSwgcGllbcSTcm90YSB1emdsYWLEgSZzY2Fyb247YW5haSBsZWR1c3NrYXDEqyB1biBzYWxkxJN0YXbEgSwga8SBIGFyxKsgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBLiBUYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpOiBubyBnYXRhdm8mc2Nhcm9uO2FuYXMgbmVkxJPEvGFzIGdhcnVtxIEgbMSrZHogcHVzZmFicmlrxIF0dSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoNCjxoMj48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ3VtcyB1biBla29ub21pamE6PC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWllIHbEgWtpIGFpenN0xIFqIHZpZW5yZWl6bGlldG9qYW1vIGllcGFrb2p1bXUsIHNhbWF6aW5vdCBrYWl0xJNqdW11IHZpZGVpLiBUbyBpenR1csSrYmEgdW4gaXp0dXLEq2JhIHBhbMSrZHrEk3MgaWV0YXVwxKt0IGrFq3N1IGJ1ZMW+ZXR1IG7EgWthbWFqaWVtIGdhZGllbS48L3A+DQoNCjxwPlBhc8WrdGlldCBoZXJtxJN0aXNrdSB2xIFrdSBrb21wbGVrdHUga29wxIEgYXIgMzc1LCA1MDAgdmFpIDEwMDAgbWwgcMSBcnRpa2FzIHp1cGFzIHRyYXVraWVtIC0gdW4gaXpiYXVkaWV0IHV6Z2xhYsSBJnNjYXJvbjthbmFzIMSTcnTEq2Jhcywga2FzIHBpZWzEgWdvamFzIGrFq3N1IGR6xKt2ZXN2ZWlkYW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5UcmFuc3BhcmVudCBMaWRzIGZvciBDb250YWluZXJzOiBSZWxpYWJsZSBMZWFrYWdlIFByb3RlY3Rpb24gYW5kIENvbWZvcnQgb2YgVXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgdmVyc2F0aWxlIHJldXNhYmxlIGxpZHMgdGhhdCB3aWxsIGtlZXAgeW91ciBmb29kIGZyZXNoIGFuZCBwcmV2ZW50IHNwaWxscz8gT3VyIHRyYW5zcGFyZW50IHJldXNhYmxlIGxpZHMgZm9yIGZvb2QgY29udGFpbmVycyBjb21iaW5lIGlubm92YXRpdmUgdGVjaG5vbG9neSwgcHJhY3RpY2FsaXR5IGFuZCBkdXJhYmlsaXR5LiBUaGFua3MgdG8gdGhlIHBhdGVudGVkIHRpZ2h0LWNsb3Npbmcgc3lzdGVtLCB0aGV5IHByb3ZpZGUgMTAwJSBsZWFrLXByb29mbmVzcyAtIGlkZWFsIGZvciBjYXJyeWluZyBzb3Vwcywgc2F1Y2VzLCBob3QgbHVuY2hlcyBvciBjb2xkIGFwcGV0aXplcnMuPC9wPg0KDQo8aDI+PHN0cm9uZz5NYWluIGFkdmFudGFnZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+TGVhay1wcm9vZiAtIHRpZ2h0bmVzcyBldmVuIGR1cmluZyBhY3RpdmUgbW92ZW1lbnQsIHdoaWNoIGlzIHZlcnkgaW1wb3J0YW50IHdoZW4gZGVsaXZlcmluZyBzb3Vwcywgc2lkZSBkaXNoZXMgd2l0aCBzYXVjZSBvciBsaXF1aWQgZm9vZC48L3A+DQoNCjxwPkhlYXQtcmVzaXN0YW50IHVwIHRvICs4MCZkZWc7QyAtIG1haW50YWlucyB0aGUgdGVtcGVyYXR1cmUgb2YgZm9vZCwgc3VpdGFibGUgZm9yIGhvdCBzb3VwcyBhbmQgc3Rld3MuPC9wPg0KDQo8cD5WZXJzYXRpbGl0eSAtIGNvbXBhdGlibGUgd2l0aCBob3QgYW5kIGNvbGQgZGlzaGVzLCBkZXNzZXJ0cywgc2F1Y2VzLjwvcD4NCg0KPHA+RnJlZXplciBhbmQgbWljcm93YXZlIHNhZmUgLSBjb250YWluZXJzIGNhbiBiZSBmcm96ZW4gYW5kIGFsc28gaGVhdGVkIGluIHRoZSBtaWNyb3dhdmUgKHRoZSBsaWQgbXVzdCBiZSByZW1vdmVkKS48L3A+DQoNCjxwPlJldXNhYmxlIC0gZWFzeSB0byBjbGVhbiBpbiB0aGUgZGlzaHdhc2hlciwgd2l0aG91dCBsb3Npbmcgc2hhcGUgZXZlbiBhZnRlciByZXBlYXRlZCB1c2UuPC9wPg0KDQo8aDI+PHN0cm9uZz5QcmFjdGljYWwgaW4gZGV0YWlsOjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJvdW5kIGxpZHMgYXJlIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gY29udGFpbmVycy4gVGhlIGVudGlyZSBzeXN0ZW0gKGNvbnRhaW5lciArIGxpZCkgaXMgcmVzaXN0YW50IHRvIHRlbXBlcmF0dXJlIGNoYW5nZXMsIHN1aXRhYmxlIGZvciBzdG9yYWdlIGluIHRoZSByZWZyaWdlcmF0b3IgYW5kIGZyZWV6ZXIsIGFzIHdlbGwgYXMgZm9yIHdhc2hpbmcgaW4gdGhlIGRpc2h3YXNoZXIuIFRoaXMgbWFrZXMgdGhlbSBpZGVhbCBmb3IgZXZlcnlkYXkgdXNlOiBmcm9tIGNvb2tpbmcgZm9yIHRoZSB3ZWVrIHRvIHN0b3Jpbmcgc2VtaS1maW5pc2hlZCBwcm9kdWN0cy48L3A+DQoNCjxoMj48c3Ryb25nPkVjby1mcmllbmRseSBhbmQgY29zdC1lZmZlY3RpdmU6PC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgbGlkcyByZXBsYWNlIGRpc3Bvc2FibGUgcGFja2FnaW5nLCByZWR1Y2luZyBoYXJtIHRvIG5hdHVyZS4gVGhlaXIgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHkgd2lsbCBoZWxwIHNhdmUgeW91ciBidWRnZXQgZm9yIHllYXJzIHRvIGNvbWUuPC9wPg0KDQo8cD5PcmRlciBhIHNldCBvZiBhaXJ0aWdodCBsaWRzIGFsb25nIHdpdGggMzc1LCA1MDAgb3IgMTAwMCBtbCBmb29kIGNvbnRhaW5lcnMgLSBhbmQgZW5qb3kgc3RvcmFnZSBjb252ZW5pZW5jZSB0aGF0IGFkYXB0cyB0byB5b3VyIGxpZmVzdHlsZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTU3NzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTY2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA0ZmNkYmM3MjgwMjQ1OGYzOGFiZGMxZTcxNGIyYWQwNS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrdSB2xIFrcyBhciBoZXJtxJN0aXNrdSBhaXpzYXJkesSrYnUgcHJldCBub3BsxatkxJNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFRyYW5zcGFyZW50IGxlYWstcHJvb2YgbGlkIGZvciBmb29kIGNvbnRhaW5lcnMgd2l0aCBzZWN1cmUgY2xvc3VyZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQs9C10YDQvNC10YLQuNGH0L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINGBINC30LDRidC40YLQvtC5INC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY2OV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMTcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQS1ZTVctU1NFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE5MTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCh0YPQv9C+0LLQsNGPINC70L7QttC60LAg0J/RgNC10LzQuNGD0LwgMTfRgdC8LCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGUgcHJlbWl1bSAxN2NtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEhlYXZ5IFdlaWdodCBTb3VwIFNwb29uIDE3Y20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LA8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAsINC40LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRgdC+0YfQtdGC0LDQtdGCINCyINGB0LXQsdC1INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0YwuINCV0ZEg0YfRkdGA0L3Ri9C5INGG0LLQtdGCINC/0YDQuNC00LDRkdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCwg0LAg0LTQu9C40L3QsCAxNyDRgdC8INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGBINCz0LvRg9Cx0L7QutC40LzQuCDRgtCw0YDQtdC70LrQsNC80LguINCR0LvQsNCz0L7QtNCw0YDRjyDQsdC+0LvQtdC1INGC0Y/QttGR0LvQvtC80YMg0LLQtdGB0YMg0Lgg0LrRgNGD0LPQu9C+0LzRgyDQs9C70YPQsdC+0LrQvtC80YMg0YfQtdGA0L/QsNC70YMsINGN0YLQsCDQu9C+0LbQutCwINC+0YLQu9C40YfQsNC10YLRgdGPINC/0L7QstGL0YjQtdC90L3QvtC5INC/0YDQvtGH0L3QvtGB0YLRjNGOINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGM0Y4sINC/0YDQtdCy0L7RgdGF0L7QtNGPINC00YDRg9Cz0LjQtSDRgdGD0L/QvtCy0YvQtSDQu9C+0LbQutC4LiDQntC90LAg0LvQtdCz0LrQviDQvNC+0LXRgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10ZEg0LHQtdC3INC/0L7RgtC10YDQuCDQstC90LXRiNC90LXQs9C+INCy0LjQtNCwINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4LiDQnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0L/RgNC40LzQtdC90LXQvdC40LUg0Y3RgtC+0Lkg0LvQvtC20LrQuCDQv9C+0LzQvtCz0LDQtdGCINGB0L3QuNC30LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0LfQsNCx0L7RgtC1INC+INC/0YDQuNGA0L7QtNC1LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHQvdGL0Lkg0Lgg0YHRgtC40LvRjNC90YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0LXQtNGLLiDQktGL0LHQuNGA0LDQudGC0LUg0L3QsNGI0YMg0LvQvtC20LrRgyDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90LjRjyDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlLCBrYXMgaXpnYXRhdm90YSBubyBpenR1csSrZ2FzIHBsYXN0bWFzYXMsIGFwdmllbm8gYXVnc3R1IGt2YWxpdMSBdGkgdW4gdmlkZWkgZHJhdWR6xKtndW11LiBUxIEgbWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2ksIHVuIDE3IGNtIGdhcnVtcyBwYWRhcmEgdG8gdmllZ2xpIGxpZXRvamFtdSBhciBkemnEvMSBbSBwbMSBa3NuxJNtLiBBciBsaWVsxIFrdSBzdmFydSB1biBhcGHEvHUsIGR6acS8dSBrYXVzacWGdSAmc2Nhcm9uO8SrIGthcm90ZSBpciDEq3BhJnNjYXJvbjtpIHNwxJNjxKtnYSB1biBpenR1csSrZ2EsIHDEgXJzcMSTam90IGNpdGFzIHp1cGFzIGthcm90ZXMuIFRvIGlyIHZpZWdsaSB0xKtyxKt0IHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwga2FzIMS8YXVqIHRvIGl6bWFudG90IGRhdWR6YXMgcmVpemVzLCBuZXphdWTEk2pvdCBpenNrYXR1IHVuIGZ1bmtjaW9uYWxpdMSBdGkuICZTY2Fyb247xKtzIGthcm90ZXMgYXRrxIFydG90aSBsaWV0b2phbcSBIGLFq3TEq2JhIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSwgcGFsxKtkem90IGFpenNhcmfEgXQgdmlkaS4gSWRlxIFsaSBwaWVtxJNyb3RzIHJlc3RvcsSBbmllbSB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSwgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIMSTcnR1IHVuIHN0aWzEq2d1IHLEq2t1IMSTJnNjYXJvbjthbmFpLiBJenbEk2xpZXRpZXMgbcWrc3Uga2Fyb3RpLCBsYWkgdXpsYWJvdHUgc2F2dSBzZXJ2aXNhIGzEq21lbmkgdW4gYXBtaWVyaW7EgXR1IGtsaWVudHUgdmFqYWR6xKtiYXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBzb3VwIHNwb29uIGJsYWNrPC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgaGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gbWFkZSBvZiBkdXJhYmxlIHBsYXN0aWMgY29tYmluZXMgaGlnaCBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLiBJdHMgYmxhY2sgY29sb3IgYWRkcyBlbGVnYW5jZSwgYW5kIHRoZSBsZW5ndGggb2YgMTcgY20gZW5zdXJlcyBlYXNlIG9mIHVzZSB3aXRoIGRlZXAgcGxhdGVzLiBUaGFua3MgdG8gaXRzIGhlYXZpZXIgd2VpZ2h0IGFuZCByb3VuZCBkZWVwIGxhZGxlLCB0aGlzIHNwb29uIGlzIGNoYXJhY3Rlcml6ZWQgYnkgaW5jcmVhc2VkIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5LCBzdXJwYXNzaW5nIG90aGVyIHNvdXAgc3Bvb25zLiBJdCBpcyBlYXN5IHRvIHdhc2ggaW4gdGhlIGRpc2h3YXNoZXIsIHdoaWNoIGFsbG93cyB5b3UgdG8gdXNlIGl0IHJlcGVhdGVkbHkgd2l0aG91dCBsb3NpbmcgaXRzIGFwcGVhcmFuY2UgYW5kIGZ1bmN0aW9uYWxpdHkuIFJldXNhYmxlIHVzZSBvZiB0aGlzIHNwb29uIGhlbHBzIHRvIHJlZHVjZSB0aGUgYW1vdW50IG9mIHBsYXN0aWMgd2FzdGUsIGNvbnRyaWJ1dGluZyB0byBjYXJpbmcgZm9yIG5hdHVyZS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzIGFuZCBkZWxpdmVyeSBzZXJ2aWNlcywgcHJvdmlkaW5nIGN1c3RvbWVycyB3aXRoIGEgY29udmVuaWVudCBhbmQgc3R5bGlzaCB0b29sIGZvciBlYXRpbmcuIENob29zZSBvdXIgc3Bvb24gdG8gaW1wcm92ZSB5b3VyIHNlcnZpY2UgYW5kIHNhdGlzZnkgdGhlIG5lZWRzIG9mIHlvdXIgY3VzdG9tZXJzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE4LTA3LTI3IDEzOjAxOjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDExOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY2OS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEhlYXZ5IFdlaWdodCBTb3VwIFNwb29uIDE3Y20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzI5NWJhOGY2ZTA2YzI3MmQ4YWE1YzA1ZDQ0MzQ5MDYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgUGFsc3RpYyBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFp1cGFzIGthcm90ZSBwcmVtaXVtIGRhdWR6a8SBcnQgbGlldG9qYW1hLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCDQn9GA0LXQvNC40YPQvCwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzI0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLIDUwMCDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDUwMCBtbCwgUFAsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuzog0J3QtdCx0L7Qu9GM0YjQvtC5INC+0LHRitC10LwsINC80LDQutGB0LjQvNGD0Lwg0L/QvtC70YzQt9GLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0L3QtdCx0L7Qu9GM0YjQuNGFINC/0L7RgNGG0LjQuSwg0YHQvtGD0YHQvtCyINC40LvQuCDQtNC10YHQtdGA0YLQvtCyLiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LHQtdC30L7Qv9Cw0YHQvdGLINC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQuCwg0LzQvtGA0L7Qt9C40LvQutC4INC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy4g0KPQtNC+0LHQvdCw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90LDRjyDQs9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQtNC10LvQsNGO0YIg0LjRhSDRhNCw0LLQvtGA0LjRgtCw0LzQuCDQsiDQv9C10LrQsNGA0L3Rj9GFINC4INC00L7QvNCwLiDQo9GH0LDRgdGC0LLRg9C50YLQtSDQsiZuYnNwO9C/0YDQvtCz0YDQsNC80LzQsNGFINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRh9GC0L7QsdGLINGB0L7QutGA0LDRgtC40YLRjCDRjdC60L7RgdC70LXQtCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1hcyB0YWlzbnN0xatydmVpZGEga8SBcmJhcyA1MDAgbWw6IE1henMgaXptxJNycywgbGllbGEgaWV0ZWttZTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzIGtvbXBha3TEgXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtYXMga8SBcmJhcyZuYnNwO2lyIHBpZW3Ek3JvdGFzIG1hesSBbSBwb3JjaWrEgW0sIG3Ek3JjxJNtIHZhaSBkZXNlcnRpZW0uIERybyZzY2Fyb247aSBsaWV0b2phbWFzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEuIFRvIGthdWR6ZXMgZGl6YWlucyBpZXRhdXBhIHZpZXR1IG5vbGlrdGF2xIFzLiBQaWVkYWxvdGllcyZuYnNwO2RlcG96xKt0YSBwcm9ncmFtbcSBcywgasWrcyB2ZWljaW5hdCBhcHJpdGVzIGVrb25vbWlrdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVycyA1MDAgbWw6IFNtYWxsIHNpemUsIGJpZyBpbXBhY3Q8L3N0cm9uZz48L2gyPg0KDQo8cD5Db21wYWN0IHlldCB2ZXJzYXRpbGUsIHRoZXNlJm5ic3A7cmV1c2FibGUgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzbmFja3MsIGRpcHMsIG9yIHNtYWxsIHBvcnRpb25zLiBUaGUgQlBBLWZyZWUgZGVzaWduIHdpdGhzdGFuZHMgZXh0cmVtZSB0ZW1wZXJhdHVyZXMsIG1ha2luZyB0aGVtIHNhZmUgZm9yIG1pY3Jvd2F2aW5nLCBmcmVlemluZywgYW5kIGRpc2h3YXNoaW5nLiBUaGUgYWlydGlnaHQgbGlkIHByZXNlcnZlcyBmcmVzaG5lc3MsIHdoaWxlIHRoZSB0cmFuc3BhcmVudCBib2R5IGhpZ2hsaWdodHMgeW91ciBkaXNoZXMmcnNxdW87IGFwcGVhbC4gQSBmYXZvcml0ZSBmb3IgYmFrZXJpZXMsIGRlbGlzLCBvciBob21lIHVzZSwgdGhleSBzdXBwb3J0Jm5ic3A7emVyby13YXN0ZSBpbml0aWF0aXZlcyZuYnNwO3Rocm91Z2ggZGVwb3NpdCBzeXN0ZW1zLiBTdGFjayB0aGVtIG5lYXRseSBpbiBraXRjaGVucyBvciBkZWxpdmVyeSB2ZWhpY2xlcyB0byBtYXhpbWl6ZSBzcGFjZS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjAzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2MzE4MjFjODQzN2ZjZTA3MTA4MzdhYmE1NWRlY2QyZS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lcnMgNTAwIG1sIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgNTAwIG1sIFBQIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQv9C40YnQtdCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDY4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1EVDEvMkxJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDcyMjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAgMzc1LzUwMC83NTAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyDEk2RpZW51IGvEgXJixIFtIDM3NS81MDAvNzUwIG1sLCBQUCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZCBmb3IgY29udGFpbmVyIDM3NS81MDAvNzUwIG1sICBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCBQQ00tVEIxMkIvMTZCLzI0Qi4g0JrRgNGL0YjQutC4INC+0YHQvdCw0YnQtdC90Ysg0LfQsNC/0LDRgtC10L3RgtC+0LLQsNC90L3QvtC5INC/0LvQvtGC0L3QvtC5INGB0LjRgdGC0LXQvNC+0Lkg0LfQsNC60YDRi9GC0LjRjyDQtNC70Y8g0L/RgNC10LTQvtGC0LLRgNCw0YnQtdC90LjRjyDQv9GA0L7RgtC10LrQsNC90LjRjy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lgg0Lgg0LLRi9C00LXRgNC20LjQstCw0Y7RgiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC00L4gMTIxICZkZWc7Qywg0LAg0YLQsNC60LbQtSDQvdCw0LzQvdC+0LPQviDQtNC+0LvRjNGI0LUg0YHQvtGF0YDQsNC90Y/RjtGCINCS0LDRiNC4INCx0LvRjtC00LAg0LPQvtGA0Y/Rh9C40LzQuCDQuCDRgdCy0LXQttC40LzQuC4g0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INGD0L/RgNC+0YnQsNGO0YIg0YPQt9C90LDQstCw0LXQvNC+0YHRgtGMINC/0YDQvtC00YPQutGC0LAg0Lgg0YPQstC10LvQuNGH0LjQstCw0Y7RgiDQstC+0LfQvNC+0LbQvdC+0YHRgtC4INC/0YDQtdC30LXQvdGC0LDRhtC40LguINCU0L7RgdGC0YPQv9C90Ysg0LIg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0LksINC60YDRg9Cz0LvQvtC5INC4INC+0LLQsNC70YzQvdC+0Lkg0YTQvtGA0LzQsNGFINC4INC/0L7QtNC+0LnQtNGD0YIg0LrQsNC6INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQsdC70Y7QtCwg0YLQsNC6INC4INC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC30LDQutGD0YHQvtC6LCDRgdC+0YPRgdC+0LIg0Lgg0YHRg9C/0L7Qsi4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0YLQsNC60LbQtSDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCyINGF0L7Qu9C+0LTQuNC70YzQvdC+0Lkg0Lgg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0LUuINCa0L7QvdGC0LXQudC90LXRgNGLINCy0LzQtdGB0YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8mbmJzcDvQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkRvdGllIGNhdXJzcMSrZMSrZ2llIHbEgWtpIGlyIHBpZW3Ek3JvdGkga29udGVpbmVyaW0gUENNLVRCMTJCLzE2Qi8yNEIsa2FzIGthbHBvIMSTZGllbnUgcGllZ8SBZGVpLiBUaWUgaXIgYXByxKtrb3RpIGFyIHBhdGVudMSTdHUgc3RpbmdydSBhaXp0YWlzxKsmc2Nhcm9uO2FuYXMgc2lzdMSTbXUsIGxhaSBub3bEk3JzdHUgamVia8SBZGEgdmVpZGEgbm9wbMWrZGkuIEtvbnRlaW5lcmkgaXIgcGllbcSTcm90aSBsaWV0byZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKtzIHVuIHZhciBpenR1csSTdCB0ZW1wZXJhdMWrcnUgbMSrZHogMTIxICZkZWc7Qywga8SBIGFyxKsgdGllIGlsZ8SBayBzYWdsYWLEgSBrYXJzdHUgdW4gc3ZhaWd1IErFq3N1IMSTZGllbnUuIEtyaXN0xIFsZHppZHJpZSB2xIFraSBwYWRhcmEgcHJvZHVrdHUgcmVkemFtdSB1biB0YXMgcGFsaWVsaW5hIHByZXplbnTEkyZzY2Fyb247YW5hcyBpZXNwxJNqYXMuIElyIHBpZWVqYW1pIHRhaXNuc3TFq3JhLCBhcGHEvGkgdW4gb3bEgWxpIHVuIHRpZSBkZXLEk3MgZ2FuICZuYnNwO2thcnN0aWVtIMSTZGllbmllbSwgZ2FuIGFyxKsgYXVrc3TEgW0gdXprb2TEgW0sIG3Ek3JjxJNtIHVuIHp1cMSBbS4gS29udGVpbmVyaSBpciBwaWVtxJNyb3RpIGFyxKsgcHJvZHVrdGEgdXpnbGFixIEmc2Nhcm9uO2FuYWkgbGVkdXNza2FwxKsgdW4gc2FsZMSTdGF2xIEuIERvdGllIGtvbnRlaW5lcmkgYXIgdsSBa2llbSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgxJNkaWVudSBwaWVnxIFkZWkuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGVzZSB0cmFuc3BhcmVudCBjb3ZlcnMgYXJlIHN1aXRhYmxlIGZvciBmb29kIGRlbGl2ZXJ5LCBmb3IgY29udGFpbmVyIFBDTS1UQjEyQiAvIDE2QiAvIDI0Qi4gQ292ZXJzIGFyZSBlcXVpcHBlZCB3aXRoIGEgcGF0ZW50ZWQgdGlnaHQgY2xvc3VyZSBzeXN0ZW0gdG8gcHJldmVudCBsZWFrYWdlLiBUaGUgY29udGFpbmVycyBhcmUgc3VpdGFibGUgZm9yIG1pY3Jvd2F2ZSBvdmVucyBhbmQgY2FuIHdpdGhzdGFuZCB0ZW1wZXJhdHVyZXMgdXAgdG8gMTIxICZkZWc7IEMsIGFuZCBhbHNvIGtlZXAgeW91ciBkaXNoZXMgaG90IGFuZCBmcmVzaCBmb3IgbXVjaCBsb25nZXIuIFRyYW5zcGFyZW50IGNvdmVycyBzaW1wbGlmeSBwcm9kdWN0IHJlY29nbml0aW9uIGFuZCBpbmNyZWFzZSBwcmVzZW50YXRpb24gY2FwYWJpbGl0aWVzLiBBdmFpbGFibGUgaW4gcmVjdGFuZ3VsYXIsIHJvdW5kIGFuZCBvdmFsIHNoYXBlcyBhbmQgc3VpdGFibGUgZm9yIGhvdCBkaXNoZXMsIGFzIHdlbGwgYXMgZm9yIGNvbGQgYXBwZXRpemVycywgc2F1Y2VzIGFuZCBzb3Vwcy4gQ29udGFpbmVycyBhcmUgYWxzbyBzdWl0YWJsZSBmb3Igc3RvcmFnZSBpbiB0aGUgcmVmcmlnZXJhdG9yIGFuZCBmcmVlemVyLiBDb250YWluZXJzIHdpdGggbGlkcyBhcmUgaWRlYWwgZm9yIGZvb2QgZGVsaXZlcnkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODAyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZCBmb3IgY29udGFpbmVyIDM3NS81MDAvNzUwIG1sICBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAyNDhjODdlOTJlNDYyOGVkZjQ2NmEwYjc1MjA1Y2Y1YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1NzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTA3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLTE2UkNMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgNTAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgZGF1ZHprxIFydCBsaWV0b2phbWllbSBhcGHEvGllbSDEk2RpZW51IGvEgXJixIFtIDUwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSZXVhc2JsZSBSb3VuZCBEZWxpIENvbnRhaW5lcnMgNTAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QmtGA0YvRiNC60Lgg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDUwMCDQvNC7PC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmk5LjU3YTZjOTIxUTROOG1UIj7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyOiDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0Lgg0LXQtNGLINC90LAg0LLRi9C90L7RgTwvc3Ryb25nPjwvaDM+DQoNCjxwPtCh0L7QstGA0LXQvNC10L3QvdGL0LUg0YLQtdGF0L3QvtC70L7Qs9C40Lgg0YPQv9Cw0LrQvtCy0LrQuCDRgdGC0YDQtdC80LjRgtC10LvRjNC90L4g0YDQsNC30LLQuNCy0LDRjtGC0YHRjywg0L/RgNC10LTQu9Cw0LPQsNGPINCy0YHRkSDQsdC+0LvQtdC1INGD0LTQvtCx0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0YDQtdGI0LXQvdC40Y8uINCe0LTQvdC40Lwg0LjQtyDRgtCw0LrQuNGFINC40L3QvdC+0LLQsNGG0LjQvtC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7QsiDRj9Cy0LvRj9GO0YLRgdGPINC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIsINC60L7RgtC+0YDRi9C1INGB0YLQsNC90L7QstGP0YLRgdGPINC90LXQt9Cw0LzQtdC90LjQvNGL0LzQuCDQutCw0Log0LTQu9GPINGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGC0LDQuiDQuCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5INC+0LHRidC10YHRgtCy0LXQvdC90L7Qs9C+INC/0LjRgtCw0L3QuNGPLCDQv9GA0LXQtNC70LDQs9Cw0Y7RidC40YUg0LHQu9GO0LTQsCDQvdCwINCy0YvQvdC+0YEuINCt0YLQuCDQutGA0YvRiNC60Lgg0L3QtSDRgtC+0LvRjNC60L4g0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCINC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINGB0L7QtNC10YDQttC40LzQvtCz0L4sINC90L4g0Lgg0L/QvtC80L7Qs9Cw0Y7RgiDRgdC+0LfQtNCw0YLRjCDQv9C+0LvQvtC20LjRgtC10LvRjNC90L7QtSDQstC/0LXRh9Cw0YLQu9C10L3QuNC1INGDINC60LvQuNC10L3RgtCwLjwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC10Log0Y/QstC70Y/QtdGC0YHRjyDQvtC00L3QuNC8INC40Lcg0LrQu9GO0YfQtdCy0YvRhSDQv9GA0LXQuNC80YPRidC10YHRgtCyINGN0YLQuNGFINC40LfQtNC10LvQuNC5LiDQntC90LAg0L/QvtC30LLQvtC70Y/QtdGCINCy0LjQtNC10YLRjCDQsdC70Y7QtNC+INGH0LXRgNC10Lcg0YPQv9Cw0LrQvtCy0LrRgywg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0LTQtdC80L7QvdGB0YLRgNCw0YbQuNC4INCz0L7RgtC+0LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQvdCwINCy0LjRgtGA0LjQvdC1LiDQotCw0LrQvtC5INC/0L7QtNGF0L7QtCDQv9C+0LzQvtCz0LDQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0LLQvdC40LzQsNC90LjQtSDQv9C+0LrRg9C/0LDRgtC10LvQtdC5LCDQstGL0LfRi9Cy0LDRjyDRgyDQvdC40YUg0LbQtdC70LDQvdC40LUg0L/QvtC/0YDQvtCx0L7QstCw0YLRjCDQsNC/0L/QtdGC0LjRgtC90L4g0LLRi9Cz0LvRj9C00Y/RidC10LUg0LHQu9GO0LTQvi4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuCDRgdCy0LXQttC10YHRgtGMINC/0YDQvtC00YPQutGC0L7Qsiwg0YPRgdC40LvQuNCy0LDRjyDQuNGFINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDRg9Cy0LXQu9C40YfQtdC90LjRjiDQv9GA0L7QtNCw0LYuPC9wPg0KDQo8aDM+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QmtGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YIg0YPQv9Cw0LrQvtCy0LrRgywg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjC4g0K3RgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtGC0LXQutCw0L3QuNC1INGB0L7Rg9GB0L7Qsiwg0YHQvtC60L7QsiDQuNC70Lgg0LTRgNGD0LPQuNGFINC20LjQtNC60L7RgdGC0LXQuSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1INC/0LjRidC4LiDQndCw0LTRkdC20L3QsNGPINGE0LjQutGB0LDRhtC40Y8g0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiwg0YfRgtC+INCy0LDRiCDQt9Cw0LrQsNC3INCx0YPQtNC10YIg0LTQvtGB0YLQsNCy0LvQtdC9INCyINGG0LXQu9C+0YHRgtC4INC4INGB0L7RhdGA0LDQvdC90L7RgdGC0LgsINCx0LXQtyDQu9C40YjQvdC40YUg0LHQtdGB0L/QvtGA0Y/QtNC60L7QsiDQuCDRgNCw0LfQu9C40LLQsNGO0YnQuNGF0YHRjyDRgdC+0LTQtdGA0LbQuNC80YvRhS48L3A+DQoNCjxoMz48c3Ryb25nPtCg0LDQt9C90L7QvtCx0YDQsNC30LjQtSDRhNC+0YDQvCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCa0YDRi9GI0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGA0LDQt9C70LjRh9C90YvRhSDRhNC+0YDQvNCw0YUgJm1kYXNoOyDQutGA0YPQs9C70YvQtSwg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0Lgg0L7QstCw0LvRjNC90YvQtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQstGL0LHRgNCw0YLRjCDQvdCw0LjQsdC+0LvQtdC1INC/0L7QtNGF0L7QtNGP0YnQuNC5INCy0LDRgNC40LDQvdGCINC00LvRjyDRgNCw0LfQvdGL0YUg0YLQuNC/0L7QsiDQsdC70Y7QtC4g0JHQu9Cw0LPQvtC00LDRgNGPINGN0YLQvtC80YMg0L7QvdC4INC70LXQs9C60L4g0LDQtNCw0L/RgtC40YDRg9GO0YLRgdGPINC6INC70Y7QsdGL0Lwg0YLRgNC10LHQvtCy0LDQvdC40Y/QvCDQuCDQv9GA0LXQtNC/0L7Rh9GC0LXQvdC40Y/QvCDQutC70LjQtdC90YLQvtCyLiDQmtGA0L7QvNC1INGC0L7Qs9C+LCDRjdGC0Lgg0LrRgNGL0YjQutC4INCy0YvQtNC10YDQttC40LLQsNGO0YIg0LLRi9GB0L7QutGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQtNC+ICsxMjEmZGVnO0MsINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDRgdC+0LLQvNC10YHRgtC40LzRi9C80Lgg0YEg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0YzRji4g0K3RgtC+INC+0YHQvtCx0LXQvdC90L4g0L/QvtC70LXQt9C90L4g0LTQu9GPINGC0LXRhSwg0LrRgtC+INC/0YDQtdC00L/QvtGH0LjRgtCw0LXRgiDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINGB0LLQvtC4INCx0LvRjtC00LAg0L/QtdGA0LXQtCDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LXQvC48L3A+DQoNCjxoMz48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQtdGB0LrQsNGPINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCAmbWRhc2g7INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQutC+0YLQvtGA0YvQuSDQvNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L/QvtCy0YLQvtGA0L3Qvi4g0J/QvtGB0LvQtSDQvtC60L7QvdGH0LDQvdC40Y8g0YHRgNC+0LrQsCDRgdC70YPQttCx0Ysg0YLQsNC60LjQtSDQuNC30LTQtdC70LjRjyDQu9C10LPQutC+INC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNGO0YLRgdGPLCDRh9GC0L4g0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L3QuNC20LXQvdC40Y4g0LrQvtC70LjRh9C10YHRgtCy0LAg0L7RgtGF0L7QtNC+0LIg0Lgg0LfQsNGJ0LjRgtC1INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCS0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC80L3QvtCz0L7RgNCw0LfQvtCy0L7QuSDRg9C/0LDQutC+0LLQutC4ICZtZGFzaDsg0Y3RgtC+INGI0LDQsyDQuiDQsdC+0LvQtdC1INGH0LjRgdGC0L7QvNGDINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvNC40YDRgy48L3A+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTAuNTdhNmM5MjFRNE44bVQiPtCi0LDQutC40Lwg0L7QsdGA0LDQt9C+0LwsINC/0YDQvtC30YDQsNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/RgNC10LTRgdGC0LDQstC70Y/RjtGCINGB0L7QsdC+0Lkg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0L7QstGA0LXQvNC10L3QvdGL0YUg0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INGA0YvQvdC60LAg0LTQvtGB0YLQsNCy0LrQuCDQuCDQvtCx0YnQtdGB0YLQstC10L3QvdC+0LPQviDQv9C40YLQsNC90LjRjy4g0J7QvdC4INGB0L7Rh9C10YLQsNGO0YIg0LIg0YHQtdCx0LUg0Y3RgdGC0LXRgtC40LrRgywg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQtdGB0LrRg9GOINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCwg0LTQtdC70LDRjyDQv9GA0L7RhtC10YHRgSDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjywg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC4INGD0L/QvtGC0YDQtdCx0LvQtdC90LjRjyDQv9C40YnQuCDQsdC+0LvQtdC1INC60L7QvNGE0L7RgNGC0L3Ri9C8INC4INC/0YDQuNGP0YLQvdGL0Lwg0LTQu9GPINCy0YHQtdGFINGD0YfQsNGB0YLQvdC40LrQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlbEgWtpIGRhdWR6a8SBcnQgbGlldG9qYW1pZW0gxJNkaWVudSB0cmF1a2llbSA1MDAgbWw8L2gyPg0KDQo8aDM+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0ga29udGVpbmVyaWVtOiBpZGXEgWxzIHJpc2luxIFqdW1zIHDEgXJ0aWthcyBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc2RpZW51IGllcGFrbyZzY2Fyb247YW5hcyB0ZWhub2xvxKNpamFzIHN0cmF1amkgYXR0xKtzdMSBcywgcGllZMSBdsSBam90IGFydmllbiDEk3J0xIFrdXMgdW4gdmlkZWkgZHJhdWR6xKtnxIFrdXMgcmlzaW7EgWp1bXVzLiBWaWVucyBubyAmc2Nhcm9uO8SBZGllbSBpbm92YXTEq3ZpZW0gcHJvZHVrdGllbSBpciBjYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0gdHJhdWtpZW0sIGthcyBrxLx1dnUmc2Nhcm9uO2kgbmVhaXpzdMSBamFtaSBwxIFydGlrYXMgcGllZ8SBZGVzIGRpZW5lc3RvcyB1biDEk3N0dXbEk3MsIGthcyBwaWVkxIF2xIEgbMSrZHppIG1hbHTEq3RpLiAmU2Nhcm9uO2llIHbEgWtpIG5lIHRpa2FpIG5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IHNhdHVyYSBhaXpzYXJkesSrYnUsIGJldCBhcsSrIHBhbMSrZHogcmFkxKt0IHBveml0xKt2dSBpZXNwYWlkdSB1eiBrbGllbnRpZW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5QxIFycmVkemFtxKtiYXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHA+Q2F1cnNwxKtkxKtndW1zIGlyIHZpZW5hIG5vIGdhbHZlbmFqxIFtICZzY2Fyb247byB2xIFrdSBwcmllayZzY2Fyb247cm9jxKtixIFtLiBUYXMgxLxhdWoga2xpZW50aWVtIHJlZHrEk3QgdHJhdWt1IGNhdXIgaWVwYWtvanVtdSwga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2ksIGRlbW9uc3RyxJNqb3QgZ2F0YXZ1cyBwcm9kdWt0dXMuICZTY2Fyb247xIFkYSBwaWVlamEgcGFsxKtkeiBwaWVzYWlzdMSrdCB1em1hbsSrYnUgdW4gcG90ZW5jacSBbGFqb3MgcGlyY8STam9zIHJhZGEgdsSTbG1pIG5vZ2FyJnNjYXJvbjtvdCBhcGV0xKt0bMSrZ8SBIGl6c2thdGEgxJNkaWVudS4gQ2F1cnNwxKtkxKtnYWlzIGllcGFrb2p1bXMgdXpzdmVyIHNhc3TEgXZkYcS8dSBrdmFsaXTEgXRpIHVuIHN2YWlndW11LCB1emxhYm9qb3QgdG8gbm9mb3JtxJNqdW11IHVuIHZlaWNpbm90IHDEgXJkbyZzY2Fyb247YW5hcyBhcGpvbXUuPC9wPg0KDQo8aDM+PHN0cm9uZz5CbMSrdsSTamFtxKtiYSB1biBwcmFrdGlza3Vtczwvc3Ryb25nPjwvaDM+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1vIGtvbnRlaW5lcnUgdsSBa2kgZHJvJnNjYXJvbjtpIG5vc2zEk2R6IGllcGFrb2p1bXUsIG5vZHJvJnNjYXJvbjtpbm90IGhlcm3Ek3Rpc2t1IGFpenbEk3Imc2Nhcm9uO2FudS4gVGFzIG5vdsSTciZzY2Fyb247IG3Ek3LEjXUsIHN1bHUgdmFpIGNpdHUgJnNjYXJvbjvEt2lkcnVtdSBub3BsxatkaSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5hcyBsYWlrxIEuIFV6dGljYW1zIGJsxKt2xJNqdW1zIGdhcmFudMSTLCBrYSBqxatzdSBwYXPFq3TEq2p1bXMgdGlrcyBwaWVnxIFkxIF0cyBuZXNrYXJ0cywgYmV6IGl6JnNjYXJvbjvEvGFrc3TEq2p1bWllbSB2YWkgbmV0xKtydW1pZW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5Gb3JtdSB1biBmdW5rY2lvbmFsaXTEgXRlcyBkYXVkenZlaWTEq2JhPC9zdHJvbmc+PC9oMz4NCg0KPHA+JlNjYXJvbjtpZW0gdsSBa2llbSBpciBkYcW+xIFkYXMgZm9ybWFzICZtZGFzaDsgYXBhxLxpLCB0YWlzbnN0xatydmVpZGEgdW4gb3bEgWxpICZtZGFzaDssIGthcyDEvGF1aiBpenbEk2zEk3RpZXMgcGllbcSTcm90xIFrbyB2YXJpYW50dSBkYcW+xIFkYSB2ZWlkYSDEk2RpZW5pZW0uICZTY2Fyb247xKsgZGF1ZHpwdXPEq2JhIMS8YXVqIHRvcyB2aWVnbGkgcGllbMSBZ290IGplYmt1csSBbSBwcmFzxKtixIFtIHVuIGtsaWVudHUgdsSTbG3Ek20uIFR1cmtsxIF0IHbEgWtpIHZhciBpenR1csSTdCBhdWdzdHUgdGVtcGVyYXTFq3J1IGzEq2R6ICsxMjEmZGVnO0MsIHBhZGFyb3QgdG9zIGRybyZzY2Fyb247dXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLiBUYXMgaXIgxKtwYSZzY2Fyb247aSBub2RlcsSrZ2kgdGllbSwga3VyaSBkb2QgcHJpZWsmc2Nhcm9uO3Jva3UgbWFsdMSrdGVzIHV6c2lsZMSrJnNjYXJvbjthbmFpIHBpcm1zIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgzPjxzdHJvbmc+QXRiaWxkxKtiYSBwcmV0IHZpZGk8L3N0cm9uZz48L2gzPg0KDQo8cD5EYXVka8SBcnQgbGlldG9qYW1pZSB2xIFraSBpciBpemdhdGF2b3RpIG5vIGl6dHVyxKtnYSB1biBpbGdtxavFvsSrZ2EgcG9saXByb3BpbMSTbmEsIGtvIHZhciBtYXpnxIF0IHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEgdW4gbGlldG90IHZhaXLEgWthcyByZWl6ZXMuIFDEk2MgdG8ga2FscG8mc2Nhcm9uO2FuYXMgbGFpa2EgYmVpZ8SBbSAmc2Nhcm9uO2llIHByaWVrJnNjYXJvbjttZXRpIGlyIHZpZWdsaSBwxIFyc3RyxIFkxIFqYW1pLCBwYWzEq2R6b3Qgc2FtYXppbsSBdCBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYWl6c2FyZ8SBdCB2aWRpLiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgaWVwYWtvanVtYSBpenbEk2xlIGlyIHNvbGlzIGNlxLzEgSB1eiB0xKtyxIFrdSB1biBpbGd0c3DEk2rEq2fEgWt1IHBhc2F1bGkuPC9wPg0KDQo8cD5SZXp1bcSTam90LCBjYXVyc3DEq2TEq2dpIGF0a8SBcnRvdGkgbGlldG9qYW1pZSBrb250ZWluZXJ1IHbEgWtpIHBpZWTEgXbEgSB1bml2ZXJzxIFsdSByaXNpbsSBanVtdSBtxatzZGllbnUgcMSBcnRpa2FzIHBpZWfEgWRlcyB1biB2aWVzbcSrbMSrYmFzIG5vemFyZXMgdmFqYWR6xKtixIFtLiBUaWUgYXB2aWVubyBlc3TEk3Rpa3UsIHByYWt0aXNrdW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpLCBwYWRhcm90IMSTZGllbmEgZ2F0YXZvJnNjYXJvbjthbmFzLCB0cmFuc3BvcnTEkyZzY2Fyb247YW5hcyB1biBwYXTEk3JpxYZhIHByb2Nlc3VzIMSTcnTEgWt1cyB1biBwYXTEq2thbcSBa3VzIHZpc8SBbSBpZXNhaXN0xKt0YWrEgW0gcHVzxJNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPkxpZHMgZm9yIHJldXNhYmxlIHJvdW5kIGNvbnRhaW5lcnMgNTAwIG1sPC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMy41N2E2YzkyMVE0TjhtVCI+VHJhbnNwYXJlbnQgTGlkcyBmb3IgUmV1c2FibGUgQ29udGFpbmVyczogVGhlIFBlcmZlY3QgU29sdXRpb24gZm9yIEZvb2QgRGVsaXZlcnkgYW5kIFRha2VvdXQ8L3N0cm9uZz48L2gzPg0KDQo8cD5Nb2Rlcm4gcGFja2FnaW5nIHRlY2hub2xvZ2llcyBhcmUgcmFwaWRseSBldm9sdmluZywgb2ZmZXJpbmcgaW5jcmVhc2luZ2x5IGNvbnZlbmllbnQgYW5kIGVjby1mcmllbmRseSBzb2x1dGlvbnMuIE9uZSBzdWNoIGlubm92YXRpdmUgcHJvZHVjdCBpcyB0cmFuc3BhcmVudCBsaWRzIGZvciByZXVzYWJsZSBjb250YWluZXJzLCB3aGljaCBoYXZlIGJlY29tZSBpbmRpc3BlbnNhYmxlIGZvciBmb29kIGRlbGl2ZXJ5IHNlcnZpY2VzIGFuZCBlYXRlcmllcyBvZmZlcmluZyB0YWtlb3V0IG1lYWxzLiBUaGVzZSBsaWRzIG5vdCBvbmx5IHByb3ZpZGUgcmVsaWFibGUgcHJvdGVjdGlvbiBmb3IgdGhlIGNvbnRlbnRzIGJ1dCBhbHNvIGhlbHAgY3JlYXRlIGEgcG9zaXRpdmUgaW1wcmVzc2lvbiBvbiBjdXN0b21lcnMuPC9wPg0KDQo8aDM+PHN0cm9uZz5UaGUgQmVuZWZpdHMgb2YgVHJhbnNwYXJlbmN5PC9zdHJvbmc+PC9oMz4NCg0KPHA+VHJhbnNwYXJlbmN5IGlzIG9uZSBvZiB0aGUga2V5IGFkdmFudGFnZXMgb2YgdGhlc2UgbGlkcy4gSXQgYWxsb3dzIGN1c3RvbWVycyB0byBzZWUgdGhlIGRpc2ggdGhyb3VnaCB0aGUgcGFja2FnaW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCB3aGVuIHNob3djYXNpbmcgcmVhZHktbWFkZSBwcm9kdWN0cyBvbiBkaXNwbGF5LiBUaGlzIGFwcHJvYWNoIGhlbHBzIGF0dHJhY3QgYXR0ZW50aW9uIGFuZCBjcmVhdGVzIGEgZGVzaXJlIGluIHBvdGVudGlhbCBidXllcnMgdG8gdHJ5IHRoZSBhcHBldGl6aW5nLWxvb2tpbmcgZGlzaC4gVHJhbnNwYXJlbnQgcGFja2FnaW5nIGVtcGhhc2l6ZXMgdGhlIHF1YWxpdHkgYW5kIGZyZXNobmVzcyBvZiB0aGUgaW5ncmVkaWVudHMsIGVuaGFuY2luZyB0aGVpciBwcmVzZW50YXRpb24gYW5kIGJvb3N0aW5nIHNhbGVzLjwvcD4NCg0KPGgzPjxzdHJvbmc+U2VhbGFiaWxpdHkgYW5kIFByYWN0aWNhbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwPlRoZSBsaWRzIGZvciByZXVzYWJsZSBjb250YWluZXJzIHNlY3VyZWx5IHNlYWwgdGhlIHBhY2thZ2luZywgZW5zdXJpbmcgYWlydGlnaHQgY2xvc3VyZS4gVGhpcyBwcmV2ZW50cyBsZWFrYWdlIG9mIHNhdWNlcywganVpY2VzLCBvciBvdGhlciBsaXF1aWRzLCB3aGljaCBpcyBjcnVjaWFsIGR1cmluZyBmb29kIHRyYW5zcG9ydGF0aW9uLiBSZWxpYWJsZSBzZWFsaW5nIGd1YXJhbnRlZXMgdGhhdCB5b3VyIG9yZGVyIHdpbGwgYmUgZGVsaXZlcmVkIGludGFjdCB3aXRob3V0IGFueSBzcGlsbHMgb3IgbWVzc2VzLjwvcD4NCg0KPGgzPjxzdHJvbmc+VmFyaWV0eSBvZiBTaGFwZXMgYW5kIEZ1bmN0aW9uYWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEyLjU3YTZjOTIxUTROOG1UIj5UaGVzZSBsaWRzIGNvbWUgaW4gdmFyaW91cyBzaGFwZXMmbWRhc2g7cm91bmQsIHJlY3Rhbmd1bGFyLCBhbmQgb3ZhbCZtZGFzaDthbGxvd2luZyB5b3UgdG8gY2hvb3NlIHRoZSBtb3N0IHN1aXRhYmxlIG9wdGlvbiBmb3IgZGlmZmVyZW50IHR5cGVzIG9mIGRpc2hlcy4gVGhpcyB2ZXJzYXRpbGl0eSBtYWtlcyB0aGVtIGVhc2lseSBhZGFwdGFibGUgdG8gYW55IHJlcXVpcmVtZW50cyBhbmQgY3VzdG9tZXIgcHJlZmVyZW5jZXMuIEFkZGl0aW9uYWxseSwgdGhlIGxpZHMgY2FuIHdpdGhzdGFuZCBoaWdoIHRlbXBlcmF0dXJlcyB1cCB0byArMTIxJmRlZztDLCBtYWtpbmcgdGhlbSBtaWNyb3dhdmUtc2FmZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIGZvciB0aG9zZSB3aG8gcHJlZmVyIHRvIHJlaGVhdCB0aGVpciBtZWFscyBiZWZvcmUgY29uc3VtcHRpb24uPC9wPg0KDQo8aDM+PHN0cm9uZz5FbnZpcm9ubWVudGFsIFJlc3BvbnNpYmlsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHA+UmV1c2FibGUgbGlkcyBhcmUgbWFkZSBmcm9tIGR1cmFibGUgYW5kIGxvbmctbGFzdGluZyBwb2x5cHJvcHlsZW5lLCB3aGljaCBjYW4gYmUgd2FzaGVkIGluIGEgZGlzaHdhc2hlciBhbmQgdXNlZCBtdWx0aXBsZSB0aW1lcy4gQWZ0ZXIgdGhlaXIgc2VydmljZSBsaWZlIGVuZHMsIHRoZXNlIGl0ZW1zIGFyZSBlYXNpbHkgcmVjeWNsYWJsZSwgaGVscGluZyByZWR1Y2Ugd2FzdGUgYW5kIHByb3RlY3QgdGhlIGVudmlyb25tZW50LiBDaG9vc2luZyByZXVzYWJsZSBwYWNrYWdpbmcgaXMgYSBzdGVwIHRvd2FyZHMgYSBjbGVhbmVyIGFuZCBtb3JlIHN1c3RhaW5hYmxlIHdvcmxkLjwvcD4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxNC41N2E2YzkyMVE0TjhtVCI+SW4gc3VtbWFyeSwgdHJhbnNwYXJlbnQgcmV1c2FibGUgbGlkcyBmb3IgY29udGFpbmVycyBvZmZlciBhIHVuaXZlcnNhbCBzb2x1dGlvbiBmb3IgdGhlIG1vZGVybiBuZWVkcyBvZiB0aGUgZm9vZCBkZWxpdmVyeSBhbmQgaG9zcGl0YWxpdHkgaW5kdXN0cmllcy4gVGhleSBjb21iaW5lIGFlc3RoZXRpY3MsIHByYWN0aWNhbGl0eSwgYW5kIGVudmlyb25tZW50YWwgcmVzcG9uc2liaWxpdHksIG1ha2luZyB0aGUgcHJvY2Vzc2VzIG9mIHByZXBhcmF0aW9uLCB0cmFuc3BvcnRhdGlvbiwgYW5kIGNvbnN1bXB0aW9uIG9mIGZvb2QgbW9yZSBjb21mb3J0YWJsZSBhbmQgZW5qb3lhYmxlIGZvciBhbGwgcGFydGllcyBpbnZvbHZlZC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTYuNDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTEwLTE3IDIwOjAxOjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE1NzYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmV1YXNibGUgUm91bmQgRGVsaSBDb250YWluZXJzIDUwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2Q5MzQzM2I1YmQ4MzY1ZTBhMjZhNjY0NjU5NmYwOWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciByb3VuZCBmb29kIGNvbnRhaW5lcnMgNTAwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSBrb250ZWluZXJpZW0gNTAwIG1sIG5vIFBQCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINC/0YDQvtGH0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9C+0LPQviDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQutC+0L3RgtC10LnQvdC10YDQsCDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI3ODEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzc5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplcyAzMDAgbWwsIFBTLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXMgMzAwIG1sLCBQUywgVHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LLQuNC90L7QvCDQsiDQv9C+0LvQvdC+0Lkg0LzQtdGA0LU6INCd0LDRiNC4INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60YDQvtC50YLQtSDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INGB0YLQuNC70Y8g0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0Lgg0YEg0L3QsNGI0LjQvNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C80Lgg0LHQvtC60LDQu9Cw0LzQuCDQtNC70Y8g0LLQuNC90LAhINCt0YLQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0YLQvtCz0L4sINGH0YLQvtCx0Ysg0YPQu9GD0YfRiNC40YLRjCDQstCw0YjQtSDQstC40L3QvdC+0LUg0L3QsNGB0LvQsNC20LTQtdC90LjQtSwg0YHQvtGF0YDQsNC90Y/RjyDQsNGA0L7QvNCw0YLRiyDQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINGD0LTQvtCx0YHRgtCy0L4uINCS0LzQtdGB0YLQuNC80L7RgdGC0YwgMzAwINC80Lsg0L/QvtC30LLQvtC70Y/QtdGCINC70LXQs9C60L4g0LLQt9Cx0LDQu9GC0YvQstCw0YLRjCDQutGA0LDRgdC90L7QtSDQstC40L3QviDQsdC10Lcg0YDQuNGB0LrQsCDQv9GA0L7Qu9C40YLRjCDQtdCz0L4sINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINGA0LDRgdC60YDRi9GC0LjRjyDQsdGD0LrQtdGC0LAg0Lgg0L7QsdC+0LPQsNGJ0LXQvdC40Y8g0LLQutGD0YHQvtCy0YvRhSDQvtGJ0YPRidC10L3QuNC5LjwvcD4NCg0KPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwINC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPJm5ic3A70L/RgNC+0YfQvdGLINC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LjQu9C4INC+0YHQvtCx0YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQrdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDQvtC/0YLQuNC80LDQu9GM0L3QvtC5INGG0LjRgNC60YPQu9GP0YbQuNC4INCy0L7Qt9C00YPRhdCwLCDQv9C+0LfQstC+0LvRj9GPINCy0LjQvdGDICZxdW90O9C00YvRiNCw0YLRjCZxdW90OyDQuCDRgNCw0YHQutGA0YvQstCw0YLRjCDQstGB0LUg0LDRgNC+0LzQsNGC0LjRh9C10YHQutC40LUg0L3RjtCw0L3RgdGLLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQutGA0LDRgdC90YvRhSDQstC40L0sINC60L7RgtC+0YDRi9C8INGC0YDQtdCx0YPQtdGC0YHRjyDQstGA0LXQvNGPLCDRh9GC0L7QsdGLINC/0L7Qu9C90L7RgdGC0YzRjiDQv9GA0L7Rj9Cy0LjRgtGMINGB0LLQvtC5INGF0LDRgNCw0LrRgtC10YAuPC9wPg0KDQo8cD7QktGL0LHQuNGA0LDQudGC0LUmbmJzcDvQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtGF0YDQsNC90LjRgtGMINC90LDQv9C40YLQvtC6INC/0YDQvtGF0LvQsNC00L3Ri9C8INC4INC60L7QvNGE0L7RgNGC0L3Ri9C8LiDQn9C70LDRgdGC0LjQuiDQvdC1INC/0L7Qs9C70L7RidCw0LXRgiDRgtC10L/Qu9C+LCDQv9C+0LTQtNC10YDQttC40LLQsNGPINGB0YLQsNCx0LjQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LLQuNC90LAg0LTQvtC70YzRiNC1ICZtZGFzaDsg0LrQu9GO0YfQtdCy0L7QtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0L4g0L/QtdGA0LXQtCDRgtGA0LDQtNC40YbQuNC+0L3QvdC+0Lkg0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNC+0LkuINCY0LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINGE0LXRgdGC0LjQstCw0LvQtdC5INC40LvQuCDRg9GO0YLQvdGL0YUg0LLQtdGH0LXRgNC+0LIg0LTQvtC80LAhPC9wPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70YsmbmJzcDvQvdC1INGC0L7Qu9GM0LrQviDQv9GA0LDQutGC0LjRh9C90YssINC90L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YsuINCe0L3QuCDRgdC+0LrRgNCw0YnQsNGO0YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGF0L7QtNC+0LIsINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LjQt9C00LXQu9C40Y8sINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPLiDQndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQutCw0LbQtNGL0Lwg0LPQu9C+0YLQutC+0Lwg0LLQuNC90LAsINC90LUg0LHQtdGB0L/QvtC60L7Rj9GB0Ywg0L4g0LHRjNGO0YnQtdC50YHRjyDQv9C+0YHRg9C00LUg0LjQu9C4INC70LjRiNC90LjRhSDRgtGA0LDRgtCw0YUuPC9wPg0KDQo8cD7QldGB0LvQuCDQstGLINGF0L7RgtC40YLQtSDRgdC+0LLQvNC10YHRgtC40YLRjCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+LCDQvdCw0YjQuCDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCAmbWRhc2g7INGD0LzQvdGL0Lkg0LLRi9Cx0L7RgCEg0J/RgNC40YHQvtC10LTQuNC90Y/QudGC0LXRgdGMINC6INC60YPQu9GM0YLRg9GA0LUg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQv9C+0YLRgNC10LHQu9C10L3QuNGPINGD0LbQtSDRgdC10LPQvtC00L3RjyAmbWRhc2g7INC30LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCDQvtC90LvQsNC50L0hPC9wPg0KDQo8cD48ZW0+0JLRi9Cx0LjRgNCw0LnRgtC1INC60LDRh9C10YHRgtCy0L4sINC60L7RgtC+0YDQvtC1INC+0YHRgtCw0LXRgtGB0Y8g0YEg0LLQsNC80LghPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplczwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPlbEq25hIGJhdWTEqyZzY2Fyb247YW5hIHBpbG7Eq2LEgTogTcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzPC9zdHJvbmc+PC9oMz4NCg0KPHA+SXpwxJN0aWV0IGlkZcSBbG8ga29tYmluxIFjaWp1IHN0aWxhIHVuIGZ1bmtjaW9uYWxpdMSBdGVzIGFyIG3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWFqxIFtIHbEq25hIGdsxIF6xJNtISAmU2Nhcm9uO8SrcyBwbGFzdG1hc2FzIGdsxIF6ZXMgaXIgcmFkxKt0YXMsIGxhaSB1emxhYm90dSBqxatzdSB2xKtuYSBwaWVyZWR6aSwgc2FnbGFixIFqb3QgYXJvbcSBdHVzIHVuIMSTcnTEq2J1LiBBciAzMDAgbWwgdGlscHVtdSB0xIFzIMS8YXVqIGJyxKt2aSB2aXJwdcS8b3Qgc2Fya2FudsSrbnUsIG5lYmFpZG90aWVzIHDEk2MgaXpsaWV0bmVzLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSwgbGFpIGF0YnLEq3ZvdHUgc21hcsW+YXMgdW4gYmFnxIF0aW7EgXR1IGdhdW1lcyBpemrFq3R1LjwvcD4NCg0KPHA+UGxhc3RtYXNhcyB2xKtuYSBnbMSBemUgaXIgYXRrxIFydG90aSBsaWV0b2phbWEmbmJzcDt1biBpenR1csSrZ2EsIGthcyBwYWRhcmEgdG8gaWRlxIFsdSBpenbEk2xpIGdhbiBpa2RpZW5haSwgZ2FuIMSrcGEmc2Nhcm9uO2llbSBwYXPEgWt1bWllbS4gVMSBcyBlcmdvbm9taXNrYWlzIGRpemFpbnMgdmVpY2luYSBvcHRpbcSBbHUgZ2Fpc2EgcGlla8S8xat2aSwgxLxhdWpvdCB2xKtuYW0gJmxkcXVvO2VscG90JnJkcXVvOyB1biBhdGtsxIF0IHZpc3VzIGFyb23EgXRhIG5pYW5zZXMuIFRhcyBpciBixat0aXNraSBzYXJrYW5hamllbSB2xKtuaWVtLCBrdXJpZW0gbmVwaWVjaWUmc2Nhcm9uO2FtYSBsYWlrYSBwb3NtcywgbGFpIHBpbG7Eq2LEgSBhdHTEq3N0xKt0dSBzYXZ1IHJha3N0dXJ1LjwvcD4NCg0KPHA+SXp2xJNsaWV0aWVzIHBsYXN0bWFzYXMgdmFpcsSBa2vEgXJ0IGxpZXRvamFtYXMgdsSrbmEgZ2zEgXplcywgbGFpIHNhZ2xhYsSBdHUgZHrEk3JpZW5hIHbEk3N1bXUgdW4ga29tZm9ydHUuIFBsYXN0bWFzYXMgbWF0ZXJpxIFscyBuZXV6c8WrYyBzaWx0dW11LCB0xIFkxJNqxIFkaSB1enR1cm90IHbEq25hIHRlbXBlcmF0xatydSBzdGFiaWzEgWt1IGlsZ8SBayAmbmRhc2g7IHRhcyBpciBnYWx2ZW5haXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmEsIHNhbMSrZHppbm90IGFyIHRyYWRpY2lvbsSBbGFqxIFtIGdsxIF6xJNtLiBJZGXEgWxpIHBpZW3Ek3JvdGFzIHBpa25pa2llbSwgZmVzdGl2xIFsaWVtIHZhaSB2YWthcmEgcml0aWVtIG3EgWrEgXMhPC9wPg0KDQo8cD5NxatzdSZuYnNwO2F0a8SBcnRvdGkgbGlldG9qYW3EgXMgZ2zEgXplcyZuYnNwO2lyIG5lIHRpa2FpIHByYWt0aXNrYXMsIGJldCBhcsSrIGVrbyBkcmF1ZHrEq2dhcy4gVMSBcyBzYW1hemluYSBhdGtyaXR1bXUgZGF1ZHp1bXUsIGFpenN0xIFqb3QgdmllbnJlaXogbGlldG9qYW1vcyBwcm9kdWt0dXMsIHVuIGlyIHZpZWdsaSB0xKtyxIFtYXMuIEl6Y2llbmlldCBrYXRydSB2xKtuYSBwaWxpZW51LCBuZXV6dHJhdWNvdGllcyBwYXIgc3Rpa2xhIGJvasSBanVtaWVtIHZhaSBuZXbEk2xhbWllbSBpem1ha3N1IHBpZWF1Z3VtaWVtLjwvcD4NCg0KPHA+SmEgdsSTbGF0aWVzIGFwdmllbm90IGlsZ3RzcMSTanUsIHN0aWx1IHVuIGF1Z3N0dSBrdmFsaXTEgXRpLCBtxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXMgaXIgasWrc3UgZ3VkcsSBa2FpcyBpenbEk2xlcyEgUGlldmllbm9qaWV0aWVzIGlsZ3RzcMSTasSrZ2FpIHbEq25hIGt1bHTFq3JhaSBqYXUgJnNjYXJvbjtvZGllbiAmbmRhc2g7IHBhc8WrdGlldCBzYXZ1IGtvbXBsZWt0dSB0aWUmc2Nhcm9uO3NhaXN0xJMhPC9wPg0KDQo8cD48ZW0+SXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIGthcyBuZWl6a2zEq3N0ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3Nlczwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkVuam95IHdpbmUgdG8gdGhlIGZ1bGxlc3Q6IE91ciByZXVzYWJsZSB3aW5lIGdsYXNzZXM8L3N0cm9uZz48L2gzPg0KDQo8cD5EaXNjb3ZlciB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgZnVuY3Rpb25hbGl0eSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIHdpbmUgZ2xhc3NlcyEgQ3JhZnRlZCBmcm9tIGR1cmFibGUgcGxhc3RpYywgdGhlc2UgZ2xhc3NlcyBhcmUgZGVzaWduZWQgdG8gZW5oYW5jZSB5b3VyIHdpbmUgZXhwZXJpZW5jZSBieSBwcmVzZXJ2aW5nIGFyb21hcyBhbmQgZW5zdXJpbmcgY29tZm9ydC4gV2l0aCBhIDMwMCBtbCBjYXBhY2l0eSwgdGhleSBhbGxvdyB5b3UgdG8gc3dpcmwgcmVkIHdpbmUgZWZmb3J0bGVzc2x5IHdpdGhvdXQgc3BpbGxzLCB3aGljaCBpcyBlc3NlbnRpYWwgZm9yIHJlbGVhc2luZyBjb21wbGV4IGJvdXF1ZXRzIGFuZCBlbnJpY2hpbmcgZmxhdm9yIHByb2ZpbGVzLjwvcD4NCg0KPHA+T3VyIHBsYXN0aWMgd2luZSBnbGFzc2VzIGFyZSByZXVzYWJsZSZuYnNwO2FuZCBzdHVyZHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBkYWlseSB1c2Ugb3Igc3BlY2lhbCBvY2Nhc2lvbnMuIFRoZSBlcmdvbm9taWMgZGVzaWduIHByb21vdGVzIG9wdGltYWwgYWlyZmxvdywgbGV0dGluZyB0aGUgd2luZSAmcXVvdDticmVhdGhlJnF1b3Q7IGFuZCB1bnZlaWwgZXZlcnkgYXJvbWF0aWMgbnVhbmNlLiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgZm9yIHJlZCB3aW5lcywgd2hpY2ggcmVxdWlyZSB0aW1lIHRvIGZ1bGx5IGRldmVsb3AgdGhlaXIgY2hhcmFjdGVyLjwvcD4NCg0KPHA+Q2hvb3NlJm5ic3A7bXVsdGktdXNlIHBsYXN0aWMgd2luZSBnbGFzc2VzJm5ic3A7dG8ga2VlcCB5b3VyIGRyaW5rIGNvb2wgYW5kIGNvbWZvcnRhYmxlLiBUaGUgcGxhc3RpYyBtYXRlcmlhbCBkb2VzbiZyc3F1bzt0IGFic29yYiBoZWF0LCBtYWludGFpbmluZyBhIHN0YWJsZSB3aW5lIHRlbXBlcmF0dXJlIGxvbmdlciZtZGFzaDthIGtleSBhZHZhbnRhZ2Ugb3ZlciB0cmFkaXRpb25hbCBnbGFzc3dhcmUuIFBlcmZlY3QgZm9yIHBpY25pY3MsIGZlc3RpdmFscywgb3IgY296eSBldmVuaW5ncyBhdCBob21lITwvcD4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgZ2xhc3NlcyZuYnNwO2FyZSBub3Qgb25seSBwcmFjdGljYWwgYnV0IGFsc28gZWNvLWZyaWVuZGx5LiBUaGV5IHJlZHVjZSB3YXN0ZSBieSByZXBsYWNpbmcgc2luZ2xlLXVzZSBwcm9kdWN0cyBhbmQgYXJlIGVhc3kgdG8gY2xlYW4uIFNhdm9yIGV2ZXJ5IHNpcCBvZiB3aW5lIHdpdGhvdXQgd29ycnlpbmcgYWJvdXQgYnJlYWthZ2Ugb3IgdW5uZWNlc3NhcnkgZXhwZW5zZXMuPC9wPg0KDQo8cD5JZiB5b3Ugd2FudCB0byBjb21iaW5lIGR1cmFiaWxpdHksIHN0eWxlLCBhbmQgaGlnaCBxdWFsaXR5LCBvdXIgcmV1c2FibGUgd2luZSBnbGFzc2VzIGFyZSB0aGUgc21hcnQgY2hvaWNlISBKb2luIHRoZSBzdXN0YWluYWJsZSB3aW5lIGN1bHR1cmUgdG9kYXkmbWRhc2g7b3JkZXIgeW91ciBzZXQgb25saW5lITwvcD4NCg0KPHA+PGVtPkNob29zZSBxdWFsaXR5IHRoYXQgbGFzdHMhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTE3MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXMgMzAwIG1sLCBQUywgVHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlYTMyZDZmMzE3YzRlMTY4NTdkMjhiYmMyZTY1OTM3YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMgZ2zEgXplcyB2xKtuYW0gMzAwIG1sIG5vIGl6dHVyxKtnYXMgUFMgcGxhc3RtYXNhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3MgMzAwIG1sIG1hZGUgb2YgZHVyYWJsZSBQUyBwbGFzdGljCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INCx0L7QutCw0Lsg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7INC40Lcg0L/RgNC+0YfQvdC+0LPQviDQn9ChINC/0LvQsNGB0YLQuNC60LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc2MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODg2MTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3ODU5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LIsINCf0KEsINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWRrxIFydCBsaWV0b2phbWllIHbEq25hIGdsxIF6ZXMga8SBdGksIFBTLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHN0ZW1zIGZvciB3aW5lIGdsYXNzZXMsIFBTLCBCbGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7Qsjog0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0YjQuCDQvdC+0LbQutC4INC00LvRjyDQsdC+0LrQsNC70L7Qsj88L3N0cm9uZz48L2gzPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LImbmJzcDvQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCDQuNC00LXQsNC70YzQvdC+INC40LzQuNGC0LjRgNGD0Y7RgiDQuNC30YvRgdC60LDQvdC90YvQuSDQtNC40LfQsNC50L0g0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNGLLCDQvtGB0YLQsNCy0LDRj9GB0Ywg0L3QtdCx0YzRjtGJ0LjQvNC40YHRjyDQuCDQv9GA0LDQutGC0LjRh9C90YvQvNC4LiDQmNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0LLQtdGH0LXRgNC40L3QvtC6LCDRgdCy0LDQtNC10LEsINGA0LXRgdGC0L7RgNCw0L3QvtCyINC40LvQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5ICZtZGFzaDsg0YHQvtGF0YDQsNC90Y/QudGC0LUg0YHRgtC40LvRjCDQuCDQuNC30LHQtdCz0LDQudGC0LUg0L7RgdC60L7Qu9C60L7QsiE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J3QtdCx0YzRjtGJ0LjQtdGB0Y8g0Lgg0LTQvtC70LPQvtCy0LXRh9C90YvQtTombmJzcDvQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/Qu9Cw0YHRgtC40Log0LLRi9C00LXRgNC20LjQstCw0LXRgiDQsNC60YLQuNCy0L3QvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC00LDQttC1INCyINGB0LDQvNGL0YUg0YjRg9C80L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LvQtdCz0LDQvdGC0L3Ri9C5INC00LjQt9Cw0LnQvTombmJzcDvQotC+0YfQvdCw0Y8g0LjQvNC40YLQsNGG0LjRjyDRgdGC0LXQutC70Y/QvdC90YvRhSDQsdC+0LrQsNC70L7QsiAmbWRhc2g7INCy0LDRiCDRgdGC0L7QuyDQsdGD0LTQtdGCINCy0YvQs9C70Y/QtNC10YLRjCDQsdC10LfRg9C/0YDQtdGH0L3Qvi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JfQsNGJ0LjRgtCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0L3QsNC/0LjRgtC60LA6Jm5ic3A70J3QvtC20LrQsCDQv9C+0LfQstC+0LvRj9C10YIg0LTQtdGA0LbQsNGC0Ywg0LHQvtC60LDQuywg0L3QtSDQvdCw0LPRgNC10LLQsNGPINC90LDQv9C40YLQvtC6INC4INC90LUg0L7RgdGC0LDQstC70Y/RjyDQvtGC0L/QtdGH0LDRgtC60L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6Jm5ic3A70KHQvtC60YDQsNGC0LjRgtC1INC+0YLRhdC+0LTRiywg0LfQsNC80LXQvdC40LIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDQv9C+0YHRg9C00YMg0LjQu9C4INGF0YDRg9C/0LrQuNC1INGB0YLQtdC60LvRj9C90L3Ri9C1INCx0L7QutCw0LvRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6Jm5ic3A70J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC40LfQsNC50L06Jm5ic3A70KPRgdGC0L7QudGH0LjQstC+0LUg0L7RgdC90L7QstCw0L3QuNC1LCDRgdC+0LLQvNC10YHRgtC40LzQvtC1INGBINC/0LvQsNGB0YLQuNC60L7QstGL0LzQuCDRh9Cw0YjQsNC80Lgg0LTQu9GPINC90LDQv9C40YLQutC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiZuYnNwO9Cc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQviDQuNC00LXQsNC70YzQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQtdGA0L7Qv9GA0LjRj9GC0LjRjzombmJzcDvQodCy0LDQtNGM0LHRiywg0LrQvtGA0L/QvtGA0LDRgtC40LLRiywg0YTQtdGB0YLQuNCy0LDQu9C4INC40LvQuCDQtNC+0LzQsNGI0L3QuNC1INCy0LXRh9C10YDQuNC90LrQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INCx0LDRgNGLOiZuYnNwO9Cf0L7QtNCw0LLQsNC50YLQtSDQvdCw0L/QuNGC0LrQuCDRgdGC0LjQu9GM0L3Qviwg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0Ywg0LHQvtC60LDQu9GLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6Jm5ic3A70JjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0YPQttC40L3QvtCyINC90LAg0L7RgtC60YDRi9GC0L7QvCDQstC+0LfQtNGD0YXQtSDQuNC70Lgg0YDQvtC80LDQvdGC0LjRh9C10YHQutC40YUg0LLQtdGH0LXRgNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCX0LDQsdGD0LTRjNGC0LUg0L4g0L/QvtGB0YLQvtGP0L3QvdC+0Lkg0LfQsNC80LXQvdC1INGA0LDQt9Cx0LjRgtGL0YUg0LHQvtC60LDQu9C+0LIgJm1kYXNoOyDQvdCw0YjQuCDQvdC+0LbQutC4INC/0YDQvtGB0LvRg9C20LDRgiDQs9C+0LTRiy4g0JjRhSDRgdGC0LjQu9GMINC4INC90LDQtNC10LbQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINGD0YDQvtCy0LXQvdGMINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QvdC+0YHRgtGMINCz0L7RgdGC0LXQuS48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDQv9GA0LXQstGA0LDRgtC40YLQtSDQv9C+0LTQsNGH0YMg0L3QsNC/0LjRgtC60L7QsiDQsiDQuNGB0LrRg9GB0YHRgtCy0L4g0YEg0L3QsNGI0LjQvNC4INC90LXQsdGM0Y7RidC40LzQuNGB0Y8g0L3QvtC20LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkemvEgXJ0IGxpZXRvamFtaSB2xKtuYSBnbMSBxb51IGvEgXRpOiBpenR1csSrZ2ksIGVsZWdhbnTEqyB1biBwcmFrdGlza2k8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyBtxatzdSBnbMSBxb51IGvEgXRpxYZ1cz88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1pZSB2xKtuYSBnbMSBxb51IGvEgXRpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMsIGthcyBhdGRhcmEgZWxlZ2FudG8gc3Rpa2xhIGdsxIHFvnUgZGl6YWludSwgYmV0IGlyIG5lc2FsYXXFvmFtaSB1biBpenR1csSrZ2kuIElkZcSBbGkgcGllbcSTcm90aSBwYXPEgWt1bWllbSwgcmVzdG9yxIFuaWVtIHZhaSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haSwgdGllIG5vZHJvJnNjYXJvbjtpbmEga29tZm9ydHUgdW4gc3RpbHUsIHZpZW5sYWlrdXMgc2FtYXppbm90IHBsYXN0bWFzYXMgYXRrcml0dW11cy48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5OZXNhbGF1xb5hbWkgdW4gaXp0dXLEq2dpOiZuYnNwO0RybyZzY2Fyb247aSBsaWV0b2phbWkgcGF0IHNwcmFpZ8SBa8SBcyBiYWxsxKt0xJNzIHZhaSBixIFyb3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlRlbXBlcmF0xatyYXMga29udHJvbGU6Jm5ic3A7S8SBdGnFhmkgxLxhdWogdHVyxJN0IGdsxIF6aSwgbmVpZXRla23Ek2pvdCBkesSTcmllbmEgdGVtcGVyYXTFq3J1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FbGVnYW50cyBkaXphaW5zOiZuYnNwO1N0YWJpbMSBIHBhbWF0bmUgdW4gc3Rpa2xhbSBsxKtkesSrZ2EgaXpza2F0YSBtxIFrc2xhIHBpZSZzY2Fyb247xLdpciBnYWxkYW0gYXVnc3R2xJNydMSrZ3UgaXpza2F0dS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmlkZWkgZHJhdWR6xKtnaTombmJzcDtEYXVkemvEgXJ0xJNqYSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdSBkYXVkenVtdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiZuYnNwO1DEgXJ0aWthaSBkcm8mc2Nhcm9uO2EsIEJQQS1icsSrdmEgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EaXphaW5zOiZuYnNwO1N0YWJpbMSBIHBhbWF0bmUsIHN0aWtsYSBnbMSBxb51IGltaXTEgWNpamEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvbXBsZWt0xIE6Jm5ic3A7S8SBdGkgdW4gc2FkZXLEq2dpIHBsYXN0bWFzYXMga2F1c2kuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiZuYnNwO01hemfEgWphbWkgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVrdGkgcGllbcSTcm90aTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlBhc8SBa3VtaWVtOiZuYnNwO0vEgXphcywga29ycG9yYXTEq3ZpIHBhc8SBa3VtaSwgZmVzdGl2xIFsaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+UmVzdG9yxIFuaWVtIHVuIGLEgXJpZW06Jm5ic3A7UGFzbmllZHppZXQgZHrEk3JpZW51cyBzdGlsxKtnaSwgYmV6ICZzY2Fyb247xLdlbWJ1IHJpc2tpZW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk3EgWrEgW06Jm5ic3A7SWRlxIFsaSBwaWtuaWtpZW0sIGTEgXJ6YSB2YWthcmnFhsSBbSB2YWkgxKNpbWVuZXMgc3bEk3RraWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0YXMgaXIgaXpkZXbEq2dpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPklldGF1cGlldCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gdmllbnJlaXrEk2pvIGdsxIHFvnUgaWVnxIFkZXMsIHVuIHLFq3DEk2ppZXRpZXMgcGFyIHZpZGkuIE3Fq3N1IGvEgXRpIGthbHBvcyBnYWRpZW0sIHNhZ2xhYsSBam90IHNrYWlzdHUgaXpza2F0dS48L3A+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm1kYXNoOyBwxIFydmVpZG9qaWV0IHNhdnUgcGFzbmllZyZzY2Fyb247YW51IGFyIGl6dHVyxKtnaWVtIHVuIHN0aWzEq2dpZW0gZ2zEgcW+dSBrxIF0aWVtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUGxhc3RpYyBTdGVtcyBmb3IgV2luZSBHbGFzc2VzOiBVbmJyZWFrYWJsZSBFbGVnYW5jZSBmb3IgRXZlcnkgT2NjYXNpb248L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBTdGVtcz88L3N0cm9uZz48L2gzPg0KDQo8cD5FbGV2YXRlIHlvdXIgd2luZSBhbmQgY29ja3RhaWwgZXhwZXJpZW5jZSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIHBsYXN0aWMgc3RlbXMmbmJzcDt0aGF0IGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCBwcmFjdGljYWxpdHkuIERlc2lnbmVkIHRvIG1pbWljIHRoZSB0aW1lbGVzcyBlbGVnYW5jZSBvZiB0cmFkaXRpb25hbCBnbGFzc3dhcmUsIHRoZXNlIHN0ZW1zIGFyZSBjcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBkdXJhYmxlIHBsYXN0aWMsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yIHBhcnRpZXMsIHdlZGRpbmdzLCBvciB1cHNjYWxlIGV2ZW50cy4gU2F5IGdvb2RieWUgdG8gYnJva2VuIGdsYXNzIGFuZCBoZWxsbyB0byB3b3JyeS1mcmVlIGVudGVydGFpbmluZyE8L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlVuYnJlYWthYmxlICZhbXA7IER1cmFibGU6Jm5ic3A7U2hhdHRlcnByb29mIHBsYXN0aWMgZW5zdXJlcyBzYWZldHkgYW5kIGxvbmdldml0eSwgZXZlbiBpbiBsaXZlbHkgc2V0dGluZ3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVsZWdhbnQgRGVzaWduOiZuYnNwO01pcnJvcnMgdGhlIHJlZmluZWQgbG9vayBvZiBjbGFzc2ljIHdpbmUgZ2xhc3NlcywgZW5oYW5jaW5nIHlvdXIgdGFibGUgcHJlc2VudGF0aW9uLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5UZW1wZXJhdHVyZSBDb250cm9sOiZuYnNwO0hvbGQgeW91ciBkcmluayB3aXRob3V0IHRyYW5zZmVycmluZyBoZWF0LCBrZWVwaW5nIGJldmVyYWdlcyBhdCB0aGUgcGVyZmVjdCB0ZW1wZXJhdHVyZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZSB3YXN0ZSBieSByZXBsYWNpbmcgc2luZ2xlLXVzZSBwbGFzdGljIG9yIGZyYWdpbGUgZ2xhc3N3YXJlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5FdmVudHM6Jm5ic3A7V2VkZGluZ3MsIGNvcnBvcmF0ZSBnYXRoZXJpbmdzLCBnYXJkZW4gcGFydGllcywgb3IgZmVzdGl2YWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5CYXJzICZhbXA7IFJlc3RhdXJhbnRzOiZuYnNwO1NlcnZlIGRyaW5rcyBzdHlsaXNobHkgd2hpbGUgbWluaW1pemluZyBicmVha2FnZSBjb3N0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7SWRlYWwgZm9yIG91dGRvb3IgZGlubmVycywgcG9vbHNpZGUgY29ja3RhaWxzLCBvciBmYW1pbHkgY2VsZWJyYXRpb25zLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGVzaWduOiZuYnNwO1NsZWVrIHN0ZW0gc3RydWN0dXJlIGNvbXBhdGlibGUgd2l0aCBtb3N0IHBsYXN0aWMgd2luZSBnbGFzc2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgZWFzeSBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdHJhbnNmb3JtIHlvdXIgc2VydmljZSB3aXRoIHN0ZW1zIHRoYXQgYmxlbmQgbHV4dXJ5LCBkdXJhYmlsaXR5LCBhbmQgc3VzdGFpbmFiaWxpdHkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk4OTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzYwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHN0ZW1zIGZvciB3aW5lIGdsYXNzZXMsIFBTLCBCbGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy4xNSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI5YThhNzUwYjdjYjM3NmU2MTE3OGI1N2I1OGVmMjk1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgZG93bnN0ZW1zIGZvciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgaW4gYmxhY2sgY29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWkgdsSrbmEgZ2zEgcW+dSBrxIF0aSDigJQgZWxlZ2FudGkgdW4gbmVzYWxhdcW+YW1pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7QsiDigJQg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINCx0LXQtyDRhdGA0YPQv9C60L7RgdGC0LgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02Mjg1MjMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQndC+0LYg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LkgMTgg0YHQvCwg0J/QoSwg0YfQtdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTmF6aXMgZGF1ZHpyZWl6bGlldG9qYW1zIDE4IGNtLCBQUywgbWVsbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LY6INC90LDQtNC10LbQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiCDQvdC+0LY/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiDQtNC70LjQvdC+0LkgMTgg0YHQvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDQutCw0YfQtdGB0YLQstC+LCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCDQuCDRjdGB0YLQtdGC0LjQutGDLiDQntC9INGB0L7Rh9C10YLQsNC10YIg0LTQvtGB0YLRg9C/0L3Rg9GOINGG0LXQvdGDINGBINC/0YDQtdC80LjQsNC70YzQvdC+0Lkg0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGM0Y4sINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LDQvdCw0LvQvtCz0Lgg0Lgg0YHQvtC60YDQsNGJ0LDRjyDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDombmJzcDvQmNC30LPQvtGC0L7QstC70LXQvSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDombmJzcDvQn9C+0LTRhdC+0LTQuNGCINC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LCDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHRgtC40LvRjDombmJzcDvQm9Cw0LrQvtC90LjRh9C90YvQuSDRh9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQs9Cw0YDQvNC+0L3QuNGH0L3QviDQstC/0LjRiNGD0YLRgdGPINCyINC70Y7QsdGD0Y4g0YHQtdGA0LLQuNGA0L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiZuYnNwO9Ch0L3QuNC20LDQtdGCINCy0YDQtdC00L3QvtC1INCy0L7Qt9C00LXQudGB0YLQstC40LUg0L3QsCDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDINC30LAg0YHRh9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCn0LXRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTgg0YHQvC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQvtGCINC90L7Qtj88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTombmJzcDvQo9C70YPRh9GI0LjRgtC1INC/0L7QtNCw0YfRgyDQsdC70Y7QtCDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDombmJzcDvQk9Cw0YDQsNC90YLQuNGA0YPQudGC0LUg0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdGB0YLQstC+INC4INC90LDQtNC10LbQvdC+0YHRgtGMINC00LDQttC1INCyINC00L7RgNC+0LPQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiZuYnNwO9CY0LTQtdCw0LvQtdC9INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDQv9GA0LDQt9C00L3QuNC60L7QsiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINC+0LHQtdC00L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C+0YHRgtC+0Y/QvdC90YvRhSDQt9Cw0LrRg9C/0L7QuiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC90L7QttC10LkgJm1kYXNoOyDQvdCw0YjQsCDQvNC+0LTQtdC70Ywg0L/RgNC+0YHQu9GD0LbQuNGCINCz0L7QtNGLLCDRgdC+0YXRgNCw0L3Rj9GPINCx0LXQt9GD0L/RgNC10YfQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0LiDQldC1INGB0YLQuNC70Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINGD0LrRgNC10L/Rj9GCINC00L7QstC10YDQuNC1INC60LvQuNC10L3RgtC+0LIg0Log0LLQsNGI0LXQvNGDINCx0YDQtdC90LTRgy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC60LDRh9C10YHRgtCy0LAsINGN0YHRgtC10YLQuNC60Lgg0Lgg0LfQsNCx0L7RgtGLINC+INC/0YDQuNGA0L7QtNC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbXMgbmF6aXM8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtcyBtZWxucyAxOCBjbSBnYXImc2Nhcm9uOyBuYXppcyBpciBpZGXEgWxhIGl6dsSTbGUgdGllbSwga2FzIG5vdsSTcnTEkyBrdmFsaXTEgXRpIHVuIHN0aWx1LiBUYXMgbmF2IHZpc2l6ZGV2xKtnxIFrYWlzLCBiZXQgYXLEqyBuZSBkxIFyZ3MgdmFyaWFudHMsIHRhcyBhcHZpZW5vIGl6dHVyxKtidSB1biBlbGVnYW5jaSwga2FzIGlyIHBpZW3Ek3JvdHMgZ2FuIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLCBnYW4gxKtwYSZzY2Fyb247aWVtIGdhZMSranVtaWVtLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcywgJnNjYXJvbjtpcyBuYXppcyBpciBpenR1csSrZ3MgdW4gbm9kaWx1bWl6dHVyxKtncywgxLxhdWpvdCB0byBpem1hbnRvdCBhdGvEgXJ0b3RpLCBuZXphdWTEk2pvdCBmdW5rY2lvbmFsaXTEgXRpLiBWaWVnbGkgdMSrcsSBbXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBzYWdsYWLEgWpvdCBwaWV2aWxjxKtnbyBpenNrYXR1LiBNZWxuxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgbW9kZXJudSB1biBkaXNrcsSTdHUgaXpza2F0dSwga2FzIGhhcm1vbmlza2kgaXpza2F0xKtzaWVzIHV6IGplYmt1cmEgZ2FsZGEuICZTY2Fyb247aXMgbmF6aXMga8S8xatzIHBhciB1enRpY2FtdSBwYWzEq2d1IHJlc3RvcsSBbm9zIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtb3MsIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSBrb21mb3J0dSB1biBnYW5kYXLEq2p1bXUgcGFyIGxpZXRvJnNjYXJvbjthbnUuIEl6dsSTbGlldGllcyBtxatzdSBuYXppLCBsYWkgcmFkxKt0dSBhdWdzdGEgbMSrbWXFhmEgc2VydmlzdSB1biBzYWdsYWLEgXR1IHNhdmFzIGllc3TEgWRlcyB0xJNsdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgS25pZmU6IER1cmFiaWxpdHksIFN0eWxlICZhbXA7IEVjby1Db25zY2lvdXMgQ2hvaWNlPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgS25pZmU/PC9zdHJvbmc+PC9oMz4NCg0KPHA+VGhlJm5ic3A7MTggY20gcmV1c2FibGUgYmxhY2sgcGxhc3RpYyBrbmlmZSZuYnNwO2lzIHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0cmVuZ3RoLCBlbGVnYW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5LiBEZXNpZ25lZCBmb3IgdGhvc2Ugd2hvIHByaW9yaXRpemUgcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcywgaXQgcmVwbGFjZXMgc2luZ2xlLXVzZSBjdXRsZXJ5IHdoaWxlIG9mZmVyaW5nIGV4Y2VwdGlvbmFsIHZhbHVlIGZvciBtb25leS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBkZWxpdmVyeSBzZXJ2aWNlcywgb3IgaG9tZSB1c2UsIGl0IGVsZXZhdGVzIGV2ZXJ5IGRpbmluZyBleHBlcmllbmNlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBMb25nLUxhc3Rpbmc6Jm5ic3A7Q3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgQlBBLWZyZWUgcGxhc3RpYyB0aGF0IHJlc2lzdHMgd2VhciBhbmQgcmV0YWlucyBzaGFycG5lc3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRpc2h3YXNoZXItU2FmZTombmJzcDtFZmZvcnRsZXNzIGNsZWFuaW5nIHdpdGhvdXQgY29tcHJvbWlzaW5nIGl0cyBzbGVlayBhcHBlYXJhbmNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Nb2Rlcm4gRGVzaWduOiZuYnNwO01hdHRlIGJsYWNrIGZpbmlzaCBhbmQgMTggY20gbGVuZ3RoIHN1aXQgYW55IHRhYmxlIHNldHRpbmcsIGZyb20gY2FzdWFsIG1lYWxzIHRvIGZvcm1hbCBldmVudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2VzIHBsYXN0aWMgd2FzdGUgYnkgcmVwbGFjaW5nIGRpc3Bvc2FibGUgYWx0ZXJuYXRpdmVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgc2hhdHRlcnByb29mIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxOCBjbSAodmVyc2F0aWxlIGZvciBjdXR0aW5nIG1lYXRzLCBjaGVlc2VzLCBvciBkZXNzZXJ0cykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0YXVyYW50cyAmYW1wOyBDYWZlczombmJzcDtFbmhhbmNlIHByZXNlbnRhdGlvbiBhbmQgY3V0IGNvc3RzIG9uIHNpbmdsZS11c2UgY3V0bGVyeS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Rm9vZCBEZWxpdmVyeTombmJzcDtFbnN1cmUgbWVhbHMgYXJyaXZlIHdpdGggcmVsaWFibGUsIHJldXNhYmxlIHV0ZW5zaWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtJZGVhbCBmb3IgcGljbmljcywgcGFydGllcywgb3IgZXZlcnlkYXkgbWVhbHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEludmVzdG1lbnQ6PC9zdHJvbmc+PC9oMz4NCg0KPHA+Qm9vc3QgY3VzdG9tZXIgc2F0aXNmYWN0aW9uIHdpdGggYSBrbmlmZSB0aGF0IGNvbWJpbmVzIHByYWN0aWNhbGl0eSBhbmQgc29waGlzdGljYXRpb24uIEl0cyB0aW1lbGVzcyBkZXNpZ24gYW5kIGVjby1jb25zY2lvdXMgYXBwZWFsIGFsaWduIHdpdGggbW9kZXJuIHN1c3RhaW5hYmlsaXR5IHRyZW5kcy48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdXBncmFkZSB5b3VyIHNlcnZpY2Ugd2l0aCBhIGtuaWZlIHRoYXQgbWFycmllcyBmdW5jdGlvbmFsaXR5LCBzdHlsZSwgYW5kIHBsYW5ldC1mcmllbmRseSB2YWx1ZXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2MTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTIyIDEzOjQ1OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE5NDcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjI1ODEyMjRhZTllMDJhMzMxZWVkNjg4MDFiYTdkMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSBibGFjayB6ZXJvIHdhc3RlIGN1dGxlcnkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTmF6aXMgZGF1ZHpyZWl6bGlldG9qYW1zIG1lbG5zIG5vIHBsYXN0bWFzYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiAxOCDRgdC8IOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ1OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxNkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMjA2MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80Ls6INCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINCx0LvRjtC0PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQvdCw0LTQtdC20L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGL0YLQvdGL0YUg0L7QsdC10LTQvtCyLCDRgNCw0LPRgyDQuNC70Lgg0YHQtdC80LXQudC90YvRhSDQv9C+0YDRhtC40Lk/INCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LgsINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLQuC4g0J7QvdC4INC/0L7QtNGF0L7QtNGP0YIg0LrQsNC6INC00LvRjyDQtNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LHQuNC30L3QtdGB0LAsINC/0L7QvNC+0LPQsNGPINGB0L7QutGA0LDRgtC40YLRjCDQvtGC0YXQvtC00Ysg0Lgg0YPQutGA0LXQv9C40YLRjCDQtNC+0LLQtdGA0LjQtSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlINC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNGLINC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNGA0L3Ri9C80Lgg0LHRg9C70YzQvtC90LDQvNC4LCDRgdC+0YPRgdCw0LzQuCDQuNC70Lgg0LfQsNC/0YDQsNCy0LrQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+OiDQutGA0YvRiNC60LAg0YHQvtCy0LzQtdGB0YLQuNC80LAg0YEg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSDQvNC7LCA1MDAg0LzQuyDQuCAxMDAwINC80LsgJm1kYXNoOyDRg9C00L7QsdC90L4g0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QstGL0YHRjNGC0LUg0LjQvNC40LTQtiDQstCw0YjQtdCz0L4g0LrQsNGE0LUg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0YLQsNGA0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0J/RgNC+0YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDRgdC+0YXRgNCw0L3Rj9C10YIg0YTQvtGA0LzRgyDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC4INC80YvRgtGM0Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHRgtC+0LvQvtCy0YvRhTwvc3Ryb25nPjog0L/QvtGA0YbQuNC+0L3QvdGL0LUg0LPQsNGA0L3QuNGA0YssINGB0YPQv9GLLCDRgdCw0LvQsNGC0Ysg0LjQu9C4INGB0L7Rg9GB0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdC80LXQudC90YvRhSDQvtCx0LXQtNC+0LI8L3N0cm9uZz46INGF0YDQsNC90LXQvdC40LUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQsINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIg0LjQu9C4INC00LXRgtGB0LrQvtCz0L4g0L/QuNGC0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KTRg9C0LdC/0YDQvtC10LrRgtC+0LI8L3N0cm9uZz46INGD0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCz0L7RgtC+0LLRi9GFINGA0LDRhtC40L7QvdC+0LIg0LjQu9C4INC60LXQudGC0LXRgNC40L3Qs9CwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0L3QsCDRg9C/0LDQutC+0LLQutC1PC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvdC40LbQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCb0L7Rj9C70YzQvdC+0YHRgtGMINC60LvQuNC10L3RgtC+0LI8L3N0cm9uZz46INC/0L7QtNC00LXRgNC20LrQsCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9GFINC40L3QuNGG0LjQsNGC0LjQsiDRg9C60YDQtdC/0LvRj9C10YIg0YDQtdC/0YPRgtCw0YbQuNGOINCx0YDQtdC90LTQsC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YA8L3N0cm9uZz46IDUwMCDQvNC7ICZtZGFzaDsg0LfQvtC70L7RgtCw0Y8g0YHQtdGA0LXQtNC40L3QsCDQtNC70Y8g0YHRi9GC0L3Ri9GFINC/0L7RgNGG0LjQuSDQsdC10Lcg0LvQuNGI0L3QtdCz0L4g0L7QsdGK0LXQvNCwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INGD0LTQvtCx0L3Ri9C8LCDQsCDQsdC40LfQvdC10YEgJm1kYXNoOyDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90YvQvCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbDogRHJvJnNjYXJvbjtzLCBwcmFrdGlza3MgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgaXp0dXLEq2d1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIGrFq3N1IMSTZGllbnUgc3ZhaWd1bXUgdW4gYsWrcyBkcm8mc2Nhcm9uO2kgaWtkaWVuYWk/IE3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbCZuYnNwO2lyIGlkZcSBbHMgcmlzaW7EgWp1bXMgZ2FuIG3EgWrEgXMsIGdhbiBwcm9mZXNpb27EgWzEgW0gdmlydHV2xJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIGl6dHVyxJN0dSBpbnRlbnPEq3Z1IGxpZXRvJnNjYXJvbjthbnUsIG5vZHJvJnNjYXJvbjtpbm90IGhlcm3Ek3Rpc2t1bXUsIGRybyZzY2Fyb247xKtidSB1biB2aWVua8SBciZzY2Fyb247dSB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgdHJhbnNwb3J0xJNqb3QgYmllesSBcyB6dXBhcywgbcSTcmNlcyB2YWkgYsSTcm51IMSTZGllbnVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIHBpZW3Ek3JvdGkgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0sIGF0dmllZ2xvam90IG9yZ2FuaXrEkyZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIHBsYXN0bWFzYXMgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSByZXN0b3LEgW5pZW0gYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SXp0dXLEq2dpIHVuIHByYWt0aXNraTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdHJhdWtpIHNhZ2xhYsSBIGZvcm11IHVuIGt2YWxpdMSBdGkgcGF0IHDEk2Mgc2ltdGllbSBtYXpnxIEmc2Nhcm9uO2FuYXMgY2lrbHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJpZXphcyB6dXBhcyB1biBzYXV0xJNqdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBoZXJtxJN0aXNrYWlzIHNsxJNnJnNjYXJvbjthbmFzIG1laMSBbmlzbXMgbm92xJNyJnNjYXJvbjsgaXpsaSZzY2Fyb247YW5vcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CxJNybnUgxJNkaWVuaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgQlBBLWZyZWUgbWF0ZXJpxIFscyB1biBrb21wYWt0cyBpem3Ek3JzICg1MDAgbWwpIGlyIGlkZcSBbGkgbWF6aWVtIMSTZGllbmthcnTEk20uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+UHJvZmVzaW9uxIFsYSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyByZXN0b3LEgW5pZW0sIGthZmlqYXMgdmVpa2FsaWVtIHZhaSDEk2RpZW51IHBpZWfEgWTEkywga2FzIHbEk2xhcyBwxIFyaWV0IHV6IGlsZ3RzcMSTasSrZ2llbSByaXNpbsSBanVtaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgaW50ZWdyxIFjaWphIGRlcG96xKt0YSBzaXN0xJNtxIFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBzYW1hemluaWV0IGl6bWFrc2FzIHVuIGF0a3JpdHVtdXMsIHBpZWTEgXbEgWpvdCBrbGllbnRpZW0gYXRncmllenQgdHJhdWt1cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBkaXphaW5zPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBhcGHEvMSBIGZvcm1hIHVuIHZpZWdscyBzdmFycyDEk3J0aSB0ZWxwxIEgamVia3VyxIEgbGVkdXNza2FwxKsgdmFpIHNvbcSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIHp1cMSBbSwgYmV0IGFyxKsgc2FsxIF0aWVtLCB1emtvZMSBbSB2YWkgxJNkaWVudSBzYXN0YXRhbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyA1MDAgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGludmVzdMSTamlldCBpbGd0c3DEk2rEq2LEgSB1biDEk3J0xKtixIEsIGthcyBrYWxwb3MgZ2FkaWVtIGlsZ2khPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgNTAwIG1sOiBJZGVhbCBmb3IgRXZlcnlkYXkgVXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+TmVlZCBkdXJhYmxlIGNvbnRhaW5lcnMgZm9yIGRhaWx5IG1lYWxzPyBPdXImbmJzcDs1MDAgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIGJ1aWx0IGZvciB2ZXJzYXRpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWNvbnNjaW91cyBsaXZpbmcuIFBlcmZlY3QgZm9yIHNvdXBzLCBzdGV3cywgc2FsYWRzLCBvciBmYW1pbHkgbGVmdG92ZXJzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSAmYW1wOyBEdXJhYmxlPC9zdHJvbmc+OiBXaXRoc3RhbmRzIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBTZWFsPC9zdHJvbmc+OiBObyBzcGlsbHMsIGV2ZW4gd2l0aCBzYXVjeSBkaXNoZXMgb3IgYnJvdGhzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBMaWRzPC9zdHJvbmc+OiBDb21wYXRpYmxlIHdpdGggYWxsIHNpemVzICgzNzUgbWwmbmRhc2g7MTAwMCBtbCkgZm9yIGhhc3NsZS1mcmVlIHN0b3JhZ2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZXVzYWJsZSBkZXNpZ24gY3V0cyBwbGFzdGljIHdhc3RlIGZvciBob21lcyBhbmQgcmVzdGF1cmFudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNoYXBlPC9zdHJvbmc+OiBGaXRzIG5lYXRseSBpbiBmcmlkZ2VzLCBiYWdzLCBvciBraXRjaGVuIHNoZWx2ZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RmFtaWx5IE1lYWxzPC9zdHJvbmc+OiBTdG9yZSBsZWZ0b3ZlcnMsIHNhdWNlcywgb3Igc2lkZSBkaXNoZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TWVhbCBQcmVwPC9zdHJvbmc+OiBQb3J0aW9uIGx1bmNoZXMgZm9yIHRoZSB3ZWVrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlJlc3RhdXJhbnRzPC9zdHJvbmc+OiBTdXN0YWluYWJsZSBzb2x1dGlvbiBmb3IgdGFrZW91dCBvciBkZWxpdmVyeS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gSW50ZWdyYXRpb248L3N0cm9uZz46IFNpbXBsaWZ5IHJldHVybnMgYW5kIHJlZHVjZSBjb3N0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TcGFjZS1FZmZpY2llbnQ8L3N0cm9uZz46IEhvbGRzIGdlbmVyb3VzIHBvcnRpb25zIHdpdGhvdXQgYnVsay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1Vc2U8L3N0cm9uZz46IEdyZWF0IGZvciBzYWxhZHMsIGRlc3NlcnRzLCBvciBtYXJpbmF0aW5nIG1lYXRzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciA1MDAgbWwgcmV1c2FibGUgY29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgUHJhY3RpY2FsaXR5IG1lZXRzIHN1c3RhaW5hYmlsaXR5IGZvciBtb2Rlcm4ga2l0Y2hlbnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE0ODY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDY0MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzk3OGQ3Nzg1NmRiYjcxMTJkODQxY2MyZThlMjdlNjIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gWnVwYXMgdHJhdWtpIDUwMCBtbDogaGVybcSTdGlza2ksIGRyb8WhaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80LssINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDU3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjEyQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1ODQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuzog0JjQtNC10LDQu9GM0L3QsNGPINC/0L7RgNGG0LjRjyDQvdCwINC+0LTQvdC+0LPQvjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0LrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QvtC00LDRh9C4INCx0YPQu9GM0L7QvdC+0LIsINC60YDQtdC8LdGB0YPQv9C+0LIg0LjQu9C4INC40LfRi9GB0LrQsNC90L3Ri9GFINC00LXRgdC10YDRgtC+0LI/INCd0LDRiNC4Jm5ic3A70LrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGD0LTQvtCx0YHRgtCy0L4sINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCh0L7Qt9C00LDQvdC90YvQtSDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L7QvdC4INC/0L7QtNGH0LXRgNC60L3Rg9GCINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDRj9GCINC00LDQttC1INGB0LDQvNGL0YUg0LLQt9GL0YHQutCw0YLQtdC70YzQvdGL0YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQvdC1INGB0L7QtNC10YDQttC40YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBLUZyZWUpLCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INGB0L7QstC80LXRgdGC0LjQvNCwINGB0L4g0LLRgdC10LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoMzc1INC80LssIDUwMCDQvNC7LCAxMDAwINC80LspICZtZGFzaDsg0YPQtNC+0LHQvdC+INGF0YDQsNC90LjRgtGMINC4INGI0YLQsNCx0LXQu9C40YDQvtCy0LDRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40LTQutC40LzQuCDQsdC70Y7QtNCw0LzQuCwg0YHQvtGF0YDQsNC90Y/RjyDRgdCy0LXQttC10YHRgtGMINC4INCw0YDQvtC80LDRgi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LTRh9C10YDQutC90LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0L/QvtC30LjRhtC40Y4g0LLQsNGI0LXQs9C+INC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LAg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INCy0LXRgNC90YPRgtGMINGC0LDRgNGDINC00LvRjyDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTwvc3Ryb25nPjog0LrRgNGD0LPQu9Cw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGD0L/RgNC+0YnQsNGO0YIg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4g0YHQvtC00LXRgNC20LjQvNC+0LPQvi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QmtCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjwvc3Ryb25nPjog0L/QvtC00LDQstCw0LnRgtC1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YPQv9GLLCDQtNC10YHQtdGA0YLRiyDQuNC70Lgg0YHQvtGD0YHRiyDQsiDRjdC60L7Rg9C/0LDQutC+0LLQutC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXRgNCy0LjRgdC+0LIg0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ys8L3N0cm9uZz46INC+0LHQtdGB0L/QtdGH0YzRgtC1INGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0LHQu9GO0LQg0Lgg0LzQuNC90LjQvNC40LfQuNGA0YPQudGC0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+OiDQs9C+0YLQvtCy0YzRgtC1INC/0L7Qu9C10LfQvdGL0LUg0L7QsdC10LTRiyDQvdCwINGA0LDQsdC+0YLRgyDQuNC70Lgg0YXRgNCw0L3QuNGC0LUg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQsdGO0LTQttC10YLQsDwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L7QutGA0LDRidCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C60YDQtdC/0LvQtdC90LjQtSDQu9C+0Y/Qu9GM0L3QvtGB0YLQuDwvc3Ryb25nPjog0LrQu9C40LXQvdGC0Ysg0LTQvtCy0LXRgNGP0Y7RgiDQsdGA0LXQvdC00LDQvCwg0LrQvtGC0L7RgNGL0LUg0LfQsNCx0L7RgtGP0YLRgdGPINC+INGN0LrQvtC70L7Qs9C40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHRgdGC0LLQvjwvc3Ryb25nPjog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAICgzNzUg0LzQuykg0L3QtSDQt9Cw0L3QuNC80LDQtdGCINC80LXRgdGC0L4g0LIg0YHRg9C80LrQtSDQuNC70Lgg0YXQvtC70L7QtNC40LvRjNC90LjQutC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDQsNC60YLQvtC8INC30LDQsdC+0YLRiyDQviDRgdC10LHQtSDQuCDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDogS29tcGFrdHMgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtcyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW08L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IHByYWt0aXNrdXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBzdmFpZ3VtdSB1biBzaWx0dW11IHZpZW5haSBwb3JjaWphaT8gTcWrc3UmbmJzcDs8c3Ryb25nPmRhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw8L3N0cm9uZz4mbmJzcDtpciBpZGXEgWxpIHBpZW3Ek3JvdGksIGxhaSBwYXNuaWVndHUgenVwYXMsIGJ1bGpvbnVzLCBkZXNlcnR1cyB2YWkgdXprb2RhcyBiZXogbm9wbMWrZMSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGtvbWZvcnR1IGdhbiBtxIFqxIFzLCBnYW4ga2FmZWpuxKtjxIFzLCBhcHZpZW5vam90IGtvbXBha3RvIGl6bcSTcnUsIGRybyZzY2Fyb247xKtidSB1biBpbGd0c3DEk2rEq2J1LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgcMSBcnZhZMSBam90ICZzY2Fyb247xLdpZHJ1cyDEk2RpZW51cyB2YWkgbcSTcmNlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBkZXIgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSwgdmllbmvEgXImc2Nhcm9uO29qb3QgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHZpZXTEgXMgYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S29tcGFrdHMgdW4gcHJha3Rpc2tzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIGl6bcSTcnMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtLCBuZXBpZXNsb2dvam90IGxlZHVzc2thcGkgdmFpIHBsYXVrdHVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JbmRpdmlkdcSBbGFzIHBvcmNpamFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB6dXBhcywgYsSTcm51IMSTZGllbmksIGpvZ3VydGEgZGVzZXJ0aSB2YWkgbWF6YXMgdXprb2Rhcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5LYWZlam7Eq2NhcyB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHBha2FscG9qdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDEk3J0aSBsaWV0b2phbWksIGxhaSBwYXNuaWVndHUgxJNkaWVudXMgJnF1b3Q7cGHFhmVtIGzEq2R6aSZxdW90OyBmb3JtxIF0xIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TcSBamFzIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHZpZW5rxIFyJnNjYXJvbjthIMSTZGllbmEgc2FnYXRhdm8mc2Nhcm9uO2FuYSB1biB1emdsYWLEgSZzY2Fyb247YW5hLCBuZXBpZXRpZWtvdCBhciBsaWVrdSB2aWV0dS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGl6bcSTcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IDM3NSBtbCB0aWxwdW1zIGlyIGlkZcSBbHMsIGxhaSBuZXPEk3JrxIHFhm90dSB0ZWxwdSB1biB2aWVnbGkgaWVrxLxhdXRvcyBzb23EgXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgZGVwb3rEq3RhIHNpc3TEk211IGludGVncsSBY2lqYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbW90aXbEk2ppZXQga2xpZW50dXMgYXRncmllenQgdHJhdWt1cywgc2FtYXppbm90IGl6bWFrc2FzIHVuIGVrb2xvxKNpc2tvIHDEk2RhcyBub3NwaWVkdW11LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIMSTZGllbmllbSwgYmV0IGFyxKsgc8Sra2llbSBwcm9kdWt0aWVtIChvZ2FzLCByaWVrc3RpLCBzxJNrbGFzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyAzNzUgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgcmlzaW7EgWp1bXMsIGthcyBhcHZpZW5vIGZ1bmtjaW9uYWxpdMSBdGksIGtvbXBha3R1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1IG1sOiBDb21wYWN0IEZyZXNobmVzcyBmb3IgU2luZ2xlIFNlcnZpbmdzPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgcHJhY3RpY2FsIGNvbnRhaW5lcnMgdG8ga2VlcCBpbmRpdmlkdWFsIHBvcnRpb25zIGZyZXNoIGFuZCBsZWFrLWZyZWU/IE91ciZuYnNwO3JldXNhYmxlIDM3NSBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc291cHMsIGJyb3RocywgZGVzc2VydHMsIG9yIHNuYWNrcy4gRGVzaWduZWQgZm9yIGNvbnZlbmllbmNlLCB0aGV5IGNvbWJpbmUgcG9ydGFiaWxpdHksIHNhZmV0eSwgYW5kIGVjby1mcmllbmRsaW5lc3MuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlIE1hdGVyaWFsPC9zdHJvbmc+OiBTYWZlIGZvciBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgTGlkPC9zdHJvbmc+OiBQYXRlbnRlZCBzZWFsaW5nIHN5c3RlbSBwcmV2ZW50cyBzcGlsbHMsIGV2ZW4gd2l0aCBsaXF1aWRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBDb21wYXRpYmlsaXR5PC9zdHJvbmc+OiBMaWRzIGZpdCBhbGwgY29udGFpbmVyIHNpemVzICgzNzUgbWwgdG8gMTAwMCBtbCkgZm9yIGVhc3kgc3RhY2tpbmcuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZWR1Y2VzIHNpbmdsZS11c2Ugd2FzdGUsIGlkZWFsIGZvciBjYWZlcyB3aXRoIGRlcG9zaXQgc3lzdGVtcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Db21wYWN0IERlc2lnbjwvc3Ryb25nPjogU3BhY2Utc2F2aW5nIHNpemUgZm9yIHNpbmdsZSBzZXJ2aW5ncywgbHVuY2hib3hlcywgb3Igc21hbGwgcGFudHJpZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U2luZ2xlLVNlcnZlIE1lYWxzPC9zdHJvbmc+OiBTb3Vwcywgb2F0bWVhbCwgeW9ndXJ0LCBvciBzbmFja3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczwvc3Ryb25nPjogS2VlcCBwb3J0aW9ucyBmcmVzaCBmb3IgdGFrZW91dCBvciBtZWFsIGtpdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SG9tZSBVc2U8L3N0cm9uZz46IFByZXAgaW5kaXZpZHVhbCBtZWFscyB3aXRob3V0IGNsdXR0ZXIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaXplPC9zdHJvbmc+OiBGaXRzIGVhc2lseSBpbiBiYWdzLCBsdW5jaGJveGVzLCBvciBvZmZpY2UgZHJhd2Vycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBSZWFkeTwvc3Ryb25nPjogRW5jb3VyYWdlIHJldHVybnMgdG8gY3V0IGNvc3RzIGFuZCB3YXN0ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1QdXJwb3NlPC9zdHJvbmc+OiBVc2UgZm9yIHBhbnRyeSBzdG9yYWdlIChudXRzLCBiZXJyaWVzLCBzcGljZXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciAzNzUgbWwgQ29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgRW5qb3kgZnJlc2huZXNzLCBjb252ZW5pZW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5IGluIG9uZSBjb21wYWN0IHBhY2thZ2UhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1MTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA3LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02Mjk1MjUxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMDUwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40LvQutCwINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPIDE4IGNtLCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYWvFoWEgZGF1ZHpyZWl6bGlldG9qYW1hIDE4IGNtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGZvcmsgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LA6INC/0YDQvtGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiNGDINCy0LjQu9C60YM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAg0LTQu9C40L3QvtC5IDE4INGB0LwgJm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINC60LDRh9C10YHRgtCy0L4sINGD0LTQvtCx0YHRgtCy0L4g0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQntC90LAg0YHQvtGH0LXRgtCw0LXRgiDQtNC+0YHRgtGD0L/QvdGD0Y4g0YbQtdC90YMg0YEg0L/RgNC10LzQuNCw0LvRjNC90L7QuSDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YzRjiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsNC90LDQu9C+0LPQuCDQuCDRgdC+0LrRgNCw0YnQsNGPINC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDog0JjQt9Cz0L7RgtC+0LLQu9C10L3QsCDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC90L7QvNC40YfQvdC+0YHRgtGMOiDQntC/0YLQuNC80LDQu9GM0L3QvtC1INGB0L7QvtGC0L3QvtGI0LXQvdC40LUg0YbQtdC90Ysg0Lgg0LrQsNGH0LXRgdGC0LLQsCAmbWRhc2g7INC00LXRiNC10LLQu9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQsNC90LDQu9C+0LPQvtCyLCDQvdC+INC00L7Qu9Cz0L7QstC10YfQvdC10LUg0L7QtNC90L7RgNCw0LfQvtCy0YvRhS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiDQodGC0LjQu9GM0L3Ri9C5INGH0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQtNC70LjQvdCwIDE4INGB0Lwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LvRjtCx0YvRhSDQsdC70Y7QtCAmbWRhc2g7INC+0YIg0YHQsNC70LDRgtC+0LIg0LTQviDQs9C+0YDRj9GH0LjRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6INCh0L3QuNC20LDQtdGCINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L7RhdGA0LDQvdGP0Y8g0L/RgNC40YDQvtC00L3Ri9C1INGA0LXRgdGD0YDRgdGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQp9C10YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDE4INGB0LwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0LAg0LLQuNC70LrQsD88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTog0KPQu9GD0YfRiNC40YLQtSDRgdC10YDQstC40YDQvtCy0LrRgyDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDog0J7QsdC10YHQv9C10YfRjNGC0LUg0LrQu9C40LXQvdGC0L7QsiDRg9C00L7QsdC90YvQvNC4INC4INC90LDQtNC10LbQvdGL0LzQuCDRgdGC0L7Qu9C+0LLRi9C80Lgg0L/RgNC40LHQvtGA0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINC/0LjQutC90LjQutC+0LIsINCy0LXRh9C10YDQuNC90L7QuiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/QvtGB0YLQvtGP0L3QvdGL0YUg0LfQsNC60YPQv9C+0Log0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQstC40LvQvtC6ICZtZGFzaDsg0L3QsNGI0LAg0LzQvtC00LXQu9GMINC/0YDQvtGB0LvRg9C20LjRgiDQs9C+0LTRiywg0YHQvtGF0YDQsNC90Y/RjyDQsdC10LfRg9C/0YDQtdGH0L3Ri9C5INCy0LjQtC4g0JXRkSDRjdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINC70L7Rj9C70YzQvdC+0YHRgtGMINCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCwg0YHRgtC40LvRjyDQuCDQt9Cw0LHQvtGC0Ysg0L4g0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgZGFrJnNjYXJvbjthOiBpenR1csSrZ2EsIHN0aWzEq2dhIHVuIGJ1ZMW+ZXRhbSBkcmF1ZHrEq2dhPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgJnNjYXJvbjtvIGRhayZzY2Fyb247dT88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSZuYnNwO2F0a8SBcnRvdGkgbGlldG9qYW3EgSBtZWxuxIEgZGFrJnNjYXJvbjthJm5ic3A7aXIgaWRlxIFscyByaXNpbsSBanVtcyByZXN0b3LEgW5pZW0sIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtIHVuIG3EgWpzYWltbmllY8SrYsSBbSwga2FzIHbEk2xhcyBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cywgc2FnbGFixIFqb3QgYXVnc3R1IGt2YWxpdMSBdGkuIFTEgXMgb3B0aW3EgWzEgSBjZW5hIHVuIGl6dHVyxKtiYSBwYWRhcmEgdG8gcGFyIGxhYsSBa28gaXp2xJNsaSBzdGFycCBidWTFvmV0YSB1biBwcmVtaXVtIGllc3DEk2rEgW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SXptYWtzdSBlZmVrdGl2aXTEgXRlOiZuYnNwO0xpZWxpc2thIGNlbmFzIHVuIGt2YWxpdMSBdGVzIGF0dGllY8SrYmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtiYTombmJzcDtBdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYSwga2FzIGl6dHVyIGF0a8SBcnRvdHUgbGlldG8mc2Nhcm9uO2FudSB1biB0cmF1a3UgbWF6Z8SBamFtbyBtYSZzY2Fyb247xKtudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+U3RpbMSrZ3MgZGl6YWluczombmJzcDtNZWxuxIEga3LEgXNhIHVuIDE4IGNtIGdhcnVtcyBwaWUmc2Nhcm9uO8S3aXIgbcWrZGVybnUgaXpza2F0dSBqZWJrdXJhbSBnYWxkYSBrbMSBanVtYW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVrb2xvxKNpc2t1bXM6Jm5ic3A7U2FtYXppbmlldCB2aWVucmVpesSTasSBcyBwbGFzdG1hc2FzIGl6bWFudG8mc2Nhcm9uO2FudSE8L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiZuYnNwO1DEgXJ0aWthaSBkcm8mc2Nhcm9uO2EsIEJQQS1icsSrdmEgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LcsSBc2E6Jm5ic3A7TWVsbmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkdhcnVtczombmJzcDsxOCBjbSAoaWRlxIFsaSBwaWVtxJNyb3RzIMSTZGllbmllbSBubyBzYWzEgXRpZW0gbMSrZHogZ2HEvGFzIMSTZGllbmllbSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiZuYnNwO0RybyZzY2Fyb247aSBtYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZla3RpIHBpZW3Ek3JvdGE6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0b3LEgW5pZW0gdW4ga2FmZWpuxKtjxIFtOiZuYnNwO1Bhc25pZWR6aWV0IMSTZGllbnVzIGFyIHN0aWx1IHVuIHLFq3DEk2ppZXRpZXMgcGFyIHZpZGkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlBpZWfEgWRlcyBwYWthbHBvanVtaWVtOiZuYnNwO05vZHJvJnNjYXJvbjtpbmlldCBrbGllbnRpZW0ga29tZm9ydHUgYXIgaXp0dXLEq2fEgW0gZGFrJnNjYXJvbjvEgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk3EgWrEgW06Jm5ic3A7SWRlxIFsaSBwaWtuaWtpZW0sIHBhc8SBa3VtaWVtIHZhaSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdMSBIGlyIGl6ZGV2xKtnYSBpZWfEgWRlPzwvc3Ryb25nPjwvaDM+DQoNCjxwPklldGF1cGlldCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gcGFzdMSBdsSrZ2FzIHZpZW5yZWl6xJNqbyBkYWsmc2Nhcm9uO3UgaWVnxIFkZXMsIHVuIHZlaWNpbmlldCB6YcS8xIFrdSBwYXNhdWxpLiBUxIFzIGVyZ29ub21pc2thaXMgZGl6YWlucyB1biBpenR1csSrYmEgbm9kcm8mc2Nhcm9uO2luxIFzIGlsZ3N0byZzY2Fyb247dSBrYWxwbyZzY2Fyb247YW5hcyBsYWlrdS48L3A+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm1kYXNoOyBpenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwga2FzIGFwdmllbm8gcHJha3Rpc2t1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIEZvcmtzOiBEdXJhYmxlLCBTdHlsaXNoICZhbXA7IEJ1ZGdldC1GcmllbmRseTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIEZvcmtzPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9ya3MmbmJzcDtzdHJpa2UgdGhlIHBlcmZlY3QgYmFsYW5jZSBiZXR3ZWVuIGFmZm9yZGFiaWxpdHkgYW5kIHByZW1pdW0gcXVhbGl0eS4gQXQgMTggY20gbG9uZywgdGhleSZyc3F1bztyZSBkZXNpZ25lZCBmb3IgZHVyYWJpbGl0eSwgY29udmVuaWVuY2UsIGFuZCBzdHlsZSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBkZWxpdmVyeSBzZXJ2aWNlcywgb3IgZWNvLWNvbnNjaW91cyBob3VzZWhvbGRzLiBTYXkgZ29vZGJ5ZSB0byBzaW5nbGUtdXNlIHBsYXN0aWMgYW5kIGVtYnJhY2UgYSBzdXN0YWluYWJsZSBkaW5pbmcgZXhwZXJpZW5jZSE8L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkNvc3QtRWZmZWN0aXZlOiZuYnNwO1ByaWNlZCBiZXR3ZWVuIGJ1ZGdldCBhbmQgcHJlbWl1bSBvcHRpb25zICZtZGFzaDsgZXhjZWxsZW50IHZhbHVlIGZvciBtb25leS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBMb25nLUxhc3Rpbmc6Jm5ic3A7TWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwbGFzdGljIHRoYXQgcmV0YWlucyBzaGFwZSBldmVuIGFmdGVyIHJlcGVhdGVkIGRpc2h3YXNoZXIgY3ljbGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Nb2Rlcm4gRGVzaWduOiZuYnNwO1NsZWVrIGJsYWNrIGNvbG9yIGNvbXBsZW1lbnRzIGFueSB0YWJsZSBzZXR0aW5nLCBmcm9tIGNhc3VhbCBtZWFscyB0byB1cHNjYWxlIGV2ZW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZSBwbGFzdGljIHdhc3RlIHdpdGggZm9ya3MgYnVpbHQgZm9yIHJldXNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzE4IGNtIChwZXJmZWN0IGZvciBtYWluIGRpc2hlcywgc2FsYWRzLCBvciBkZXNzZXJ0cykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBlZmZvcnRsZXNzIGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0YXVyYW50cyAmYW1wOyBDYWZlczombmJzcDtFbGV2YXRlIHlvdXIgcHJlc2VudGF0aW9uIHdoaWxlIGN1dHRpbmcgY29zdHMgb24gZGlzcG9zYWJsZSBjdXRsZXJ5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzOiZuYnNwO0Vuc3VyZSBtZWFscyBhcnJpdmUgd2l0aCBzdHVyZHksIHJldXNhYmxlIHV0ZW5zaWxzIGN1c3RvbWVycyB3aWxsIGxvdmUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlPHN0cm9uZz46PC9zdHJvbmc+Jm5ic3A7SWRlYWwgZm9yIHBhcnRpZXMsIHBpY25pY3MsIG9yIGV2ZXJ5ZGF5IG1lYWxzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBJbnZlc3RtZW50Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPkJvb3N0IGN1c3RvbWVyIHNhdGlzZmFjdGlvbiB3aXRoIGVyZ29ub21pYyBmb3JrcyB0aGF0IGVuaGFuY2UgZGluaW5nIGNvbWZvcnQuIFRoZWlyIHRpbWVsZXNzIGRlc2lnbiBhbmQgcnVnZ2VkIGJ1aWxkIGd1YXJhbnRlZSBsb25nLXRlcm0gc2F2aW5ncyBhbmQgc3VzdGFpbmFiaWxpdHkuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHVwZ3JhZGUgeW91ciBzZXJ2aWNlIHdpdGggZm9ya3MgdGhhdCBibGVuZCBwcmFjdGljYWxpdHksIHN0eWxlLCBhbmQgZWNvLXJlc3BvbnNpYmlsaXR5ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjQ4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yMiAxMzo0NToyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTk0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIGZvcmsgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGIyYTM1NGQzMjU0MjRhZWRjZDM3ZWQ0NGEzNjJiYjJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9yayDigJQgZWNvLWZyaWVuZGx5LCBkdXJhYmxlLCBhbmQgZGlzaHdhc2hlci1zYWZlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSBwbGFzdG1hc2FzIGRha8WhYSDigJQgaXp0dXLEq2dhIHVuIHZpZGVpIGRyYXVkesSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAgMTgg0YHQvCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQt9Cw0LzQtdC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzIwOTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTU5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjIyNTIyMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjk1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQm9C+0LbQutCwINGH0LDQudC90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8gMTIgY20sINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFTEk2prYXJvdGUgZGF1ZHpyZWl6bGlldG9qYW3EgSAxMiBjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVGVhIFNwb29uIFJldXNhYmxlIDEyIGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LrQsDog0YHRgtC40LvRjCwg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0LzQvdC+0LPQvtGA0LDQt9C+0LLRg9GOINGH0LDQudC90YPRjiDQu9C+0LbQutGDPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCd0LDRiNCwINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LXRh9C60LAg0LjQtyDQv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjC4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINCw0L3QsNC70L7Qs9C+0LIsINC+0L3QsCDQv9GA0L7RgdC70YPQttC40YIg0LLQsNC8INCz0L7QtNCw0LzQuCDQsdC70LDQs9C+0LTQsNGA0Y8g0L/RgNC+0YfQvdC+0LzRgyDQvNCw0YLQtdGA0LjQsNC70YMg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtC4INC6INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIg0Lgg0LLQvdC10YHQuNGC0LUg0LLQutC70LDQtCDQsiDQt9Cw0YnQuNGC0YMg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiyE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDog0KHQvtC60YDQsNGC0LjRgtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLiDQm9C+0LbQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjDog0JjQt9C90L7RgdC+0YHRgtC+0LnQutC40Lkg0L/Qu9Cw0YHRgtC40Log0YHQvtGF0YDQsNC90Y/QtdGCINGE0L7RgNC80YMg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lkg0Y3QutGB0L/Qu9GD0LDRgtCw0YbQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINGH0LDRjywg0LrQvtGE0LUsINC00LXRgdC10YDRgtC+0LIg0Lgg0LPQvtGA0Y/Rh9C40YUg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9OiDQp9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3QsNGPINGE0L7RgNC80LAgKNC00LvQuNC90LAgMTIg0YHQvCkg0LTQvtCx0LDQstGP0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LouPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQmtC70LDRgdGB0LjRh9C10YHQutC40Lkg0YfRkdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxMiDRgdC8IC0mbmJzcDvRg9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YAg0LTQu9GPINGH0LDRiNC10Log0Lgg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQsCDQu9C+0LbQutCwPzwvc3Ryb25nPjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCj0LrRgNCw0YHQuNGCINGD0YLRgNC10L3QvdC40LUg0YfQsNC10L/QuNGC0LjRjyDQuCDRgdC10LzQtdC50L3Ri9C1INGD0LbQuNC90YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQutCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjog0KHRgtC40LvRjNC90YvQuSDQuCDQv9GA0LDQutGC0LjRh9C90YvQuSDQstCw0YDQuNCw0L3RgiDQtNC70Y8g0L/QvtC00LDRh9C4INC00LXRgdC10YDRgtC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDRjdC60L4t0LDQutGC0LjQstC40YHRgtC+0LI6INCf0L7QvNC+0LPQsNC10YIg0YHQvtC60YDQsNGC0LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCS0YvQsdC40YDQsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0YPRjiDRh9Cw0LnQvdGD0Y4g0LvQvtC20LrRgywg0LLRiyDQvdC1INGC0L7Qu9GM0LrQviDRjdC60L7QvdC+0LzQuNGC0LUg0L3QsCDQv9C+0LrRg9C/0LrQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC/0YDQuNCx0L7RgNC+0LIsINC90L4g0Lgg0LTQtdC70LDQtdGC0LUg0L7RgdC+0LfQvdCw0L3QvdGL0Lkg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0L/Qu9Cw0L3QtdGC0YsuINCn0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQu9Cw0LrQvtC90LjRh9C90YvQuSDQtNC40LfQsNC50L0g0L/QvtC00YfQtdGA0LrQvdGD0YIg0LLQsNGIINCy0LrRg9GBLCDQsCDQv9GA0L7Rh9C90L7RgdGC0Ywg0LzQsNGC0LXRgNC40LDQu9CwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgiDQvdCwINC00L7Qu9Cz0LjQtSDQs9C+0LTRiy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7LSZuYnNwO9GB0LTQtdC70LDQudGC0LUg0YjQsNCzINC6INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvtCx0YDQsNC30YMg0LbQuNC30L3QuCDQsdC10Lcg0LrQvtC80L/RgNC+0LzQuNGB0YHQvtCyINCyINGB0YLQuNC70LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgdMSTamthcm90ZTogaXp0dXLEq2dhLCB2aWRlaSBkcmF1ZHrEq2dhIHVuIHN0aWzEq2dhPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgJnNjYXJvbjtvIHTEk2prYXJvdGk/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UgYXRrxIFydG90aSBsaWV0b2phbcSBIHTEk2prYXJvdGUgbm8gcGxhc3RtYXNhcyBpciBpZGXEgWxzIHJpc2luxIFqdW1zIGlrdmllbmFtLCBrYXMgdsSTbGFzIHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGl6dsSTbMSTdGllcyBpbGd0c3DEk2rEq2d1IGFsdGVybmF0xKt2dS4gVMSBIGlyIGl6dHVyxKtnYSwgZHJvJnNjYXJvbjthIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSB1biBrYWxwb3MgZ2FkaWVtLCBhdGvEgXJ0b2pvdCBsaWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlZpZGVpIGRyYXVkesSrZ2EmbmJzcDsmbmRhc2g7IHNhbWF6aW5hIHZpZW5yZWl6xJNqxIFzIHBsYXN0bWFzYXMgaXptYW50byZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrZ2EmbmJzcDsmbmRhc2g7IGl6Z2F0YXZvdGEgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFydGlrYXMgcGxhc3RtYXNhcywga2FzIGl6dHVyIHJlZ3VsxIFydSBsaWV0byZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5TdGlsxKtnYSZuYnNwOyZuZGFzaDsgbWVsbsSBIGtyxIFzYSB1biBtxatkZXJucyBkaXphaW5zICgxMiBjbSBnYXJ1bXMpIHBpZSZzY2Fyb247xLdpciBlbGVnYW5jaSBqZWJrdXJhbSBnYWxkYSBkZWtvcmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlVuaXZlcnPEgWxhJm5ic3A7Jm5kYXNoOyBwaWVtxJNyb3RhIHTEk2phaSwga2FmaWphaSwgZGVzZXJ0aWVtIHVuIGthcnN0aWVtIMSTZGllbmllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiBQxIFydGlrYWkgZHJvJnNjYXJvbjthIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S3LEgXNhOiBNZWxuYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+R2FydW1zOiAxMiBjbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6IE1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S2FtICZzY2Fyb247xKsga2Fyb3RlIGlyIGRvbcSBdGE/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NxIFqc2FpbW5pZWPEq2LEgW0mbmJzcDsmbmRhc2g7IGlkZcSBbGEgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkthZmVqbsSrY8SBbSB1biByZXN0b3LEgW5pZW0mbmJzcDsmbmRhc2g7IHByYWt0aXNrcyByaXNpbsSBanVtcyBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZGVpIGFwemluxIF0aWVtIGNpbHbEk2tpZW0mbmJzcDsmbmRhc2g7IHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdGFzIGlyIGl6ZGV2xKtnaT88L3N0cm9uZz48L2gzPg0KDQo8cD5JenbEk2xvdGllcyAmc2Nhcm9uO28gdMSTamthcm90aSwgasWrczo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SWV0YXVwxIF0IG5hdWR1LCBpenZhaXJvdGllcyBubyBwYXN0xIF2xKtnYXMgdmllbnJlaXrEk2pvIGthcm90xYZ1IGllZ8SBZGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WZWljaW5hdCB6YcS8xIFrdSB2aWRpLCBzYW1hemlub3QgYXRrcml0dW11cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SWVnxatzdGF0IHN0aWzEq2d1IHVuIGl6dHVyxKtndSBwaWVkZXJ1bXUsIGthcyBrYWxwb3MgZ2FkaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbmRhc2g7IGl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBzdGlsdSB1biBhdGJpbGTEq2J1IHByZXQgcGxhbsSTdHUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIFRlYXNwb29uOiBEdXJhYmxlLCBFY28tRnJpZW5kbHkgJmFtcDsgU3R5bGlzaDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIFRlYXNwb29uPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGJsYWNrIHBsYXN0aWMgdGVhc3Bvb24mbmJzcDtjb21iaW5lcyBzdXN0YWluYWJpbGl0eSB3aXRoIHByYWN0aWNhbGl0eS4gVW5saWtlIGRpc3Bvc2FibGUgdXRlbnNpbHMsIGl0JnJzcXVvO3MgYnVpbHQgdG8gbGFzdCwgb2ZmZXJpbmcgZHVyYWJpbGl0eSBhbmQgZGlzaHdhc2hlciByZXNpc3RhbmNlLiBQZXJmZWN0IGZvciBkYWlseSB1c2UsIGl0IHJlZHVjZXMgcGxhc3RpYyB3YXN0ZSB3aGlsZSBhZGRpbmcgZWxlZ2FuY2UgdG8geW91ciB0YWJsZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5Ojwvc3Ryb25nPiZuYnNwO1NsYXNoIHNpbmdsZS11c2UgcGxhc3RpYyB3YXN0ZSB3aXRoIGEgc3Bvb24gZGVzaWduZWQgZm9yIGVuZGxlc3MgcmV1c2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RHVyYWJsZTo8L3N0cm9uZz4mbmJzcDtNYWRlIGZyb20gaGlnaC1xdWFsaXR5LCBmb29kLWdyYWRlIHBsYXN0aWMgdGhhdCB3aXRoc3RhbmRzIGRhaWx5IHdlYXIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGlzaHdhc2hlci1TYWZlOjwvc3Ryb25nPiZuYnNwO0Vhc3kgdG8gY2xlYW4gYW5kIG1haW50YWluIGZvciBoYXNzbGUtZnJlZSB1c2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U3R5bGlzaCBEZXNpZ246PC9zdHJvbmc+Jm5ic3A7U2xlZWsgYmxhY2sgY29sb3IgYW5kIDEyIGNtIGxlbmd0aCBmaXQgc2VhbWxlc3NseSB3aXRoIGN1cHMsIG11Z3MsIGFuZCBkaXNoZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLXNhZmUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxMiBjbSAoaWRlYWwgZm9yIHN0aXJyaW5nLCBzZXJ2aW5nLCBhbmQgZWF0aW5nKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIHF1aWNrIGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtFbGV2YXRlIG1vcm5pbmcgY29mZmVlIG9yIHRlYSByaXR1YWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYWZlcyAmYW1wOyBSZXN0YXVyYW50czombmJzcDtTZXJ2ZSBkZXNzZXJ0cyBhbmQgYmV2ZXJhZ2VzIHdpdGggZWNvLWNvbnNjaW91cyBzdHlsZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLVdhcnJpb3JzOiZuYnNwO0N1dCBwbGFzdGljIHdhc3RlIHdpdGhvdXQgc2FjcmlmaWNpbmcgY29udmVuaWVuY2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEJ1eTo8L3N0cm9uZz48L2gzPg0KDQo8cD5TYXZlIG1vbmV5IG9uIGRpc3Bvc2FibGUgc3Bvb25zIHdoaWxlIHN1cHBvcnRpbmcgYSBncmVlbmVyIHBsYW5ldC4gSXRzIHRpbWVsZXNzIGRlc2lnbiBhbmQgcnVnZ2VkIGJ1aWxkIGVuc3VyZSB5ZWFycyBvZiByZWxpYWJsZSBzZXJ2aWNlLjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7LSZuYnNwO2VtYnJhY2Ugc3VzdGFpbmFiaWxpdHkgd2l0aCBhIHNwb29uIHRoYXQgY2FyZXMgZm9yIHlvdXIgY29tZm9ydCBhbmQgdGhlIEVhcnRoITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzUzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA1MDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDI0LTExLTI4IDEwOjE1OjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMjA5Mi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBUZWEgU3Bvb24gUmV1c2FibGUgMTIgY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMS42NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM3OTM4YmIzOTNmOTU0OTE3ZGE5MWYwMTJmNmViYmEzLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEJsYWNrIHJldXNhYmxlIHBsYXN0aWMgdGVhc3Bvb24g4oCUIGVjby1mcmllbmRseSBhbHRlcm5hdGl2ZSB0byBkaXNwb3NhYmxlIHV0ZW5zaWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE1lbG5hIGRhdWR6a8SBcnQgbGlldG9qYW1hIHBsYXN0bWFzYXMgdMSTamthcm90ZSDigJQgZWtvbG/Eo2lza2EgYWx0ZXJuYXTEq3ZhIHZpZW5yZWl6IGxpZXRvamFtaWVtIGdhbGRhIHBpZWRlcnVtaWVtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCnwq3RkdGA0L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQutCwIOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzM0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMga29rdGVpxLx1IGdsxIF6ZXMgMjUwIG1sLCBQUywgY2F1cnNwxKtkxKtnYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQvdCw0L/QuNGC0LrQsNC80Lgg0Y3QutC+0LvQvtCz0LjRh9C90L46INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0YLQsNC60LDQvdGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QvtC/0YDQvtCx0YPQudGC0LUg0L3QsNGI0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90YsgMjUwINC80LsmbmJzcDsmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0YHRgtC40LvRjyDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LghINCt0YLQuCDQv9GA0L7Rh9C90YvQtSDRgdGC0LDQutCw0L3Riywg0L3QsNC/0L7QvNC40L3QsNGO0YnQuNC1INGB0YLQtdC60LvQviwg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSwg0YHQvNGD0LfQuCwg0YXQvtC70L7QtNC90L7Qs9C+INGH0LDRjyDQuCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40YLQutC+0LIuINCY0YUg0LrRgNC40YHRgtCw0LvRjNC90LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCDQtNC10LvQsNGO0YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LDQutGC0LjQstC90YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LjwvcD4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7QsiZuYnNwO9C/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGE0LXRgdGC0LjQstCw0LvQtdC5LCDQv9C40LrQvdC40LrQvtCyLCDQstC10YfQtdGA0LjQvdC+0Log0YMg0LHQsNGB0YHQtdC50L3QsCDQuNC70Lgg0YPQu9C40YfQvdGL0YUg0LHQsNGA0L7Qsi4g0JLQvNC10YHRgtC+INC+0LTQvdC+0YDQsNC30L7QstC+0Lkg0L/QvtGB0YPQtNGLINCy0YvQsdC10YDQuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQstCw0YDQuNCw0L3Rgiwg0LrQvtGC0L7RgNGL0Lkg0YHQvtGF0YDQsNC90Y/QtdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjC4g0J7QsdGK0LXQvCAyNTAg0LzQuyDRg9C00L7QsdC10L0g0LrQsNC6INC00LvRjyDQutGA0LXQv9C60LjRhSDQutC+0LrRgtC10LnQu9C10LksINGC0LDQuiDQuCDQtNC70Y8g0LvQtdCz0LrQuNGFINC90LDQv9C40YLQutC+0LIsINCwINC80LDRgtC10YDQuNCw0Lsg0L3QtSDQstC/0LjRgtGL0LLQsNC10YIg0LfQsNC/0LDRhdC4LjwvcD4NCg0KPHA+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QmtGA0LjRgdGC0LDQu9GM0L3QsNGPINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjDog0KHRgtC40LvRjCDRgdGC0LXQutC70LAg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjCDQuCDQu9C10LPQutC+0YHRgtGMOiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDQv9GD0YLQtdGI0LXRgdGC0LLQuNC5INC4INCw0LrRgtC40LLQvdC+0LPQviDQvtGC0LTRi9GF0LAuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGB0YLQvtC5INGD0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSZuYnNwO9C4INGD0YHRgtGA0LDQuNCy0LDQudGC0LUg0L/RgNCw0LfQtNC90LjQutC4INCx0LXQtyDQstGA0LXQtNCwINC00LvRjyDQv9C70LDQvdC10YLRiyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkR6ZXJpZXQgYXRiaWxkxKtnaTogRGF1ZHprxIFydCBsaWV0b2phbWFzIHBsYXN0bWFzYXMgZ2zEgXplcyBhdWtzdGFqaWVtIGR6xJNyaWVuaWVtPC9zdHJvbmc+PC9oMj4NCg0KPHA+SXpiYXVkaWV0IGR6xJNyaWVudSBzdGlsxIEgYXIgbcWrc3UmbmJzcDtjYXVyc3DEq2TEq2dhasSBbSBkYXVkemvEgXJ0IGxpZXRvamFtxIFtIGdsxIF6xJNtIDI1MCBtbCEgJlNjYXJvbjvEq3MgaXp0dXLEq2fEgXMgZ2zEgXplcywga2FzIGF0Z8SBZGluYSBzdGlrbHUsIGlyIHJhZMSrdGFzIGtva3RlacS8aWVtLCBzbcWrZMW+aWVtLCBsZWR1cyB0xJNqYWkgdW4gamVia3VyYW0gYXRzdmFpZHppbm8mc2Nhcm9uO2FtIGR6xJNyaWVuYW0uIFNrYWlkcsSBcyB1biBuZWxhdcW+YW3EgXMsIHTEgXMgYXB2aWVubyBlbGVnYW5jaSBhciBpenR1csSrYnUsIGthcyBuZXBpZWNpZSZzY2Fyb247YW1hIHBpa25pa2llbSwgZmVzdGl2xIFsaWVtIHZhaSBiYWxsxJNtLjwvcD4NCg0KPHA+RGF1ZHprxIFydCBsaWV0b2phbWFzIHBsYXN0bWFzYXMgZ2zEgXplcyBhdWtzdGFqaWVtIGR6xJNyaWVuaWVtJm5ic3A7aXIgaWRlxIFsYXMgxIFyYSBwYXPEgWt1bWllbSwga8SBenUgdmFrYXJpZW0gdmFpIGLEgXJhIHZha2FyaWVtIGTEgXJ6xIEuIFTEgXMgYWl6c3TEgWogdmllbnJlaXogbGlldG9qYW1vcyBwcm9kdWt0dXMsIHNhbWF6aW5vdCBhdGtyaXR1bXVzLCB1biBzYWdsYWLEgSBkesSTcmllbnUgdsSTc3VtdS4gMjUwIG1sIHRpbHB1bXMgaXIgcGllbcSTcm90cyBnYW4gc3DEk2PEq2dpZW0ga29rdGVpxLxpZW0sIGdhbiB2aWVnbGllbSBkesSTcmllbmllbS48L3A+DQoNCjxwPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlNrYWlkcnVtczogSXpza2F0cyBrxIEgc3Rpa2xhbSwgYmV0IGJleiBib2rEgWp1bXUgcmlza3UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtiYSB1biB2aWVnbHVtczogRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgxIFyxIEgdmFpIGNlxLxvanVtb3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZWdsYSB0xKtyxKsmc2Nhcm9uO2FuYTogVMSrcsSBbWFzIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlBpZXZpZW5vamlldGllcyBpbGd0c3DEk2rEq2dhaSBrdWx0xatyYWkgJm1kYXNoOyBpZWfEgWTEgWppZXRpZXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzIGtva3RlacS8dSBnbMSBemVzJm5ic3A7amF1ICZzY2Fyb247b2RpZW4hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5TaXAgc3VzdGFpbmFibHk6IFJldXNhYmxlIHBsYXN0aWMgZ2xhc3NlcyBmb3IgY29sZCBkcmlua3M8L3N0cm9uZz48L2gyPg0KDQo8cD5FbGV2YXRlIHlvdXIgYmV2ZXJhZ2UgZXhwZXJpZW5jZSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIGNsZWFyIHBsYXN0aWMgY3VwcyAyNTAgbWwmbmJzcDsmbWRhc2g7IHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHkhIERlc2lnbmVkIHRvIG1pbWljIHRoZSBlbGVnYW5jZSBvZiByZWFsIGdsYXNzLCB0aGVzZSBkdXJhYmxlIGN1cHMgYXJlIGlkZWFsIGZvciBjb2NrdGFpbHMsIHNtb290aGllcywgaWNlZCB0ZWFzLCBhbmQgYW55IHJlZnJlc2hpbmcgY29sZCBkcmluay4gQ3J5c3RhbC1jbGVhciBhbmQgc2hhdHRlcnByb29mLCB0aGV5IGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCB0aGUgcmVzaWxpZW5jZSBuZWVkZWQgZm9yIGxpdmVseSBnYXRoZXJpbmdzLjwvcD4NCg0KPHA+UmV1c2FibGUgcGxhc3RpYyBnbGFzc2VzIGZvciBjb2xkIGRyaW5rcyZuYnNwO2FyZSBjcmFmdGVkIHRvIHdpdGhzdGFuZCBvdXRkb29yIGJhcnMsIGZlc3RpdmFscywgcGljbmljcywgYW5kIHBvb2wgcGFydGllcy4gVW5saWtlIHNpbmdsZS11c2Ugb3B0aW9ucywgdGhleSByZWR1Y2Ugd2FzdGUgd2hpbGUgbWFpbnRhaW5pbmcgYSBwcmVtaXVtIGxvb2suIFRoZSAyNTAgbWwgY2FwYWNpdHkgaXMgdmVyc2F0aWxlIGVub3VnaCBmb3IgYm90aCBib2xkIG1peGVkIGRyaW5rcyBhbmQgbGlnaHQgYmV2ZXJhZ2VzLCBlbnN1cmluZyBldmVyeSBzaXAgc3RheXMgY2hpbGxlZCBhbmQgZW5qb3lhYmxlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IGZlYXR1cmVzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+Q3J5c3RhbCBjbGFyaXR5OiBUcmFuc3BhcmVudCBkZXNpZ24gbWltaWNzIGdsYXNzIGZvciBhIGNsYXNzeSBwcmVzZW50YXRpb24uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgbGlnaHR3ZWlnaHQ6IFBlcmZlY3QgZm9yIHRyYXZlbCBvciBvdXRkb29yIGV2ZW50cyAmbWRhc2g7IG5vIGJyZWFrYWdlIHdvcnJpZXMhPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVhc3kgdG8gY2xlYW46IERpc2h3YXNoZXItc2FmZSBmb3IgaGFzc2xlLWZyZWUgcmV1c2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5VcGdyYWRlIHlvdXIgZHJpbmt3YXJlIGNvbGxlY3Rpb24gd2l0aCB0aGVzZSZuYnNwO3JldXNhYmxlIGNvY2t0YWlsIGN1cHMmbmJzcDthbmQgdG9hc3QgdG8gZWNvLWZyaWVuZGx5IGNlbGVicmF0aW9ucyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1NTI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0yMCAxMzowMTowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNi43MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGEyYTc2YTJlMDE4NWFkZmZhNzkwY2I0YmEyNzJlM2M1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBrb2t0ZWnEvHUgZ2zEgXplcyAyNTAgbWwsIGNhdXJzcMSrZMSrZ3MgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkgMjUwINC80LssINC/0YDQvtC30YDQsNGH0L3Ri9C5INCf0KEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2MV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tVEIyOEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTI4NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLLCA4NTAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA4NTAgbWwsIFBQLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDg1MCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgODUwINC80Lsg0LHQtdC3INGB0LXQutGG0LjQuTog0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz48L2gyPg0KDQo8cD7QmtC+0LzQv9Cw0LrRgtC90YvQtSDQuCDQu9C10LPQutC40LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXRgdC10YDRgtC+0LIg0Lgg0LfQsNC60YPRgdC+0LombmJzcDvQstGL0LTQtdGA0LbQuNCy0LDRjtGCINC30LDQvNC+0YDQvtC30LrRgywg0YDQsNC30L7Qs9GA0LXQsiDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQtSDQuCDQvNGL0YLRjNC1INCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/RgNC+0LTRg9C80LDQvdC90YvQuSDQtNC40LfQsNC50L0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtC5INC60YDRi9GI0LrQuCDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8sINCwINC/0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC10LzQvtC90YHRgtGA0LjRgNGD0Y7RgiDQsNC/0L/QtdGC0LjRgtC90L7QtSDRgdC+0LTQtdGA0LbQuNC80L7QtS4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0LrQsNGE0LUsINC+0YTQuNGB0L3Ri9GFINC+0LHQtdC00L7QsiDQuNC70Lgg0L/QuNC60L3QuNC60L7Qsi4g0KPRh9Cw0YHRgtCy0YPQudGC0LUg0LIg0L/RgNC+0LPRgNCw0LzQvNCw0YUmbmJzcDvQtNC10L/QvtC30LjRgtC90L7QuSDRgtCw0YDRiywg0YfRgtC+0LHRiyDQvNC40L3QuNC80LjQt9C40YDQvtCy0LDRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtYXMgdGFpc25zdMWrcnZlaWRhIGvEgXJiYXMgODUwIG1sOiBLb21wYWt0aSByaXNpbsSBanVtaSBpa2RpZW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzJm5ic3A7dmFpcsSBa2vEgXJ0IGxpZXRvamFtYXMgxJNkaWVuYSBrxIFyYmFzJm5ic3A7aXIgcGFyZWR6xJN0YXMgcG9yY2lqxIFtLCB1emtvZMSBbSB2YWkgZGVzZXJ0aWVtLiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBLiBWaWVnbGksIGJldCBpenR1csSrZ2ksIHTEgXMgaXIgaWRlxIFsYXMga2FmZWpuxKtjxIFtLCBiaXJvamllbSB2YWkgbcSBasSBbS4gUGllZGFsb3RpZXMmbmJzcDtkZXBvesSrdGEgc2lzdMSTbcSBcywgasWrcyBzYW1hemluxIF0IHZpZW5yZWl6IGxpZXRvamFtbyBwbGFzdG1hc2FzIGRhdWR6dW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcmVjdGFuZ3VsYXIgc2luZ2xlLWNvbXBhcnRtZW50IGZvb2QgY29udGFpbmVycyA4NTAgbWw6IENvbXBhY3Qgc29sdXRpb24gZm9yIGV2ZXJ5ZGF5IHVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPlRoZXNlJm5ic3A7cmV1c2FibGUgY29udGFpbmVycyBmb3IgZm9vZCBkZWxpdmVyeSZuYnNwO2FyZSBkZXNpZ25lZCBmb3IgaW5kaXZpZHVhbCBwb3J0aW9ucyBvZiBzb3VwcywgZGVzc2VydHMsIG9yIHNuYWNrcy4gVGhlIEJQQS1mcmVlIGNvbnN0cnVjdGlvbiB3aXRoc3RhbmRzIHRlbXBlcmF0dXJlcyBmcm9tIC0yMCZkZWc7QyB0byArMTIxJmRlZztDLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmcmVlemluZywgbWljcm93YXZpbmcsIGFuZCBkaXNod2FzaGluZy4gVGhlIHNwaWxsLXByb29mIGxpZCBlbnN1cmVzIG1lc3MtZnJlZSB0cmFuc3BvcnQsIHdoaWxlIHRoZSB0cmFuc3BhcmVudCBkZXNpZ24gc2hvd2Nhc2VzIHlvdXIgY3VsaW5hcnkgY3JlYXRpb25zLiBQZXJmZWN0IGZvciBjYWZlcywgb2ZmaWNlcywgb3IgaG9tZSBraXRjaGVucywgdGhleSBhbGlnbiB3aXRoJm5ic3A7c3VzdGFpbmFibGUgcGFja2FnaW5nIHRyZW5kcyZuYnNwO2FuZCByZWR1Y2UgcmVsaWFuY2Ugb24gZGlzcG9zYWJsZSBvcHRpb25zLiBMaWdodHdlaWdodCB5ZXQgc3R1cmR5LCB0aGV5JnJzcXVvO3JlIGlkZWFsIGZvciBlY28tY29uc2Npb3VzIGJ1c2luZXNzZXMgYWRvcHRpbmcgZGVwb3NpdC1iYXNlZCBzeXN0ZW1zLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg1ODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjI1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA4NTAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjQ2MGEyOTM2NWQ5MzdkYjQ4YzA2MjkzZjVkMTBmMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSA4NTAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYXMgxJNkaWVudSBrxIFyYmFzIDg1MCBtbCBtZWxuYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLIDg1MCDQvNC7INCz0LXRgNC80LXRgtC40YfQvdGL0Lkg0LTQu9GPINCy0YLQvtGA0YvRhSDQsdC70Y7QtCDQuCDRgdCw0LvQsNGC0L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODg1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDQ1OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+IDE2MCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpesSTasSBcyDFoWFtcGFuaWXFoWEgZ2zEgXplcyAxNjAgbWwsIFBTLCBjYXVyc3DEq2TEq2dhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMgMTYwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPjxzdHJvbmc+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90L46INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0YsmbmJzcDvQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQvjwvc3Ryb25nPjwvcD4NCg0KPHA+0JLRgdGC0YDQtdGH0LDQudGC0LUg0LrQsNC20LTRi9C5INC80L7QvNC10L3RgiDRgSDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YzRjiDQuCDQt9Cw0LHQvtGC0L7QuSDQviDQv9GA0LjRgNC+0LTQtSDRgSDQvdCw0YjQuNC80LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuCDQsdC+0LrQsNC70LDQvNC4INC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+ISDQrdGC0Lgg0YTRg9C20LXRgNGLINC+0LHRitC10LzQvtC8IDE2MCDQvNC7INGB0L7Qt9C00LDQvdGLINC00LvRjyDQuNCz0YDQuNGB0YLRi9GFINCy0LjQvSwg0YHQvtGF0YDQsNC90Y/RjyDQuNGFINC/0YPQt9GL0YDRjNC60Lgg0Lgg0YLQvtC90LrQuNC5INCw0YDQvtC80LDRgi4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0YHQstCw0LTQtdCxLCDQstC10YfQtdGA0LjQvdC+0Log0LjQu9C4INGA0L7QvNCw0L3RgtC40YfQtdGB0LrQuNGFINCy0LXRh9C10YDQvtCyICZtZGFzaDsg0L7QvdC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQvdCw0YHQu9Cw0LbQtNCw0YLRjNGB0Y8g0L/RgNC10LzQuNCw0LvRjNC90YvQvCDQutCw0YfQtdGB0YLQstC+0LwsINC90LUg0LLRgNC10LTRjyDQv9C70LDQvdC10YLQtS48L3A+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0YDQsNC30YDQsNCx0L7RgtCw0L3RiyZuYnNwO9C00LvRjyDRgdC+0LLQtdGA0YjQtdC90YHRgtCy0L7QstCw0L3QuNGPINCy0LDRiNC10LPQviDQvtC/0YvRgtCwLiDQo9C30LrQsNGPINGE0L7RgNC80LAg0YHQvtGF0YDQsNC90Y/QtdGCINC40LPRgNC40YHRgtC+0YHRgtGMLCDQsCDQv9GA0L7Rh9C90YvQuSDQv9C70LDRgdGC0LjQuiDRg9GB0YLQvtC50YfQuNCyINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC80LXRgNC+0L/RgNC40Y/RgtC40Lkg0L3QsCDQvtGC0LrRgNGL0YLQvtC8INCy0L7Qt9C00YPRhdC1LiDQm9C10LPQutC40LUsINC90L4g0L3QsNC00LXQttC90YvQtSwg0L7QvdC4INGD0LTQvtCx0L3RiyDQsiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUg0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LjwvcD4NCg0KPHA+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsJm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviAxNjAg0LzQuyZuYnNwO9C/0L7QtNC00LXRgNC20LjQstCw0Y7RgiDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0L3QsNC/0LjRgtC60LAg0Lgg0L3QtSDQstC/0LjRgtGL0LLQsNGO0YIg0LfQsNC/0LDRhdC4LiDQkiDQvtGC0LvQuNGH0LjQtSDQvtGCINGB0YLQtdC60LvQsCwg0L7QvdC4INC90LUg0LfQsNC/0L7RgtC10LLQsNGO0YIg0Lgg0L3QtSDQsdC+0Y/RgtGB0Y8g0L/QsNC00LXQvdC40LksINCz0LDRgNCw0L3RgtC40YDRg9GPLCDRh9GC0L4g0LrQsNC20LTRi9C5INCz0LvQvtGC0L7QuiDQvtGB0YLQsNC10YLRgdGPINGB0LLQtdC20LjQvC4g0K3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviwg0LTQvtCx0LDQstC70Y/RjyDQuNC30YvRgdC60LDQvdC90L7RgdGC0Lgg0LvRjtCx0L7QvNGDINGB0L7QsdGL0YLQuNGOLjwvcD4NCg0KPHA+0JLRi9Cx0LjRgNCw0LnRgtC1INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINCx0LXQtyDRg9GJ0LXRgNCx0LAg0YHRgtC40LvRjiEg0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLJm5ic3A70YHQvtC60YDQsNGJ0LDRjtGCINC60L7Qu9C40YfQtdGB0YLQstC+INC+0YLRhdC+0LTQvtCyINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/QuNC60L3QuNC6LCDRhNC10YHRgtC40LLQsNC70Ywg0LjQu9C4INC00L7QvNCw0YjQvdC40Lkg0YPQttC40L0gJm1kYXNoOyDRjdGC0Lgg0LHQvtC60LDQu9GLINGB0L7Rh9C10YLQsNGO0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjC48L3A+DQoNCjxwPtCf0L7QtNCw0YDQuNGC0LUg0YHQstC+0LjQvCDQv9GA0LDQt9C00L3QuNC60LDQvCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0YwgJm1kYXNoOyDQt9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LHQvtC60LDQu9C+0LIg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4mbmJzcDvRg9C20LUg0YHQtdCz0L7QtNC90Y8hPC9wPg0KDQo8cD48ZW0+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y/RgNC60L4sINC30LDQsdC+0YLRjNGC0LXRgdGMINC+INC/0LvQsNC90LXRgtC1ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QaWVzcGllZGllcyBpbGd0c3DEk2phaTogbcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplczwvc3Ryb25nPjwvaDI+DQoNCjxwPlN2aW5pZXQga2F0cnUgbWlya2xpIGFyIHN0aWx1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcGllZWp1LCBpem1hbnRvam90IG3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyEgJlNjYXJvbjvEq3MgMTYwIG1sIGdsxIF6ZXMsIHZlaWRvdGFzIHNwZWNpxIFsaSBwdXRvam8mc2Nhcm9uO2FqaWVtIHbEq25pZW0sIGFwdmllbm8gZWxlZ2FuY2kgdW4gcHJha3Rpc2t1bXUsIG5vZHJvJnNjYXJvbjtpbm90LCBrYSAmc2Nhcm9uO2FtcGFuaWV0aXMgc2FnbGFixIEgYnVyYnXEvHVzIHVuIHNtYWxrbyBhcm9txIF0dS4gSWRlxIFsaSBwaWVtxJNyb3RhcyBrxIF6xIFtLCBiYWxsxJNtIHZhaSByb21hbnRpc2tpZW0gdmFrYXJpZW0gJm1kYXNoOyB0xIFzIMS8YXVqIGJhdWTEq3QgYXVnc3TEgWvEgXMga3ZhbGl0xIF0ZXMgZHrEk3JpZW51LCBuZXJhZG90IGF0a3JpdHVtdXMuPC9wPg0KDQo8cD5EYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzIGlyIGl6c3RyxIFkxIF0YXMsIGxhaSB1emxhYm90dSBqxatzdSBiYXVkxKsmc2Nhcm9uO2FuYXMgcGllcmVkemkuICZTY2Fyb247YXVyxIEgZm9ybWEgc2FnbGFixIEgZHrEk3JpZW5hIGR6xKt2xKtndW11LCBiZXQgaXp0dXLEq2fEgSBwbGFzdG1hc2EgaXIgbm90dXLEq2dhIHByZXQgYm9qxIFqdW1pZW0gJm1kYXNoOyB0aWUmc2Nhcm9uO2kgdGFzLCBrYXMgdmFqYWR6xKtncyBwYXPEgWt1bWllbSDEgXLEgSB2YWkgZW5lcmdpc2tpZW0gc3ZpbsSTbS4gVmllZ2zEgXMsIGJldCBzdGFiaWzEgXMgZ2zEgXplcyBpciDEk3J0aSBwxIFydmlldG9qYW1hcyB1biBsaWV0b2phbWFzIHZhaXLEgWtrxIFydCwgcGFkYXJvdCB0xIFzIHBhciBndWRydSBpZWd1bGTEq2p1bXUgZ2FuIHNhaW1uaWVraWVtLCBnYW4gZWtvbG/Eo2lqYWkgYXB6aW7EgXRpZW0gZW50dXppYXN0aWVtLjwvcD4NCg0KPHA+SXpnYXRhdm90YXMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFydGlrYXMgcGxhc3RtYXNhcywgJnNjYXJvbjvEq3MmbmJzcDsxNjAgbWwgZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyZuYnNwO3V6dHVyIGR6xJNyaWVuYSB2xJNzdW11IHVuIG5ldXpzxatjIGFyb23EgXR1cy4gQXQmc2Nhcm9uO8S3aXLEq2LEgSBubyBzdGlrbGEsIHTEgXMgbmVhaXpzbW9nIHVuIG5lcGzEq3N0LCBub2RybyZzY2Fyb247aW5vdCwga2Ega2F0cnMgbWFsa29qdW1zIGlyIHRpa3BhdCBzdmFpZ3Mga8SBIHBpcm1haXMuIEVyZ29ub21pc2thaXMgZGl6YWlucyB2aWVnbGkgaWVkZXJhcyByb2vEgSwgcGlldmllbm9qb3QgaXpzbWFsY2luxIF0xKtidSBqZWJrdXJhbSBwYXPEgWt1bWFtLjwvcD4NCg0KPHA+SXp2xJNsaWVzIGlsZ3RzcMSTanUsIG5ldXB1csSTam90IHN0aWx1ISBNxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMgZ2zEgXplcyZuYnNwO3NhbWF6aW5hIHZpZW5yZWl6IGxpZXRvamFtbyBpenN0csSBZMSBanVtdSBkYXVkenVtdSB1biBpciB2aWVnbGkgdMSrcsSBbWFzIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS4gVmFpIHTEgSBixatzIGTEgXJ6xIEgYmFsbMSrdGUsIGZlc3RpdsSBbHMgdmFpIG3EgWrEgXMgcGF2YWTEq3RzIHZha2FycyAmbWRhc2g7ICZzY2Fyb247xKtzIGdsxIF6ZXMgYXB2aWVubyBzdGlsdSB1biBpenR1csSrYnUuPC9wPg0KDQo8cD5KYSB2xJNsaWVzLCBsYWkgdGF2aSBzdsSTdGtpIGvEvMWrc3QgdmlkZWkgZHJhdWR6xKtnxIFraSwgcGFzxat0aSBzYXZ1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbW8gJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIHFvnUmbmJzcDtrb21wbGVrdHUgamF1ICZzY2Fyb247b2RpZW4hPC9wPg0KDQo8cD48ZW0+U3ZpbsSTdCB2YXIgYXLEqyBhdGJpbGTEq2dpITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5Ub2FzdCBzdXN0YWluYWJseTogT3VyIHJldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXM8L3N0cm9uZz48L2gyPg0KDQo8cD5DZWxlYnJhdGUgZXZlcnkgbW9tZW50IHdpdGggZWxlZ2FuY2UgYW5kIGVjby1jb25zY2lvdXNuZXNzIHVzaW5nIG91ciZuYnNwO1JldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMhIERlc2lnbmVkIGZvciBzcGFya2xpbmcgd2luZXMsIHRoZXNlIDE2MCBtbCBmbHV0ZXMgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHByYWN0aWNhbGl0eSwgZW5zdXJpbmcgeW91ciBjaGFtcGFnbmUgcmV0YWlucyBpdHMgc2lnbmF0dXJlIGJ1YmJsZXMgYW5kIGRlbGljYXRlIGFyb21hcy4gUGVyZmVjdCBmb3Igd2VkZGluZ3MsIHBhcnRpZXMsIG9yIGludGltYXRlIGdhdGhlcmluZ3MsIHRoZXkgb2ZmZXIgYSBndWlsdC1mcmVlIHdheSB0byBlbmpveSBwcmVtaXVtIHF1YWxpdHkgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHBsYW5ldC48L3A+DQoNCjxwPlJldXNhYmxlIGNoYW1wYWduZSBnbGFzc2VzIGFyZSBkZXNpZ25lZCZuYnNwO3RvIGVuaGFuY2UgeW91ciBkcmlua2luZyBleHBlcmllbmNlLiBUaGUgdGFsbCwgc2xlbmRlciBzaGFwZSBwcmVzZXJ2ZXMgZWZmZXJ2ZXNjZW5jZSwgd2hpbGUgdGhlIGR1cmFibGUgcGxhc3RpYyBjb25zdHJ1Y3Rpb24gcmVzaXN0cyBicmVha2FnZSZtZGFzaDtpZGVhbCBmb3Igb3V0ZG9vciBldmVudHMgb3IgbGl2ZWx5IGNlbGVicmF0aW9ucy4gTGlnaHR3ZWlnaHQgeWV0IHN0dXJkeSwgdGhleSZyc3F1bztyZSBlYXN5IHRvIHRyYW5zcG9ydCBhbmQgcmV1c2UsIG1ha2luZyB0aGVtIGEgc21hcnQgaW52ZXN0bWVudCBmb3IgYm90aCBob3N0cyBhbmQgZWNvLWF3YXJlIGVudGh1c2lhc3RzLjwvcD4NCg0KPHA+Q3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgZm9vZC1ncmFkZSBwbGFzdGljLCB0aGVzZSZuYnNwOzE2MCBtbCByZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzJm5ic3A7bWFpbnRhaW4gdGhlIGRyaW5rJnJzcXVvO3MgY3Jpc3AgdGVtcGVyYXR1cmUgYW5kIHByZXZlbnQgZmxhdm9yIHRyYW5zZmVyLiBVbmxpa2UgdHJhZGl0aW9uYWwgZ2xhc3MsIHRoZXkgd29uJnJzcXVvO3QgZm9nIHVwIG9yIGFic29yYiBvZG9ycywgZW5zdXJpbmcgZXZlcnkgc2lwIHRhc3RlcyBhcyBmcmVzaCBhcyB0aGUgZmlyc3QuIFBsdXMsIHRoZWlyIGVyZ29ub21pYyBkZXNpZ24gZml0cyBjb21mb3J0YWJseSBpbiBoYW5kLCBhZGRpbmcgYSB0b3VjaCBvZiByZWZpbmVtZW50IHRvIGFueSBvY2Nhc2lvbi48L3A+DQoNCjxwPkNob29zZSBzdXN0YWluYWJpbGl0eSB3aXRob3V0IHNhY3JpZmljaW5nIHN0eWxlISBPdXImbmJzcDtyZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzJm5ic3A7cmVkdWNlIHNpbmdsZS11c2Ugd2FzdGUgYW5kIGFyZSBkaXNod2FzaGVyLXNhZmUgZm9yIGVmZm9ydGxlc3MgY2xlYW51cC4gV2hldGhlciB5b3UmcnNxdW87cmUgaG9zdGluZyBhIGdhcmRlbiBwYXJ0eSBvciB0b2FzdGluZyBhdCBhIGZlc3RpdmFsLCB0aGVzZSBmbHV0ZXMgZGVsaXZlciBlbGVnYW5jZSBhbmQgZHVyYWJpbGl0eSBpbiBlcXVhbCBtZWFzdXJlLjwvcD4NCg0KPHA+VXBncmFkZSB5b3VyIGNlbGVicmF0aW9ucyB3aXRoIG91ciZuYnNwO3JldXNhYmxlIGNoYW1wYWduZSBnbGFzc2VzJm1kYXNoO3doZXJlIGx1eHVyeSBtZWV0cyByZXNwb25zaWJpbGl0eS4gT3JkZXIgeW91ciBzZXQgdG9kYXkgYW5kIHJhaXNlIGEgZ2xhc3MgdG8gYSBncmVlbmVyIGZ1dHVyZSE8L3A+DQoNCjxwPjxlbT5TcGFya2xlIHN1c3RhaW5hYmx5LCBzaXAgY29uZmlkZW50bHkhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTA2OTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMgMTYwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3OWE0NWRjYjUyNjZhMjExYjg0ZTAwOTQ4NTI0ZTAyMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHRyYW5zcGFyZW50IHBsYXN0aWMgVS1zaGFwZSBjaGFtcGFnbmUgZmx1dGVzIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTasSBcyBsaWV0b8WhYW5hcyDFoWFtcGFuaWXFoWEgdmFpIGR6aXJrc3RvxaFvIHbEq25hIGdsxIF6ZXMgbm8gUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0LjQu9C4INC40LPRgNC40YHRgtC+0LPQviDQstC40L3QsCDQuNC3INCf0KEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0XSA9PiBTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXIgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb3BlcnR5X2luZm86U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQXV0b2xvYWRGaWx0ZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWZhdWx0TW9kaWZpZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtDb25maWdWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWJ1Z1RlbXBsYXRlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtSZWdpc3RlcmVkT2JqZWN0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTdHJlYW1WYXJpYWJsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbVGVtcGxhdGVWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtMaXRlcmFsc10gPT4gTGl0ZXJhbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc29sdmVkUHJvcGVydGllczpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bnJlZ2lzdGVyUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX1VucmVnaXN0ZXJQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29kZUZyYW1lXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Db2RlRnJhbWUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZ2V0TGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZGRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9hZFBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9Mb2FkUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmdW5jdGlvbi5jb3VudGVyLnBocF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy9mdW5jdGlvbi5jb3VudGVyLnBocAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIuY291bnQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfd3JpdGVGaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Xcml0ZUZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0XSA9PiBTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXIgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ialR5cGVdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb3BlcnR5X2luZm86U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtBdXRvbG9hZEZpbHRlcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWZhdWx0TW9kaWZpZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQ29uZmlnVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlYnVnVGVtcGxhdGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtSZWdpc3RlcmVkT2JqZWN0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU3RyZWFtVmFyaWFibGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtUZW1wbGF0ZVZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtMaXRlcmFsc10gPT4gTGl0ZXJhbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb2x2ZWRQcm9wZXJ0aWVzOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2dldFRlbXBsYXRlVmFyc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9HZXRUZW1wbGF0ZVZhcnMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlZF0gPT4gU21hcnR5X1RlbXBsYXRlX0NvbXBpbGVkIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlX2hhc2hdID0+IDMwMDU5MTA5NDY4N2Q0ODU2NjdlNTY3XzIzMjAyODU0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVwYXRoXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZmlsZXMvY29tcGlsZWRUZW1wbGF0ZXMvZGIwYTAwODY4YjYxOTNkZmJjZGZkNjViMmRkNjdiYzNjNmFiNWZmZl8wLmZpbGUuY2F0YWxvZy5vYmplY3QudHBsLnBocAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lc3RhbXBdID0+IDE3NTMwNDA5MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXhpc3RzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcm9jZXNzZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmlmdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzX25vY2FjaGVfY29kZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVfZGVwZW5kZW5jeV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RiMGEwMDg2OGI2MTkzZGZiY2RmZDY1YjJkZDY3YmMzYzZhYjVmZmZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiAxNzA5MjA5NDI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29udGVudF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luY2x1ZGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzQ2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IDw/cGhwCi8qIFNtYXJ0eSB2ZXJzaW9uIDMuMS4zMiwgY3JlYXRlZCBvbiAyMDI1LTA3LTIwIDIyOjQ5OjQyCiAgZnJvbSAnL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsJyAqLwoKLyogQHZhciBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUgJF9zbWFydHlfdHBsICovCmlmICgkX3NtYXJ0eV90cGwtPl9kZWNvZGVQcm9wZXJ0aWVzKCRfc21hcnR5X3RwbCwgYXJyYXkgKAogICd2ZXJzaW9uJyA9PiAnMy4xLjMyJywKICAndW5pZnVuYycgPT4gJ2NvbnRlbnRfNjg3ZDQ4NTZjZGZhNTBfNzg0NDUyMzAnLAogICdoYXNfbm9jYWNoZV9jb2RlJyA9PiBmYWxzZSwKICAnZmlsZV9kZXBlbmRlbmN5JyA9PiAKICBhcnJheSAoCiAgICAnZGIwYTAwODY4YjYxOTNkZmJjZGZkNjViMmRkNjdiYzNjNmFiNWZmZicgPT4gCiAgICBhcnJheSAoCiAgICAgIDAgPT4gJy9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbCcsCiAgICAgIDEgPT4gMTcwOTIwOTQyOCwKICAgICAgMiA9PiAnZmlsZScsCiAgICApLAogICksCiAgJ2luY2x1ZGVzJyA9PiAKICBhcnJheSAoCiAgKSwKKSxmYWxzZSkpIHsKZnVuY3Rpb24gY29udGVudF82ODdkNDg1NmNkZmE1MF83ODQ0NTIzMCAoU21hcnR5X0ludGVybmFsX1RlbXBsYXRlICRfc21hcnR5X3RwbCkgewokX3NtYXJ0eV90cGwtPl9jaGVja1BsdWdpbnMoYXJyYXkoMD0+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+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdGFydF90aW1lXSA9PiAxNzUzMDQwOTgxLjU0OTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2N1cnJlbnRfZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19vYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19kZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRUZW1wbGF0ZURpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLi9jb25maWdzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyOnByb3RlY3RlZF0gPT4gLi9jYWNoZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IHJlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gZGlyZWN0X2FjY2Vzc19zZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IF9kaXJfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IHBsdWdpbl9zZWFyY2hfb3JkZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBpbmhlcml0YW5jZV9tZXJnZV9jb21waWxlZF9pbmNsdWRlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWNjZXNzTWFwOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcl0gPT4gVGVtcGxhdGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyXSA9PiBDb25maWdEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyXSA9PiBDb21waWxlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyXSA9PiBDYWNoZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfY2hlY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbGlmZXRpbWVdID0+IDM2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc291cmNlX2hhbmRsZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SZXNvdXJjZV9GaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVjb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhc0NvbXBpbGVkSGFuZGxlcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbF92YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFX0ZVTExdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0NTU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2pzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0lNQUdFU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2ltYWdlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9USElSRF9QQVJUWV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IHZlcnN1cGFja3N0b3JlLmNvbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXRoX3NpdGVfY2xlYXJdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmplY3RdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTJCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTg0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuzog0JjQtNC10LDQu9GM0L3QsNGPINC/0L7RgNGG0LjRjyDQvdCwINC+0LTQvdC+0LPQvjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0LrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QvtC00LDRh9C4INCx0YPQu9GM0L7QvdC+0LIsINC60YDQtdC8LdGB0YPQv9C+0LIg0LjQu9C4INC40LfRi9GB0LrQsNC90L3Ri9GFINC00LXRgdC10YDRgtC+0LI/INCd0LDRiNC4Jm5ic3A70LrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGD0LTQvtCx0YHRgtCy0L4sINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCh0L7Qt9C00LDQvdC90YvQtSDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L7QvdC4INC/0L7QtNGH0LXRgNC60L3Rg9GCINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDRj9GCINC00LDQttC1INGB0LDQvNGL0YUg0LLQt9GL0YHQutCw0YLQtdC70YzQvdGL0YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQvdC1INGB0L7QtNC10YDQttC40YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBLUZyZWUpLCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INGB0L7QstC80LXRgdGC0LjQvNCwINGB0L4g0LLRgdC10LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoMzc1INC80LssIDUwMCDQvNC7LCAxMDAwINC80LspICZtZGFzaDsg0YPQtNC+0LHQvdC+INGF0YDQsNC90LjRgtGMINC4INGI0YLQsNCx0LXQu9C40YDQvtCy0LDRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40LTQutC40LzQuCDQsdC70Y7QtNCw0LzQuCwg0YHQvtGF0YDQsNC90Y/RjyDRgdCy0LXQttC10YHRgtGMINC4INCw0YDQvtC80LDRgi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LTRh9C10YDQutC90LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0L/QvtC30LjRhtC40Y4g0LLQsNGI0LXQs9C+INC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LAg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INCy0LXRgNC90YPRgtGMINGC0LDRgNGDINC00LvRjyDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTwvc3Ryb25nPjog0LrRgNGD0LPQu9Cw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGD0L/RgNC+0YnQsNGO0YIg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4g0YHQvtC00LXRgNC20LjQvNC+0LPQvi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QmtCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjwvc3Ryb25nPjog0L/QvtC00LDQstCw0LnRgtC1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YPQv9GLLCDQtNC10YHQtdGA0YLRiyDQuNC70Lgg0YHQvtGD0YHRiyDQsiDRjdC60L7Rg9C/0LDQutC+0LLQutC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXRgNCy0LjRgdC+0LIg0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ys8L3N0cm9uZz46INC+0LHQtdGB0L/QtdGH0YzRgtC1INGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0LHQu9GO0LQg0Lgg0LzQuNC90LjQvNC40LfQuNGA0YPQudGC0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+OiDQs9C+0YLQvtCy0YzRgtC1INC/0L7Qu9C10LfQvdGL0LUg0L7QsdC10LTRiyDQvdCwINGA0LDQsdC+0YLRgyDQuNC70Lgg0YXRgNCw0L3QuNGC0LUg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQsdGO0LTQttC10YLQsDwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L7QutGA0LDRidCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C60YDQtdC/0LvQtdC90LjQtSDQu9C+0Y/Qu9GM0L3QvtGB0YLQuDwvc3Ryb25nPjog0LrQu9C40LXQvdGC0Ysg0LTQvtCy0LXRgNGP0Y7RgiDQsdGA0LXQvdC00LDQvCwg0LrQvtGC0L7RgNGL0LUg0LfQsNCx0L7RgtGP0YLRgdGPINC+INGN0LrQvtC70L7Qs9C40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHRgdGC0LLQvjwvc3Ryb25nPjog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAICgzNzUg0LzQuykg0L3QtSDQt9Cw0L3QuNC80LDQtdGCINC80LXRgdGC0L4g0LIg0YHRg9C80LrQtSDQuNC70Lgg0YXQvtC70L7QtNC40LvRjNC90LjQutC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDQsNC60YLQvtC8INC30LDQsdC+0YLRiyDQviDRgdC10LHQtSDQuCDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sOiBLb21wYWt0cyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgcHJha3Rpc2t1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIHN2YWlndW11IHVuIHNpbHR1bXUgdmllbmFpIHBvcmNpamFpPyBNxatzdSZuYnNwOzxzdHJvbmc+ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDwvc3Ryb25nPiZuYnNwO2lyIGlkZcSBbGkgcGllbcSTcm90aSwgbGFpIHBhc25pZWd0dSB6dXBhcywgYnVsam9udXMsIGRlc2VydHVzIHZhaSB1emtvZGFzIGJleiBub3BsxatkxJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUga29tZm9ydHUgZ2FuIG3EgWrEgXMsIGdhbiBrYWZlam7Eq2PEgXMsIGFwdmllbm9qb3Qga29tcGFrdG8gaXptxJNydSwgZHJvJnNjYXJvbjvEq2J1IHVuIGlsZ3RzcMSTasSrYnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCBwxIFydmFkxIFqb3QgJnNjYXJvbjvEt2lkcnVzIMSTZGllbnVzIHZhaSBtxJNyY2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIGRlciB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpLCB2aWVua8SBciZzY2Fyb247b2pvdCB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgdmlldMSBcyBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Lb21wYWt0cyB1biBwcmFrdGlza3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgaXptxJNycyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW0sIG5lcGllc2xvZ29qb3QgbGVkdXNza2FwaSB2YWkgcGxhdWt0dXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkluZGl2aWR1xIFsYXMgcG9yY2lqYXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHp1cGFzLCBixJNybnUgxJNkaWVuaSwgam9ndXJ0YSBkZXNlcnRpIHZhaSBtYXphcyB1emtvZGFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkthZmVqbsSrY2FzIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgcGFrYWxwb2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IMSTcnRpIGxpZXRvamFtaSwgbGFpIHBhc25pZWd0dSDEk2RpZW51cyAmcXVvdDtwYcWGZW0gbMSrZHppJnF1b3Q7IGZvcm3EgXTEgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NxIFqYXMgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdmllbmvEgXImc2Nhcm9uO2EgxJNkaWVuYSBzYWdhdGF2byZzY2Fyb247YW5hIHVuIHV6Z2xhYsSBJnNjYXJvbjthbmEsIG5lcGlldGlla290IGFyIGxpZWt1IHZpZXR1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgaXptxJNyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgMzc1IG1sIHRpbHB1bXMgaXIgaWRlxIFscywgbGFpIG5lc8STcmvEgcWGb3R1IHRlbHB1IHVuIHZpZWdsaSBpZWvEvGF1dG9zIHNvbcSBcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBkZXBvesSrdGEgc2lzdMSTbXUgaW50ZWdyxIFjaWphPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBtb3RpdsSTamlldCBrbGllbnR1cyBhdGdyaWV6dCB0cmF1a3VzLCBzYW1hemlub3QgaXptYWtzYXMgdW4gZWtvbG/Eo2lza28gcMSTZGFzIG5vc3BpZWR1bXUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgxJNkaWVuaWVtLCBiZXQgYXLEqyBzxKtraWVtIHByb2R1a3RpZW0gKG9nYXMsIHJpZWtzdGksIHPEk2tsYXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDM3NSBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyByaXNpbsSBanVtcywga2FzIGFwdmllbm8gZnVua2Npb25hbGl0xIF0aSwga29tcGFrdHVtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDM3NSBtbDogQ29tcGFjdCBGcmVzaG5lc3MgZm9yIFNpbmdsZSBTZXJ2aW5nczwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHByYWN0aWNhbCBjb250YWluZXJzIHRvIGtlZXAgaW5kaXZpZHVhbCBwb3J0aW9ucyBmcmVzaCBhbmQgbGVhay1mcmVlPyBPdXImbmJzcDtyZXVzYWJsZSAzNzUgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNvdXBzLCBicm90aHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIERlc2lnbmVkIGZvciBjb252ZW5pZW5jZSwgdGhleSBjb21iaW5lIHBvcnRhYmlsaXR5LCBzYWZldHksIGFuZCBlY28tZnJpZW5kbGluZXNzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSBNYXRlcmlhbDwvc3Ryb25nPjogU2FmZSBmb3IgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIExpZDwvc3Ryb25nPjogUGF0ZW50ZWQgc2VhbGluZyBzeXN0ZW0gcHJldmVudHMgc3BpbGxzLCBldmVuIHdpdGggbGlxdWlkcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgQ29tcGF0aWJpbGl0eTwvc3Ryb25nPjogTGlkcyBmaXQgYWxsIGNvbnRhaW5lciBzaXplcyAoMzc1IG1sIHRvIDEwMDAgbWwpIGZvciBlYXN5IHN0YWNraW5nLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmVkdWNlcyBzaW5nbGUtdXNlIHdhc3RlLCBpZGVhbCBmb3IgY2FmZXMgd2l0aCBkZXBvc2l0IHN5c3RlbXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Q29tcGFjdCBEZXNpZ248L3N0cm9uZz46IFNwYWNlLXNhdmluZyBzaXplIGZvciBzaW5nbGUgc2VydmluZ3MsIGx1bmNoYm94ZXMsIG9yIHNtYWxsIHBhbnRyaWVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNpbmdsZS1TZXJ2ZSBNZWFsczwvc3Ryb25nPjogU291cHMsIG9hdG1lYWwsIHlvZ3VydCwgb3Igc25hY2tzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZvb2QgRGVsaXZlcnkgU2VydmljZXM8L3N0cm9uZz46IEtlZXAgcG9ydGlvbnMgZnJlc2ggZm9yIHRha2VvdXQgb3IgbWVhbCBraXRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhvbWUgVXNlPC9zdHJvbmc+OiBQcmVwIGluZGl2aWR1YWwgbWVhbHMgd2l0aG91dCBjbHV0dGVyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2l6ZTwvc3Ryb25nPjogRml0cyBlYXNpbHkgaW4gYmFncywgbHVuY2hib3hlcywgb3Igb2ZmaWNlIGRyYXdlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gUmVhZHk8L3N0cm9uZz46IEVuY291cmFnZSByZXR1cm5zIHRvIGN1dCBjb3N0cyBhbmQgd2FzdGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktUHVycG9zZTwvc3Ryb25nPjogVXNlIGZvciBwYW50cnkgc3RvcmFnZSAobnV0cywgYmVycmllcywgc3BpY2VzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgMzc1IG1sIENvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEVuam95IGZyZXNobmVzcywgY29udmVuaWVuY2UsIGFuZCBzdXN0YWluYWJpbGl0eSBpbiBvbmUgY29tcGFjdCBwYWNrYWdlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTUxNzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzk4NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTQjEyQiBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMwMTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1haXMgenVwYXMgdHJhdWtzIDM3NSBtbCB2aWRlaSBkcmF1ZHrEq2dzIGllcGFrb2p1bXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGVjby1mcmllbmRseSBkaXNod2FzaGVyIGFuZCBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lcnMgZm9yIHRha2VvdXQgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRg9C/0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Lsg0YEg0LPQtdGA0LzQtdGC0LjRh9C90L7QuSDQutGA0YvRiNC60L7QuSDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQttC40LTQutC40YUg0LHQu9GO0LQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU291cCBjb250YWluZXIuanBlZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDU4YWNjMzhlNzc0MzZlYTU1MzlmN2ZlMjI5NWViYjBmLmpwZWcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBNaWtyb3ZpxLzFhnUgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkemvEgXJ0IGxpZXRvamFtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGD0L/QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcwNDQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDBjMTM0YmYzMjg3YTA5NTc5YTM4MmViZjkwYjNmNzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+INCj0L/QsNC60L7QstC60LAg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7INC/0YDQuNCz0L7QtNC90LDRjyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINCh0JLQpwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Lsg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MDU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDU0OTI0OGYyYzFlYTc0Yjg0ZWQ0YzQ0NWNiZTIwOTMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1pZSB6dXBhcyB0cmF1a2kgdmlkZWkgZHJhdWR6xKtnYWkgxJNkaW7EgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSBtaWNyb3dhdmUgYW5kIGRpc2h3YXNoZXIgc2FmZSBlY28tZnJpZW5kbHkgcGFja2FnaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQk9C10YDQvNC10YLQuNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAg0Lgg0LLRgtC+0YDRi9GFINCx0LvRjtC0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MTkwLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM3ZjAzZGJiNzYxNjFhZTJhMGRjMjE0ZDBjNzk0ZjY3LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzOTg3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IFBvbHlwcm9weWxlbmUgKFBQKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDM3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1OSB4IDI0IHggMzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA3MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNiw2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDguNDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA2LjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAwLjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA2LjE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAwLjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Ljk1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzgzNF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyNjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEpBLVRTMTBDTFIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzOTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsCAxOC41INGB0LwsINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSAxOC41IGNtLCBQUywgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIDE4LjUgY20sIFBTLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LAsINC40LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRgdC+0YfQtdGC0LDQtdGCINCyINGB0LXQsdC1INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0YwuINCV0ZEg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0YbQstC10YIg0L/RgNC40LTQsNGR0YIg0LXQuSDQu9C10LPQutC+0YHRgtGMINC4INGB0L7QstGA0LXQvNC10L3QvdC+0YHRgtGMLCDQsCDQtNC70LjQvdCwIDE4LDUg0YHQvCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDRgSDQs9C70YPQsdC+0LrQuNC80Lgg0YLQsNGA0LXQu9C60LDQvNC4LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LHQvtC70LXQtSDRgtGP0LbRkdC70L7QvNGDINCy0LXRgdGDINC4INC60YDRg9Cz0LvQvtC80YMg0LPQu9GD0LHQvtC60L7QvNGDINGH0LXRgNC/0LDQu9GDLCDRjdGC0LAg0LvQvtC20LrQsCDQvtGC0LvQuNGH0LDQtdGC0YHRjyDQv9C+0LLRi9GI0LXQvdC90L7QuSDQv9GA0L7Rh9C90L7RgdGC0YzRjiDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjNGOLCDQv9GA0LXQstC+0YHRhdC+0LTRjyDQtNGA0YPQs9C40LUg0YHRg9C/0L7QstGL0LUg0LvQvtC20LrQuC4g0J7QvdCwINC70LXQs9C60L4g0LzQvtC10YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdGRINCx0LXQtyDQv9C+0YLQtdGA0Lgg0LLQvdC10YjQvdC10LPQviDQstC40LTQsCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuC4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC/0YDQuNC80LXQvdC10L3QuNC1INGN0YLQvtC5INC70L7QttC60Lgg0L/QvtC80L7Qs9Cw0LXRgiDRgdC90LjQt9C40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINC30LDQsdC+0YLQtSDQviDQv9GA0LjRgNC+0LTQtS4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdC70YPQttCxINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0L3Ri9C5INC4INGB0YLQuNC70YzQvdGL0Lkg0LjQvdGB0YLRgNGD0LzQtdC90YIg0LTQu9GPINC10LTRiy4g0JLRi9Cx0LjRgNCw0LnRgtC1INC90LDRiNGDINC70L7QttC60YMg0LTQu9GPINC/0L7QstGL0YjQtdC90LjRjyDRg9GA0L7QstC90Y8g0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC40Y8g0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGU8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlLCBrYXMgaXpnYXRhdm90YSBubyBpenR1csSrZ2FzIHBsYXN0bWFzYXMsIGFwdmllbm8gYXVnc3R1IGt2YWxpdMSBdGkgdW4gdmlkZWkgZHJhdWR6xKtndW11LiBDYXVyc3DEq2TEq2fEgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIHRhaSB2aWVnbHUgdW4gbW9kZXJudSBpenNrYXR1LCBzYXZ1a8SBcnQgMTgsNSBjbSBnYXJ1bXMgcGFkYXJhIHRvIHZpZWdsaSBsaWV0b2phbXUgYXIgZHppxLzEgW0gcGzEgWtzbsSTbS4gQXIgbGllbMSBa3Ugc3ZhcnUgdW4gYXBhxLx1LCBkemnEvHUga2F1c2nFhnUgJnNjYXJvbjvEqyBrYXJvdGUgaXIgxKtwYSZzY2Fyb247aSBzcMSTY8SrZ2EgdW4gaXp0dXLEq2dhLCBwxIFyc3DEk2pvdCBjaXRhcyB6dXBhcyBrYXJvdGVzLiBUbyBpciB2aWVnbGkgdMSrcsSrdCB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIGthcyDEvGF1aiB0byBpem1hbnRvdCBkYXVkemFzIHJlaXplcywgbmV6YXVkxJNqb3QgaXpza2F0dSB1biBmdW5rY2lvbmFsaXTEgXRpLiAmU2Nhcm9uO8SrcyBrYXJvdGVzIGF0a8SBcnRvdGkgbGlldG9qYW3EgSBixat0xKtiYSBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUsIHBhbMSrZHpvdCBhaXpzYXJnxIF0IHZpZGkuIElkZcSBbGkgcGllbcSTcm90cyByZXN0b3LEgW5pZW0gdW4gcGllZ8SBZGVzIHBha2FscG9qdW1pZW0sIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSDEk3J0dSB1biBzdGlsxKtndSByxKtrdSDEkyZzY2Fyb247YW5haS4gSXp2xJNsaWV0aWVzIG3Fq3N1IGthcm90aSwgbGFpIHV6bGFib3R1IHNhdnUgc2VydmlzYSBsxKttZW5pIHVuIGFwbWllcmluxIF0dSBrbGllbnR1IHZhamFkesSrYmFzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb248L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBzb3VwIHNwb29uIG1hZGUgb2YgZHVyYWJsZSBwbGFzdGljIGNvbWJpbmVzIGhpZ2ggcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcy4gSXRzIHRyYW5zcGFyZW50IGNvbG9yIGdpdmVzIGl0IGxpZ2h0bmVzcyBhbmQgbW9kZXJuaXR5LCBhbmQgdGhlIGxlbmd0aCBvZiAxOC41IGNtIGVuc3VyZXMgZWFzZSBvZiB1c2Ugd2l0aCBkZWVwIHBsYXRlcy4gVGhhbmtzIHRvIGl0cyBoZWF2aWVyIHdlaWdodCBhbmQgcm91bmQgZGVlcCBsYWRsZSwgdGhpcyBzcG9vbiBpcyBjaGFyYWN0ZXJpemVkIGJ5IGluY3JlYXNlZCBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSwgc3VycGFzc2luZyBvdGhlciBzb3VwIHNwb29ucy4gSXQgaXMgZWFzeSB0byB3YXNoIGluIHRoZSBkaXNod2FzaGVyLCB3aGljaCBhbGxvd3MgeW91IHRvIHVzZSBpdCBtYW55IHRpbWVzIHdpdGhvdXQgbG9zaW5nIGl0cyBhcHBlYXJhbmNlIGFuZCBmdW5jdGlvbmFsaXR5LiBSZXVzYWJsZSB1c2Ugb2YgdGhpcyBzcG9vbiBoZWxwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBwbGFzdGljIHdhc3RlLCBjb250cmlidXRpbmcgdG8gY2FyaW5nIGZvciBuYXR1cmUuIElkZWFsIGZvciByZXN0YXVyYW50cyBhbmQgZGVsaXZlcnkgc2VydmljZXMsIHByb3ZpZGluZyBjdXN0b21lcnMgd2l0aCBhIGNvbnZlbmllbnQgYW5kIHN0eWxpc2ggdG9vbCBmb3IgZWF0aW5nLiBDaG9vc2Ugb3VyIHNwb29uIHRvIGltcHJvdmUgeW91ciBzZXJ2aWNlIGFuZCBtZWV0IHRoZSBuZWVkcyBvZiB5b3VyIGN1c3RvbWVycyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2NTA5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5MzYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS04MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvZGlzcG9zYWJsZS10YWJsZXdhcmUvZGlzcG9zYWJsZS1jdXRsZXJ5MS9leHRyYS1kdXJhYmxlLWN1dGxlcnkvaXRlbS04MzQvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gMTguNSBjbSwgUFMsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjUwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA0MmIzYmZiMWJiNzI3OTVmOTEwYTJkOWRmMDNiZDdjMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtMjYxNzI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDQ3NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JHRg9C80LDQttC90YvQuSDQv9Cw0LrQtdGCINGBINGA0YPRh9C60LDQvNC4IDI2eDE3eDI1INGB0LwsINCa0YDQsNGE0YIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQYXDEq3JhIG1haXNpxYbFoSBhciByb2t0LiwgMjZ4MTd4MjVjbSwgYnLFq25zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgMjZ4MTd4MjUgY20sIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QkdGD0LzQsNC20L3Ri9C1INC/0LDQutC10YLRiyDRgSDRgNGD0YfQutCw0LzQuCDQtNC70Y8g0LXQtNGLINC90LAg0LLRi9C90L7RgSDQuCDQtNC+0YHRgtCw0LLQutC4PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JHRg9C80LDQttC90YvQtSDQv9C40YnQtdCy0YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0L/Qu9C+0YHQutC40LzQuCDRgNGD0YfQutCw0LzQuCAmbmRhc2g7INGN0YLQviDQutGA0LDRgdC40LLRi9C5LCDRg9C00L7QsdC90YvQuSDQuCDQvdCw0LTQtdC20L3Ri9C5INGD0L/QsNC60L7QstC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuy4g0J/QsNC60LXRgtGLINC40YHQv9C+0LvRjNC30YPRjtGCINC/0L7QtCDQv9C40YnQtdCy0YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvtGB0L7QsdC10L3QvdC+INGA0LDRgdC/0YDQvtGB0YLRgNCw0L3QtdC90Ysg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFINC00LvRjyDQtdC00Ysg0L3QsCDQstGL0L3QvtGBINC4INCyINGB0LXRgNCy0LjRgdCw0YUg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuJm5ic3A70J/QsNC60LXRgtGLINC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLQvtCz0L4g0LrRgNCw0YTRgtCwLiDQotCw0LrQvtC5INC/0LDQutC10YIg0LLRi9C00LXRgNC20LjQstCw0LXRgiDQtNC+IDEyINC60LMg0L3QsNCz0YDRg9C30LrQuCwg0L/RgNCw0LrRgtC40YfQtdGB0LrQuCDRgyDQvdC10LPQviDQvdC10YIg0L7Qs9GA0LDQvdC40YfQtdC90LjQuSDQv9C+INC30LDQv9C+0LvQvdC10L3QuNGOLiDQkdGD0LzQsNC20L3Ri9C1INGA0YPRh9C60Lgg0L7Rh9C10L3RjCDQutCw0YfQtdGB0YLQstC10L3QvdC+INC4INC90LDQtNC10LbQvdC+INCy0LrQu9C10LXQvdGLINCyINC/0LDQutC10YIuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QYXDEq3JhIG1haXNpxYZpIGFyIHJva3R1cmllbSDEk2RpZW51IHBpZWfEgWRlaSB1biBsxKtkesWGZW0mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD5QYXDEq3JhIHDEgXJ0aWthcyBtYWlzaSBhciBwbGFrYW5pZW0gcm9rdHVyaWVtIC0gdGFzIGlyIHNrYWlzdHMsIMSTcnRzIHVuIGRybyZzY2Fyb247cyBpZXBha28mc2Nhcm9uO2FuYXMgbWF0ZXJpxIFscy4gVG9zIGxpZXRvLCBsYWkgaWVwYWtvdHUgcMSBcnRpa2FzIHByb2R1a3R1cywgaXIgxKtwYSZzY2Fyb247aSBpenBsYXTEq3RpIHVuIHBpZXByYXPEq3RpIMSBdHLEgXMgxJNkaW7EgSZzY2Fyb247YW5hcyBrYWZlam7Eq2PEgXMgdW4gcmVzdG9yxIFub3MuICZTY2Fyb247aWUgcGFwxKtyYSBtYWlzacWGaSBpciBpemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgdmlkZWkgZHJhdWR6xKtnYSBwYXDEq3JhLiAmU2Nhcm9uO8SBZHMgbWFpc2nFhiZzY2Fyb247IGl6dHVyIGzEq2R6IHBhdCAxMiBrZyBzdmFydSwgdGFtIHByYWt0aXNraSBuYXYgaWVyb2Jlxb5vanVtdSBwcm9kdWt0dSBwaWVwaWxkxKsmc2Nhcm9uO2FuYWkuIFBhcMSrcmEgcm9rdHVyaSBpciBrdmFsaXRhdMSrdmkgdW4gZHJvJnNjYXJvbjtpIHBpZWzEq23Ek3RpLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgZm9yIFRha2UtQXdheSBhbmQgZm9vZCBkZWxpdmVyeTwvc3Ryb25nPjwvaDI+DQoNCjxwPlBhcGVyJm5ic3A7YmFncyB3aXRoIGZsYXQgaGFuZGxlcyBhcmUgYSBiZWF1dGlmdWwsIGNvbnZlbmllbnQgYW5kIHJlbGlhYmxlIHBhY2thZ2luZyBtYXRlcmlhbCBmb3IgVGFrZS1Bd2F5IGFuZCBUby1HbyBidXNpbmVzcy4gQmFncyBhcmUgdXNlZCBmb3IgZm9vZCwgZXNwZWNpYWxseSBjb21tb24gaW4gY2FmZXMgYW5kIHJlc3RhdXJhbnRzIGZvciB0YWtlYXdheSBmb29kLiBDYXJyaWVyIHBhcGVyIGJhZ3MmbmJzcDthcmUgbWFkZSBvZiBoaWdoLXF1YWxpdHkgZW52aXJvbm1lbnRhbGx5IGZyaWVuZGx5IGNyYWZ0LiBTdWNoIHBhcGVyIGJhZyBjYW4gd2l0aHN0YW5kIHVwIHRvIDEyIGtnIG9mIGxvYWQsIHByYWN0aWNhbGx5IGl0IGhhcyBubyByZXN0cmljdGlvbnMgb24gZmlsbGluZy4gUGFwZXIgaGFuZGxlcyBhcmUgdmVyeSBoaWdoIHF1YWxpdHkgYW5kIHNlY3VyZWx5IGdsdWVkIHRvIHRoZSBiYWcuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDM5NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDUwMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjggMTE6MTU6MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDE3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9wYWNrYWdpbmctbWF0ZXJpYWxzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcGFja2FnaW5nLW1hdGVyaWFscy9pdGVtLTE5NDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgMjZ4MTd4MjUgY20sIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1OC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBmOTNmOTYwODJhOWJlOWEyZTY1NzBmNzNhMWE1MzAyOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBQYXDEq3JhIG1haXNpIGFyIHJva3R1cmllbSBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkdGD0LzQsNC20L3Ri9C1INC/0LDQutC10YLRiyDRgSDRgNGD0YfQutCw0LzQuCDQutGA0LDRhNGCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyODMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0L/QvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDM3NS81MDAvMTAwMCDQvNC7LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGFwYcS8aWVtIHp1cGFzIHRyYXVraWVtIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7Qsjog0J3QsNC00LXQttC90LDRjyDQt9Cw0YnQuNGC0LAg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjyDQuCDQutC+0LzRhNC+0YDRgiDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCwg0LrQvtGC0L7RgNGL0LUg0YHQvtGF0YDQsNC90Y/RgiDRgdCy0LXQttC10YHRgtGMINCx0LvRjtC0INC4INC30LDRidC40YLRj9GCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8/INCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDRgdC+0YfQtdGC0LDRjtGCINC40L3QvdC+0LLQsNGG0LjQvtC90L3Rg9GOINGC0LXRhdC90L7Qu9C+0LPQuNGOLCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwuINCR0LvQsNCz0L7QtNCw0YDRjyDQt9Cw0L/QsNGC0LXQvdGC0L7QstCw0L3QvdC+0Lkg0YHQuNGB0YLQtdC80LUg0L/Qu9C+0YLQvdC+0LPQviDQt9Cw0LrRgNGL0YLQuNGPINC+0L3QuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGO0YIgMTAwJSDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LXRgNC10L3QvtGB0LrQuCDRgdGD0L/QvtCyLCDRgdC+0YPRgdC+0LIsINCz0L7RgNGP0YfQuNGFINC+0LHQtdC00L7QsiDQuNC70Lgg0YXQvtC70L7QtNC90YvRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Ql9Cw0YnQuNGC0LAg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjzwvc3Ryb25nPiZuYnNwOy0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQtNCw0LbQtSDQv9GA0Lgg0LDQutGC0LjQstC90L7QvCDQtNCy0LjQttC10L3QuNC4LCDRh9GC0L4g0L7Rh9C10L3RjCDQstCw0LbQvdC+INC/0YDQuCDQtNC+0YHRgtCw0LLQutC1INGB0YPQv9C+0LIsINCz0LDRgNC90LjRgNC+0LIg0YEg0YHQvtGD0YHQvtC8INC40LvQuCDQttC40LTQutC+0Lkg0L/QuNGJ0LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KLQtdGA0LzQvtGB0YLQvtC50LrQvtGB0YLRjCDQtNC+ICs4MCZkZWc7Qzwvc3Ryb25nPiZuYnNwOy0mbmJzcDvRgdC+0YXRgNCw0L3Rj9GO0YIg0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQsdC70Y7QtCwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0YHRg9C/0L7QsiDQuCDRgNCw0LPRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz4mbmJzcDstJm5ic3A70YHQvtCy0LzQtdGB0YLQuNC80Ysg0YEg0LPQvtGA0Y/Rh9C40LzQuCDQuCDRhdC+0LvQvtC00L3Ri9C80Lgg0LHQu9GO0LTQsNC80LgsINC00LXRgdC10YDRgtCw0LzQuCwg0YHQvtGD0YHQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGLINC00LvRjyDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzQuNC60YDQvtCy0L7Qu9C90L7QstGL0YUg0L/QtdGH0LXQuTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LzQvtC20L3QviDQt9Cw0LzQvtGA0LDQttC40LLQsNGC0YwsINCwINGC0LDQuiDQttC1INGA0LDQt9C+0LPRgNC10LLQsNGC0Ywg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LggKNC60YDRi9GI0LrRgyDQvdC10L7QsdGF0L7QtNC40LzQviDRgdC90Y/RgtGMKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LU8L3N0cm9uZz4mbmJzcDstJm5ic3A70LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDQvdC1INGC0LXRgNGP0Y8g0YTQvtGA0LzRgyDQtNCw0LbQtSDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINCyINC00LXRgtCw0LvRj9GFOjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCa0YDRg9Cz0LvRi9C1INC60YDRi9GI0LrQuCDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LjQtNC10LDQu9GM0L3QvtCz0L4g0L/RgNC40LvQtdCz0LDQvdC40Y8g0Log0LrQvtC90YLQtdC50L3QtdGA0LDQvC4g0JLRgdGPINGB0LjRgdGC0LXQvNCwICjQutC+0L3RgtC10LnQvdC10YAgKyDQutGA0YvRiNC60LApINGD0YHRgtC+0LnRh9C40LLQsCDQuiDQv9C10YDQtdC/0LDQtNCw0Lwg0YLQtdC80L/QtdGA0LDRgtGD0YAsINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0LIg0YXQvtC70L7QtNC40LvRjNC90LjQutC1INC4INC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNC1LCDQsCDRgtCw0LrQttC1INC00LvRjyDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0K3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC40LTQtdCw0LvRjNC90YvQvNC4INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPOiDQvtGCINCz0L7RgtC+0LLQutC4INC90LAg0L3QtdC00LXQu9GOINC00L4g0YXRgNCw0L3QtdC90LjRjyDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0L3QvtC80LjRjzo8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC30LDQvNC10L3Rj9GO0YIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLCDRgdC+0LrRgNCw0YnQsNGPINCy0YDQtdC0INC00LvRjyDQv9GA0LjRgNC+0LTRiy4g0JjRhSDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Ywg0L/QvtC80L7Qs9GD0YIg0YHRjdC60L7QvdC+0LzQuNGC0Ywg0LHRjtC00LbQtdGCINC90LAg0LPQvtC00Ysg0LLQv9C10YDQtdC0LjwvcD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAg0LPQtdGA0LzQtdGC0LjRh9C90YvRhSDQutGA0YvRiNC10Lo8L3N0cm9uZz4mbmJzcDvQstC80LXRgdGC0LUg0YEg0L/QuNGJ0LXQstGL0LzQuCDQutC+0L3RgtC10LnQvdC10YDQsNC80LggMzc1LCA1MDAg0LjQu9C4IDEwMDAg0LzQuyAtJm5ic3A70Lgg0L3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0YPQtNC+0LHRgdGC0LLQvtC8INGF0YDQsNC90LXQvdC40Y8sINC60L7RgtC+0YDQvtC1INCw0LTQsNC/0YLQuNGA0YPQtdGC0YHRjyDQv9C+0LQg0LLQsNGIINC+0LHRgNCw0Lcg0LbQuNC30L3QuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkNhdXJzcMSrZMSrZ2kgdHJhdWt1IHbEgWtpOiDigIvigIt1enRpY2FtYSBhaXpzYXJkesSrYmEgcHJldCBub3BsxatkxJNtIHVuIMSTcnRhIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IGRhdWR6cHVzxKtndXMsIGF0a8SBcnRvdGkgbGlldG9qYW11cyB2xIFrdXMsIGthcyB1enR1csSTcyBqxatzdSBwxIFydGlrdSBzdmFpZ3UgdW4gbmVjYXVybGFpZMSrZ3U/IE3Fq3N1IGNhdXJzcMSrZMSrZ2llIHDEgXJ0aWthcyB0cmF1a3UgdsSBa2kgYXB2aWVubyBpbm92YXTEq3ZhcyB0ZWhub2xvxKNpamFzLCBwcmFrdGlza3VtdSB1biBpenR1csSrYnUuIEFyIHBhdGVudMSTdHUgY2llJnNjYXJvbjtpIG5vc2zEk2R6YW1vIHNpc3TEk211IHRpZSBub2RybyZzY2Fyb247aW5hIDEwMCUgaGVybcSTdGlza3VtdSAmbmRhc2g7IGlkZcSBbGkgcGllbcSTcm90cyB6dXB1LCBtxJNyxI11LCBzaWx0byBwdXNkaWVudSB2YWkgYXVrc3RvIHV6a29kdSB0cmFuc3BvcnTEkyZzY2Fyb247YW5haS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+TmVjYXVybGFpZMSrZ3MgLSBjaWUmc2Nhcm9uO2kgbm9zbMSTZ3RzIHBhdCBha3TEq3ZhcyBrdXN0xKtiYXMgbGFpa8SBLCBrYXMgaXIgxLxvdGkgc3ZhcsSrZ2ksIHBpZWfEgWTEgWpvdCB6dXBhcywgcGllZGV2YXMgYXIgbcSTcmNpIHZhaSAmc2Nhcm9uO8S3aWRydSDEk2RpZW51LjwvcD4NCg0KPHA+S2Fyc3R1bWl6dHVyxKtncyBsxKtkeiArODAmZGVnO0MgLSB1enR1ciDEk2RpZW51IHNpbHR1LCBwaWVtxJNyb3RzIGthcnN0xIFtIHp1cMSBbSB1biBzYXV0xJNqdW1pZW0uPC9wPg0KDQo8cD5EYXVkenB1c8SrYmEgJm5kYXNoOyBzYWRlciBhciBrYXJzdGFqaWVtIHVuIGF1a3N0YWppZW0gxJNkaWVuaWVtLCBkZXNlcnRpZW0sIG3Ek3JjxJNtLjwvcD4NCg0KPHA+RHJvJnNjYXJvbjtzIHNhbGTEk3RhdsSBIHVuIG1pa3JvdmnEvMWGdSBrcsSBc27EqyAtIHRyYXVrdXMgdmFyIHNhc2FsZMSTdCB1biBhcsSrIHNpbGTEq3QgbWlrcm92acS8xYZ1IGtyxIFzbsSrIChqxIFub8WGZW0gdsSBa3MpLjwvcD4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbXMgJm5kYXNoOyB2aWVnbGkgdMSrcsSBbXMgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgSwgbmV6YXVkxJNqb3QgZm9ybXUgcGF0IHDEk2MgYXRrxIFydG90YXMgbGlldG8mc2Nhcm9uO2FuYXMuPC9wPg0KDQo8aDI+PHN0cm9uZz5QcmFrdGlza3VtcyBkZXRhxLzEgXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+QXBhxLxpZSB2xIFraSBpciB2ZWlkb3RpIHTEgSwgbGFpIHRpZSBsaWVsaXNraSBpZWRlcsSTdG9zIGtvbnRlaW5lcm9zLiBWaXNhIHNpc3TEk21hICh0cmF1a3MgKyB2xIFrcykgaXIgaXp0dXLEq2dhIHByZXQgdGVtcGVyYXTFq3JhcyBpem1hacWGxIFtLCBwaWVtxJNyb3RhIHV6Z2xhYsSBJnNjYXJvbjthbmFpIGxlZHVzc2thcMSrIHVuIHNhbGTEk3RhdsSBLCBrxIEgYXLEqyBtYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEuIFRhcyBwYWRhcmEgdG9zIGlkZcSBbGkgcGllbcSTcm90dXMgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWk6IG5vIGdhdGF2byZzY2Fyb247YW5hcyBuZWTEk8S8YXMgZ2FydW3EgSBsxKtkeiBwdXNmYWJyaWvEgXR1IHV6Z2xhYsSBJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgyPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtndW1zIHVuIGVrb25vbWlqYTo8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtaWUgdsSBa2kgYWl6c3TEgWogdmllbnJlaXpsaWV0b2phbW8gaWVwYWtvanVtdSwgc2FtYXppbm90IGthaXTEk2p1bXUgdmlkZWkuIFRvIGl6dHVyxKtiYSB1biBpenR1csSrYmEgcGFsxKtkesSTcyBpZXRhdXDEq3QgasWrc3UgYnVkxb5ldHUgbsSBa2FtYWppZW0gZ2FkaWVtLjwvcD4NCg0KPHA+UGFzxat0aWV0IGhlcm3Ek3Rpc2t1IHbEgWt1IGtvbXBsZWt0dSBrb3DEgSBhciAzNzUsIDUwMCB2YWkgMTAwMCBtbCBwxIFydGlrYXMgenVwYXMgdHJhdWtpZW0gLSB1biBpemJhdWRpZXQgdXpnbGFixIEmc2Nhcm9uO2FuYXMgxJNydMSrYmFzLCBrYXMgcGllbMSBZ29qYXMgasWrc3UgZHrEq3Zlc3ZlaWRhbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlRyYW5zcGFyZW50IExpZHMgZm9yIENvbnRhaW5lcnM6IFJlbGlhYmxlIExlYWthZ2UgUHJvdGVjdGlvbiBhbmQgQ29tZm9ydCBvZiBVc2U8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciB2ZXJzYXRpbGUgcmV1c2FibGUgbGlkcyB0aGF0IHdpbGwga2VlcCB5b3VyIGZvb2QgZnJlc2ggYW5kIHByZXZlbnQgc3BpbGxzPyBPdXIgdHJhbnNwYXJlbnQgcmV1c2FibGUgbGlkcyBmb3IgZm9vZCBjb250YWluZXJzIGNvbWJpbmUgaW5ub3ZhdGl2ZSB0ZWNobm9sb2d5LCBwcmFjdGljYWxpdHkgYW5kIGR1cmFiaWxpdHkuIFRoYW5rcyB0byB0aGUgcGF0ZW50ZWQgdGlnaHQtY2xvc2luZyBzeXN0ZW0sIHRoZXkgcHJvdmlkZSAxMDAlIGxlYWstcHJvb2ZuZXNzIC0gaWRlYWwgZm9yIGNhcnJ5aW5nIHNvdXBzLCBzYXVjZXMsIGhvdCBsdW5jaGVzIG9yIGNvbGQgYXBwZXRpemVycy48L3A+DQoNCjxoMj48c3Ryb25nPk1haW4gYWR2YW50YWdlczo8L3N0cm9uZz48L2gyPg0KDQo8cD5MZWFrLXByb29mIC0gdGlnaHRuZXNzIGV2ZW4gZHVyaW5nIGFjdGl2ZSBtb3ZlbWVudCwgd2hpY2ggaXMgdmVyeSBpbXBvcnRhbnQgd2hlbiBkZWxpdmVyaW5nIHNvdXBzLCBzaWRlIGRpc2hlcyB3aXRoIHNhdWNlIG9yIGxpcXVpZCBmb29kLjwvcD4NCg0KPHA+SGVhdC1yZXNpc3RhbnQgdXAgdG8gKzgwJmRlZztDIC0gbWFpbnRhaW5zIHRoZSB0ZW1wZXJhdHVyZSBvZiBmb29kLCBzdWl0YWJsZSBmb3IgaG90IHNvdXBzIGFuZCBzdGV3cy48L3A+DQoNCjxwPlZlcnNhdGlsaXR5IC0gY29tcGF0aWJsZSB3aXRoIGhvdCBhbmQgY29sZCBkaXNoZXMsIGRlc3NlcnRzLCBzYXVjZXMuPC9wPg0KDQo8cD5GcmVlemVyIGFuZCBtaWNyb3dhdmUgc2FmZSAtIGNvbnRhaW5lcnMgY2FuIGJlIGZyb3plbiBhbmQgYWxzbyBoZWF0ZWQgaW4gdGhlIG1pY3Jvd2F2ZSAodGhlIGxpZCBtdXN0IGJlIHJlbW92ZWQpLjwvcD4NCg0KPHA+UmV1c2FibGUgLSBlYXN5IHRvIGNsZWFuIGluIHRoZSBkaXNod2FzaGVyLCB3aXRob3V0IGxvc2luZyBzaGFwZSBldmVuIGFmdGVyIHJlcGVhdGVkIHVzZS48L3A+DQoNCjxoMj48c3Ryb25nPlByYWN0aWNhbCBpbiBkZXRhaWw6PC9zdHJvbmc+PC9oMj4NCg0KPHA+Um91bmQgbGlkcyBhcmUgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiBjb250YWluZXJzLiBUaGUgZW50aXJlIHN5c3RlbSAoY29udGFpbmVyICsgbGlkKSBpcyByZXNpc3RhbnQgdG8gdGVtcGVyYXR1cmUgY2hhbmdlcywgc3VpdGFibGUgZm9yIHN0b3JhZ2UgaW4gdGhlIHJlZnJpZ2VyYXRvciBhbmQgZnJlZXplciwgYXMgd2VsbCBhcyBmb3Igd2FzaGluZyBpbiB0aGUgZGlzaHdhc2hlci4gVGhpcyBtYWtlcyB0aGVtIGlkZWFsIGZvciBldmVyeWRheSB1c2U6IGZyb20gY29va2luZyBmb3IgdGhlIHdlZWsgdG8gc3RvcmluZyBzZW1pLWZpbmlzaGVkIHByb2R1Y3RzLjwvcD4NCg0KPGgyPjxzdHJvbmc+RWNvLWZyaWVuZGx5IGFuZCBjb3N0LWVmZmVjdGl2ZTo8L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBsaWRzIHJlcGxhY2UgZGlzcG9zYWJsZSBwYWNrYWdpbmcsIHJlZHVjaW5nIGhhcm0gdG8gbmF0dXJlLiBUaGVpciBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSB3aWxsIGhlbHAgc2F2ZSB5b3VyIGJ1ZGdldCBmb3IgeWVhcnMgdG8gY29tZS48L3A+DQoNCjxwPk9yZGVyIGEgc2V0IG9mIGFpcnRpZ2h0IGxpZHMgYWxvbmcgd2l0aCAzNzUsIDUwMCBvciAxMDAwIG1sIGZvb2QgY29udGFpbmVycyAtIGFuZCBlbmpveSBzdG9yYWdlIGNvbnZlbmllbmNlIHRoYXQgYWRhcHRzIHRvIHlvdXIgbGlmZXN0eWxlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTc3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1NjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDU2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDYwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDRmY2RiYzcyODAyNDU4ZjM4YWJkYzFlNzE0YjJhZDA1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3MgdHJhdWt1IHbEgWtzIGFyIGhlcm3Ek3Rpc2t1IGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVHJhbnNwYXJlbnQgbGVhay1wcm9vZiBsaWQgZm9yIGZvb2QgY29udGFpbmVycyB3aXRoIHNlY3VyZSBjbG9zdXJlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINCz0LXRgNC80LXRgtC40YfQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0YEg0LfQsNGJ0LjRgtC+0Lkg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNjY5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExNzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBBLVlNVy1TU0UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTkxNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0KHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCDQn9GA0LXQvNC40YPQvCAxN9GB0LwsINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZSBwcmVtaXVtIDE3Y20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgSGVhdnkgV2VpZ2h0IFNvdXAgU3Bvb24gMTdjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGB0L7Rh9C10YLQsNC10YIg0LIg0YHQtdCx0LUg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjC4g0JXRkSDRh9GR0YDQvdGL0Lkg0YbQstC10YIg0L/RgNC40LTQsNGR0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQsCDQtNC70LjQvdCwIDE3INGB0Lwg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YEg0LPQu9GD0LHQvtC60LjQvNC4INGC0LDRgNC10LvQutCw0LzQuC4g0JHQu9Cw0LPQvtC00LDRgNGPINCx0L7Qu9C10LUg0YLRj9C20ZHQu9C+0LzRgyDQstC10YHRgyDQuCDQutGA0YPQs9C70L7QvNGDINCz0LvRg9Cx0L7QutC+0LzRgyDRh9C10YDQv9Cw0LvRgywg0Y3RgtCwINC70L7QttC60LAg0L7RgtC70LjRh9Cw0LXRgtGB0Y8g0L/QvtCy0YvRiNC10L3QvdC+0Lkg0L/RgNC+0YfQvdC+0YHRgtGM0Y4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YzRjiwg0L/RgNC10LLQvtGB0YXQvtC00Y8g0LTRgNGD0LPQuNC1INGB0YPQv9C+0LLRi9C1INC70L7QttC60LguINCe0L3QsCDQu9C10LPQutC+INC80L7QtdGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXRkSDQsdC10Lcg0L/QvtGC0LXRgNC4INCy0L3QtdGI0L3QtdCz0L4g0LLQuNC00LAg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0LguINCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7QuSDQu9C+0LbQutC4INC/0L7QvNC+0LPQsNC10YIg0YHQvdC40LfQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDQt9Cw0LHQvtGC0LUg0L4g0L/RgNC40YDQvtC00LUuINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdC90YvQuSDQuCDRgdGC0LjQu9GM0L3Ri9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDQtdC00YsuINCS0YvQsdC40YDQsNC50YLQtSDQvdCw0YjRgyDQu9C+0LbQutGDINC00LvRjyDQv9C+0LLRi9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGPINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QuNGPINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGU8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGUsIGthcyBpemdhdGF2b3RhIG5vIGl6dHVyxKtnYXMgcGxhc3RtYXNhcywgYXB2aWVubyBhdWdzdHUga3ZhbGl0xIF0aSB1biB2aWRlaSBkcmF1ZHrEq2d1bXUuIFTEgSBtZWxuxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciBlbGVnYW5jaSwgdW4gMTcgY20gZ2FydW1zIHBhZGFyYSB0byB2aWVnbGkgbGlldG9qYW11IGFyIGR6acS8xIFtIHBsxIFrc27Ek20uIEFyIGxpZWzEgWt1IHN2YXJ1IHVuIGFwYcS8dSwgZHppxLx1IGthdXNpxYZ1ICZzY2Fyb247xKsga2Fyb3RlIGlyIMSrcGEmc2Nhcm9uO2kgc3DEk2PEq2dhIHVuIGl6dHVyxKtnYSwgcMSBcnNwxJNqb3QgY2l0YXMgenVwYXMga2Fyb3Rlcy4gVG8gaXIgdmllZ2xpIHTEq3LEq3QgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBrYXMgxLxhdWogdG8gaXptYW50b3QgZGF1ZHphcyByZWl6ZXMsIG5lemF1ZMSTam90IGl6c2thdHUgdW4gZnVua2Npb25hbGl0xIF0aS4gJlNjYXJvbjvEq3Mga2Fyb3RlcyBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgYsWrdMSrYmEgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LCBwYWzEq2R6b3QgYWl6c2FyZ8SBdCB2aWRpLiBJZGXEgWxpIHBpZW3Ek3JvdHMgcmVzdG9yxIFuaWVtIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0gxJNydHUgdW4gc3RpbMSrZ3UgcsSra3UgxJMmc2Nhcm9uO2FuYWkuIEl6dsSTbGlldGllcyBtxatzdSBrYXJvdGksIGxhaSB1emxhYm90dSBzYXZ1IHNlcnZpc2EgbMSrbWVuaSB1biBhcG1pZXJpbsSBdHUga2xpZW50dSB2YWphZHrEq2JhcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHNvdXAgc3Bvb24gYmxhY2s8L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBoZWF2eSB3ZWlnaHQgc291cCBzcG9vbiBtYWRlIG9mIGR1cmFibGUgcGxhc3RpYyBjb21iaW5lcyBoaWdoIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MuIEl0cyBibGFjayBjb2xvciBhZGRzIGVsZWdhbmNlLCBhbmQgdGhlIGxlbmd0aCBvZiAxNyBjbSBlbnN1cmVzIGVhc2Ugb2YgdXNlIHdpdGggZGVlcCBwbGF0ZXMuIFRoYW5rcyB0byBpdHMgaGVhdmllciB3ZWlnaHQgYW5kIHJvdW5kIGRlZXAgbGFkbGUsIHRoaXMgc3Bvb24gaXMgY2hhcmFjdGVyaXplZCBieSBpbmNyZWFzZWQgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHksIHN1cnBhc3Npbmcgb3RoZXIgc291cCBzcG9vbnMuIEl0IGlzIGVhc3kgdG8gd2FzaCBpbiB0aGUgZGlzaHdhc2hlciwgd2hpY2ggYWxsb3dzIHlvdSB0byB1c2UgaXQgcmVwZWF0ZWRseSB3aXRob3V0IGxvc2luZyBpdHMgYXBwZWFyYW5jZSBhbmQgZnVuY3Rpb25hbGl0eS4gUmV1c2FibGUgdXNlIG9mIHRoaXMgc3Bvb24gaGVscHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgcGxhc3RpYyB3YXN0ZSwgY29udHJpYnV0aW5nIHRvIGNhcmluZyBmb3IgbmF0dXJlLiBJZGVhbCBmb3IgcmVzdGF1cmFudHMgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzLCBwcm92aWRpbmcgY3VzdG9tZXJzIHdpdGggYSBjb252ZW5pZW50IGFuZCBzdHlsaXNoIHRvb2wgZm9yIGVhdGluZy4gQ2hvb3NlIG91ciBzcG9vbiB0byBpbXByb3ZlIHlvdXIgc2VydmljZSBhbmQgc2F0aXNmeSB0aGUgbmVlZHMgb2YgeW91ciBjdXN0b21lcnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzI4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMDctMjcgMTM6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODowOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDExOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjY5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgSGVhdnkgV2VpZ2h0IFNvdXAgU3Bvb24gMTdjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1NS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3Mjk1YmE4ZjZlMDZjMjcyZDhhYTVjMDVkNDQzNDkwNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBQYWxzdGljIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gWnVwYXMga2Fyb3RlIHByZW1pdW0gZGF1ZHprxIFydCBsaWV0b2phbWEsIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwINCf0YDQtdC80LjRg9C8LCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tVEIxNkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3MjQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YsgNTAwINC80LssINCf0J8sINGH0LXRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgNTAwIG1sLCBQUCwgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7OiDQndC10LHQvtC70YzRiNC+0Lkg0L7QsdGK0LXQvCwg0LzQsNC60YHQuNC80YPQvCDQv9C+0LvRjNC30Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNC00LXQsNC70YzQvdGLINC00LvRjyDQvdC10LHQvtC70YzRiNC40YUg0L/QvtGA0YbQuNC5LCDRgdC+0YPRgdC+0LIg0LjQu9C4INC00LXRgdC10YDRgtC+0LIuINCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQsdC10LfQvtC/0LDRgdC90Ysg0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQutC4LCDQvNC+0YDQvtC30LjQu9C60Lgg0Lgg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdGLLiDQo9C00L7QsdC90LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3QsNGPINCz0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwINC00LXQu9Cw0Y7RgiDQuNGFINGE0LDQstC+0YDQuNGC0LDQvNC4INCyINC/0LXQutCw0YDQvdGP0YUg0Lgg0LTQvtC80LAuINCj0YfQsNGB0YLQstGD0LnRgtC1INCyJm5ic3A70L/RgNC+0LPRgNCw0LzQvNCw0YUg0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtC60YDQsNGC0LjRgtGMINGN0LrQvtGB0LvQtdC0INCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWFzIHRhaXNuc3TFq3J2ZWlkYSBrxIFyYmFzIDUwMCBtbDogTWF6cyBpem3Ek3JzLCBsaWVsYSBpZXRla21lPC9zdHJvbmc+PC9oMj4NCg0KPHA+JlNjYXJvbjvEq3Mga29tcGFrdMSBcyZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1hcyBrxIFyYmFzJm5ic3A7aXIgcGllbcSTcm90YXMgbWF6xIFtIHBvcmNpasSBbSwgbcSTcmPEk20gdmFpIGRlc2VydGllbS4gRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgS4gVG8ga2F1ZHplcyBkaXphaW5zIGlldGF1cGEgdmlldHUgbm9saWt0YXbEgXMuIFBpZWRhbG90aWVzJm5ic3A7ZGVwb3rEq3RhIHByb2dyYW1txIFzLCBqxatzIHZlaWNpbmF0IGFwcml0ZXMgZWtvbm9taWt1LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXJzIDUwMCBtbDogU21hbGwgc2l6ZSwgYmlnIGltcGFjdDwvc3Ryb25nPjwvaDI+DQoNCjxwPkNvbXBhY3QgeWV0IHZlcnNhdGlsZSwgdGhlc2UmbmJzcDtyZXVzYWJsZSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNuYWNrcywgZGlwcywgb3Igc21hbGwgcG9ydGlvbnMuIFRoZSBCUEEtZnJlZSBkZXNpZ24gd2l0aHN0YW5kcyBleHRyZW1lIHRlbXBlcmF0dXJlcywgbWFraW5nIHRoZW0gc2FmZSBmb3IgbWljcm93YXZpbmcsIGZyZWV6aW5nLCBhbmQgZGlzaHdhc2hpbmcuIFRoZSBhaXJ0aWdodCBsaWQgcHJlc2VydmVzIGZyZXNobmVzcywgd2hpbGUgdGhlIHRyYW5zcGFyZW50IGJvZHkgaGlnaGxpZ2h0cyB5b3VyIGRpc2hlcyZyc3F1bzsgYXBwZWFsLiBBIGZhdm9yaXRlIGZvciBiYWtlcmllcywgZGVsaXMsIG9yIGhvbWUgdXNlLCB0aGV5IHN1cHBvcnQmbmJzcDt6ZXJvLXdhc3RlIGluaXRpYXRpdmVzJm5ic3A7dGhyb3VnaCBkZXBvc2l0IHN5c3RlbXMuIFN0YWNrIHRoZW0gbmVhdGx5IGluIGtpdGNoZW5zIG9yIGRlbGl2ZXJ5IHZlaGljbGVzIHRvIG1heGltaXplIHNwYWNlLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyMDM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE0NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDYzMTgyMWM4NDM3ZmNlMDcxMDgzN2FiYTU1ZGVjZDJlLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVycyA1MDAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA1MDAgbWwgUFAgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC/0LjRidC10LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3Rfc2ltaWxhcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLURUMS8yTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzIyNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCAzNzUvNTAwLzc1MCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtzIMSTZGllbnUga8SBcmLEgW0gMzc1LzUwMC83NTAgbWwsIFBQLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkIGZvciBjb250YWluZXIgMzc1LzUwMC83NTAgbWwgIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwIFBDTS1UQjEyQi8xNkIvMjRCLiDQmtGA0YvRiNC60Lgg0L7RgdC90LDRidC10L3RiyDQt9Cw0L/QsNGC0LXQvdGC0L7QstCw0L3QvdC+0Lkg0L/Qu9C+0YLQvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSDQt9Cw0LrRgNGL0YLQuNGPINC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINC/0YDQvtGC0LXQutCw0L3QuNGPLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCDQuCDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LTQviAxMjEgJmRlZztDLCDQsCDRgtCw0LrQttC1INC90LDQvNC90L7Qs9C+INC00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3Rj9GO0YIg0JLQsNGI0Lgg0LHQu9GO0LTQsCDQs9C+0YDRj9GH0LjQvNC4INC4INGB0LLQtdC20LjQvNC4LiDQn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0YPQv9GA0L7RidCw0Y7RgiDRg9C30L3QsNCy0LDQtdC80L7RgdGC0Ywg0L/RgNC+0LTRg9C60YLQsCDQuCDRg9Cy0LXQu9C40YfQuNCy0LDRjtGCINCy0L7Qt9C80L7QttC90L7RgdGC0Lgg0L/RgNC10LfQtdC90YLQsNGG0LjQuC4g0JTQvtGB0YLRg9C/0L3RiyDQsiDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSwg0LrRgNGD0LPQu9C+0Lkg0Lgg0L7QstCw0LvRjNC90L7QuSDRhNC+0YDQvNCw0YUg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINCz0L7RgNGP0YfQuNGFINCx0LvRjtC0LCDRgtCw0Log0Lgg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0LfQsNC60YPRgdC+0LosINGB0L7Rg9GB0L7QsiDQuCDRgdGD0L/QvtCyLiDQmtC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0LIg0YXQvtC70L7QtNC40LvRjNC90L7QuSDQuCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDQtS4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LLQvNC10YHRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyZuYnNwO9C00L7RgdGC0LDQstC60Lgg0LXQtNGLLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+RG90aWUgY2F1cnNwxKtkxKtnaWUgdsSBa2kgaXIgcGllbcSTcm90aSBrb250ZWluZXJpbSBQQ00tVEIxMkIvMTZCLzI0QixrYXMga2FscG8gxJNkaWVudSBwaWVnxIFkZWkuIFRpZSBpciBhcHLEq2tvdGkgYXIgcGF0ZW50xJN0dSBzdGluZ3J1IGFpenRhaXPEqyZzY2Fyb247YW5hcyBzaXN0xJNtdSwgbGFpIG5vdsSTcnN0dSBqZWJrxIFkYSB2ZWlkYSBub3BsxatkaS4gS29udGVpbmVyaSBpciBwaWVtxJNyb3RpIGxpZXRvJnNjYXJvbjthbmFpIG1pa3JvdmnEvMWGdSBrcsSBc27Eq3MgdW4gdmFyIGl6dHVyxJN0IHRlbXBlcmF0xatydSBsxKtkeiAxMjEgJmRlZztDLCBrxIEgYXLEqyB0aWUgaWxnxIFrIHNhZ2xhYsSBIGthcnN0dSB1biBzdmFpZ3UgSsWrc3UgxJNkaWVudS4gS3Jpc3TEgWxkemlkcmllIHbEgWtpIHBhZGFyYSBwcm9kdWt0dSByZWR6YW11IHVuIHRhcyBwYWxpZWxpbmEgcHJlemVudMSTJnNjYXJvbjthbmFzIGllc3DEk2phcy4gSXIgcGllZWphbWkgdGFpc25zdMWrcmEsIGFwYcS8aSB1biBvdsSBbGkgdW4gdGllIGRlcsSTcyBnYW4gJm5ic3A7a2Fyc3RpZW0gxJNkaWVuaWVtLCBnYW4gYXLEqyBhdWtzdMSBbSB1emtvZMSBbSwgbcSTcmPEk20gdW4genVwxIFtLiBLb250ZWluZXJpIGlyIHBpZW3Ek3JvdGkgYXLEqyBwcm9kdWt0YSB1emdsYWLEgSZzY2Fyb247YW5haSBsZWR1c3NrYXDEqyB1biBzYWxkxJN0YXbEgS4gRG90aWUga29udGVpbmVyaSBhciB2xIFraWVtIGlyIGlkZcSBbGkgcGllbcSTcm90aSDEk2RpZW51IHBpZWfEgWRlaS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoZXNlIHRyYW5zcGFyZW50IGNvdmVycyBhcmUgc3VpdGFibGUgZm9yIGZvb2QgZGVsaXZlcnksIGZvciBjb250YWluZXIgUENNLVRCMTJCIC8gMTZCIC8gMjRCLiBDb3ZlcnMgYXJlIGVxdWlwcGVkIHdpdGggYSBwYXRlbnRlZCB0aWdodCBjbG9zdXJlIHN5c3RlbSB0byBwcmV2ZW50IGxlYWthZ2UuIFRoZSBjb250YWluZXJzIGFyZSBzdWl0YWJsZSBmb3IgbWljcm93YXZlIG92ZW5zIGFuZCBjYW4gd2l0aHN0YW5kIHRlbXBlcmF0dXJlcyB1cCB0byAxMjEgJmRlZzsgQywgYW5kIGFsc28ga2VlcCB5b3VyIGRpc2hlcyBob3QgYW5kIGZyZXNoIGZvciBtdWNoIGxvbmdlci4gVHJhbnNwYXJlbnQgY292ZXJzIHNpbXBsaWZ5IHByb2R1Y3QgcmVjb2duaXRpb24gYW5kIGluY3JlYXNlIHByZXNlbnRhdGlvbiBjYXBhYmlsaXRpZXMuIEF2YWlsYWJsZSBpbiByZWN0YW5ndWxhciwgcm91bmQgYW5kIG92YWwgc2hhcGVzIGFuZCBzdWl0YWJsZSBmb3IgaG90IGRpc2hlcywgYXMgd2VsbCBhcyBmb3IgY29sZCBhcHBldGl6ZXJzLCBzYXVjZXMgYW5kIHNvdXBzLiBDb250YWluZXJzIGFyZSBhbHNvIHN1aXRhYmxlIGZvciBzdG9yYWdlIGluIHRoZSByZWZyaWdlcmF0b3IgYW5kIGZyZWV6ZXIuIENvbnRhaW5lcnMgd2l0aCBsaWRzIGFyZSBpZGVhbCBmb3IgZm9vZCBkZWxpdmVyeS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4MDIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuNzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE0NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkIGZvciBjb250YWluZXIgMzc1LzUwMC83NTAgbWwgIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI0OGM4N2U5MmU0NjI4ZWRmNDY2YTBiNzUyMDVjZjVhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTU3Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDc4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tMTZSQ0xJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDQutGA0YPQs9C70YvRhSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiA1MDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBkYXVkemvEgXJ0IGxpZXRvamFtaWVtIGFwYcS8aWVtIMSTZGllbnUga8SBcmLEgW0gNTAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJldWFzYmxlIFJvdW5kIERlbGkgQ29udGFpbmVycyA1MDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPtCa0YDRi9GI0LrQuCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgNTAwINC80Ls8L2gyPg0KDQo8aDM+PHN0cm9uZyBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTkuNTdhNmM5MjFRNE44bVQiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LI6INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQuCDQtdC00Ysg0L3QsCDQstGL0L3QvtGBPC9zdHJvbmc+PC9oMz4NCg0KPHA+0KHQvtCy0YDQtdC80LXQvdC90YvQtSDRgtC10YXQvdC+0LvQvtCz0LjQuCDRg9C/0LDQutC+0LLQutC4INGB0YLRgNC10LzQuNGC0LXQu9GM0L3QviDRgNCw0LfQstC40LLQsNGO0YLRgdGPLCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LLRgdGRINCx0L7Qu9C10LUg0YPQtNC+0LHQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDRgNC10YjQtdC90LjRjy4g0J7QtNC90LjQvCDQuNC3INGC0LDQutC40YUg0LjQvdC90L7QstCw0YbQuNC+0L3QvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINGP0LLQu9GP0Y7RgtGB0Y8g0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsiwg0LrQvtGC0L7RgNGL0LUg0YHRgtCw0L3QvtCy0Y/RgtGB0Y8g0L3QtdC30LDQvNC10L3QuNC80YvQvNC4INC60LDQuiDQtNC70Y8g0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YLQsNC6INC4INC00LvRjyDQt9Cw0LLQtdC00LXQvdC40Lkg0L7QsdGJ0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QuNGC0LDQvdC40Y8sINC/0YDQtdC00LvQsNCz0LDRjtGJ0LjRhSDQsdC70Y7QtNCwINC90LAg0LLRi9C90L7RgS4g0K3RgtC4INC60YDRi9GI0LrQuCDQvdC1INGC0L7Qu9GM0LrQviDQvtCx0LXRgdC/0LXRh9C40LLQsNGO0YIg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0YHQvtC00LXRgNC20LjQvNC+0LPQviwg0L3QviDQuCDQv9C+0LzQvtCz0LDRjtGCINGB0L7Qt9C00LDRgtGMINC/0L7Qu9C+0LbQuNGC0LXQu9GM0L3QvtC1INCy0L/QtdGH0LDRgtC70LXQvdC40LUg0YMg0LrQu9C40LXQvdGC0LAuPC9wPg0KDQo8aDM+PHN0cm9uZz7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LAg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LXQuiDRj9Cy0LvRj9C10YLRgdGPINC+0LTQvdC40Lwg0LjQtyDQutC70Y7Rh9C10LLRi9GFINC/0YDQtdC40LzRg9GJ0LXRgdGC0LIg0Y3RgtC40YUg0LjQt9C00LXQu9C40LkuINCe0L3QsCDQv9C+0LfQstC+0LvRj9C10YIg0LLQuNC00LXRgtGMINCx0LvRjtC00L4g0YfQtdGA0LXQtyDRg9C/0LDQutC+0LLQutGDLCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC/0YDQuCDQtNC10LzQvtC90YHRgtGA0LDRhtC40Lgg0LPQvtGC0L7QstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC90LAg0LLQuNGC0YDQuNC90LUuINCi0LDQutC+0Lkg0L/QvtC00YXQvtC0INC/0L7QvNC+0LPQsNC10YIg0L/RgNC40LLQu9C10YfRjCDQstC90LjQvNCw0L3QuNC1INC/0L7QutGD0L/QsNGC0LXQu9C10LksINCy0YvQt9GL0LLQsNGPINGDINC90LjRhSDQttC10LvQsNC90LjQtSDQv9C+0L/RgNC+0LHQvtCy0LDRgtGMINCw0L/Qv9C10YLQuNGC0L3QviDQstGL0LPQu9GP0LTRj9GJ0LXQtSDQsdC70Y7QtNC+LiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDRg9C/0LDQutC+0LLQutCwINC/0L7QtNGH0LXRgNC60LjQstCw0LXRgiDQutCw0YfQtdGB0YLQstC+INC4INGB0LLQtdC20LXRgdGC0Ywg0L/RgNC+0LTRg9C60YLQvtCyLCDRg9GB0LjQu9C40LLQsNGPINC40YUg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINGD0LLQtdC70LjRh9C10L3QuNGOINC/0YDQvtC00LDQti48L3A+DQoNCjxoMz48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCa0YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgiDRg9C/0LDQutC+0LLQutGDLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINCz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMLiDQrdGC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0YLQtdC60LDQvdC40LUg0YHQvtGD0YHQvtCyLCDRgdC+0LrQvtCyINC40LvQuCDQtNGA0YPQs9C40YUg0LbQuNC00LrQvtGB0YLQtdC5LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC/0YDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUg0L/QuNGJ0LguINCd0LDQtNGR0LbQvdCw0Y8g0YTQuNC60YHQsNGG0LjRjyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCLCDRh9GC0L4g0LLQsNGIINC30LDQutCw0Lcg0LHRg9C00LXRgiDQtNC+0YHRgtCw0LLQu9C10L0g0LIg0YbQtdC70L7RgdGC0Lgg0Lgg0YHQvtGF0YDQsNC90L3QvtGB0YLQuCwg0LHQtdC3INC70LjRiNC90LjRhSDQsdC10YHQv9C+0YDRj9C00LrQvtCyINC4INGA0LDQt9C70LjQstCw0Y7RidC40YXRgdGPINGB0L7QtNC10YDQttC40LzRi9GFLjwvcD4NCg0KPGgzPjxzdHJvbmc+0KDQsNC30L3QvtC+0LHRgNCw0LfQuNC1INGE0L7RgNC8INC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JrRgNGL0YjQutC4INC00L7RgdGC0YPQv9C90Ysg0LIg0YDQsNC30LvQuNGH0L3Ri9GFINGE0L7RgNC80LDRhSAmbWRhc2g7INC60YDRg9Cz0LvRi9C1LCDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQuCDQvtCy0LDQu9GM0L3Ri9C1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINCy0YvQsdGA0LDRgtGMINC90LDQuNCx0L7Qu9C10LUg0L/QvtC00YXQvtC00Y/RidC40Lkg0LLQsNGA0LjQsNC90YIg0LTQu9GPINGA0LDQt9C90YvRhSDRgtC40L/QvtCyINCx0LvRjtC0LiDQkdC70LDQs9C+0LTQsNGA0Y8g0Y3RgtC+0LzRgyDQvtC90Lgg0LvQtdCz0LrQviDQsNC00LDQv9GC0LjRgNGD0Y7RgtGB0Y8g0Log0LvRjtCx0YvQvCDRgtGA0LXQsdC+0LLQsNC90LjRj9C8INC4INC/0YDQtdC00L/QvtGH0YLQtdC90LjRj9C8INC60LvQuNC10L3RgtC+0LIuINCa0YDQvtC80LUg0YLQvtCz0L4sINGN0YLQuCDQutGA0YvRiNC60Lgg0LLRi9C00LXRgNC20LjQstCw0Y7RgiDQstGL0YHQvtC60YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC00L4gKzEyMSZkZWc7Qywg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINGB0L7QstC80LXRgdGC0LjQvNGL0LzQuCDRgSDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfRjNGOLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQv9C+0LvQtdC30L3QviDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0L/RgNC10LTQv9C+0YfQuNGC0LDQtdGCINGA0LDQt9C+0LPRgNC10LLQsNGC0Ywg0YHQstC+0Lgg0LHQu9GO0LTQsCDQv9C10YDQtdC0INGD0L/QvtGC0YDQtdCx0LvQtdC90LjQtdC8LjwvcD4NCg0KPGgzPjxzdHJvbmc+0K3QutC+0LvQvtCz0LjRh9C10YHQutCw0Y8g0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwICZtZGFzaDsg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC60L7RgtC+0YDRi9C5INC80L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1INC4INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQv9C+0LLRgtC+0YDQvdC+LiDQn9C+0YHQu9C1INC+0LrQvtC90YfQsNC90LjRjyDRgdGA0L7QutCwINGB0LvRg9C20LHRiyDRgtCw0LrQuNC1INC40LfQtNC10LvQuNGPINC70LXQs9C60L4g0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0Y7RgtGB0Y8sINGH0YLQviDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0YHQvdC40LbQtdC90LjRjiDQutC+0LvQuNGH0LXRgdGC0LLQsCDQvtGC0YXQvtC00L7QsiDQuCDQt9Cw0YnQuNGC0LUg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC5INGD0L/QsNC60L7QstC60LggJm1kYXNoOyDRjdGC0L4g0YjQsNCzINC6INCx0L7Qu9C10LUg0YfQuNGB0YLQvtC80YMg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7QvNGDINC80LjRgNGDLjwvcD4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMC41N2E2YzkyMVE0TjhtVCI+0KLQsNC60LjQvCDQvtCx0YDQsNC30L7QvCwg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9GA0LXQtNGB0YLQsNCy0LvRj9GO0YIg0YHQvtCx0L7QuSDRg9C90LjQstC10YDRgdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHQvtCy0YDQtdC80LXQvdC90YvRhSDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0YDRi9C90LrQsCDQtNC+0YHRgtCw0LLQutC4INC4INC+0LHRidC10YHRgtCy0LXQvdC90L7Qs9C+INC/0LjRgtCw0L3QuNGPLiDQntC90Lgg0YHQvtGH0LXRgtCw0Y7RgiDQsiDRgdC10LHQtSDRjdGB0YLQtdGC0LjQutGDLCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C10YHQutGD0Y4g0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMLCDQtNC10LvQsNGPINC/0YDQvtGG0LXRgdGBINC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPLCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0Lgg0YPQv9C+0YLRgNC10LHQu9C10L3QuNGPINC/0LjRidC4INCx0L7Qu9C10LUg0LrQvtC80YTQvtGA0YLQvdGL0Lwg0Lgg0L/RgNC40Y/RgtC90YvQvCDQtNC70Y8g0LLRgdC10YUg0YPRh9Cw0YHRgtC90LjQutC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VsSBa2kgZGF1ZHprxIFydCBsaWV0b2phbWllbSDEk2RpZW51IHRyYXVraWVtIDUwMCBtbDwvaDI+DQoNCjxoMz48c3Ryb25nPkNhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSBrb250ZWluZXJpZW06IGlkZcSBbHMgcmlzaW7EgWp1bXMgcMSBcnRpa2FzIHBpZWfEgWRlaSB1biBsxKtkesWGZW0mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzZGllbnUgaWVwYWtvJnNjYXJvbjthbmFzIHRlaG5vbG/Eo2lqYXMgc3RyYXVqaSBhdHTEq3N0xIFzLCBwaWVkxIF2xIFqb3QgYXJ2aWVuIMSTcnTEgWt1cyB1biB2aWRlaSBkcmF1ZHrEq2fEgWt1cyByaXNpbsSBanVtdXMuIFZpZW5zIG5vICZzY2Fyb247xIFkaWVtIGlub3ZhdMSrdmllbSBwcm9kdWt0aWVtIGlyIGNhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSB0cmF1a2llbSwga2FzIGvEvHV2dSZzY2Fyb247aSBuZWFpenN0xIFqYW1pIHDEgXJ0aWthcyBwaWVnxIFkZXMgZGllbmVzdG9zIHVuIMSTc3R1dsSTcywga2FzIHBpZWTEgXbEgSBsxKtkemkgbWFsdMSrdGkuICZTY2Fyb247aWUgdsSBa2kgbmUgdGlrYWkgbm9kcm8mc2Nhcm9uO2luYSBkcm8mc2Nhcm9uO3Ugc2F0dXJhIGFpenNhcmR6xKtidSwgYmV0IGFyxKsgcGFsxKtkeiByYWTEq3QgcG96aXTEq3Z1IGllc3BhaWR1IHV6IGtsaWVudGllbS48L3A+DQoNCjxoMz48c3Ryb25nPlDEgXJyZWR6YW3Eq2JhcyBwcmllayZzY2Fyb247cm9jxKtiYXM8L3N0cm9uZz48L2gzPg0KDQo8cD5DYXVyc3DEq2TEq2d1bXMgaXIgdmllbmEgbm8gZ2FsdmVuYWrEgW0gJnNjYXJvbjtvIHbEgWt1IHByaWVrJnNjYXJvbjtyb2PEq2LEgW0uIFRhcyDEvGF1aiBrbGllbnRpZW0gcmVkesSTdCB0cmF1a3UgY2F1ciBpZXBha29qdW11LCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSwgZGVtb25zdHLEk2pvdCBnYXRhdnVzIHByb2R1a3R1cy4gJlNjYXJvbjvEgWRhIHBpZWVqYSBwYWzEq2R6IHBpZXNhaXN0xKt0IHV6bWFuxKtidSB1biBwb3RlbmNpxIFsYWpvcyBwaXJjxJNqb3MgcmFkYSB2xJNsbWkgbm9nYXImc2Nhcm9uO290IGFwZXTEq3RsxKtnxIEgaXpza2F0YSDEk2RpZW51LiBDYXVyc3DEq2TEq2dhaXMgaWVwYWtvanVtcyB1enN2ZXIgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGkgdW4gc3ZhaWd1bXUsIHV6bGFib2pvdCB0byBub2Zvcm3Ek2p1bXUgdW4gdmVpY2lub3QgcMSBcmRvJnNjYXJvbjthbmFzIGFwam9tdS48L3A+DQoNCjxoMz48c3Ryb25nPkJsxKt2xJNqYW3Eq2JhIHVuIHByYWt0aXNrdW1zPC9zdHJvbmc+PC9oMz4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbW8ga29udGVpbmVydSB2xIFraSBkcm8mc2Nhcm9uO2kgbm9zbMSTZHogaWVwYWtvanVtdSwgbm9kcm8mc2Nhcm9uO2lub3QgaGVybcSTdGlza3UgYWl6dsSTciZzY2Fyb247YW51LiBUYXMgbm92xJNyJnNjYXJvbjsgbcSTcsSNdSwgc3VsdSB2YWkgY2l0dSAmc2Nhcm9uO8S3aWRydW11IG5vcGzFq2RpLCBrYXMgaXIgxLxvdGkgc3ZhcsSrZ2kgcMSBcnRpa2FzIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFzIGxhaWvEgS4gVXp0aWNhbXMgYmzEq3bEk2p1bXMgZ2FyYW50xJMsIGthIGrFq3N1IHBhc8WrdMSranVtcyB0aWtzIHBpZWfEgWTEgXRzIG5lc2thcnRzLCBiZXogaXomc2Nhcm9uO8S8YWtzdMSranVtaWVtIHZhaSBuZXTEq3J1bWllbS48L3A+DQoNCjxoMz48c3Ryb25nPkZvcm11IHVuIGZ1bmtjaW9uYWxpdMSBdGVzIGRhdWR6dmVpZMSrYmE8L3N0cm9uZz48L2gzPg0KDQo8cD4mU2Nhcm9uO2llbSB2xIFraWVtIGlyIGRhxb7EgWRhcyBmb3JtYXMgJm1kYXNoOyBhcGHEvGksIHRhaXNuc3TFq3J2ZWlkYSB1biBvdsSBbGkgJm1kYXNoOywga2FzIMS8YXVqIGl6dsSTbMSTdGllcyBwaWVtxJNyb3TEgWtvIHZhcmlhbnR1IGRhxb7EgWRhIHZlaWRhIMSTZGllbmllbS4gJlNjYXJvbjvEqyBkYXVkenB1c8SrYmEgxLxhdWogdG9zIHZpZWdsaSBwaWVsxIFnb3QgamVia3VyxIFtIHByYXPEq2LEgW0gdW4ga2xpZW50dSB2xJNsbcSTbS4gVHVya2zEgXQgdsSBa2kgdmFyIGl6dHVyxJN0IGF1Z3N0dSB0ZW1wZXJhdMWrcnUgbMSrZHogKzEyMSZkZWc7QywgcGFkYXJvdCB0b3MgZHJvJnNjYXJvbjt1cyBtaWtyb3ZpxLzFhnUga3LEgXNuxKsuIFRhcyBpciDEq3BhJnNjYXJvbjtpIG5vZGVyxKtnaSB0aWVtLCBrdXJpIGRvZCBwcmllayZzY2Fyb247cm9rdSBtYWx0xKt0ZXMgdXpzaWxkxKsmc2Nhcm9uO2FuYWkgcGlybXMgbGlldG8mc2Nhcm9uO2FuYXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5BdGJpbGTEq2JhIHByZXQgdmlkaTwvc3Ryb25nPjwvaDM+DQoNCjxwPkRhdWRrxIFydCBsaWV0b2phbWllIHbEgWtpIGlyIGl6Z2F0YXZvdGkgbm8gaXp0dXLEq2dhIHVuIGlsZ23Fq8W+xKtnYSBwb2xpcHJvcGlsxJNuYSwga28gdmFyIG1hemfEgXQgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgSB1biBsaWV0b3QgdmFpcsSBa2FzIHJlaXplcy4gUMSTYyB0byBrYWxwbyZzY2Fyb247YW5hcyBsYWlrYSBiZWlnxIFtICZzY2Fyb247aWUgcHJpZWsmc2Nhcm9uO21ldGkgaXIgdmllZ2xpIHDEgXJzdHLEgWTEgWphbWksIHBhbMSrZHpvdCBzYW1hemluxIF0IGF0a3JpdHVtdSBkYXVkenVtdSB1biBhaXpzYXJnxIF0IHZpZGkuIEF0a8SBcnRvdGkgbGlldG9qYW3EgSBpZXBha29qdW1hIGl6dsSTbGUgaXIgc29saXMgY2XEvMSBIHV6IHTEq3LEgWt1IHVuIGlsZ3RzcMSTasSrZ8SBa3UgcGFzYXVsaS48L3A+DQoNCjxwPlJlenVtxJNqb3QsIGNhdXJzcMSrZMSrZ2kgYXRrxIFydG90aSBsaWV0b2phbWllIGtvbnRlaW5lcnUgdsSBa2kgcGllZMSBdsSBIHVuaXZlcnPEgWx1IHJpc2luxIFqdW11IG3Fq3NkaWVudSBwxIFydGlrYXMgcGllZ8SBZGVzIHVuIHZpZXNtxKtsxKtiYXMgbm96YXJlcyB2YWphZHrEq2LEgW0uIFRpZSBhcHZpZW5vIGVzdMSTdGlrdSwgcHJha3Rpc2t1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGksIHBhZGFyb3QgxJNkaWVuYSBnYXRhdm8mc2Nhcm9uO2FuYXMsIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFzIHVuIHBhdMSTcmnFhmEgcHJvY2VzdXMgxJNydMSBa3VzIHVuIHBhdMSra2FtxIFrdXMgdmlzxIFtIGllc2Fpc3TEq3RhasSBbSBwdXPEk20uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+TGlkcyBmb3IgcmV1c2FibGUgcm91bmQgY29udGFpbmVycyA1MDAgbWw8L2gyPg0KDQo8aDM+PHN0cm9uZyBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEzLjU3YTZjOTIxUTROOG1UIj5UcmFuc3BhcmVudCBMaWRzIGZvciBSZXVzYWJsZSBDb250YWluZXJzOiBUaGUgUGVyZmVjdCBTb2x1dGlvbiBmb3IgRm9vZCBEZWxpdmVyeSBhbmQgVGFrZW91dDwvc3Ryb25nPjwvaDM+DQoNCjxwPk1vZGVybiBwYWNrYWdpbmcgdGVjaG5vbG9naWVzIGFyZSByYXBpZGx5IGV2b2x2aW5nLCBvZmZlcmluZyBpbmNyZWFzaW5nbHkgY29udmVuaWVudCBhbmQgZWNvLWZyaWVuZGx5IHNvbHV0aW9ucy4gT25lIHN1Y2ggaW5ub3ZhdGl2ZSBwcm9kdWN0IGlzIHRyYW5zcGFyZW50IGxpZHMgZm9yIHJldXNhYmxlIGNvbnRhaW5lcnMsIHdoaWNoIGhhdmUgYmVjb21lIGluZGlzcGVuc2FibGUgZm9yIGZvb2QgZGVsaXZlcnkgc2VydmljZXMgYW5kIGVhdGVyaWVzIG9mZmVyaW5nIHRha2VvdXQgbWVhbHMuIFRoZXNlIGxpZHMgbm90IG9ubHkgcHJvdmlkZSByZWxpYWJsZSBwcm90ZWN0aW9uIGZvciB0aGUgY29udGVudHMgYnV0IGFsc28gaGVscCBjcmVhdGUgYSBwb3NpdGl2ZSBpbXByZXNzaW9uIG9uIGN1c3RvbWVycy48L3A+DQoNCjxoMz48c3Ryb25nPlRoZSBCZW5lZml0cyBvZiBUcmFuc3BhcmVuY3k8L3N0cm9uZz48L2gzPg0KDQo8cD5UcmFuc3BhcmVuY3kgaXMgb25lIG9mIHRoZSBrZXkgYWR2YW50YWdlcyBvZiB0aGVzZSBsaWRzLiBJdCBhbGxvd3MgY3VzdG9tZXJzIHRvIHNlZSB0aGUgZGlzaCB0aHJvdWdoIHRoZSBwYWNrYWdpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IHdoZW4gc2hvd2Nhc2luZyByZWFkeS1tYWRlIHByb2R1Y3RzIG9uIGRpc3BsYXkuIFRoaXMgYXBwcm9hY2ggaGVscHMgYXR0cmFjdCBhdHRlbnRpb24gYW5kIGNyZWF0ZXMgYSBkZXNpcmUgaW4gcG90ZW50aWFsIGJ1eWVycyB0byB0cnkgdGhlIGFwcGV0aXppbmctbG9va2luZyBkaXNoLiBUcmFuc3BhcmVudCBwYWNrYWdpbmcgZW1waGFzaXplcyB0aGUgcXVhbGl0eSBhbmQgZnJlc2huZXNzIG9mIHRoZSBpbmdyZWRpZW50cywgZW5oYW5jaW5nIHRoZWlyIHByZXNlbnRhdGlvbiBhbmQgYm9vc3Rpbmcgc2FsZXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5TZWFsYWJpbGl0eSBhbmQgUHJhY3RpY2FsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHA+VGhlIGxpZHMgZm9yIHJldXNhYmxlIGNvbnRhaW5lcnMgc2VjdXJlbHkgc2VhbCB0aGUgcGFja2FnaW5nLCBlbnN1cmluZyBhaXJ0aWdodCBjbG9zdXJlLiBUaGlzIHByZXZlbnRzIGxlYWthZ2Ugb2Ygc2F1Y2VzLCBqdWljZXMsIG9yIG90aGVyIGxpcXVpZHMsIHdoaWNoIGlzIGNydWNpYWwgZHVyaW5nIGZvb2QgdHJhbnNwb3J0YXRpb24uIFJlbGlhYmxlIHNlYWxpbmcgZ3VhcmFudGVlcyB0aGF0IHlvdXIgb3JkZXIgd2lsbCBiZSBkZWxpdmVyZWQgaW50YWN0IHdpdGhvdXQgYW55IHNwaWxscyBvciBtZXNzZXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5WYXJpZXR5IG9mIFNoYXBlcyBhbmQgRnVuY3Rpb25hbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTIuNTdhNmM5MjFRNE44bVQiPlRoZXNlIGxpZHMgY29tZSBpbiB2YXJpb3VzIHNoYXBlcyZtZGFzaDtyb3VuZCwgcmVjdGFuZ3VsYXIsIGFuZCBvdmFsJm1kYXNoO2FsbG93aW5nIHlvdSB0byBjaG9vc2UgdGhlIG1vc3Qgc3VpdGFibGUgb3B0aW9uIGZvciBkaWZmZXJlbnQgdHlwZXMgb2YgZGlzaGVzLiBUaGlzIHZlcnNhdGlsaXR5IG1ha2VzIHRoZW0gZWFzaWx5IGFkYXB0YWJsZSB0byBhbnkgcmVxdWlyZW1lbnRzIGFuZCBjdXN0b21lciBwcmVmZXJlbmNlcy4gQWRkaXRpb25hbGx5LCB0aGUgbGlkcyBjYW4gd2l0aHN0YW5kIGhpZ2ggdGVtcGVyYXR1cmVzIHVwIHRvICsxMjEmZGVnO0MsIG1ha2luZyB0aGVtIG1pY3Jvd2F2ZS1zYWZlLiBUaGlzIGlzIHBhcnRpY3VsYXJseSB1c2VmdWwgZm9yIHRob3NlIHdobyBwcmVmZXIgdG8gcmVoZWF0IHRoZWlyIG1lYWxzIGJlZm9yZSBjb25zdW1wdGlvbi48L3A+DQoNCjxoMz48c3Ryb25nPkVudmlyb25tZW50YWwgUmVzcG9uc2liaWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cD5SZXVzYWJsZSBsaWRzIGFyZSBtYWRlIGZyb20gZHVyYWJsZSBhbmQgbG9uZy1sYXN0aW5nIHBvbHlwcm9weWxlbmUsIHdoaWNoIGNhbiBiZSB3YXNoZWQgaW4gYSBkaXNod2FzaGVyIGFuZCB1c2VkIG11bHRpcGxlIHRpbWVzLiBBZnRlciB0aGVpciBzZXJ2aWNlIGxpZmUgZW5kcywgdGhlc2UgaXRlbXMgYXJlIGVhc2lseSByZWN5Y2xhYmxlLCBoZWxwaW5nIHJlZHVjZSB3YXN0ZSBhbmQgcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQuIENob29zaW5nIHJldXNhYmxlIHBhY2thZ2luZyBpcyBhIHN0ZXAgdG93YXJkcyBhIGNsZWFuZXIgYW5kIG1vcmUgc3VzdGFpbmFibGUgd29ybGQuPC9wPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTE0LjU3YTZjOTIxUTROOG1UIj5JbiBzdW1tYXJ5LCB0cmFuc3BhcmVudCByZXVzYWJsZSBsaWRzIGZvciBjb250YWluZXJzIG9mZmVyIGEgdW5pdmVyc2FsIHNvbHV0aW9uIGZvciB0aGUgbW9kZXJuIG5lZWRzIG9mIHRoZSBmb29kIGRlbGl2ZXJ5IGFuZCBob3NwaXRhbGl0eSBpbmR1c3RyaWVzLiBUaGV5IGNvbWJpbmUgYWVzdGhldGljcywgcHJhY3RpY2FsaXR5LCBhbmQgZW52aXJvbm1lbnRhbCByZXNwb25zaWJpbGl0eSwgbWFraW5nIHRoZSBwcm9jZXNzZXMgb2YgcHJlcGFyYXRpb24sIHRyYW5zcG9ydGF0aW9uLCBhbmQgY29uc3VtcHRpb24gb2YgZm9vZCBtb3JlIGNvbWZvcnRhYmxlIGFuZCBlbmpveWFibGUgZm9yIGFsbCBwYXJ0aWVzIGludm9sdmVkLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk1NzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ni40NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMTAtMTcgMjA6MDE6MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODowMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTU3Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZXVhc2JsZSBSb3VuZCBEZWxpIENvbnRhaW5lcnMgNTAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzZDkzNDMzYjViZDgzNjVlMGEyNmE2NjQ2NTk2ZjA5YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHJvdW5kIGZvb2QgY29udGFpbmVycyA1MDAgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIGtvbnRlaW5lcmllbSA1MDAgbWwgbm8gUFAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0L/RgNC+0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70L7Qs9C+INC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXRgNCwINC+0LHRitC10LzQvtC8IDUwMCDQvNC7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NTldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjc4MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzNzkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAgMzAwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzIDMwMCBtbCwgUFMsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyAzMDAgbWwsIFBTLCBUcmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LA8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7QndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQstC40L3QvtC8INCyINC/0L7Qu9C90L7QuSDQvNC10YDQtTog0J3QsNGI0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LA8L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrRgNC+0LnRgtC1INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0YHRgtC40LvRjyDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuCDRgSDQvdCw0YjQuNC80LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuCDQsdC+0LrQsNC70LDQvNC4INC00LvRjyDQstC40L3QsCEg0K3RgtC4INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINGB0L7Qt9C00LDQvdGLINC00LvRjyDRgtC+0LPQviwg0YfRgtC+0LHRiyDRg9C70YPRh9GI0LjRgtGMINCy0LDRiNC1INCy0LjQvdC90L7QtSDQvdCw0YHQu9Cw0LbQtNC10L3QuNC1LCDRgdC+0YXRgNCw0L3Rj9GPINCw0YDQvtC80LDRgtGLINC4INC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0YPQtNC+0LHRgdGC0LLQvi4g0JLQvNC10YHRgtC40LzQvtGB0YLRjCAzMDAg0LzQuyDQv9C+0LfQstC+0LvRj9C10YIg0LvQtdCz0LrQviDQstC30LHQsNC70YLRi9Cy0LDRgtGMINC60YDQsNGB0L3QvtC1INCy0LjQvdC+INCx0LXQtyDRgNC40YHQutCwINC/0YDQvtC70LjRgtGMINC10LPQviwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0YDQsNGB0LrRgNGL0YLQuNGPINCx0YPQutC10YLQsCDQuCDQvtCx0L7Qs9Cw0YnQtdC90LjRjyDQstC60YPRgdC+0LLRi9GFINC+0YnRg9GJ0LXQvdC40LkuPC9wPg0KDQo8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8mbmJzcDvQv9GA0L7Rh9C90Ysg0Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQuNC70Lgg0L7RgdC+0LHRi9GFINC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCt0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINC+0L/RgtC40LzQsNC70YzQvdC+0Lkg0YbQuNGA0LrRg9C70Y/RhtC40Lgg0LLQvtC30LTRg9GF0LAsINC/0L7Qt9Cy0L7Qu9GP0Y8g0LLQuNC90YMgJnF1b3Q70LTRi9GI0LDRgtGMJnF1b3Q7INC4INGA0LDRgdC60YDRi9Cy0LDRgtGMINCy0YHQtSDQsNGA0L7QvNCw0YLQuNGH0LXRgdC60LjQtSDQvdGO0LDQvdGB0YsuINCt0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC60YDQsNGB0L3Ri9GFINCy0LjQvSwg0LrQvtGC0L7RgNGL0Lwg0YLRgNC10LHRg9C10YLRgdGPINCy0YDQtdC80Y8sINGH0YLQvtCx0Ysg0L/QvtC70L3QvtGB0YLRjNGOINC/0YDQvtGP0LLQuNGC0Ywg0YHQstC+0Lkg0YXQsNGA0LDQutGC0LXRgC48L3A+DQoNCjxwPtCS0YvQsdC40YDQsNC50YLQtSZuYnNwO9C/0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YfRgtC+0LHRiyDRgdC+0YXRgNCw0L3QuNGC0Ywg0L3QsNC/0LjRgtC+0Log0L/RgNC+0YXQu9Cw0LTQvdGL0Lwg0Lgg0LrQvtC80YTQvtGA0YLQvdGL0LwuINCf0LvQsNGB0YLQuNC6INC90LUg0L/QvtCz0LvQvtGJ0LDQtdGCINGC0LXQv9C70L4sINC/0L7QtNC00LXRgNC20LjQstCw0Y8g0YHRgtCw0LHQuNC70YzQvdGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQstC40L3QsCDQtNC+0LvRjNGI0LUgJm1kYXNoOyDQutC70Y7Rh9C10LLQvtC1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQviDQv9C10YDQtdC0INGC0YDQsNC00LjRhtC40L7QvdC90L7QuSDRgdGC0LXQutC70Y/QvdC90L7QuSDQv9C+0YHRg9C00L7QuS4g0JjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0YTQtdGB0YLQuNCy0LDQu9C10Lkg0LjQu9C4INGD0Y7RgtC90YvRhSDQstC10YfQtdGA0L7QsiDQtNC+0LzQsCE8L3A+DQoNCjxwPtCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyZuYnNwO9C90LUg0YLQvtC70YzQutC+INC/0YDQsNC60YLQuNGH0L3Riywg0L3QviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Riy4g0J7QvdC4INGB0L7QutGA0LDRidCw0Y7RgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQvtGC0YXQvtC00L7Qsiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQuNC30LTQtdC70LjRjywg0Lgg0LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8uINCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINC60LDQttC00YvQvCDQs9C70L7RgtC60L7QvCDQstC40L3QsCwg0L3QtSDQsdC10YHQv9C+0LrQvtGP0YHRjCDQviDQsdGM0Y7RidC10LnRgdGPINC/0L7RgdGD0LTQtSDQuNC70Lgg0LvQuNGI0L3QuNGFINGC0YDQsNGC0LDRhS48L3A+DQoNCjxwPtCV0YHQu9C4INCy0Ysg0YXQvtGC0LjRgtC1INGB0L7QstC80LXRgdGC0LjRgtGMINC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4sINC90LDRiNC4INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwICZtZGFzaDsg0YPQvNC90YvQuSDQstGL0LHQvtGAISDQn9GA0LjRgdC+0LXQtNC40L3Rj9C50YLQtdGB0Ywg0Log0LrRg9C70YzRgtGD0YDQtSDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC/0L7RgtGA0LXQsdC70LXQvdC40Y8g0YPQttC1INGB0LXQs9C+0LTQvdGPICZtZGFzaDsg0LfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAINC+0L3Qu9Cw0LnQvSE8L3A+DQoNCjxwPjxlbT7QktGL0LHQuNGA0LDQudGC0LUg0LrQsNGH0LXRgdGC0LLQviwg0LrQvtGC0L7RgNC+0LUg0L7RgdGC0LDQtdGC0YHRjyDRgSDQstCw0LzQuCE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+VsSrbmEgYmF1ZMSrJnNjYXJvbjthbmEgcGlsbsSrYsSBOiBNxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXM8L3N0cm9uZz48L2gzPg0KDQo8cD5JenDEk3RpZXQgaWRlxIFsbyBrb21iaW7EgWNpanUgc3RpbGEgdW4gZnVua2Npb25hbGl0xIF0ZXMgYXIgbcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtYWrEgW0gdsSrbmEgZ2zEgXrEk20hICZTY2Fyb247xKtzIHBsYXN0bWFzYXMgZ2zEgXplcyBpciByYWTEq3RhcywgbGFpIHV6bGFib3R1IGrFq3N1IHbEq25hIHBpZXJlZHppLCBzYWdsYWLEgWpvdCBhcm9txIF0dXMgdW4gxJNydMSrYnUuIEFyIDMwMCBtbCB0aWxwdW11IHTEgXMgxLxhdWogYnLEq3ZpIHZpcnB1xLxvdCBzYXJrYW52xKtudSwgbmViYWlkb3RpZXMgcMSTYyBpemxpZXRuZXMsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpLCBsYWkgYXRicsSrdm90dSBzbWFyxb5hcyB1biBiYWfEgXRpbsSBdHUgZ2F1bWVzIGl6asWrdHUuPC9wPg0KDQo8cD5QbGFzdG1hc2FzIHbEq25hIGdsxIF6ZSBpciBhdGvEgXJ0b3RpIGxpZXRvamFtYSZuYnNwO3VuIGl6dHVyxKtnYSwga2FzIHBhZGFyYSB0byBpZGXEgWx1IGl6dsSTbGkgZ2FuIGlrZGllbmFpLCBnYW4gxKtwYSZzY2Fyb247aWVtIHBhc8SBa3VtaWVtLiBUxIFzIGVyZ29ub21pc2thaXMgZGl6YWlucyB2ZWljaW5hIG9wdGltxIFsdSBnYWlzYSBwaWVrxLzFq3ZpLCDEvGF1am90IHbEq25hbSAmbGRxdW87ZWxwb3QmcmRxdW87IHVuIGF0a2zEgXQgdmlzdXMgYXJvbcSBdGEgbmlhbnNlcy4gVGFzIGlyIGLFq3Rpc2tpIHNhcmthbmFqaWVtIHbEq25pZW0sIGt1cmllbSBuZXBpZWNpZSZzY2Fyb247YW1hIGxhaWthIHBvc21zLCBsYWkgcGlsbsSrYsSBIGF0dMSrc3TEq3R1IHNhdnUgcmFrc3R1cnUuPC9wPg0KDQo8cD5JenbEk2xpZXRpZXMgcGxhc3RtYXNhcyB2YWlyxIFra8SBcnQgbGlldG9qYW1hcyB2xKtuYSBnbMSBemVzLCBsYWkgc2FnbGFixIF0dSBkesSTcmllbmEgdsSTc3VtdSB1biBrb21mb3J0dS4gUGxhc3RtYXNhcyBtYXRlcmnEgWxzIG5ldXpzxatjIHNpbHR1bXUsIHTEgWTEk2rEgWRpIHV6dHVyb3QgdsSrbmEgdGVtcGVyYXTFq3J1IHN0YWJpbMSBa3UgaWxnxIFrICZuZGFzaDsgdGFzIGlyIGdhbHZlbmFpcyBwcmllayZzY2Fyb247cm9jxKtiYSwgc2FsxKtkemlub3QgYXIgdHJhZGljaW9uxIFsYWrEgW0gZ2zEgXrEk20uIElkZcSBbGkgcGllbcSTcm90YXMgcGlrbmlraWVtLCBmZXN0aXbEgWxpZW0gdmFpIHZha2FyYSByaXRpZW0gbcSBasSBcyE8L3A+DQoNCjxwPk3Fq3N1Jm5ic3A7YXRrxIFydG90aSBsaWV0b2phbcSBcyBnbMSBemVzJm5ic3A7aXIgbmUgdGlrYWkgcHJha3Rpc2thcywgYmV0IGFyxKsgZWtvIGRyYXVkesSrZ2FzLiBUxIFzIHNhbWF6aW5hIGF0a3JpdHVtdSBkYXVkenVtdSwgYWl6c3TEgWpvdCB2aWVucmVpeiBsaWV0b2phbW9zIHByb2R1a3R1cywgdW4gaXIgdmllZ2xpIHTEq3LEgW1hcy4gSXpjaWVuaWV0IGthdHJ1IHbEq25hIHBpbGllbnUsIG5ldXp0cmF1Y290aWVzIHBhciBzdGlrbGEgYm9qxIFqdW1pZW0gdmFpIG5ldsSTbGFtaWVtIGl6bWFrc3UgcGllYXVndW1pZW0uPC9wPg0KDQo8cD5KYSB2xJNsYXRpZXMgYXB2aWVub3QgaWxndHNwxJNqdSwgc3RpbHUgdW4gYXVnc3R1IGt2YWxpdMSBdGksIG3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplcyBpciBqxatzdSBndWRyxIFrYWlzIGl6dsSTbGVzISBQaWV2aWVub2ppZXRpZXMgaWxndHNwxJNqxKtnYWkgdsSrbmEga3VsdMWrcmFpIGphdSAmc2Nhcm9uO29kaWVuICZuZGFzaDsgcGFzxat0aWV0IHNhdnUga29tcGxla3R1IHRpZSZzY2Fyb247c2Fpc3TEkyE8L3A+DQoNCjxwPjxlbT5JenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwga2FzIG5laXprbMSrc3QhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+RW5qb3kgd2luZSB0byB0aGUgZnVsbGVzdDogT3VyIHJldXNhYmxlIHdpbmUgZ2xhc3Nlczwvc3Ryb25nPjwvaDM+DQoNCjxwPkRpc2NvdmVyIHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBmdW5jdGlvbmFsaXR5IHdpdGggb3VyJm5ic3A7cmV1c2FibGUgd2luZSBnbGFzc2VzISBDcmFmdGVkIGZyb20gZHVyYWJsZSBwbGFzdGljLCB0aGVzZSBnbGFzc2VzIGFyZSBkZXNpZ25lZCB0byBlbmhhbmNlIHlvdXIgd2luZSBleHBlcmllbmNlIGJ5IHByZXNlcnZpbmcgYXJvbWFzIGFuZCBlbnN1cmluZyBjb21mb3J0LiBXaXRoIGEgMzAwIG1sIGNhcGFjaXR5LCB0aGV5IGFsbG93IHlvdSB0byBzd2lybCByZWQgd2luZSBlZmZvcnRsZXNzbHkgd2l0aG91dCBzcGlsbHMsIHdoaWNoIGlzIGVzc2VudGlhbCBmb3IgcmVsZWFzaW5nIGNvbXBsZXggYm91cXVldHMgYW5kIGVucmljaGluZyBmbGF2b3IgcHJvZmlsZXMuPC9wPg0KDQo8cD5PdXIgcGxhc3RpYyB3aW5lIGdsYXNzZXMgYXJlIHJldXNhYmxlJm5ic3A7YW5kIHN0dXJkeSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIGRhaWx5IHVzZSBvciBzcGVjaWFsIG9jY2FzaW9ucy4gVGhlIGVyZ29ub21pYyBkZXNpZ24gcHJvbW90ZXMgb3B0aW1hbCBhaXJmbG93LCBsZXR0aW5nIHRoZSB3aW5lICZxdW90O2JyZWF0aGUmcXVvdDsgYW5kIHVudmVpbCBldmVyeSBhcm9tYXRpYyBudWFuY2UuIFRoaXMgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudCBmb3IgcmVkIHdpbmVzLCB3aGljaCByZXF1aXJlIHRpbWUgdG8gZnVsbHkgZGV2ZWxvcCB0aGVpciBjaGFyYWN0ZXIuPC9wPg0KDQo8cD5DaG9vc2UmbmJzcDttdWx0aS11c2UgcGxhc3RpYyB3aW5lIGdsYXNzZXMmbmJzcDt0byBrZWVwIHlvdXIgZHJpbmsgY29vbCBhbmQgY29tZm9ydGFibGUuIFRoZSBwbGFzdGljIG1hdGVyaWFsIGRvZXNuJnJzcXVvO3QgYWJzb3JiIGhlYXQsIG1haW50YWluaW5nIGEgc3RhYmxlIHdpbmUgdGVtcGVyYXR1cmUgbG9uZ2VyJm1kYXNoO2Ega2V5IGFkdmFudGFnZSBvdmVyIHRyYWRpdGlvbmFsIGdsYXNzd2FyZS4gUGVyZmVjdCBmb3IgcGljbmljcywgZmVzdGl2YWxzLCBvciBjb3p5IGV2ZW5pbmdzIGF0IGhvbWUhPC9wPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBnbGFzc2VzJm5ic3A7YXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgYWxzbyBlY28tZnJpZW5kbHkuIFRoZXkgcmVkdWNlIHdhc3RlIGJ5IHJlcGxhY2luZyBzaW5nbGUtdXNlIHByb2R1Y3RzIGFuZCBhcmUgZWFzeSB0byBjbGVhbi4gU2F2b3IgZXZlcnkgc2lwIG9mIHdpbmUgd2l0aG91dCB3b3JyeWluZyBhYm91dCBicmVha2FnZSBvciB1bm5lY2Vzc2FyeSBleHBlbnNlcy48L3A+DQoNCjxwPklmIHlvdSB3YW50IHRvIGNvbWJpbmUgZHVyYWJpbGl0eSwgc3R5bGUsIGFuZCBoaWdoIHF1YWxpdHksIG91ciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgYXJlIHRoZSBzbWFydCBjaG9pY2UhIEpvaW4gdGhlIHN1c3RhaW5hYmxlIHdpbmUgY3VsdHVyZSB0b2RheSZtZGFzaDtvcmRlciB5b3VyIHNldCBvbmxpbmUhPC9wPg0KDQo8cD48ZW0+Q2hvb3NlIHF1YWxpdHkgdGhhdCBsYXN0cyE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMTcxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1OS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyAzMDAgbWwsIFBTLCBUcmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGVhMzJkNmYzMTdjNGUxNjg1N2QyOGJiYzJlNjU5MzdhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBnbMSBemVzIHbEq25hbSAzMDAgbWwgbm8gaXp0dXLEq2dhcyBQUyBwbGFzdG1hc2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzcyAzMDAgbWwgbWFkZSBvZiBkdXJhYmxlIFBTIHBsYXN0aWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0LHQvtC60LDQuyDQtNC70Y8g0LLQuNC90LAgMzAwINC80Lsg0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INCf0KEg0L/Qu9Cw0YHRgtC40LrQsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzYwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4ODYxOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDc4NTkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7Qsiwg0J/QoSwg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZGvEgXJ0IGxpZXRvamFtaWUgdsSrbmEgZ2zEgXplcyBrxIF0aSwgUFMsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc3RlbXMgZm9yIHdpbmUgZ2xhc3NlcywgUFMsIEJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyOiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwsINC/0YDQvtGH0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiNC4INC90L7QttC60Lgg0LTQu9GPINCx0L7QutCw0LvQvtCyPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7QsiZuYnNwO9C40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwINC40LTQtdCw0LvRjNC90L4g0LjQvNC40YLQuNGA0YPRjtGCINC40LfRi9GB0LrQsNC90L3Ri9C5INC00LjQt9Cw0LnQvSDRgdGC0LXQutC70Y/QvdC90L7QuSDQv9C+0YHRg9C00YssINC+0YHRgtCw0LLQsNGP0YHRjCDQvdC10LHRjNGO0YnQuNC80LjRgdGPINC4INC/0YDQsNC60YLQuNGH0L3Ri9C80LguINCY0LTQtdCw0LvRjNC90YvQuSDQstGL0LHQvtGAINC00LvRjyDQstC10YfQtdGA0LjQvdC+0LosINGB0LLQsNC00LXQsSwg0YDQtdGB0YLQvtGA0LDQvdC+0LIg0LjQu9C4INC80LXRgNC+0L/RgNC40Y/RgtC40LkgJm1kYXNoOyDRgdC+0YXRgNCw0L3Rj9C50YLQtSDRgdGC0LjQu9GMINC4INC40LfQsdC10LPQsNC50YLQtSDQvtGB0LrQvtC70LrQvtCyITwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QndC10LHRjNGO0YnQuNC10YHRjyDQuCDQtNC+0LvQs9C+0LLQtdGH0L3Ri9C1OiZuYnNwO9CS0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQuSDQv9C70LDRgdGC0LjQuiDQstGL0LTQtdGA0LbQuNCy0LDQtdGCINCw0LrRgtC40LLQvdC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LTQsNC20LUg0LIg0YHQsNC80YvRhSDRiNGD0LzQvdGL0YUg0YPRgdC70L7QstC40Y/RhS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3Qu9C10LPQsNC90YLQvdGL0Lkg0LTQuNC30LDQudC9OiZuYnNwO9Ci0L7Rh9C90LDRjyDQuNC80LjRgtCw0YbQuNGPINGB0YLQtdC60LvRj9C90L3Ri9GFINCx0L7QutCw0LvQvtCyICZtZGFzaDsg0LLQsNGIINGB0YLQvtC7INCx0YPQtNC10YIg0LLRi9Cz0LvRj9C00LXRgtGMINCx0LXQt9GD0L/RgNC10YfQvdC+LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Ql9Cw0YnQuNGC0LAg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyDQvdCw0L/QuNGC0LrQsDombmJzcDvQndC+0LbQutCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQtNC10YDQttCw0YLRjCDQsdC+0LrQsNC7LCDQvdC1INC90LDQs9GA0LXQstCw0Y8g0L3QsNC/0LjRgtC+0Log0Lgg0L3QtSDQvtGB0YLQsNCy0LvRj9GPINC+0YLQv9C10YfQsNGC0LrQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDombmJzcDvQodC+0LrRgNCw0YLQuNGC0LUg0L7RgtGF0L7QtNGLLCDQt9Cw0LzQtdC90LjQsiDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINC/0L7RgdGD0LTRgyDQuNC70Lgg0YXRgNGD0L/QutC40LUg0YHRgtC10LrQu9GP0L3QvdGL0LUg0LHQvtC60LDQu9GLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4Ojwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzombmJzcDvQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LjQt9Cw0LnQvTombmJzcDvQo9GB0YLQvtC50YfQuNCy0L7QtSDQvtGB0L3QvtCy0LDQvdC40LUsINGB0L7QstC80LXRgdGC0LjQvNC+0LUg0YEg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQvNC4INGH0LDRiNCw0LzQuCDQtNC70Y8g0L3QsNC/0LjRgtC60L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6Jm5ic3A70JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtC+INC40LTQtdCw0LvRjNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNC10YDQvtC/0YDQuNGP0YLQuNGPOiZuYnNwO9Ch0LLQsNC00YzQsdGLLCDQutC+0YDQv9C+0YDQsNGC0LjQstGLLCDRhNC10YHRgtC40LLQsNC70Lgg0LjQu9C4INC00L7QvNCw0YjQvdC40LUg0LLQtdGH0LXRgNC40L3QutC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LHQsNGA0Ys6Jm5ic3A70J/QvtC00LDQstCw0LnRgtC1INC90LDQv9C40YLQutC4INGB0YLQuNC70YzQvdC+LCDQsdC10Lcg0YDQuNGB0LrQsCDRgNCw0LfQsdC40YLRjCDQsdC+0LrQsNC70YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDombmJzcDvQmNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDRg9C20LjQvdC+0LIg0L3QsCDQvtGC0LrRgNGL0YLQvtC8INCy0L7Qt9C00YPRhdC1INC40LvQuCDRgNC+0LzQsNC90YLQuNGH0LXRgdC60LjRhSDQstC10YfQtdGA0L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JfQsNCx0YPQtNGM0YLQtSDQviDQv9C+0YHRgtC+0Y/QvdC90L7QuSDQt9Cw0LzQtdC90LUg0YDQsNC30LHQuNGC0YvRhSDQsdC+0LrQsNC70L7QsiAmbWRhc2g7INC90LDRiNC4INC90L7QttC60Lgg0L/RgNC+0YHQu9GD0LbQsNGCINCz0L7QtNGLLiDQmNGFINGB0YLQuNC70Ywg0Lgg0L3QsNC00LXQttC90L7RgdGC0Ywg0L/QvtCy0YvRgdGP0YIg0YPRgNC+0LLQtdC90Ywg0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC90L7RgdGC0Ywg0LPQvtGB0YLQtdC5LjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INC/0YDQtdCy0YDQsNGC0LjRgtC1INC/0L7QtNCw0YfRgyDQvdCw0L/QuNGC0LrQvtCyINCyINC40YHQutGD0YHRgdGC0LLQviDRgSDQvdCw0YjQuNC80Lgg0L3QtdCx0YzRjtGJ0LjQvNC40YHRjyDQvdC+0LbQutCw0LzQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6a8SBcnQgbGlldG9qYW1pIHbEq25hIGdsxIHFvnUga8SBdGk6IGl6dHVyxKtnaSwgZWxlZ2FudMSrIHVuIHByYWt0aXNraTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIG3Fq3N1IGdsxIHFvnUga8SBdGnFhnVzPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWllIHbEq25hIGdsxIHFvnUga8SBdGkmbmJzcDtpciBpemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcywga2FzIGF0ZGFyYSBlbGVnYW50byBzdGlrbGEgZ2zEgcW+dSBkaXphaW51LCBiZXQgaXIgbmVzYWxhdcW+YW1pIHVuIGl6dHVyxKtnaS4gSWRlxIFsaSBwaWVtxJNyb3RpIHBhc8SBa3VtaWVtLCByZXN0b3LEgW5pZW0gdmFpIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLCB0aWUgbm9kcm8mc2Nhcm9uO2luYSBrb21mb3J0dSB1biBzdGlsdSwgdmllbmxhaWt1cyBzYW1hemlub3QgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk5lc2FsYXXFvmFtaSB1biBpenR1csSrZ2k6Jm5ic3A7RHJvJnNjYXJvbjtpIGxpZXRvamFtaSBwYXQgc3ByYWlnxIFrxIFzIGJhbGzEq3TEk3MgdmFpIGLEgXJvcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VGVtcGVyYXTFq3JhcyBrb250cm9sZTombmJzcDtLxIF0acWGaSDEvGF1aiB0dXLEk3QgZ2zEgXppLCBuZWlldGVrbcSTam90IGR6xJNyaWVuYSB0ZW1wZXJhdMWrcnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVsZWdhbnRzIGRpemFpbnM6Jm5ic3A7U3RhYmlsxIEgcGFtYXRuZSB1biBzdGlrbGFtIGzEq2R6xKtnYSBpenNrYXRhIG3EgWtzbGEgcGllJnNjYXJvbjvEt2lyIGdhbGRhbSBhdWdzdHbEk3J0xKtndSBpenNrYXR1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWRlaSBkcmF1ZHrEq2dpOiZuYnNwO0RhdWR6a8SBcnTEk2phIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11IGRhdWR6dW11LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6Jm5ic3A7UMSBcnRpa2FpIGRybyZzY2Fyb247YSwgQlBBLWJyxKt2YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRpemFpbnM6Jm5ic3A7U3RhYmlsxIEgcGFtYXRuZSwgc3Rpa2xhIGdsxIHFvnUgaW1pdMSBY2lqYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29tcGxla3TEgTombmJzcDtLxIF0aSB1biBzYWRlcsSrZ2kgcGxhc3RtYXNhcyBrYXVzaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6Jm5ic3A7TWF6Z8SBamFtaSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWt0aSBwaWVtxJNyb3RpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UGFzxIFrdW1pZW06Jm5ic3A7S8SBemFzLCBrb3Jwb3JhdMSrdmkgcGFzxIFrdW1pLCBmZXN0aXbEgWxpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5SZXN0b3LEgW5pZW0gdW4gYsSBcmllbTombmJzcDtQYXNuaWVkemlldCBkesSTcmllbnVzIHN0aWzEq2dpLCBiZXogJnNjYXJvbjvEt2VtYnUgcmlza2llbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TcSBasSBbTombmJzcDtJZGXEgWxpIHBpa25pa2llbSwgZMSBcnphIHZha2FyacWGxIFtIHZhaSDEo2ltZW5lcyBzdsSTdGtpZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHRhcyBpciBpemRldsSrZ2k/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SWV0YXVwaWV0IG5hdWR1LCBpenZhaXJvdGllcyBubyB2aWVucmVpesSTam8gZ2zEgcW+dSBpZWfEgWRlcywgdW4gcsWrcMSTamlldGllcyBwYXIgdmlkaS4gTcWrc3Uga8SBdGkga2FscG9zIGdhZGllbSwgc2FnbGFixIFqb3Qgc2thaXN0dSBpenNrYXR1LjwvcD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbWRhc2g7IHDEgXJ2ZWlkb2ppZXQgc2F2dSBwYXNuaWVnJnNjYXJvbjthbnUgYXIgaXp0dXLEq2dpZW0gdW4gc3RpbMSrZ2llbSBnbMSBxb51IGvEgXRpZW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBQbGFzdGljIFN0ZW1zIGZvciBXaW5lIEdsYXNzZXM6IFVuYnJlYWthYmxlIEVsZWdhbmNlIGZvciBFdmVyeSBPY2Nhc2lvbjwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIFN0ZW1zPzwvc3Ryb25nPjwvaDM+DQoNCjxwPkVsZXZhdGUgeW91ciB3aW5lIGFuZCBjb2NrdGFpbCBleHBlcmllbmNlIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgcGxhc3RpYyBzdGVtcyZuYnNwO3RoYXQgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHByYWN0aWNhbGl0eS4gRGVzaWduZWQgdG8gbWltaWMgdGhlIHRpbWVsZXNzIGVsZWdhbmNlIG9mIHRyYWRpdGlvbmFsIGdsYXNzd2FyZSwgdGhlc2Ugc3RlbXMgYXJlIGNyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIGR1cmFibGUgcGxhc3RpYywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3IgcGFydGllcywgd2VkZGluZ3MsIG9yIHVwc2NhbGUgZXZlbnRzLiBTYXkgZ29vZGJ5ZSB0byBicm9rZW4gZ2xhc3MgYW5kIGhlbGxvIHRvIHdvcnJ5LWZyZWUgZW50ZXJ0YWluaW5nITwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+VW5icmVha2FibGUgJmFtcDsgRHVyYWJsZTombmJzcDtTaGF0dGVycHJvb2YgcGxhc3RpYyBlbnN1cmVzIHNhZmV0eSBhbmQgbG9uZ2V2aXR5LCBldmVuIGluIGxpdmVseSBzZXR0aW5ncy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWxlZ2FudCBEZXNpZ246Jm5ic3A7TWlycm9ycyB0aGUgcmVmaW5lZCBsb29rIG9mIGNsYXNzaWMgd2luZSBnbGFzc2VzLCBlbmhhbmNpbmcgeW91ciB0YWJsZSBwcmVzZW50YXRpb24uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlRlbXBlcmF0dXJlIENvbnRyb2w6Jm5ic3A7SG9sZCB5b3VyIGRyaW5rIHdpdGhvdXQgdHJhbnNmZXJyaW5nIGhlYXQsIGtlZXBpbmcgYmV2ZXJhZ2VzIGF0IHRoZSBwZXJmZWN0IHRlbXBlcmF0dXJlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlIHdhc3RlIGJ5IHJlcGxhY2luZyBzaW5nbGUtdXNlIHBsYXN0aWMgb3IgZnJhZ2lsZSBnbGFzc3dhcmUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkV2ZW50czombmJzcDtXZWRkaW5ncywgY29ycG9yYXRlIGdhdGhlcmluZ3MsIGdhcmRlbiBwYXJ0aWVzLCBvciBmZXN0aXZhbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkJhcnMgJmFtcDsgUmVzdGF1cmFudHM6Jm5ic3A7U2VydmUgZHJpbmtzIHN0eWxpc2hseSB3aGlsZSBtaW5pbWl6aW5nIGJyZWFrYWdlIGNvc3RzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtJZGVhbCBmb3Igb3V0ZG9vciBkaW5uZXJzLCBwb29sc2lkZSBjb2NrdGFpbHMsIG9yIGZhbWlseSBjZWxlYnJhdGlvbnMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EZXNpZ246Jm5ic3A7U2xlZWsgc3RlbSBzdHJ1Y3R1cmUgY29tcGF0aWJsZSB3aXRoIG1vc3QgcGxhc3RpYyB3aW5lIGdsYXNzZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBlYXN5IGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB0cmFuc2Zvcm0geW91ciBzZXJ2aWNlIHdpdGggc3RlbXMgdGhhdCBibGVuZCBsdXh1cnksIGR1cmFiaWxpdHksIGFuZCBzdXN0YWluYWJpbGl0eSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTg5OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NjAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc3RlbXMgZm9yIHdpbmUgZ2xhc3NlcywgUFMsIEJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjE1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMjlhOGE3NTBiN2NiMzc2ZTYxMTc4YjU3YjU4ZWYyOTUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBkb3duc3RlbXMgZm9yIHJldXNhYmxlIHdpbmUgZ2xhc3NlcyBpbiBibGFjayBjb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtaSB2xKtuYSBnbMSBxb51IGvEgXRpIOKAlCBlbGVnYW50aSB1biBuZXNhbGF1xb5hbWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyIOKAlCDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Ywg0LHQtdC3INGF0YDRg9C/0LrQvtGB0YLQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyODUyMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCd0L7QtiDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQuSAxOCDRgdC8LCDQn9ChLCDRh9C10YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBOYXppcyBkYXVkenJlaXpsaWV0b2phbXMgMTggY20sIFBTLCBtZWxucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7Qtjog0L3QsNC00LXQttC90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGIINC90L7Qtj88L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2INC00LvQuNC90L7QuSAxOCDRgdC8ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINC60LDRh9C10YHRgtCy0L4sINC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMINC4INGN0YHRgtC10YLQuNC60YMuINCe0L0g0YHQvtGH0LXRgtCw0LXRgiDQtNC+0YHRgtGD0L/QvdGD0Y4g0YbQtdC90YMg0YEg0L/RgNC10LzQuNCw0LvRjNC90L7QuSDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YzRjiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsNC90LDQu9C+0LPQuCDQuCDRgdC+0LrRgNCw0YnQsNGPINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIuPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMOiZuYnNwO9CY0LfQs9C+0YLQvtCy0LvQtdC9INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQuiDQtNC10YTQvtGA0LzQsNGG0LjQuCDQuCDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiZuYnNwO9Cf0L7QtNGF0L7QtNC40YIg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC80LXRgNC+0L/RgNC40Y/RgtC40LksINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INC00L7RgdGC0LDQstC60Lgg0LXQtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodGC0LjQu9GMOiZuYnNwO9Cb0LDQutC+0L3QuNGH0L3Ri9C5INGH0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDRjdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INCz0LDRgNC80L7QvdC40YfQvdC+INCy0L/QuNGI0YPRgtGB0Y8g0LIg0LvRjtCx0YPRjiDRgdC10YDQstC40YDQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6Jm5ic3A70KHQvdC40LbQsNC10YIg0LLRgNC10LTQvdC+0LUg0LLQvtC30LTQtdC50YHRgtCy0LjQtSDQvdCwINC+0LrRgNGD0LbQsNGO0YnRg9GOINGB0YDQtdC00YMg0LfQsCDRgdGH0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0KfQtdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxOCDRgdC8LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtC+0YIg0L3QvtC2Pzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INC60LDRhNC1OiZuYnNwO9Cj0LvRg9GH0YjQuNGC0LUg0L/QvtC00LDRh9GDINCx0LvRjtC0INC4INGB0L7QutGA0LDRgtC40YLQtSDRgNCw0YHRhdC+0LTRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC40LHQvtGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0LvRg9C20LHRiyDQtNC+0YHRgtCw0LLQutC4OiZuYnNwO9CT0LDRgNCw0L3RgtC40YDRg9C50YLQtSDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0YHRgtCy0L4g0Lgg0L3QsNC00LXQttC90L7RgdGC0Ywg0LTQsNC20LUg0LIg0LTQvtGA0L7Qs9C1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6Jm5ic3A70JjQtNC10LDQu9C10L0g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINC/0YDQsNC30LTQvdC40LrQvtCyINC40LvQuCDQv9C+0LLRgdC10LTQvdC10LLQvdGL0YUg0L7QsdC10LTQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0L7RgdGC0L7Rj9C90L3Ri9GFINC30LDQutGD0L/QvtC6INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0L3QvtC20LXQuSAmbWRhc2g7INC90LDRiNCwINC80L7QtNC10LvRjCDQv9GA0L7RgdC70YPQttC40YIg0LPQvtC00YssINGB0L7RhdGA0LDQvdGP0Y8g0LHQtdC30YPQv9GA0LXRh9C90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQuINCV0LUg0YHRgtC40LvRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0YPQutGA0LXQv9GP0YIg0LTQvtCy0LXRgNC40LUg0LrQu9C40LXQvdGC0L7QsiDQuiDQstCw0YjQtdC80YMg0LHRgNC10L3QtNGDLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0LrQsNGH0LXRgdGC0LLQsCwg0Y3RgdGC0LXRgtC40LrQuCDQuCDQt9Cw0LHQvtGC0Ysg0L4g0L/RgNC40YDQvtC00LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtcyBuYXppczwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1zIG1lbG5zIDE4IGNtIGdhciZzY2Fyb247IG5hemlzIGlyIGlkZcSBbGEgaXp2xJNsZSB0aWVtLCBrYXMgbm92xJNydMSTIGt2YWxpdMSBdGkgdW4gc3RpbHUuIFRhcyBuYXYgdmlzaXpkZXbEq2fEgWthaXMsIGJldCBhcsSrIG5lIGTEgXJncyB2YXJpYW50cywgdGFzIGFwdmllbm8gaXp0dXLEq2J1IHVuIGVsZWdhbmNpLCBrYXMgaXIgcGllbcSTcm90cyBnYW4gaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWksIGdhbiDEq3BhJnNjYXJvbjtpZW0gZ2FkxKtqdW1pZW0uIEl6Z2F0YXZvdHMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzLCAmc2Nhcm9uO2lzIG5hemlzIGlyIGl6dHVyxKtncyB1biBub2RpbHVtaXp0dXLEq2dzLCDEvGF1am90IHRvIGl6bWFudG90IGF0a8SBcnRvdGksIG5lemF1ZMSTam90IGZ1bmtjaW9uYWxpdMSBdGkuIFZpZWdsaSB0xKtyxIFtcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIHNhZ2xhYsSBam90IHBpZXZpbGPEq2dvIGl6c2thdHUuIE1lbG7EgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIHRhaSBtb2Rlcm51IHVuIGRpc2tyxJN0dSBpenNrYXR1LCBrYXMgaGFybW9uaXNraSBpenNrYXTEq3NpZXMgdXogamVia3VyYSBnYWxkYS4gJlNjYXJvbjtpcyBuYXppcyBrxLzFq3MgcGFyIHV6dGljYW11IHBhbMSrZ3UgcmVzdG9yxIFub3MgdW4gcGllZ8SBZGVzIHBha2FscG9qdW1vcywgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIGtvbWZvcnR1IHVuIGdhbmRhcsSranVtdSBwYXIgbGlldG8mc2Nhcm9uO2FudS4gSXp2xJNsaWV0aWVzIG3Fq3N1IG5hemksIGxhaSByYWTEq3R1IGF1Z3N0YSBsxKttZcWGYSBzZXJ2aXN1IHVuIHNhZ2xhYsSBdHUgc2F2YXMgaWVzdMSBZGVzIHTEk2x1LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBLbmlmZTogRHVyYWJpbGl0eSwgU3R5bGUgJmFtcDsgRWNvLUNvbnNjaW91cyBDaG9pY2U8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBLbmlmZT88L3N0cm9uZz48L2gzPg0KDQo8cD5UaGUmbmJzcDsxOCBjbSByZXVzYWJsZSBibGFjayBwbGFzdGljIGtuaWZlJm5ic3A7aXMgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3RyZW5ndGgsIGVsZWdhbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkuIERlc2lnbmVkIGZvciB0aG9zZSB3aG8gcHJpb3JpdGl6ZSBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLCBpdCByZXBsYWNlcyBzaW5nbGUtdXNlIGN1dGxlcnkgd2hpbGUgb2ZmZXJpbmcgZXhjZXB0aW9uYWwgdmFsdWUgZm9yIG1vbmV5LiBJZGVhbCBmb3IgcmVzdGF1cmFudHMsIGRlbGl2ZXJ5IHNlcnZpY2VzLCBvciBob21lIHVzZSwgaXQgZWxldmF0ZXMgZXZlcnkgZGluaW5nIGV4cGVyaWVuY2UuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IExvbmctTGFzdGluZzombmJzcDtDcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBCUEEtZnJlZSBwbGFzdGljIHRoYXQgcmVzaXN0cyB3ZWFyIGFuZCByZXRhaW5zIHNoYXJwbmVzcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGlzaHdhc2hlci1TYWZlOiZuYnNwO0VmZm9ydGxlc3MgY2xlYW5pbmcgd2l0aG91dCBjb21wcm9taXNpbmcgaXRzIHNsZWVrIGFwcGVhcmFuY2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk1vZGVybiBEZXNpZ246Jm5ic3A7TWF0dGUgYmxhY2sgZmluaXNoIGFuZCAxOCBjbSBsZW5ndGggc3VpdCBhbnkgdGFibGUgc2V0dGluZywgZnJvbSBjYXN1YWwgbWVhbHMgdG8gZm9ybWFsIGV2ZW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZXMgcGxhc3RpYyB3YXN0ZSBieSByZXBsYWNpbmcgZGlzcG9zYWJsZSBhbHRlcm5hdGl2ZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBzaGF0dGVycHJvb2YgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzE4IGNtICh2ZXJzYXRpbGUgZm9yIGN1dHRpbmcgbWVhdHMsIGNoZWVzZXMsIG9yIGRlc3NlcnRzKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RhdXJhbnRzICZhbXA7IENhZmVzOiZuYnNwO0VuaGFuY2UgcHJlc2VudGF0aW9uIGFuZCBjdXQgY29zdHMgb24gc2luZ2xlLXVzZSBjdXRsZXJ5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Gb29kIERlbGl2ZXJ5OiZuYnNwO0Vuc3VyZSBtZWFscyBhcnJpdmUgd2l0aCByZWxpYWJsZSwgcmV1c2FibGUgdXRlbnNpbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0lkZWFsIGZvciBwaWNuaWNzLCBwYXJ0aWVzLCBvciBldmVyeWRheSBtZWFscy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgSW52ZXN0bWVudDo8L3N0cm9uZz48L2gzPg0KDQo8cD5Cb29zdCBjdXN0b21lciBzYXRpc2ZhY3Rpb24gd2l0aCBhIGtuaWZlIHRoYXQgY29tYmluZXMgcHJhY3RpY2FsaXR5IGFuZCBzb3BoaXN0aWNhdGlvbi4gSXRzIHRpbWVsZXNzIGRlc2lnbiBhbmQgZWNvLWNvbnNjaW91cyBhcHBlYWwgYWxpZ24gd2l0aCBtb2Rlcm4gc3VzdGFpbmFiaWxpdHkgdHJlbmRzLjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB1cGdyYWRlIHlvdXIgc2VydmljZSB3aXRoIGEga25pZmUgdGhhdCBtYXJyaWVzIGZ1bmN0aW9uYWxpdHksIHN0eWxlLCBhbmQgcGxhbmV0LWZyaWVuZGx5IHZhbHVlcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDYxMjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5OS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjIgMTM6NDU6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTk0Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiMjU4MTIyNGFlOWUwMmEzMzFlZWQ2ODgwMWJhN2QxMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIGJsYWNrIHplcm8gd2FzdGUgY3V0bGVyeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBOYXppcyBkYXVkenJlaXpsaWV0b2phbXMgbWVsbnMgbm8gcGxhc3RtYXNhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2IDE4INGB0Lwg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDU4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjE2QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMyMDYwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuzog0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMINC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdGL0YUg0LHQu9GO0LQ8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC90LDQtNC10LbQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YvRgtC90YvRhSDQvtCx0LXQtNC+0LIsINGA0LDQs9GDINC40LvQuCDRgdC10LzQtdC50L3Ri9GFINC/0L7RgNGG0LjQuT8g0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtC4LiDQntC90Lgg0L/QvtC00YXQvtC00Y/RgiDQutCw0Log0LTQu9GPINC00L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YLQsNC6INC4INC00LvRjyDQsdC40LfQvdC10YHQsCwg0L/QvtC80L7Qs9Cw0Y8g0YHQvtC60YDQsNGC0LjRgtGMINC+0YLRhdC+0LTRiyDQuCDRg9C60YDQtdC/0LjRgtGMINC00L7QstC10YDQuNC1INC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0LHQtdC30L7Qv9Cw0YHQtdC9INC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0Ysg0Lgg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40YDQvdGL0LzQuCDQsdGD0LvRjNC+0L3QsNC80LgsINGB0L7Rg9GB0LDQvNC4INC40LvQuCDQt9Cw0L/RgNCw0LLQutCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz46INC60YDRi9GI0LrQsCDRgdC+0LLQvNC10YHRgtC40LzQsCDRgSDQutC+0L3RgtC10LnQvdC10YDQsNC80LggMzc1INC80LssIDUwMCDQvNC7INC4IDEwMDAg0LzQuyAmbWRhc2g7INGD0LTQvtCx0L3QviDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtCy0YvRgdGM0YLQtSDQuNC80LjQtNC2INCy0LDRiNC10LPQviDQutCw0YTQtSDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDRgtCw0YDRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qn9GA0L7Rh9C90L7RgdGC0Yw8L3N0cm9uZz46INGB0L7RhdGA0LDQvdGP0LXRgiDRhNC+0YDQvNGDINC/0L7RgdC70LUg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0Lgg0LzRi9GC0YzRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QoNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdGC0L7Qu9C+0LLRi9GFPC9zdHJvbmc+OiDQv9C+0YDRhtC40L7QvdC90YvQtSDQs9Cw0YDQvdC40YDRiywg0YHRg9C/0YssINGB0LDQu9Cw0YLRiyDQuNC70Lgg0YHQvtGD0YHRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10LzQtdC50L3Ri9GFINC+0LHQtdC00L7Qsjwvc3Ryb25nPjog0YXRgNCw0L3QtdC90LjQtSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtCwg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0L7QsiDQuNC70Lgg0LTQtdGC0YHQutC+0LPQviDQv9C40YLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QpNGD0LQt0L/RgNC+0LXQutGC0L7Qsjwvc3Ryb25nPjog0YPQtNC+0LHQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LPQvtGC0L7QstGL0YUg0YDQsNGG0LjQvtC90L7QsiDQuNC70Lgg0LrQtdC50YLQtdGA0LjQvdCz0LAuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQvdCwINGD0L/QsNC60L7QstC60LU8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC90LjQttCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JvQvtGP0LvRjNC90L7RgdGC0Ywg0LrQu9C40LXQvdGC0L7Qsjwvc3Ryb25nPjog0L/QvtC00LTQtdGA0LbQutCwINGN0LrQvtC70L7Qs9C40YfQvdGL0YUg0LjQvdC40YbQuNCw0YLQuNCyINGD0LrRgNC10L/Qu9GP0LXRgiDRgNC10L/Rg9GC0LDRhtC40Y4g0LHRgNC10L3QtNCwLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0L3Ri9C5INGA0LDQt9C80LXRgDwvc3Ryb25nPjogNTAwINC80LsgJm1kYXNoOyDQt9C+0LvQvtGC0LDRjyDRgdC10YDQtdC00LjQvdCwINC00LvRjyDRgdGL0YLQvdGL0YUg0L/QvtGA0YbQuNC5INCx0LXQtyDQu9C40YjQvdC10LPQviDQvtCx0YrQtdC80LAuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0YPQtNC+0LHQvdGL0LwsINCwINCx0LjQt9C90LXRgSAmbWRhc2g7INC+0YLQstC10YLRgdGC0LLQtdC90L3Ri9C8ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sOiBEcm8mc2Nhcm9uO3MsIHByYWt0aXNrcyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBpenR1csSrZ3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgasWrc3UgxJNkaWVudSBzdmFpZ3VtdSB1biBixatzIGRybyZzY2Fyb247aSBpa2RpZW5haT8gTcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sJm5ic3A7aXIgaWRlxIFscyByaXNpbsSBanVtcyBnYW4gbcSBasSBcywgZ2FuIHByb2Zlc2lvbsSBbMSBbSB2aXJ0dXbEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgaXp0dXLEk3R1IGludGVuc8SrdnUgbGlldG8mc2Nhcm9uO2FudSwgbm9kcm8mc2Nhcm9uO2lub3QgaGVybcSTdGlza3VtdSwgZHJvJnNjYXJvbjvEq2J1IHVuIHZpZW5rxIFyJnNjYXJvbjt1IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCB0cmFuc3BvcnTEk2pvdCBiaWV6xIFzIHp1cGFzLCBtxJNyY2VzIHZhaSBixJNybnUgxJNkaWVudXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgcGllbcSTcm90aSB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSwgYXR2aWVnbG9qb3Qgb3JnYW5pesSTJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHJlc3RvcsSBbmllbSBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JenR1csSrZ2kgdW4gcHJha3Rpc2tpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB0cmF1a2kgc2FnbGFixIEgZm9ybXUgdW4ga3ZhbGl0xIF0aSBwYXQgcMSTYyBzaW10aWVtIG1hemfEgSZzY2Fyb247YW5hcyBjaWtsdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QmllemFzIHp1cGFzIHVuIHNhdXTEk2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGhlcm3Ek3Rpc2thaXMgc2zEk2cmc2Nhcm9uO2FuYXMgbWVoxIFuaXNtcyBub3bEk3Imc2Nhcm9uOyBpemxpJnNjYXJvbjthbm9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkLEk3JudSDEk2RpZW5pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBCUEEtZnJlZSBtYXRlcmnEgWxzIHVuIGtvbXBha3RzIGl6bcSTcnMgKDUwMCBtbCkgaXIgaWRlxIFsaSBtYXppZW0gxJNkaWVua2FydMSTbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Qcm9mZXNpb27EgWxhIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHJlc3RvcsSBbmllbSwga2FmaWphcyB2ZWlrYWxpZW0gdmFpIMSTZGllbnUgcGllZ8SBZMSTLCBrYXMgdsSTbGFzIHDEgXJpZXQgdXogaWxndHNwxJNqxKtnaWVtIHJpc2luxIFqdW1pZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBpbnRlZ3LEgWNpamEgZGVwb3rEq3RhIHNpc3TEk23EgXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHNhbWF6aW5pZXQgaXptYWtzYXMgdW4gYXRrcml0dW11cywgcGllZMSBdsSBam90IGtsaWVudGllbSBhdGdyaWV6dCB0cmF1a3VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGRpemFpbnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGFwYcS8xIEgZm9ybWEgdW4gdmllZ2xzIHN2YXJzIMSTcnRpIHRlbHDEgSBqZWJrdXLEgSBsZWR1c3NrYXDEqyB2YWkgc29txIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgenVwxIFtLCBiZXQgYXLEqyBzYWzEgXRpZW0sIHV6a29kxIFtIHZhaSDEk2RpZW51IHNhc3RhdGFtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDUwMCBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaW52ZXN0xJNqaWV0IGlsZ3RzcMSTasSrYsSBIHVuIMSTcnTEq2LEgSwga2FzIGthbHBvcyBnYWRpZW0gaWxnaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyA1MDAgbWw6IElkZWFsIGZvciBFdmVyeWRheSBVc2U8L3N0cm9uZz48L2gyPg0KDQo8cD5OZWVkIGR1cmFibGUgY29udGFpbmVycyBmb3IgZGFpbHkgbWVhbHM/IE91ciZuYnNwOzUwMCBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgYnVpbHQgZm9yIHZlcnNhdGlsaXR5LCBzYWZldHksIGFuZCBlY28tY29uc2Npb3VzIGxpdmluZy4gUGVyZmVjdCBmb3Igc291cHMsIHN0ZXdzLCBzYWxhZHMsIG9yIGZhbWlseSBsZWZ0b3ZlcnMuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlICZhbXA7IER1cmFibGU8L3N0cm9uZz46IFdpdGhzdGFuZHMgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIFNlYWw8L3N0cm9uZz46IE5vIHNwaWxscywgZXZlbiB3aXRoIHNhdWN5IGRpc2hlcyBvciBicm90aHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIExpZHM8L3N0cm9uZz46IENvbXBhdGlibGUgd2l0aCBhbGwgc2l6ZXMgKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSBmb3IgaGFzc2xlLWZyZWUgc3RvcmFnZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJldXNhYmxlIGRlc2lnbiBjdXRzIHBsYXN0aWMgd2FzdGUgZm9yIGhvbWVzIGFuZCByZXN0YXVyYW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2hhcGU8L3N0cm9uZz46IEZpdHMgbmVhdGx5IGluIGZyaWRnZXMsIGJhZ3MsIG9yIGtpdGNoZW4gc2hlbHZlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5GYW1pbHkgTWVhbHM8L3N0cm9uZz46IFN0b3JlIGxlZnRvdmVycywgc2F1Y2VzLCBvciBzaWRlIGRpc2hlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NZWFsIFByZXA8L3N0cm9uZz46IFBvcnRpb24gbHVuY2hlcyBmb3IgdGhlIHdlZWsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+UmVzdGF1cmFudHM8L3N0cm9uZz46IFN1c3RhaW5hYmxlIHNvbHV0aW9uIGZvciB0YWtlb3V0IG9yIGRlbGl2ZXJ5LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBJbnRlZ3JhdGlvbjwvc3Ryb25nPjogU2ltcGxpZnkgcmV0dXJucyBhbmQgcmVkdWNlIGNvc3RzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNwYWNlLUVmZmljaWVudDwvc3Ryb25nPjogSG9sZHMgZ2VuZXJvdXMgcG9ydGlvbnMgd2l0aG91dCBidWxrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVVzZTwvc3Ryb25nPjogR3JlYXQgZm9yIHNhbGFkcywgZGVzc2VydHMsIG9yIG1hcmluYXRpbmcgbWVhdHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDUwMCBtbCByZXVzYWJsZSBjb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBQcmFjdGljYWxpdHkgbWVldHMgc3VzdGFpbmFiaWxpdHkgZm9yIG1vZGVybiBraXRjaGVucyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTQ4NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjQxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzOTc4ZDc3ODU2ZGJiNzExMmQ4NDFjYzJlOGUyN2U2Mi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBadXBhcyB0cmF1a2kgNTAwIG1sOiBoZXJtxJN0aXNraSwgZHJvxaFpIG1pa3JvdmnEvMWGdSBrcsSBc27EqwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDRg9C/0LDQutC+0LLQutCwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NTddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTJCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTU4NDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7OiDQmNC00LXQsNC70YzQvdCw0Y8g0L/QvtGA0YbQuNGPINC90LAg0L7QtNC90L7Qs9C+PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQutC+0LzQv9Cw0LrRgtC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C+0LTQsNGH0Lgg0LHRg9C70YzQvtC90L7Qsiwg0LrRgNC10Lwt0YHRg9C/0L7QsiDQuNC70Lgg0LjQt9GL0YHQutCw0L3QvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsj8g0J3QsNGI0LgmbmJzcDvQutGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0YPQtNC+0LHRgdGC0LLQviwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0KHQvtC30LTQsNC90L3Ri9C1INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvtC90Lgg0L/QvtC00YfQtdGA0LrQvdGD0YIg0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMINCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNGP0YIg0LTQsNC20LUg0YHQsNC80YvRhSDQstC30YvRgdC60LDRgtC10LvRjNC90YvRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INC90LUg0YHQvtC00LXRgNC20LjRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEtRnJlZSksINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LfQsNC80L7RgNC+0LfQutC4INC4INC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0YHQvtCy0LzQtdGB0YLQuNC80LAg0YHQviDQstGB0LXQvNC4INGA0LDQt9C80LXRgNCw0LzQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyICgzNzUg0LzQuywgNTAwINC80LssIDEwMDAg0LzQuykgJm1kYXNoOyDRg9C00L7QsdC90L4g0YXRgNCw0L3QuNGC0Ywg0Lgg0YjRgtCw0LHQtdC70LjRgNC+0LLQsNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjQtNC60LjQvNC4INCx0LvRjtC00LDQvNC4LCDRgdC+0YXRgNCw0L3Rj9GPINGB0LLQtdC20LXRgdGC0Ywg0Lgg0LDRgNC+0LzQsNGCLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QtNGH0LXRgNC60L3QuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDQv9C+0LfQuNGG0LjRjiDQstCw0YjQtdCz0L4g0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsCDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0LLQtdGA0L3Rg9GC0Ywg0YLQsNGA0YMg0LTQu9GPINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9PC9zdHJvbmc+OiDQutGA0YPQs9C70LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0YPQv9GA0L7RidCw0Y7RgiDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjRjiDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCa0LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyPC9zdHJvbmc+OiDQv9C+0LTQsNCy0LDQudGC0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRg9C/0YssINC00LXRgdC10YDRgtGLINC40LvQuCDRgdC+0YPRgdGLINCyINGN0LrQvtGD0L/QsNC60L7QstC60LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdGA0LLQuNGB0L7QsiDQtNC+0YHRgtCw0LLQutC4INC10LTRizwvc3Ryb25nPjog0L7QsdC10YHQv9C10YfRjNGC0LUg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDQsdC70Y7QtCDQuCDQvNC40L3QuNC80LjQt9C40YDRg9C50YLQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QlNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz46INCz0L7RgtC+0LLRjNGC0LUg0L/QvtC70LXQt9C90YvQtSDQvtCx0LXQtNGLINC90LAg0YDQsNCx0L7RgtGDINC40LvQuCDRhdGA0LDQvdC40YLQtSDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINCx0Y7QtNC20LXRgtCwPC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvtC60YDQsNGJ0LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LrRgNC10L/Qu9C10L3QuNC1INC70L7Rj9C70YzQvdC+0YHRgtC4PC9zdHJvbmc+OiDQutC70LjQtdC90YLRiyDQtNC+0LLQtdGA0Y/RjtGCINCx0YDQtdC90LTQsNC8LCDQutC+0YLQvtGA0YvQtSDQt9Cw0LHQvtGC0Y/RgtGB0Y8g0L4g0Y3QutC+0LvQvtCz0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdGB0YLQstC+PC9zdHJvbmc+OiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAgKDM3NSDQvNC7KSDQvdC1INC30LDQvdC40LzQsNC10YIg0LzQtdGB0YLQviDQsiDRgdGD0LzQutC1INC40LvQuCDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INCw0LrRgtC+0Lwg0LfQsNCx0L7RgtGLINC+INGB0LXQsdC1INC4INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sOiBLb21wYWt0cyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgcHJha3Rpc2t1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIHN2YWlndW11IHVuIHNpbHR1bXUgdmllbmFpIHBvcmNpamFpPyBNxatzdSZuYnNwOzxzdHJvbmc+ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDwvc3Ryb25nPiZuYnNwO2lyIGlkZcSBbGkgcGllbcSTcm90aSwgbGFpIHBhc25pZWd0dSB6dXBhcywgYnVsam9udXMsIGRlc2VydHVzIHZhaSB1emtvZGFzIGJleiBub3BsxatkxJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUga29tZm9ydHUgZ2FuIG3EgWrEgXMsIGdhbiBrYWZlam7Eq2PEgXMsIGFwdmllbm9qb3Qga29tcGFrdG8gaXptxJNydSwgZHJvJnNjYXJvbjvEq2J1IHVuIGlsZ3RzcMSTasSrYnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCBwxIFydmFkxIFqb3QgJnNjYXJvbjvEt2lkcnVzIMSTZGllbnVzIHZhaSBtxJNyY2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIGRlciB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpLCB2aWVua8SBciZzY2Fyb247b2pvdCB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgdmlldMSBcyBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Lb21wYWt0cyB1biBwcmFrdGlza3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgaXptxJNycyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW0sIG5lcGllc2xvZ29qb3QgbGVkdXNza2FwaSB2YWkgcGxhdWt0dXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkluZGl2aWR1xIFsYXMgcG9yY2lqYXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHp1cGFzLCBixJNybnUgxJNkaWVuaSwgam9ndXJ0YSBkZXNlcnRpIHZhaSBtYXphcyB1emtvZGFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkthZmVqbsSrY2FzIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgcGFrYWxwb2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IMSTcnRpIGxpZXRvamFtaSwgbGFpIHBhc25pZWd0dSDEk2RpZW51cyAmcXVvdDtwYcWGZW0gbMSrZHppJnF1b3Q7IGZvcm3EgXTEgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NxIFqYXMgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdmllbmvEgXImc2Nhcm9uO2EgxJNkaWVuYSBzYWdhdGF2byZzY2Fyb247YW5hIHVuIHV6Z2xhYsSBJnNjYXJvbjthbmEsIG5lcGlldGlla290IGFyIGxpZWt1IHZpZXR1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgaXptxJNyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgMzc1IG1sIHRpbHB1bXMgaXIgaWRlxIFscywgbGFpIG5lc8STcmvEgcWGb3R1IHRlbHB1IHVuIHZpZWdsaSBpZWvEvGF1dG9zIHNvbcSBcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBkZXBvesSrdGEgc2lzdMSTbXUgaW50ZWdyxIFjaWphPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBtb3RpdsSTamlldCBrbGllbnR1cyBhdGdyaWV6dCB0cmF1a3VzLCBzYW1hemlub3QgaXptYWtzYXMgdW4gZWtvbG/Eo2lza28gcMSTZGFzIG5vc3BpZWR1bXUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgxJNkaWVuaWVtLCBiZXQgYXLEqyBzxKtraWVtIHByb2R1a3RpZW0gKG9nYXMsIHJpZWtzdGksIHPEk2tsYXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDM3NSBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyByaXNpbsSBanVtcywga2FzIGFwdmllbm8gZnVua2Npb25hbGl0xIF0aSwga29tcGFrdHVtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUgbWw6IENvbXBhY3QgRnJlc2huZXNzIGZvciBTaW5nbGUgU2VydmluZ3M8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciBwcmFjdGljYWwgY29udGFpbmVycyB0byBrZWVwIGluZGl2aWR1YWwgcG9ydGlvbnMgZnJlc2ggYW5kIGxlYWstZnJlZT8gT3VyJm5ic3A7cmV1c2FibGUgMzc1IG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzb3VwcywgYnJvdGhzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBEZXNpZ25lZCBmb3IgY29udmVuaWVuY2UsIHRoZXkgY29tYmluZSBwb3J0YWJpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWZyaWVuZGxpbmVzcy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgTWF0ZXJpYWw8L3N0cm9uZz46IFNhZmUgZm9yIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBMaWQ8L3N0cm9uZz46IFBhdGVudGVkIHNlYWxpbmcgc3lzdGVtIHByZXZlbnRzIHNwaWxscywgZXZlbiB3aXRoIGxpcXVpZHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIENvbXBhdGliaWxpdHk8L3N0cm9uZz46IExpZHMgZml0IGFsbCBjb250YWluZXIgc2l6ZXMgKDM3NSBtbCB0byAxMDAwIG1sKSBmb3IgZWFzeSBzdGFja2luZy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJlZHVjZXMgc2luZ2xlLXVzZSB3YXN0ZSwgaWRlYWwgZm9yIGNhZmVzIHdpdGggZGVwb3NpdCBzeXN0ZW1zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkNvbXBhY3QgRGVzaWduPC9zdHJvbmc+OiBTcGFjZS1zYXZpbmcgc2l6ZSBmb3Igc2luZ2xlIHNlcnZpbmdzLCBsdW5jaGJveGVzLCBvciBzbWFsbCBwYW50cmllcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TaW5nbGUtU2VydmUgTWVhbHM8L3N0cm9uZz46IFNvdXBzLCBvYXRtZWFsLCB5b2d1cnQsIG9yIHNuYWNrcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzPC9zdHJvbmc+OiBLZWVwIHBvcnRpb25zIGZyZXNoIGZvciB0YWtlb3V0IG9yIG1lYWwga2l0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Ib21lIFVzZTwvc3Ryb25nPjogUHJlcCBpbmRpdmlkdWFsIG1lYWxzIHdpdGhvdXQgY2x1dHRlci48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNpemU8L3N0cm9uZz46IEZpdHMgZWFzaWx5IGluIGJhZ3MsIGx1bmNoYm94ZXMsIG9yIG9mZmljZSBkcmF3ZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIFJlYWR5PC9zdHJvbmc+OiBFbmNvdXJhZ2UgcmV0dXJucyB0byBjdXQgY29zdHMgYW5kIHdhc3RlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVB1cnBvc2U8L3N0cm9uZz46IFVzZSBmb3IgcGFudHJ5IHN0b3JhZ2UgKG51dHMsIGJlcnJpZXMsIHNwaWNlcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDM3NSBtbCBDb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBFbmpveSBmcmVzaG5lc3MsIGNvbnZlbmllbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkgaW4gb25lIGNvbXBhY3QgcGFja2FnZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTUxNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyOTUyNTE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIwNTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCS0LjQu9C60LAg0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8gMTggY20sINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERha8WhYSBkYXVkenJlaXpsaWV0b2phbWEgMTggY20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgZm9yayAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsDog0L/RgNC+0YfQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGI0YMg0LLQuNC70LrRgz88L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsCDQtNC70LjQvdC+0LkgMTgg0YHQvCAmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0LrQsNGH0LXRgdGC0LLQviwg0YPQtNC+0LHRgdGC0LLQviDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCe0L3QsCDRgdC+0YfQtdGC0LDQtdGCINC00L7RgdGC0YPQv9C90YPRjiDRhtC10L3RgyDRgSDQv9GA0LXQvNC40LDQu9GM0L3QvtC5INC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjNGOLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCw0L3QsNC70L7Qs9C4INC4INGB0L7QutGA0LDRidCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMOiDQmNC30LPQvtGC0L7QstC70LXQvdCwINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQuiDQtNC10YTQvtGA0LzQsNGG0LjQuCDQuCDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0L3QvtC80LjRh9C90L7RgdGC0Yw6INCe0L/RgtC40LzQsNC70YzQvdC+0LUg0YHQvtC+0YLQvdC+0YjQtdC90LjQtSDRhtC10L3RiyDQuCDQutCw0YfQtdGB0YLQstCwICZtZGFzaDsg0LTQtdGI0LXQstC70LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC80LXRgtCw0LvQu9C40YfQtdGB0LrQuNGFINCw0L3QsNC70L7Qs9C+0LIsINC90L4g0LTQvtC70LPQvtCy0LXRh9C90LXQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9GFLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6INCh0YLQuNC70YzQvdGL0Lkg0YfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INC00LvQuNC90LAgMTgg0YHQvCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQu9GO0LHRi9GFINCx0LvRjtC0ICZtZGFzaDsg0L7RgiDRgdCw0LvQsNGC0L7QsiDQtNC+INCz0L7RgNGP0YfQuNGFINC30LDQutGD0YHQvtC6LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDog0KHQvdC40LbQsNC10YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQvtGF0YDQsNC90Y/RjyDQv9GA0LjRgNC+0LTQvdGL0LUg0YDQtdGB0YPRgNGB0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCn0LXRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTgg0YHQvC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQsCDQstC40LvQutCwPzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INC60LDRhNC1OiDQo9C70YPRh9GI0LjRgtC1INGB0LXRgNCy0LjRgNC+0LLQutGDINC4INGB0L7QutGA0LDRgtC40YLQtSDRgNCw0YHRhdC+0LTRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC40LHQvtGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0LvRg9C20LHRiyDQtNC+0YHRgtCw0LLQutC4OiDQntCx0LXRgdC/0LXRh9GM0YLQtSDQutC70LjQtdC90YLQvtCyINGD0LTQvtCx0L3Ri9C80Lgg0Lgg0L3QsNC00LXQttC90YvQvNC4INGB0YLQvtC70L7QstGL0LzQuCDQv9GA0LjQsdC+0YDQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDog0JjQtNC10LDQu9GM0L3QsCDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0LLQtdGH0LXRgNC40L3QvtC6INC40LvQuCDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C+0YHRgtC+0Y/QvdC90YvRhSDQt9Cw0LrRg9C/0L7QuiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINCy0LjQu9C+0LogJm1kYXNoOyDQvdCw0YjQsCDQvNC+0LTQtdC70Ywg0L/RgNC+0YHQu9GD0LbQuNGCINCz0L7QtNGLLCDRgdC+0YXRgNCw0L3Rj9GPINCx0LXQt9GD0L/RgNC10YfQvdGL0Lkg0LLQuNC0LiDQldGRINGN0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0L/QvtCy0YvRgdGP0YIg0LvQvtGP0LvRjNC90L7RgdGC0Ywg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4LCDRgdGC0LjQu9GPINC4INC30LDQsdC+0YLRiyDQviDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSBkYWsmc2Nhcm9uO2E6IGl6dHVyxKtnYSwgc3RpbMSrZ2EgdW4gYnVkxb5ldGFtIGRyYXVkesSrZ2E8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyAmc2Nhcm9uO28gZGFrJnNjYXJvbjt1Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1Jm5ic3A7YXRrxIFydG90aSBsaWV0b2phbcSBIG1lbG7EgSBkYWsmc2Nhcm9uO2EmbmJzcDtpciBpZGXEgWxzIHJpc2luxIFqdW1zIHJlc3RvcsSBbmllbSwgcGllZ8SBZGVzIHBha2FscG9qdW1pZW0gdW4gbcSBanNhaW1uaWVjxKtixIFtLCBrYXMgdsSTbGFzIHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLCBzYWdsYWLEgWpvdCBhdWdzdHUga3ZhbGl0xIF0aS4gVMSBcyBvcHRpbcSBbMSBIGNlbmEgdW4gaXp0dXLEq2JhIHBhZGFyYSB0byBwYXIgbGFixIFrbyBpenbEk2xpIHN0YXJwIGJ1ZMW+ZXRhIHVuIHByZW1pdW0gaWVzcMSTasSBbS48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Jem1ha3N1IGVmZWt0aXZpdMSBdGU6Jm5ic3A7TGllbGlza2EgY2VuYXMgdW4ga3ZhbGl0xIF0ZXMgYXR0aWVjxKtiYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2JhOiZuYnNwO0F1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhLCBrYXMgaXp0dXIgYXRrxIFydG90dSBsaWV0byZzY2Fyb247YW51IHVuIHRyYXVrdSBtYXpnxIFqYW1vIG1hJnNjYXJvbjvEq251LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5TdGlsxKtncyBkaXphaW5zOiZuYnNwO01lbG7EgSBrcsSBc2EgdW4gMTggY20gZ2FydW1zIHBpZSZzY2Fyb247xLdpciBtxatkZXJudSBpenNrYXR1IGplYmt1cmFtIGdhbGRhIGtsxIFqdW1hbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWtvbG/Eo2lza3VtczombmJzcDtTYW1hemluaWV0IHZpZW5yZWl6xJNqxIFzIHBsYXN0bWFzYXMgaXptYW50byZzY2Fyb247YW51ITwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6Jm5ic3A7UMSBcnRpa2FpIGRybyZzY2Fyb247YSwgQlBBLWJyxKt2YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktyxIFzYTombmJzcDtNZWxuYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+R2FydW1zOiZuYnNwOzE4IGNtIChpZGXEgWxpIHBpZW3Ek3JvdHMgxJNkaWVuaWVtIG5vIHNhbMSBdGllbSBsxKtkeiBnYcS8YXMgxJNkaWVuaWVtKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6Jm5ic3A7RHJvJnNjYXJvbjtpIG1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVrdGkgcGllbcSTcm90YTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RvcsSBbmllbSB1biBrYWZlam7Eq2PEgW06Jm5ic3A7UGFzbmllZHppZXQgxJNkaWVudXMgYXIgc3RpbHUgdW4gcsWrcMSTamlldGllcyBwYXIgdmlkaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+UGllZ8SBZGVzIHBha2FscG9qdW1pZW06Jm5ic3A7Tm9kcm8mc2Nhcm9uO2luaWV0IGtsaWVudGllbSBrb21mb3J0dSBhciBpenR1csSrZ8SBbSBkYWsmc2Nhcm9uO8SBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TcSBasSBbTombmJzcDtJZGXEgWxpIHBpa25pa2llbSwgcGFzxIFrdW1pZW0gdmFpIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0xIEgaXIgaXpkZXbEq2dhIGllZ8SBZGU/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SWV0YXVwaWV0IG5hdWR1LCBpenZhaXJvdGllcyBubyBwYXN0xIF2xKtnYXMgdmllbnJlaXrEk2pvIGRhayZzY2Fyb247dSBpZWfEgWRlcywgdW4gdmVpY2luaWV0IHphxLzEgWt1IHBhc2F1bGkuIFTEgXMgZXJnb25vbWlza2FpcyBkaXphaW5zIHVuIGl6dHVyxKtiYSBub2RybyZzY2Fyb247aW7EgXMgaWxnc3RvJnNjYXJvbjt1IGthbHBvJnNjYXJvbjthbmFzIGxhaWt1LjwvcD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbWRhc2g7IGl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBrYXMgYXB2aWVubyBwcmFrdGlza3VtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgRm9ya3M6IER1cmFibGUsIFN0eWxpc2ggJmFtcDsgQnVkZ2V0LUZyaWVuZGx5PC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgRm9ya3M/PC9zdHJvbmc+PC9oMz4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgYmxhY2sgcGxhc3RpYyBmb3JrcyZuYnNwO3N0cmlrZSB0aGUgcGVyZmVjdCBiYWxhbmNlIGJldHdlZW4gYWZmb3JkYWJpbGl0eSBhbmQgcHJlbWl1bSBxdWFsaXR5LiBBdCAxOCBjbSBsb25nLCB0aGV5JnJzcXVvO3JlIGRlc2lnbmVkIGZvciBkdXJhYmlsaXR5LCBjb252ZW5pZW5jZSwgYW5kIHN0eWxlLCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgcmVzdGF1cmFudHMsIGRlbGl2ZXJ5IHNlcnZpY2VzLCBvciBlY28tY29uc2Npb3VzIGhvdXNlaG9sZHMuIFNheSBnb29kYnllIHRvIHNpbmdsZS11c2UgcGxhc3RpYyBhbmQgZW1icmFjZSBhIHN1c3RhaW5hYmxlIGRpbmluZyBleHBlcmllbmNlITwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+Q29zdC1FZmZlY3RpdmU6Jm5ic3A7UHJpY2VkIGJldHdlZW4gYnVkZ2V0IGFuZCBwcmVtaXVtIG9wdGlvbnMgJm1kYXNoOyBleGNlbGxlbnQgdmFsdWUgZm9yIG1vbmV5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IExvbmctTGFzdGluZzombmJzcDtNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBsYXN0aWMgdGhhdCByZXRhaW5zIHNoYXBlIGV2ZW4gYWZ0ZXIgcmVwZWF0ZWQgZGlzaHdhc2hlciBjeWNsZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk1vZGVybiBEZXNpZ246Jm5ic3A7U2xlZWsgYmxhY2sgY29sb3IgY29tcGxlbWVudHMgYW55IHRhYmxlIHNldHRpbmcsIGZyb20gY2FzdWFsIG1lYWxzIHRvIHVwc2NhbGUgZXZlbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlIHBsYXN0aWMgd2FzdGUgd2l0aCBmb3JrcyBidWlsdCBmb3IgcmV1c2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTggY20gKHBlcmZlY3QgZm9yIG1haW4gZGlzaGVzLCBzYWxhZHMsIG9yIGRlc3NlcnRzKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIGVmZm9ydGxlc3MgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RhdXJhbnRzICZhbXA7IENhZmVzOiZuYnNwO0VsZXZhdGUgeW91ciBwcmVzZW50YXRpb24gd2hpbGUgY3V0dGluZyBjb3N0cyBvbiBkaXNwb3NhYmxlIGN1dGxlcnkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkZvb2QgRGVsaXZlcnkgU2VydmljZXM6Jm5ic3A7RW5zdXJlIG1lYWxzIGFycml2ZSB3aXRoIHN0dXJkeSwgcmV1c2FibGUgdXRlbnNpbHMgY3VzdG9tZXJzIHdpbGwgbG92ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U8c3Ryb25nPjo8L3N0cm9uZz4mbmJzcDtJZGVhbCBmb3IgcGFydGllcywgcGljbmljcywgb3IgZXZlcnlkYXkgbWVhbHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEludmVzdG1lbnQ6PC9zdHJvbmc+PC9oMz4NCg0KPHA+Qm9vc3QgY3VzdG9tZXIgc2F0aXNmYWN0aW9uIHdpdGggZXJnb25vbWljIGZvcmtzIHRoYXQgZW5oYW5jZSBkaW5pbmcgY29tZm9ydC4gVGhlaXIgdGltZWxlc3MgZGVzaWduIGFuZCBydWdnZWQgYnVpbGQgZ3VhcmFudGVlIGxvbmctdGVybSBzYXZpbmdzIGFuZCBzdXN0YWluYWJpbGl0eS48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdXBncmFkZSB5b3VyIHNlcnZpY2Ugd2l0aCBmb3JrcyB0aGF0IGJsZW5kIHByYWN0aWNhbGl0eSwgc3R5bGUsIGFuZCBlY28tcmVzcG9uc2liaWxpdHkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2NDg5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTIyIDEzOjQ1OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xOTQ2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMgZm9yayAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjJhMzU0ZDMyNTQyNGFlZGNkMzdlZDQ0YTM2MmJiMmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgYmxhY2sgcGxhc3RpYyBmb3JrIOKAlCBlY28tZnJpZW5kbHksIGR1cmFibGUsIGFuZCBkaXNod2FzaGVyLXNhZmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIHBsYXN0bWFzYXMgZGFrxaFhIOKAlCBpenR1csSrZ2EgdW4gdmlkZWkgZHJhdWR6xKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsCAxOCDRgdC8IOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINC30LDQvNC10L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMjA5Ml0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNTkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02MjI1MjIxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyOTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCb0L7QttC60LAg0YfQsNC50L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyAxMiBjbSwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVMSTamthcm90ZSBkYXVkenJlaXpsaWV0b2phbcSBIDEyIGNtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBUZWEgU3Bvb24gUmV1c2FibGUgMTIgY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQutCwOiDRgdGC0LjQu9GMLCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvNC90L7Qs9C+0YDQsNC30L7QstGD0Y4g0YfQsNC50L3Rg9GOINC70L7QttC60YM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J3QsNGI0LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQtdGH0LrQsCDQuNC3INC/0LvQsNGB0YLQuNC60LAgJm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLiDQkiDQvtGC0LvQuNGH0LjQtSDQvtGCINC+0LTQvdC+0YDQsNC30L7QstGL0YUg0LDQvdCw0LvQvtCz0L7Qsiwg0L7QvdCwINC/0YDQvtGB0LvRg9C20LjRgiDQstCw0Lwg0LPQvtC00LDQvNC4INCx0LvQsNCz0L7QtNCw0YDRjyDQv9GA0L7Rh9C90L7QvNGDINC80LDRgtC10YDQuNCw0LvRgyDQuCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Lgg0Log0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7QsiDQuCDQstC90LXRgdC40YLQtSDQstC60LvQsNC0INCyINC30LDRidC40YLRgyDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLITwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiDQodC+0LrRgNCw0YLQuNGC0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC/0LvQsNGB0YLQuNC60LAuINCb0L7QttC60LAg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMOiDQmNC30L3QvtGB0L7RgdGC0L7QudC60LjQuSDQv9C70LDRgdGC0LjQuiDRgdC+0YXRgNCw0L3Rj9C10YIg0YTQvtGA0LzRgyDQtNCw0LbQtSDQv9GA0Lgg0LDQutGC0LjQstC90L7QuSDRjdC60YHQv9C70YPQsNGC0LDRhtC40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDog0JjQtNC10LDQu9GM0L3QsCDQtNC70Y8g0YfQsNGPLCDQutC+0YTQtSwg0LTQtdGB0LXRgNGC0L7QsiDQuCDQs9C+0YDRj9GH0LjRhSDQsdC70Y7QtC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L06INCn0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDRjdGA0LPQvtC90L7QvNC40YfQvdCw0Y8g0YTQvtGA0LzQsCAo0LTQu9C40L3QsCAxMiDRgdC8KSDQtNC+0LHQsNCy0Y/RgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Lgg0LLQsNGI0LXQvNGDINGB0YLQvtC70YMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCS0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQuSDQv9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQui48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCa0LvQsNGB0YHQuNGH0LXRgdC60LjQuSDRh9GR0YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDEyINGB0LwgLSZuYnNwO9GD0LTQvtCx0L3Ri9C5INGA0LDQt9C80LXRgCDQtNC70Y8g0YfQsNGI0LXQuiDQuCDQsdC70Y7QtC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtCwINC70L7QttC60LA/PC9zdHJvbmc+PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDog0KPQutGA0LDRgdC40YIg0YPRgtGA0LXQvdC90LjQtSDRh9Cw0LXQv9C40YLQuNGPINC4INGB0LXQvNC10LnQvdGL0LUg0YPQttC40L3Riy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC60LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyOiDQodGC0LjQu9GM0L3Ri9C5INC4INC/0YDQsNC60YLQuNGH0L3Ri9C5INCy0LDRgNC40LDQvdGCINC00LvRjyDQv9C+0LTQsNGH0Lgg0LTQtdGB0LXRgNGC0L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINGN0LrQvi3QsNC60YLQuNCy0LjRgdGC0L7Qsjog0J/QvtC80L7Qs9Cw0LXRgiDRgdC+0LrRgNCw0YLQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JLRi9Cx0LjRgNCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRg9GOINGH0LDQudC90YPRjiDQu9C+0LbQutGDLCDQstGLINC90LUg0YLQvtC70YzQutC+INGN0LrQvtC90L7QvNC40YLQtSDQvdCwINC/0L7QutGD0L/QutC1INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0L/RgNC40LHQvtGA0L7Qsiwg0L3QviDQuCDQtNC10LvQsNC10YLQtSDQvtGB0L7Qt9C90LDQvdC90YvQuSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQv9C70LDQvdC10YLRiy4g0KfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INC70LDQutC+0L3QuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQv9C+0LTRh9C10YDQutC90YPRgiDQstCw0Ygg0LLQutGD0YEsINCwINC/0YDQvtGH0L3QvtGB0YLRjCDQvNCw0YLQtdGA0LjQsNC70LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGCINC90LAg0LTQvtC70LPQuNC1INCz0L7QtNGLLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDstJm5ic3A70YHQtNC10LvQsNC50YLQtSDRiNCw0LMg0Log0Y3QutC+0LvQvtCz0LjRh9C90L7QvNGDINC+0LHRgNCw0LfRgyDQttC40LfQvdC4INCx0LXQtyDQutC+0LzQv9GA0L7QvNC40YHRgdC+0LIg0LIg0YHRgtC40LvQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSB0xJNqa2Fyb3RlOiBpenR1csSrZ2EsIHZpZGVpIGRyYXVkesSrZ2EgdW4gc3RpbMSrZ2E8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyAmc2Nhcm9uO28gdMSTamthcm90aT88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgdMSTamthcm90ZSBubyBwbGFzdG1hc2FzIGlyIGlkZcSBbHMgcmlzaW7EgWp1bXMgaWt2aWVuYW0sIGthcyB2xJNsYXMgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMgdW4gaXp2xJNsxJN0aWVzIGlsZ3RzcMSTasSrZ3UgYWx0ZXJuYXTEq3Z1LiBUxIEgaXIgaXp0dXLEq2dhLCBkcm8mc2Nhcm9uO2EgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBIHVuIGthbHBvcyBnYWRpZW0sIGF0a8SBcnRvam90IGxpZXRvJnNjYXJvbjthbnUuPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+VmlkZWkgZHJhdWR6xKtnYSZuYnNwOyZuZGFzaDsgc2FtYXppbmEgdmllbnJlaXrEk2rEgXMgcGxhc3RtYXNhcyBpem1hbnRvJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtnYSZuYnNwOyZuZGFzaDsgaXpnYXRhdm90YSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJ0aWthcyBwbGFzdG1hc2FzLCBrYXMgaXp0dXIgcmVndWzEgXJ1IGxpZXRvJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlN0aWzEq2dhJm5ic3A7Jm5kYXNoOyBtZWxuxIEga3LEgXNhIHVuIG3Fq2Rlcm5zIGRpemFpbnMgKDEyIGNtIGdhcnVtcykgcGllJnNjYXJvbjvEt2lyIGVsZWdhbmNpIGplYmt1cmFtIGdhbGRhIGRla29yYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VW5pdmVyc8SBbGEmbmJzcDsmbmRhc2g7IHBpZW3Ek3JvdGEgdMSTamFpLCBrYWZpamFpLCBkZXNlcnRpZW0gdW4ga2Fyc3RpZW0gxJNkaWVuaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6IFDEgXJ0aWthaSBkcm8mc2Nhcm9uO2EgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LcsSBc2E6IE1lbG5hLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5HYXJ1bXM6IDEyIGNtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTogTWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LYW0gJnNjYXJvbjvEqyBrYXJvdGUgaXIgZG9txIF0YT88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk3EgWpzYWltbmllY8SrYsSBbSZuYnNwOyZuZGFzaDsgaWRlxIFsYSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S2FmZWpuxKtjxIFtIHVuIHJlc3RvcsSBbmllbSZuYnNwOyZuZGFzaDsgcHJha3Rpc2tzIHJpc2luxIFqdW1zIGRlc2VydHUgcGFzbmllZyZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmlkZWkgYXB6aW7EgXRpZW0gY2lsdsSTa2llbSZuYnNwOyZuZGFzaDsgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0YXMgaXIgaXpkZXbEq2dpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPkl6dsSTbG90aWVzICZzY2Fyb247byB0xJNqa2Fyb3RpLCBqxatzOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD5JZXRhdXDEgXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHBhc3TEgXbEq2dhcyB2aWVucmVpesSTam8ga2Fyb3TFhnUgaWVnxIFkZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZlaWNpbmF0IHphxLzEgWt1IHZpZGksIHNhbWF6aW5vdCBhdGtyaXR1bXVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JZWfFq3N0YXQgc3RpbMSrZ3UgdW4gaXp0dXLEq2d1IHBpZWRlcnVtdSwga2FzIGthbHBvcyBnYWRpZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZuZGFzaDsgaXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIHN0aWx1IHVuIGF0YmlsZMSrYnUgcHJldCBwbGFuxJN0dSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgVGVhc3Bvb246IER1cmFibGUsIEVjby1GcmllbmRseSAmYW1wOyBTdHlsaXNoPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgVGVhc3Bvb24/PC9zdHJvbmc+PC9oMz4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgYmxhY2sgcGxhc3RpYyB0ZWFzcG9vbiZuYnNwO2NvbWJpbmVzIHN1c3RhaW5hYmlsaXR5IHdpdGggcHJhY3RpY2FsaXR5LiBVbmxpa2UgZGlzcG9zYWJsZSB1dGVuc2lscywgaXQmcnNxdW87cyBidWlsdCB0byBsYXN0LCBvZmZlcmluZyBkdXJhYmlsaXR5IGFuZCBkaXNod2FzaGVyIHJlc2lzdGFuY2UuIFBlcmZlY3QgZm9yIGRhaWx5IHVzZSwgaXQgcmVkdWNlcyBwbGFzdGljIHdhc3RlIHdoaWxlIGFkZGluZyBlbGVnYW5jZSB0byB5b3VyIHRhYmxlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk6PC9zdHJvbmc+Jm5ic3A7U2xhc2ggc2luZ2xlLXVzZSBwbGFzdGljIHdhc3RlIHdpdGggYSBzcG9vbiBkZXNpZ25lZCBmb3IgZW5kbGVzcyByZXVzZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EdXJhYmxlOjwvc3Ryb25nPiZuYnNwO01hZGUgZnJvbSBoaWdoLXF1YWxpdHksIGZvb2QtZ3JhZGUgcGxhc3RpYyB0aGF0IHdpdGhzdGFuZHMgZGFpbHkgd2Vhci48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EaXNod2FzaGVyLVNhZmU6PC9zdHJvbmc+Jm5ic3A7RWFzeSB0byBjbGVhbiBhbmQgbWFpbnRhaW4gZm9yIGhhc3NsZS1mcmVlIHVzZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TdHlsaXNoIERlc2lnbjo8L3N0cm9uZz4mbmJzcDtTbGVlayBibGFjayBjb2xvciBhbmQgMTIgY20gbGVuZ3RoIGZpdCBzZWFtbGVzc2x5IHdpdGggY3VwcywgbXVncywgYW5kIGRpc2hlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2Qtc2FmZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzEyIGNtIChpZGVhbCBmb3Igc3RpcnJpbmcsIHNlcnZpbmcsIGFuZCBlYXRpbmcpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgcXVpY2sgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0VsZXZhdGUgbW9ybmluZyBjb2ZmZWUgb3IgdGVhIHJpdHVhbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhZmVzICZhbXA7IFJlc3RhdXJhbnRzOiZuYnNwO1NlcnZlIGRlc3NlcnRzIGFuZCBiZXZlcmFnZXMgd2l0aCBlY28tY29uc2Npb3VzIHN0eWxlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tV2FycmlvcnM6Jm5ic3A7Q3V0IHBsYXN0aWMgd2FzdGUgd2l0aG91dCBzYWNyaWZpY2luZyBjb252ZW5pZW5jZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgQnV5Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPlNhdmUgbW9uZXkgb24gZGlzcG9zYWJsZSBzcG9vbnMgd2hpbGUgc3VwcG9ydGluZyBhIGdyZWVuZXIgcGxhbmV0LiBJdHMgdGltZWxlc3MgZGVzaWduIGFuZCBydWdnZWQgYnVpbGQgZW5zdXJlIHllYXJzIG9mIHJlbGlhYmxlIHNlcnZpY2UuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDstJm5ic3A7ZW1icmFjZSBzdXN0YWluYWJpbGl0eSB3aXRoIGEgc3Bvb24gdGhhdCBjYXJlcyBmb3IgeW91ciBjb21mb3J0IGFuZCB0aGUgRWFydGghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3NTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDUwMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjQtMTEtMjggMTA6MTU6NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0yMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0yMDkyLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFRlYSBTcG9vbiBSZXVzYWJsZSAxMiBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxLjY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxLjY1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYzc5MzhiYjM5M2Y5NTQ5MTdkYTkxZjAxMmY2ZWJiYTMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQmxhY2sgcmV1c2FibGUgcGxhc3RpYyB0ZWFzcG9vbiDigJQgZWNvLWZyaWVuZGx5IGFsdGVybmF0aXZlIHRvIGRpc3Bvc2FibGUgdXRlbnNpbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTWVsbmEgZGF1ZHprxIFydCBsaWV0b2phbWEgcGxhc3RtYXNhcyB0xJNqa2Fyb3RlIOKAlCBla29sb8SjaXNrYSBhbHRlcm5hdMSrdmEgdmllbnJlaXogbGlldG9qYW1pZW0gZ2FsZGEgcGllZGVydW1pZW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KfCrdGR0YDQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC60LAg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxLjY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMzQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5IDI1MCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBrb2t0ZWnEvHUgZ2zEgXplcyAyNTAgbWwsIFBTLCBjYXVyc3DEq2TEq2dhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINC90LDQv9C40YLQutCw0LzQuCDRjdC60L7Qu9C+0LPQuNGH0L3Qvjog0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHRgtCw0LrQsNC90Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C+0L/RgNC+0LHRg9C50YLQtSDQvdCw0YjQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyAyNTAg0LzQuyZuYnNwOyZtZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDRgdGC0LjQu9GPINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCEg0K3RgtC4INC/0YDQvtGH0L3Ri9C1INGB0YLQsNC60LDQvdGLLCDQvdCw0L/QvtC80LjQvdCw0Y7RidC40LUg0YHRgtC10LrQu9C+LCDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5LCDRgdC80YPQt9C4LCDRhdC+0LvQvtC00L3QvtCz0L4g0YfQsNGPINC4INC70Y7QsdGL0YUg0L7RgdCy0LXQttCw0Y7RidC40YUg0L3QsNC/0LjRgtC60L7Qsi4g0JjRhSDQutGA0LjRgdGC0LDQu9GM0L3QsNGPINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQuCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0L/QvtCy0YDQtdC20LTQtdC90LjRj9C8INC00LXQu9Cw0Y7RgiDQuNGFINC40LTQtdCw0LvRjNC90YvQvNC4INC00LvRjyDQsNC60YLQuNCy0L3Ri9GFINC80LXRgNC+0L/RgNC40Y/RgtC40LkuPC9wPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQvdCw0L/QuNGC0LrQvtCyJm5ic3A70L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YTQtdGB0YLQuNCy0LDQu9C10LksINC/0LjQutC90LjQutC+0LIsINCy0LXRh9C10YDQuNC90L7QuiDRgyDQsdCw0YHRgdC10LnQvdCwINC40LvQuCDRg9C70LjRh9C90YvRhSDQsdCw0YDQvtCyLiDQktC80LXRgdGC0L4g0L7QtNC90L7RgNCw0LfQvtCy0L7QuSDQv9C+0YHRg9C00Ysg0LLRi9Cx0LXRgNC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C5INCy0LDRgNC40LDQvdGCLCDQutC+0YLQvtGA0YvQuSDRgdC+0YXRgNCw0L3Rj9C10YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLiDQntCx0YrQtdC8IDI1MCDQvNC7INGD0LTQvtCx0LXQvSDQutCw0Log0LTQu9GPINC60YDQtdC/0LrQuNGFINC60L7QutGC0LXQudC70LXQuSwg0YLQsNC6INC4INC00LvRjyDQu9C10LPQutC40YUg0L3QsNC/0LjRgtC60L7Qsiwg0LAg0LzQsNGC0LXRgNC40LDQuyDQvdC1INCy0L/QuNGC0YvQstCw0LXRgiDQt9Cw0L/QsNGF0LguPC9wPg0KDQo8cD7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCa0YDQuNGB0YLQsNC70YzQvdCw0Y8g0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMOiDQodGC0LjQu9GMINGB0YLQtdC60LvQsCDQsdC10Lcg0YDQuNGB0LrQsCDRgNCw0LfQsdC40YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMINC4INC70LXQs9C60L7RgdGC0Yw6INCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC/0YPRgtC10YjQtdGB0YLQstC40Lkg0Lgg0LDQutGC0LjQstC90L7Qs9C+INC+0YLQtNGL0YXQsC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0J/RgNC+0YHRgtC+0Lkg0YPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5Jm5ic3A70Lgg0YPRgdGC0YDQsNC40LLQsNC50YLQtSDQv9GA0LDQt9C00L3QuNC60Lgg0LHQtdC3INCy0YDQtdC00LAg0LTQu9GPINC/0LvQsNC90LXRgtGLITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RHplcmlldCBhdGJpbGTEq2dpOiBEYXVkemvEgXJ0IGxpZXRvamFtYXMgcGxhc3RtYXNhcyBnbMSBemVzIGF1a3N0YWppZW0gZHrEk3JpZW5pZW08L3N0cm9uZz48L2gyPg0KDQo8cD5JemJhdWRpZXQgZHrEk3JpZW51IHN0aWzEgSBhciBtxatzdSZuYnNwO2NhdXJzcMSrZMSrZ2FqxIFtIGRhdWR6a8SBcnQgbGlldG9qYW3EgW0gZ2zEgXrEk20gMjUwIG1sISAmU2Nhcm9uO8SrcyBpenR1csSrZ8SBcyBnbMSBemVzLCBrYXMgYXRnxIFkaW5hIHN0aWtsdSwgaXIgcmFkxKt0YXMga29rdGVpxLxpZW0sIHNtxatkxb5pZW0sIGxlZHVzIHTEk2phaSB1biBqZWJrdXJhbSBhdHN2YWlkemlubyZzY2Fyb247YW0gZHrEk3JpZW5hbS4gU2thaWRyxIFzIHVuIG5lbGF1xb5hbcSBcywgdMSBcyBhcHZpZW5vIGVsZWdhbmNpIGFyIGl6dHVyxKtidSwga2FzIG5lcGllY2llJnNjYXJvbjthbWEgcGlrbmlraWVtLCBmZXN0aXbEgWxpZW0gdmFpIGJhbGzEk20uPC9wPg0KDQo8cD5EYXVkemvEgXJ0IGxpZXRvamFtYXMgcGxhc3RtYXNhcyBnbMSBemVzIGF1a3N0YWppZW0gZHrEk3JpZW5pZW0mbmJzcDtpciBpZGXEgWxhcyDEgXJhIHBhc8SBa3VtaWVtLCBrxIF6dSB2YWthcmllbSB2YWkgYsSBcmEgdmFrYXJpZW0gZMSBcnrEgS4gVMSBcyBhaXpzdMSBaiB2aWVucmVpeiBsaWV0b2phbW9zIHByb2R1a3R1cywgc2FtYXppbm90IGF0a3JpdHVtdXMsIHVuIHNhZ2xhYsSBIGR6xJNyaWVudSB2xJNzdW11LiAyNTAgbWwgdGlscHVtcyBpciBwaWVtxJNyb3RzIGdhbiBzcMSTY8SrZ2llbSBrb2t0ZWnEvGllbSwgZ2FuIHZpZWdsaWVtIGR6xJNyaWVuaWVtLjwvcD4NCg0KPHA+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+U2thaWRydW1zOiBJenNrYXRzIGvEgSBzdGlrbGFtLCBiZXQgYmV6IGJvasSBanVtdSByaXNrdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2JhIHVuIHZpZWdsdW1zOiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyDEgXLEgSB2YWkgY2XEvG9qdW1vcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmllZ2xhIHTEq3LEqyZzY2Fyb247YW5hOiBUxKtyxIFtYXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+UGlldmllbm9qaWV0aWVzIGlsZ3RzcMSTasSrZ2FpIGt1bHTFq3JhaSAmbWRhc2g7IGllZ8SBZMSBamlldGllcyZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMga29rdGVpxLx1IGdsxIF6ZXMmbmJzcDtqYXUgJnNjYXJvbjtvZGllbiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlNpcCBzdXN0YWluYWJseTogUmV1c2FibGUgcGxhc3RpYyBnbGFzc2VzIGZvciBjb2xkIGRyaW5rczwvc3Ryb25nPjwvaDI+DQoNCjxwPkVsZXZhdGUgeW91ciBiZXZlcmFnZSBleHBlcmllbmNlIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgY2xlYXIgcGxhc3RpYyBjdXBzIDI1MCBtbCZuYnNwOyZtZGFzaDsgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIHByYWN0aWNhbGl0eSEgRGVzaWduZWQgdG8gbWltaWMgdGhlIGVsZWdhbmNlIG9mIHJlYWwgZ2xhc3MsIHRoZXNlIGR1cmFibGUgY3VwcyBhcmUgaWRlYWwgZm9yIGNvY2t0YWlscywgc21vb3RoaWVzLCBpY2VkIHRlYXMsIGFuZCBhbnkgcmVmcmVzaGluZyBjb2xkIGRyaW5rLiBDcnlzdGFsLWNsZWFyIGFuZCBzaGF0dGVycHJvb2YsIHRoZXkgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHRoZSByZXNpbGllbmNlIG5lZWRlZCBmb3IgbGl2ZWx5IGdhdGhlcmluZ3MuPC9wPg0KDQo8cD5SZXVzYWJsZSBwbGFzdGljIGdsYXNzZXMgZm9yIGNvbGQgZHJpbmtzJm5ic3A7YXJlIGNyYWZ0ZWQgdG8gd2l0aHN0YW5kIG91dGRvb3IgYmFycywgZmVzdGl2YWxzLCBwaWNuaWNzLCBhbmQgcG9vbCBwYXJ0aWVzLiBVbmxpa2Ugc2luZ2xlLXVzZSBvcHRpb25zLCB0aGV5IHJlZHVjZSB3YXN0ZSB3aGlsZSBtYWludGFpbmluZyBhIHByZW1pdW0gbG9vay4gVGhlIDI1MCBtbCBjYXBhY2l0eSBpcyB2ZXJzYXRpbGUgZW5vdWdoIGZvciBib3RoIGJvbGQgbWl4ZWQgZHJpbmtzIGFuZCBsaWdodCBiZXZlcmFnZXMsIGVuc3VyaW5nIGV2ZXJ5IHNpcCBzdGF5cyBjaGlsbGVkIGFuZCBlbmpveWFibGUuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgZmVhdHVyZXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5DcnlzdGFsIGNsYXJpdHk6IFRyYW5zcGFyZW50IGRlc2lnbiBtaW1pY3MgZ2xhc3MgZm9yIGEgY2xhc3N5IHByZXNlbnRhdGlvbi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBsaWdodHdlaWdodDogUGVyZmVjdCBmb3IgdHJhdmVsIG9yIG91dGRvb3IgZXZlbnRzICZtZGFzaDsgbm8gYnJlYWthZ2Ugd29ycmllcyE8L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWFzeSB0byBjbGVhbjogRGlzaHdhc2hlci1zYWZlIGZvciBoYXNzbGUtZnJlZSByZXVzZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlVwZ3JhZGUgeW91ciBkcmlua3dhcmUgY29sbGVjdGlvbiB3aXRoIHRoZXNlJm5ic3A7cmV1c2FibGUgY29ja3RhaWwgY3VwcyZuYnNwO2FuZCB0b2FzdCB0byBlY28tZnJpZW5kbHkgY2VsZWJyYXRpb25zITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTU1MjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTIwIDEzOjAxOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA2LjcwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYTJhNzZhMmUwMTg1YWRmZmE3OTBjYjRiYTI3MmUzYzUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGtva3RlacS8dSBnbMSBemVzIDI1MCBtbCwgY2F1cnNwxKtkxKtncyBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0J/QoQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDYxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1UQjI4QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMjg1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YssIDg1MCDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDg1MCBtbCwgUFAsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgODUwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA4NTAg0LzQuyDQsdC10Lcg0YHQtdC60YbQuNC5OiDQo9C00L7QsdGB0YLQstC+INC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjwvaDI+DQoNCjxwPtCa0L7QvNC/0LDQutGC0L3Ri9C1INC4INC70LXQs9C60LjQtSZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LTQtdGB0LXRgNGC0L7QsiDQuCDQt9Cw0LrRg9GB0L7QuiZuYnNwO9Cy0YvQtNC10YDQttC40LLQsNGO0YIg0LfQsNC80L7RgNC+0LfQutGDLCDRgNCw0LfQvtCz0YDQtdCyINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQutC1INC4INC80YvRgtGM0LUg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQn9GA0L7QtNGD0LzQsNC90L3Ri9C5INC00LjQt9Cw0LnQvSZuYnNwO9Cz0LXRgNC80LXRgtC40YfQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0Lkg0LrRgNGL0YjQutC4INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7Qu9C40LLQsNC90LjRjywg0LAg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LXQvNC+0L3RgdGC0YDQuNGA0YPRjtGCINCw0L/Qv9C10YLQuNGC0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1LiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDQutCw0YTQtSwg0L7RhNC40YHQvdGL0YUg0L7QsdC10LTQvtCyINC40LvQuCDQv9C40LrQvdC40LrQvtCyLiDQo9GH0LDRgdGC0LLRg9C50YLQtSDQsiDQv9GA0L7Qs9GA0LDQvNC80LDRhSZuYnNwO9C00LXQv9C+0LfQuNGC0L3QvtC5INGC0LDRgNGLLCDRh9GC0L7QsdGLINC80LjQvdC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC/0LvQsNGB0YLQuNC60LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1hcyB0YWlzbnN0xatydmVpZGEga8SBcmJhcyA4NTAgbWw6IEtvbXBha3RpIHJpc2luxIFqdW1pIGlrZGllbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+JlNjYXJvbjvEq3MmbmJzcDt2YWlyxIFra8SBcnQgbGlldG9qYW1hcyDEk2RpZW5hIGvEgXJiYXMmbmJzcDtpciBwYXJlZHrEk3RhcyBwb3JjaWrEgW0sIHV6a29kxIFtIHZhaSBkZXNlcnRpZW0uIERybyZzY2Fyb247aSBsaWV0b2phbWFzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEuIFZpZWdsaSwgYmV0IGl6dHVyxKtnaSwgdMSBcyBpciBpZGXEgWxhcyBrYWZlam7Eq2PEgW0sIGJpcm9qaWVtIHZhaSBtxIFqxIFtLiBQaWVkYWxvdGllcyZuYnNwO2RlcG96xKt0YSBzaXN0xJNtxIFzLCBqxatzIHNhbWF6aW7EgXQgdmllbnJlaXogbGlldG9qYW1vIHBsYXN0bWFzYXMgZGF1ZHp1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSByZWN0YW5ndWxhciBzaW5nbGUtY29tcGFydG1lbnQgZm9vZCBjb250YWluZXJzIDg1MCBtbDogQ29tcGFjdCBzb2x1dGlvbiBmb3IgZXZlcnlkYXkgdXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+VGhlc2UmbmJzcDtyZXVzYWJsZSBjb250YWluZXJzIGZvciBmb29kIGRlbGl2ZXJ5Jm5ic3A7YXJlIGRlc2lnbmVkIGZvciBpbmRpdmlkdWFsIHBvcnRpb25zIG9mIHNvdXBzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBUaGUgQlBBLWZyZWUgY29uc3RydWN0aW9uIHdpdGhzdGFuZHMgdGVtcGVyYXR1cmVzIGZyb20gLTIwJmRlZztDIHRvICsxMjEmZGVnO0MsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZyZWV6aW5nLCBtaWNyb3dhdmluZywgYW5kIGRpc2h3YXNoaW5nLiBUaGUgc3BpbGwtcHJvb2YgbGlkIGVuc3VyZXMgbWVzcy1mcmVlIHRyYW5zcG9ydCwgd2hpbGUgdGhlIHRyYW5zcGFyZW50IGRlc2lnbiBzaG93Y2FzZXMgeW91ciBjdWxpbmFyeSBjcmVhdGlvbnMuIFBlcmZlY3QgZm9yIGNhZmVzLCBvZmZpY2VzLCBvciBob21lIGtpdGNoZW5zLCB0aGV5IGFsaWduIHdpdGgmbmJzcDtzdXN0YWluYWJsZSBwYWNrYWdpbmcgdHJlbmRzJm5ic3A7YW5kIHJlZHVjZSByZWxpYW5jZSBvbiBkaXNwb3NhYmxlIG9wdGlvbnMuIExpZ2h0d2VpZ2h0IHlldCBzdHVyZHksIHRoZXkmcnNxdW87cmUgaWRlYWwgZm9yIGVjby1jb25zY2lvdXMgYnVzaW5lc3NlcyBhZG9wdGluZyBkZXBvc2l0LWJhc2VkIHN5c3RlbXMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODU4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDM3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDYxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDg1MCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2NDYwYTI5MzY1ZDkzN2RiNDhjMDYyOTNmNWQxMGYxMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lcnMgZm9yIHRha2Vhd2F5IDg1MCBtbCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hcyDEk2RpZW51IGvEgXJiYXMgODUwIG1sIG1lbG5hcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YsgODUwINC80Lsg0LPQtdGA0LzQtdGC0LjRh9C90YvQuSDQtNC70Y8g0LLRgtC+0YDRi9GFINCx0LvRjtC0INC4INGB0LDQu9Cw0YLQvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4ODUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0NDU5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4gMTYwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6xJNqxIFzIMWhYW1wYW5pZcWhYSBnbMSBemVzIDE2MCBtbCwgUFMsIGNhdXJzcMSrZMSrZ2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyAxNjAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+PHN0cm9uZz7Qn9GA0LDQt9C00L3Rg9C50YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Qvjog0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyZuYnNwO9C00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+PC9zdHJvbmc+PC9wPg0KDQo8cD7QktGB0YLRgNC10YfQsNC50YLQtSDQutCw0LbQtNGL0Lkg0LzQvtC80LXQvdGCINGBINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjNGOINC4INC30LDQsdC+0YLQvtC5INC+INC/0YDQuNGA0L7QtNC1INGBINC90LDRiNC40LzQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQvNC4INCx0L7QutCw0LvQsNC80Lgg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4hINCt0YLQuCDRhNGD0LbQtdGA0Ysg0L7QsdGK0LXQvNC+0LwgMTYwINC80Lsg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC40LPRgNC40YHRgtGL0YUg0LLQuNC9LCDRgdC+0YXRgNCw0L3Rj9GPINC40YUg0L/Rg9C30YvRgNGM0LrQuCDQuCDRgtC+0L3QutC40Lkg0LDRgNC+0LzQsNGCLiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDRgdCy0LDQtNC10LEsINCy0LXRh9C10YDQuNC90L7QuiDQuNC70Lgg0YDQvtC80LDQvdGC0LjRh9C10YHQutC40YUg0LLQtdGH0LXRgNC+0LIgJm1kYXNoOyDQvtC90Lgg0L/QvtC30LLQvtC70Y/RjtGCINC90LDRgdC70LDQttC00LDRgtGM0YHRjyDQv9GA0LXQvNC40LDQu9GM0L3Ri9C8INC60LDRh9C10YHRgtCy0L7QvCwg0L3QtSDQstGA0LXQtNGPINC/0LvQsNC90LXRgtC1LjwvcD4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviDRgNCw0LfRgNCw0LHQvtGC0LDQvdGLJm5ic3A70LTQu9GPINGB0L7QstC10YDRiNC10L3RgdGC0LLQvtCy0LDQvdC40Y8g0LLQsNGI0LXQs9C+INC+0L/Ri9GC0LAuINCj0LfQutCw0Y8g0YTQvtGA0LzQsCDRgdC+0YXRgNCw0L3Rj9C10YIg0LjQs9GA0LjRgdGC0L7RgdGC0YwsINCwINC/0YDQvtGH0L3Ri9C5INC/0LvQsNGB0YLQuNC6INGD0YHRgtC+0LnRh9C40LIg0Log0L/QvtCy0YDQtdC20LTQtdC90LjRj9C8ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSDQvdCwINC+0YLQutGA0YvRgtC+0Lwg0LLQvtC30LTRg9GF0LUuINCb0LXQs9C60LjQtSwg0L3QviDQvdCw0LTQtdC20L3Ri9C1LCDQvtC90Lgg0YPQtNC+0LHQvdGLINCyINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtSDQuCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LguPC9wPg0KDQo8cD7QmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+IDE2MCDQvNC7Jm5ic3A70L/QvtC00LTQtdGA0LbQuNCy0LDRjtGCINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQvdCw0L/QuNGC0LrQsCDQuCDQvdC1INCy0L/QuNGC0YvQstCw0Y7RgiDQt9Cw0L/QsNGF0LguINCSINC+0YLQu9C40YfQuNC1INC+0YIg0YHRgtC10LrQu9CwLCDQvtC90Lgg0L3QtSDQt9Cw0L/QvtGC0LXQstCw0Y7RgiDQuCDQvdC1INCx0L7Rj9GC0YHRjyDQv9Cw0LTQtdC90LjQuSwg0LPQsNGA0LDQvdGC0LjRgNGD0Y8sINGH0YLQviDQutCw0LbQtNGL0Lkg0LPQu9C+0YLQvtC6INC+0YHRgtCw0LXRgtGB0Y8g0YHQstC10LbQuNC8LiDQrdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+LCDQtNC+0LHQsNCy0LvRj9GPINC40LfRi9GB0LrQsNC90L3QvtGB0YLQuCDQu9GO0LHQvtC80YMg0YHQvtCx0YvRgtC40Y4uPC9wPg0KDQo8cD7QktGL0LHQuNGA0LDQudGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0LHQtdC3INGD0YnQtdGA0LHQsCDRgdGC0LjQu9GOISDQndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70YsmbmJzcDvRgdC+0LrRgNCw0YnQsNGO0YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGF0L7QtNC+0LIg0Lgg0LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQn9C40LrQvdC40LosINGE0LXRgdGC0LjQstCw0LvRjCDQuNC70Lgg0LTQvtC80LDRiNC90LjQuSDRg9C20LjQvSAmbWRhc2g7INGN0YLQuCDQsdC+0LrQsNC70Ysg0YHQvtGH0LXRgtCw0Y7RgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMLjwvcD4NCg0KPHA+0J/QvtC00LDRgNC40YLQtSDRgdCy0L7QuNC8INC/0YDQsNC30LTQvdC40LrQsNC8INGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCAmbWRhc2g7INC30LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQsdC+0LrQsNC70L7QsiDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviZuYnNwO9GD0LbQtSDRgdC10LPQvtC00L3RjyE8L3A+DQoNCjxwPjxlbT7Qn9GA0LDQt9C00L3Rg9C50YLQtSDRj9GA0LrQviwg0LfQsNCx0L7RgtGM0YLQtdGB0Ywg0L4g0L/Qu9Cw0L3QtdGC0LUhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlBpZXNwaWVkaWVzIGlsZ3RzcMSTamFpOiBtxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzPC9zdHJvbmc+PC9oMj4NCg0KPHA+U3ZpbmlldCBrYXRydSBtaXJrbGkgYXIgc3RpbHUgdW4gdmlkZWkgZHJhdWR6xKtndSBwaWVlanUsIGl6bWFudG9qb3QgbcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzISAmU2Nhcm9uO8SrcyAxNjAgbWwgZ2zEgXplcywgdmVpZG90YXMgc3BlY2nEgWxpIHB1dG9qbyZzY2Fyb247YWppZW0gdsSrbmllbSwgYXB2aWVubyBlbGVnYW5jaSB1biBwcmFrdGlza3VtdSwgbm9kcm8mc2Nhcm9uO2lub3QsIGthICZzY2Fyb247YW1wYW5pZXRpcyBzYWdsYWLEgSBidXJidcS8dXMgdW4gc21hbGtvIGFyb23EgXR1LiBJZGXEgWxpIHBpZW3Ek3JvdGFzIGvEgXrEgW0sIGJhbGzEk20gdmFpIHJvbWFudGlza2llbSB2YWthcmllbSAmbWRhc2g7IHTEgXMgxLxhdWogYmF1ZMSrdCBhdWdzdMSBa8SBcyBrdmFsaXTEgXRlcyBkesSTcmllbnUsIG5lcmFkb3QgYXRrcml0dW11cy48L3A+DQoNCjxwPkRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMgaXIgaXpzdHLEgWTEgXRhcywgbGFpIHV6bGFib3R1IGrFq3N1IGJhdWTEqyZzY2Fyb247YW5hcyBwaWVyZWR6aS4gJlNjYXJvbjthdXLEgSBmb3JtYSBzYWdsYWLEgSBkesSTcmllbmEgZHrEq3bEq2d1bXUsIGJldCBpenR1csSrZ8SBIHBsYXN0bWFzYSBpciBub3R1csSrZ2EgcHJldCBib2rEgWp1bWllbSAmbWRhc2g7IHRpZSZzY2Fyb247aSB0YXMsIGthcyB2YWphZHrEq2dzIHBhc8SBa3VtaWVtIMSBcsSBIHZhaSBlbmVyZ2lza2llbSBzdmluxJNtLiBWaWVnbMSBcywgYmV0IHN0YWJpbMSBcyBnbMSBemVzIGlyIMSTcnRpIHDEgXJ2aWV0b2phbWFzIHVuIGxpZXRvamFtYXMgdmFpcsSBa2vEgXJ0LCBwYWRhcm90IHTEgXMgcGFyIGd1ZHJ1IGllZ3VsZMSranVtdSBnYW4gc2FpbW5pZWtpZW0sIGdhbiBla29sb8SjaWphaSBhcHppbsSBdGllbSBlbnR1emlhc3RpZW0uPC9wPg0KDQo8cD5JemdhdGF2b3RhcyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJ0aWthcyBwbGFzdG1hc2FzLCAmc2Nhcm9uO8SrcyZuYnNwOzE2MCBtbCBkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzJm5ic3A7dXp0dXIgZHrEk3JpZW5hIHbEk3N1bXUgdW4gbmV1enPFq2MgYXJvbcSBdHVzLiBBdCZzY2Fyb247xLdpcsSrYsSBIG5vIHN0aWtsYSwgdMSBcyBuZWFpenNtb2cgdW4gbmVwbMSrc3QsIG5vZHJvJnNjYXJvbjtpbm90LCBrYSBrYXRycyBtYWxrb2p1bXMgaXIgdGlrcGF0IHN2YWlncyBrxIEgcGlybWFpcy4gRXJnb25vbWlza2FpcyBkaXphaW5zIHZpZWdsaSBpZWRlcmFzIHJva8SBLCBwaWV2aWVub2pvdCBpenNtYWxjaW7EgXTEq2J1IGplYmt1cmFtIHBhc8SBa3VtYW0uPC9wPg0KDQo8cD5JenbEk2xpZXMgaWxndHNwxJNqdSwgbmV1cHVyxJNqb3Qgc3RpbHUhIE3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyBnbMSBemVzJm5ic3A7c2FtYXppbmEgdmllbnJlaXogbGlldG9qYW1vIGl6c3RyxIFkxIFqdW11IGRhdWR6dW11IHVuIGlyIHZpZWdsaSB0xKtyxIFtYXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLiBWYWkgdMSBIGLFq3MgZMSBcnrEgSBiYWxsxKt0ZSwgZmVzdGl2xIFscyB2YWkgbcSBasSBcyBwYXZhZMSrdHMgdmFrYXJzICZtZGFzaDsgJnNjYXJvbjvEq3MgZ2zEgXplcyBhcHZpZW5vIHN0aWx1IHVuIGl6dHVyxKtidS48L3A+DQoNCjxwPkphIHbEk2xpZXMsIGxhaSB0YXZpIHN2xJN0a2kga8S8xatzdCB2aWRlaSBkcmF1ZHrEq2fEgWtpLCBwYXPFq3RpIHNhdnUmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtbyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgcW+dSZuYnNwO2tvbXBsZWt0dSBqYXUgJnNjYXJvbjtvZGllbiE8L3A+DQoNCjxwPjxlbT5TdmluxJN0IHZhciBhcsSrIGF0YmlsZMSrZ2khPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlRvYXN0IHN1c3RhaW5hYmx5OiBPdXIgcmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlczwvc3Ryb25nPjwvaDI+DQoNCjxwPkNlbGVicmF0ZSBldmVyeSBtb21lbnQgd2l0aCBlbGVnYW5jZSBhbmQgZWNvLWNvbnNjaW91c25lc3MgdXNpbmcgb3VyJm5ic3A7UmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyEgRGVzaWduZWQgZm9yIHNwYXJrbGluZyB3aW5lcywgdGhlc2UgMTYwIG1sIGZsdXRlcyBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggcHJhY3RpY2FsaXR5LCBlbnN1cmluZyB5b3VyIGNoYW1wYWduZSByZXRhaW5zIGl0cyBzaWduYXR1cmUgYnViYmxlcyBhbmQgZGVsaWNhdGUgYXJvbWFzLiBQZXJmZWN0IGZvciB3ZWRkaW5ncywgcGFydGllcywgb3IgaW50aW1hdGUgZ2F0aGVyaW5ncywgdGhleSBvZmZlciBhIGd1aWx0LWZyZWUgd2F5IHRvIGVuam95IHByZW1pdW0gcXVhbGl0eSB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcGxhbmV0LjwvcD4NCg0KPHA+UmV1c2FibGUgY2hhbXBhZ25lIGdsYXNzZXMgYXJlIGRlc2lnbmVkJm5ic3A7dG8gZW5oYW5jZSB5b3VyIGRyaW5raW5nIGV4cGVyaWVuY2UuIFRoZSB0YWxsLCBzbGVuZGVyIHNoYXBlIHByZXNlcnZlcyBlZmZlcnZlc2NlbmNlLCB3aGlsZSB0aGUgZHVyYWJsZSBwbGFzdGljIGNvbnN0cnVjdGlvbiByZXNpc3RzIGJyZWFrYWdlJm1kYXNoO2lkZWFsIGZvciBvdXRkb29yIGV2ZW50cyBvciBsaXZlbHkgY2VsZWJyYXRpb25zLiBMaWdodHdlaWdodCB5ZXQgc3R1cmR5LCB0aGV5JnJzcXVvO3JlIGVhc3kgdG8gdHJhbnNwb3J0IGFuZCByZXVzZSwgbWFraW5nIHRoZW0gYSBzbWFydCBpbnZlc3RtZW50IGZvciBib3RoIGhvc3RzIGFuZCBlY28tYXdhcmUgZW50aHVzaWFzdHMuPC9wPg0KDQo8cD5DcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBmb29kLWdyYWRlIHBsYXN0aWMsIHRoZXNlJm5ic3A7MTYwIG1sIHJldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXMmbmJzcDttYWludGFpbiB0aGUgZHJpbmsmcnNxdW87cyBjcmlzcCB0ZW1wZXJhdHVyZSBhbmQgcHJldmVudCBmbGF2b3IgdHJhbnNmZXIuIFVubGlrZSB0cmFkaXRpb25hbCBnbGFzcywgdGhleSB3b24mcnNxdW87dCBmb2cgdXAgb3IgYWJzb3JiIG9kb3JzLCBlbnN1cmluZyBldmVyeSBzaXAgdGFzdGVzIGFzIGZyZXNoIGFzIHRoZSBmaXJzdC4gUGx1cywgdGhlaXIgZXJnb25vbWljIGRlc2lnbiBmaXRzIGNvbWZvcnRhYmx5IGluIGhhbmQsIGFkZGluZyBhIHRvdWNoIG9mIHJlZmluZW1lbnQgdG8gYW55IG9jY2FzaW9uLjwvcD4NCg0KPHA+Q2hvb3NlIHN1c3RhaW5hYmlsaXR5IHdpdGhvdXQgc2FjcmlmaWNpbmcgc3R5bGUhIE91ciZuYnNwO3JldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXMmbmJzcDtyZWR1Y2Ugc2luZ2xlLXVzZSB3YXN0ZSBhbmQgYXJlIGRpc2h3YXNoZXItc2FmZSBmb3IgZWZmb3J0bGVzcyBjbGVhbnVwLiBXaGV0aGVyIHlvdSZyc3F1bztyZSBob3N0aW5nIGEgZ2FyZGVuIHBhcnR5IG9yIHRvYXN0aW5nIGF0IGEgZmVzdGl2YWwsIHRoZXNlIGZsdXRlcyBkZWxpdmVyIGVsZWdhbmNlIGFuZCBkdXJhYmlsaXR5IGluIGVxdWFsIG1lYXN1cmUuPC9wPg0KDQo8cD5VcGdyYWRlIHlvdXIgY2VsZWJyYXRpb25zIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgY2hhbXBhZ25lIGdsYXNzZXMmbWRhc2g7d2hlcmUgbHV4dXJ5IG1lZXRzIHJlc3BvbnNpYmlsaXR5LiBPcmRlciB5b3VyIHNldCB0b2RheSBhbmQgcmFpc2UgYSBnbGFzcyB0byBhIGdyZWVuZXIgZnV0dXJlITwvcD4NCg0KPHA+PGVtPlNwYXJrbGUgc3VzdGFpbmFibHksIHNpcCBjb25maWRlbnRseSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDY5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyAxNjAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDc5YTQ1ZGNiNTI2NmEyMTFiODRlMDA5NDg1MjRlMDIyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgdHJhbnNwYXJlbnQgcGxhc3RpYyBVLXNoYXBlIGNoYW1wYWduZSBmbHV0ZXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqxIFzIGxpZXRvxaFhbmFzIMWhYW1wYW5pZcWhYSB2YWkgZHppcmtzdG/FoW8gdsSrbmEgZ2zEgXplcyBubyBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviDQuNC70Lgg0LjQs9GA0LjRgdGC0L7Qs9C+INCy0LjQvdCwINC40Lcg0J/QoQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+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+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b2xvYWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X21vZGlmaWVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlc2NhcGVfaHRtbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRfdGltZV0gPT4gMTc1MzA0MDk4MS41NDkxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2N1cnJlbnRfZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BhcnNlcmRlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19kZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkVGVtcGxhdGVEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+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+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTJCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1ODQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Ls6INCY0LTQtdCw0LvRjNC90LDRjyDQv9C+0YDRhtC40Y8g0L3QsCDQvtC00L3QvtCz0L48L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC60L7QvNC/0LDQutGC0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdGD0LvRjNC+0L3QvtCyLCDQutGA0LXQvC3RgdGD0L/QvtCyINC40LvQuCDQuNC30YvRgdC60LDQvdC90YvRhSDQtNC10YHQtdGA0YLQvtCyPyDQndCw0YjQuCZuYnNwO9C60YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRg9C00L7QsdGB0YLQstC+LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQodC+0LfQtNCw0L3QvdGL0LUg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC+0L3QuCDQv9C+0LTRh9C10YDQutC90YPRgiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0Y/RgiDQtNCw0LbQtSDRgdCw0LzRi9GFINCy0LfRi9GB0LrQsNGC0LXQu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0L3QtSDRgdC+0LTQtdGA0LbQuNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQS1GcmVlKSwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDRgdC+0LLQvNC10YHRgtC40LzQsCDRgdC+INCy0YHQtdC80Lgg0YDQsNC30LzQtdGA0LDQvNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgKDM3NSDQvNC7LCA1MDAg0LzQuywgMTAwMCDQvNC7KSAmbWRhc2g7INGD0LTQvtCx0L3QviDRhdGA0LDQvdC40YLRjCDQuCDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNC00LrQuNC80Lgg0LHQu9GO0LTQsNC80LgsINGB0L7RhdGA0LDQvdGP0Y8g0YHQstC10LbQtdGB0YLRjCDQuCDQsNGA0L7QvNCw0YIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtC00YfQtdGA0LrQvdC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINC/0L7Qt9C40YbQuNGOINCy0LDRiNC10LPQviDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCwINC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDQstC10YDQvdGD0YLRjCDRgtCw0YDRgyDQtNC70Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L08L3N0cm9uZz46INC60YDRg9Cz0LvQsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDRg9C/0YDQvtGJ0LDRjtGCINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNGOINGB0L7QtNC10YDQttC40LzQvtCz0L4uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI8L3N0cm9uZz46INC/0L7QtNCw0LLQsNC50YLQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGD0L/Riywg0LTQtdGB0LXRgNGC0Ysg0LjQu9C4INGB0L7Rg9GB0Ysg0LIg0Y3QutC+0YPQv9Cw0LrQvtCy0LrQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10YDQstC40YHQvtCyINC00L7RgdGC0LDQstC60Lgg0LXQtNGLPC9zdHJvbmc+OiDQvtCx0LXRgdC/0LXRh9GM0YLQtSDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINCx0LvRjtC0INC4INC80LjQvdC40LzQuNC30LjRgNGD0LnRgtC1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCU0L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjog0LPQvtGC0L7QstGM0YLQtSDQv9C+0LvQtdC30L3Ri9C1INC+0LHQtdC00Ysg0L3QsCDRgNCw0LHQvtGC0YMg0LjQu9C4INGF0YDQsNC90LjRgtC1INC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0LHRjtC00LbQtdGC0LA8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC+0LrRgNCw0YnQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQutGA0LXQv9C70LXQvdC40LUg0LvQvtGP0LvRjNC90L7RgdGC0Lg8L3N0cm9uZz46INC60LvQuNC10L3RgtGLINC00L7QstC10YDRj9GO0YIg0LHRgNC10L3QtNCw0LwsINC60L7RgtC+0YDRi9C1INC30LDQsdC+0YLRj9GC0YHRjyDQviDRjdC60L7Qu9C+0LPQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0YHRgtCy0L48L3N0cm9uZz46INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCAoMzc1INC80LspINC90LUg0LfQsNC90LjQvNCw0LXRgiDQvNC10YHRgtC+INCyINGB0YPQvNC60LUg0LjQu9C4INGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0LDQutGC0L7QvCDQt9Cw0LHQvtGC0Ysg0L4g0YHQtdCx0LUg0Lgg0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sOiBLb21wYWt0cyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgcHJha3Rpc2t1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIHN2YWlndW11IHVuIHNpbHR1bXUgdmllbmFpIHBvcmNpamFpPyBNxatzdSZuYnNwOzxzdHJvbmc+ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDwvc3Ryb25nPiZuYnNwO2lyIGlkZcSBbGkgcGllbcSTcm90aSwgbGFpIHBhc25pZWd0dSB6dXBhcywgYnVsam9udXMsIGRlc2VydHVzIHZhaSB1emtvZGFzIGJleiBub3BsxatkxJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUga29tZm9ydHUgZ2FuIG3EgWrEgXMsIGdhbiBrYWZlam7Eq2PEgXMsIGFwdmllbm9qb3Qga29tcGFrdG8gaXptxJNydSwgZHJvJnNjYXJvbjvEq2J1IHVuIGlsZ3RzcMSTasSrYnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCBwxIFydmFkxIFqb3QgJnNjYXJvbjvEt2lkcnVzIMSTZGllbnVzIHZhaSBtxJNyY2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIGRlciB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpLCB2aWVua8SBciZzY2Fyb247b2pvdCB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgdmlldMSBcyBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Lb21wYWt0cyB1biBwcmFrdGlza3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgaXptxJNycyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW0sIG5lcGllc2xvZ29qb3QgbGVkdXNza2FwaSB2YWkgcGxhdWt0dXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkluZGl2aWR1xIFsYXMgcG9yY2lqYXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHp1cGFzLCBixJNybnUgxJNkaWVuaSwgam9ndXJ0YSBkZXNlcnRpIHZhaSBtYXphcyB1emtvZGFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkthZmVqbsSrY2FzIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgcGFrYWxwb2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IMSTcnRpIGxpZXRvamFtaSwgbGFpIHBhc25pZWd0dSDEk2RpZW51cyAmcXVvdDtwYcWGZW0gbMSrZHppJnF1b3Q7IGZvcm3EgXTEgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NxIFqYXMgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdmllbmvEgXImc2Nhcm9uO2EgxJNkaWVuYSBzYWdhdGF2byZzY2Fyb247YW5hIHVuIHV6Z2xhYsSBJnNjYXJvbjthbmEsIG5lcGlldGlla290IGFyIGxpZWt1IHZpZXR1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgaXptxJNyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgMzc1IG1sIHRpbHB1bXMgaXIgaWRlxIFscywgbGFpIG5lc8STcmvEgcWGb3R1IHRlbHB1IHVuIHZpZWdsaSBpZWvEvGF1dG9zIHNvbcSBcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBkZXBvesSrdGEgc2lzdMSTbXUgaW50ZWdyxIFjaWphPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBtb3RpdsSTamlldCBrbGllbnR1cyBhdGdyaWV6dCB0cmF1a3VzLCBzYW1hemlub3QgaXptYWtzYXMgdW4gZWtvbG/Eo2lza28gcMSTZGFzIG5vc3BpZWR1bXUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgxJNkaWVuaWVtLCBiZXQgYXLEqyBzxKtraWVtIHByb2R1a3RpZW0gKG9nYXMsIHJpZWtzdGksIHPEk2tsYXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDM3NSBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyByaXNpbsSBanVtcywga2FzIGFwdmllbm8gZnVua2Npb25hbGl0xIF0aSwga29tcGFrdHVtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1IG1sOiBDb21wYWN0IEZyZXNobmVzcyBmb3IgU2luZ2xlIFNlcnZpbmdzPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgcHJhY3RpY2FsIGNvbnRhaW5lcnMgdG8ga2VlcCBpbmRpdmlkdWFsIHBvcnRpb25zIGZyZXNoIGFuZCBsZWFrLWZyZWU/IE91ciZuYnNwO3JldXNhYmxlIDM3NSBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc291cHMsIGJyb3RocywgZGVzc2VydHMsIG9yIHNuYWNrcy4gRGVzaWduZWQgZm9yIGNvbnZlbmllbmNlLCB0aGV5IGNvbWJpbmUgcG9ydGFiaWxpdHksIHNhZmV0eSwgYW5kIGVjby1mcmllbmRsaW5lc3MuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlIE1hdGVyaWFsPC9zdHJvbmc+OiBTYWZlIGZvciBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgTGlkPC9zdHJvbmc+OiBQYXRlbnRlZCBzZWFsaW5nIHN5c3RlbSBwcmV2ZW50cyBzcGlsbHMsIGV2ZW4gd2l0aCBsaXF1aWRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBDb21wYXRpYmlsaXR5PC9zdHJvbmc+OiBMaWRzIGZpdCBhbGwgY29udGFpbmVyIHNpemVzICgzNzUgbWwgdG8gMTAwMCBtbCkgZm9yIGVhc3kgc3RhY2tpbmcuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZWR1Y2VzIHNpbmdsZS11c2Ugd2FzdGUsIGlkZWFsIGZvciBjYWZlcyB3aXRoIGRlcG9zaXQgc3lzdGVtcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Db21wYWN0IERlc2lnbjwvc3Ryb25nPjogU3BhY2Utc2F2aW5nIHNpemUgZm9yIHNpbmdsZSBzZXJ2aW5ncywgbHVuY2hib3hlcywgb3Igc21hbGwgcGFudHJpZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U2luZ2xlLVNlcnZlIE1lYWxzPC9zdHJvbmc+OiBTb3Vwcywgb2F0bWVhbCwgeW9ndXJ0LCBvciBzbmFja3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczwvc3Ryb25nPjogS2VlcCBwb3J0aW9ucyBmcmVzaCBmb3IgdGFrZW91dCBvciBtZWFsIGtpdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SG9tZSBVc2U8L3N0cm9uZz46IFByZXAgaW5kaXZpZHVhbCBtZWFscyB3aXRob3V0IGNsdXR0ZXIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaXplPC9zdHJvbmc+OiBGaXRzIGVhc2lseSBpbiBiYWdzLCBsdW5jaGJveGVzLCBvciBvZmZpY2UgZHJhd2Vycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBSZWFkeTwvc3Ryb25nPjogRW5jb3VyYWdlIHJldHVybnMgdG8gY3V0IGNvc3RzIGFuZCB3YXN0ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1QdXJwb3NlPC9zdHJvbmc+OiBVc2UgZm9yIHBhbnRyeSBzdG9yYWdlIChudXRzLCBiZXJyaWVzLCBzcGljZXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciAzNzUgbWwgQ29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgRW5qb3kgZnJlc2huZXNzLCBjb252ZW5pZW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5IGluIG9uZSBjb21wYWN0IHBhY2thZ2UhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTUxNzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzk4NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1haXMgenVwYXMgdHJhdWtzIDM3NSBtbCB2aWRlaSBkcmF1ZHrEq2dzIGllcGFrb2p1bXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZWNvLWZyaWVuZGx5IGRpc2h3YXNoZXIgYW5kIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVycyBmb3IgdGFrZW91dCBhbmQgZGVsaXZlcnkgc2VydmljZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YPQv9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7INGBINCz0LXRgNC80LXRgtC40YfQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LbQuNC00LrQuNGFINCx0LvRjtC0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTb3VwIGNvbnRhaW5lci5qcGVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1OGFjYzM4ZTc3NDM2ZWE1NTM5ZjdmZTIyOTVlYmIwZi5qcGVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTWlrcm92acS8xYZ1IHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHprxIFydCBsaWV0b2phbXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YPQv9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcwNDQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBkMGMxMzRiZjMyODdhMDk1NzlhMzgyZWJmOTBiM2Y3Mi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiDQo9C/0LDQutC+0LLQutCwINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDQv9GA0LjQs9C+0LTQvdCw0Y8g0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQodCS0KcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Lsg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA1Ni5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDU0OTI0OGYyYzFlYTc0Yjg0ZWQ0YzQ0NWNiZTIwOTMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjE0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1pZSB6dXBhcyB0cmF1a2kgdmlkZWkgZHJhdWR6xKtnYWkgxJNkaW7EgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lcnMgZm9yIHRha2Vhd2F5IG1pY3Jvd2F2ZSBhbmQgZGlzaHdhc2hlciBzYWZlIGVjby1mcmllbmRseSBwYWNrYWdpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JPQtdGA0LzQtdGC0LjRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwINC4INCy0YLQvtGA0YvRhSDQsdC70Y7QtAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcxOTAuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzN2YwM2RiYjc2MTYxYWUyYTBkYzIxNGQwYzc5NGY2Ny5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzk4NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTQjEyQiBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IFBvbHlwcm9weWxlbmUgKFBQKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTWF0ZXJpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDM3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVm9sdW1lLCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1OSB4IDI0IHggMzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNiw2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgY3ViZSwgbTxzdXA+Mzwvc3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzExXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE51bWJlciBvZiB1bml0cyBwZXIgcGFsbGV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDguNDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF9hcnJheV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4zMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAwLjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDYuMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC44NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Ljk1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDEuMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3RfYnV5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzgzNF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDI2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBKQS1UUzEwQ0xSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzOTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwIDE4LjUg0YHQvCwg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUgMTguNSBjbSwgUFMsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIDE4LjUgY20sIFBTLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGB0L7Rh9C10YLQsNC10YIg0LIg0YHQtdCx0LUg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjC4g0JXRkSDQv9GA0L7Qt9GA0LDRh9C90YvQuSDRhtCy0LXRgiDQv9GA0LjQtNCw0ZHRgiDQtdC5INC70LXQs9C60L7RgdGC0Ywg0Lgg0YHQvtCy0YDQtdC80LXQvdC90L7RgdGC0YwsINCwINC00LvQuNC90LAgMTgsNSDRgdC8INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGBINCz0LvRg9Cx0L7QutC40LzQuCDRgtCw0YDQtdC70LrQsNC80LguINCR0LvQsNCz0L7QtNCw0YDRjyDQsdC+0LvQtdC1INGC0Y/QttGR0LvQvtC80YMg0LLQtdGB0YMg0Lgg0LrRgNGD0LPQu9C+0LzRgyDQs9C70YPQsdC+0LrQvtC80YMg0YfQtdGA0L/QsNC70YMsINGN0YLQsCDQu9C+0LbQutCwINC+0YLQu9C40YfQsNC10YLRgdGPINC/0L7QstGL0YjQtdC90L3QvtC5INC/0YDQvtGH0L3QvtGB0YLRjNGOINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGM0Y4sINC/0YDQtdCy0L7RgdGF0L7QtNGPINC00YDRg9Cz0LjQtSDRgdGD0L/QvtCy0YvQtSDQu9C+0LbQutC4LiDQntC90LAg0LvQtdCz0LrQviDQvNC+0LXRgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10ZEg0LHQtdC3INC/0L7RgtC10YDQuCDQstC90LXRiNC90LXQs9C+INCy0LjQtNCwINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4LiDQnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0L/RgNC40LzQtdC90LXQvdC40LUg0Y3RgtC+0Lkg0LvQvtC20LrQuCDQv9C+0LzQvtCz0LDQtdGCINGB0L3QuNC30LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0LfQsNCx0L7RgtC1INC+INC/0YDQuNGA0L7QtNC1LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHQvdGL0Lkg0Lgg0YHRgtC40LvRjNC90YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0LXQtNGLLiDQktGL0LHQuNGA0LDQudGC0LUg0L3QsNGI0YMg0LvQvtC20LrRgyDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90LjRjyDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSwga2FzIGl6Z2F0YXZvdGEgbm8gaXp0dXLEq2dhcyBwbGFzdG1hc2FzLCBhcHZpZW5vIGF1Z3N0dSBrdmFsaXTEgXRpIHVuIHZpZGVpIGRyYXVkesSrZ3VtdS4gQ2F1cnNwxKtkxKtnxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgdmllZ2x1IHVuIG1vZGVybnUgaXpza2F0dSwgc2F2dWvEgXJ0IDE4LDUgY20gZ2FydW1zIHBhZGFyYSB0byB2aWVnbGkgbGlldG9qYW11IGFyIGR6acS8xIFtIHBsxIFrc27Ek20uIEFyIGxpZWzEgWt1IHN2YXJ1IHVuIGFwYcS8dSwgZHppxLx1IGthdXNpxYZ1ICZzY2Fyb247xKsga2Fyb3RlIGlyIMSrcGEmc2Nhcm9uO2kgc3DEk2PEq2dhIHVuIGl6dHVyxKtnYSwgcMSBcnNwxJNqb3QgY2l0YXMgenVwYXMga2Fyb3Rlcy4gVG8gaXIgdmllZ2xpIHTEq3LEq3QgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBrYXMgxLxhdWogdG8gaXptYW50b3QgZGF1ZHphcyByZWl6ZXMsIG5lemF1ZMSTam90IGl6c2thdHUgdW4gZnVua2Npb25hbGl0xIF0aS4gJlNjYXJvbjvEq3Mga2Fyb3RlcyBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgYsWrdMSrYmEgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LCBwYWzEq2R6b3QgYWl6c2FyZ8SBdCB2aWRpLiBJZGXEgWxpIHBpZW3Ek3JvdHMgcmVzdG9yxIFuaWVtIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0gxJNydHUgdW4gc3RpbMSrZ3UgcsSra3UgxJMmc2Nhcm9uO2FuYWkuIEl6dsSTbGlldGllcyBtxatzdSBrYXJvdGksIGxhaSB1emxhYm90dSBzYXZ1IHNlcnZpc2EgbMSrbWVuaSB1biBhcG1pZXJpbsSBdHUga2xpZW50dSB2YWphZHrEq2JhcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb248L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBzb3VwIHNwb29uIG1hZGUgb2YgZHVyYWJsZSBwbGFzdGljIGNvbWJpbmVzIGhpZ2ggcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcy4gSXRzIHRyYW5zcGFyZW50IGNvbG9yIGdpdmVzIGl0IGxpZ2h0bmVzcyBhbmQgbW9kZXJuaXR5LCBhbmQgdGhlIGxlbmd0aCBvZiAxOC41IGNtIGVuc3VyZXMgZWFzZSBvZiB1c2Ugd2l0aCBkZWVwIHBsYXRlcy4gVGhhbmtzIHRvIGl0cyBoZWF2aWVyIHdlaWdodCBhbmQgcm91bmQgZGVlcCBsYWRsZSwgdGhpcyBzcG9vbiBpcyBjaGFyYWN0ZXJpemVkIGJ5IGluY3JlYXNlZCBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSwgc3VycGFzc2luZyBvdGhlciBzb3VwIHNwb29ucy4gSXQgaXMgZWFzeSB0byB3YXNoIGluIHRoZSBkaXNod2FzaGVyLCB3aGljaCBhbGxvd3MgeW91IHRvIHVzZSBpdCBtYW55IHRpbWVzIHdpdGhvdXQgbG9zaW5nIGl0cyBhcHBlYXJhbmNlIGFuZCBmdW5jdGlvbmFsaXR5LiBSZXVzYWJsZSB1c2Ugb2YgdGhpcyBzcG9vbiBoZWxwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBwbGFzdGljIHdhc3RlLCBjb250cmlidXRpbmcgdG8gY2FyaW5nIGZvciBuYXR1cmUuIElkZWFsIGZvciByZXN0YXVyYW50cyBhbmQgZGVsaXZlcnkgc2VydmljZXMsIHByb3ZpZGluZyBjdXN0b21lcnMgd2l0aCBhIGNvbnZlbmllbnQgYW5kIHN0eWxpc2ggdG9vbCBmb3IgZWF0aW5nLiBDaG9vc2Ugb3VyIHNwb29uIHRvIGltcHJvdmUgeW91ciBzZXJ2aWNlIGFuZCBtZWV0IHRoZSBuZWVkcyBvZiB5b3VyIGN1c3RvbWVycyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjUwOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5MzYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS04MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvZGlzcG9zYWJsZS10YWJsZXdhcmUvZGlzcG9zYWJsZS1jdXRsZXJ5MS9leHRyYS1kdXJhYmxlLWN1dGxlcnkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5L2l0ZW0tODM0LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gMTguNSBjbSwgUFMsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjUwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDQyYjNiZmIxYmI3Mjc5NWY5MTBhMmQ5ZGYwM2JkN2MxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTI2MTcyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDQ3NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkdGD0LzQsNC20L3Ri9C5INC/0LDQutC10YIg0YEg0YDRg9GH0LrQsNC80LggMjZ4MTd4MjUg0YHQvCwg0JrRgNCw0YTRggogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUGFwxKtyYSBtYWlzacWGxaEgYXIgcm9rdC4sIDI2eDE3eDI1Y20sIGJyxatucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgMjZ4MTd4MjUgY20sIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCR0YPQvNCw0LbQvdGL0LUg0L/QsNC60LXRgtGLINGBINGA0YPRh9C60LDQvNC4INC00LvRjyDQtdC00Ysg0L3QsCDQstGL0L3QvtGBINC4INC00L7RgdGC0LDQstC60Lg8L3N0cm9uZz48L2gyPg0KDQo8cD7QkdGD0LzQsNC20L3Ri9C1INC/0LjRidC10LLRi9C1INC/0LDQutC10YLRiyDRgSDQv9C70L7RgdC60LjQvNC4INGA0YPRh9C60LDQvNC4ICZuZGFzaDsg0Y3RgtC+INC60YDQsNGB0LjQstGL0LksINGD0LTQvtCx0L3Ri9C5INC4INC90LDQtNC10LbQvdGL0Lkg0YPQv9Cw0LrQvtCy0L7Rh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7LiDQn9Cw0LrQtdGC0Ysg0LjRgdC/0L7Qu9GM0LfRg9GO0YIg0L/QvtC0INC/0LjRidC10LLRi9C1INC/0YDQvtC00YPQutGC0YssINC+0YHQvtCx0LXQvdC90L4g0YDQsNGB0L/RgNC+0YHRgtGA0LDQvdC10L3RiyDQsiDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0LTQu9GPINC10LTRiyDQvdCwINCy0YvQvdC+0YEg0Lgg0LIg0YHQtdGA0LLQuNGB0LDRhSDQtNC+0YHRgtCw0LLQutC4INC10LTRiy4mbmJzcDvQn9Cw0LrQtdGC0Ysg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtC+0LPQviDQutGA0LDRhNGC0LAuINCi0LDQutC+0Lkg0L/QsNC60LXRgiDQstGL0LTQtdGA0LbQuNCy0LDQtdGCINC00L4gMTIg0LrQsyDQvdCw0LPRgNGD0LfQutC4LCDQv9GA0LDQutGC0LjRh9C10YHQutC4INGDINC90LXQs9C+INC90LXRgiDQvtCz0YDQsNC90LjRh9C10L3QuNC5INC/0L4g0LfQsNC/0L7Qu9C90LXQvdC40Y4uINCR0YPQvNCw0LbQvdGL0LUg0YDRg9GH0LrQuCDQvtGH0LXQvdGMINC60LDRh9C10YHRgtCy0LXQvdC90L4g0Lgg0L3QsNC00LXQttC90L4g0LLQutC70LXQtdC90Ysg0LIg0L/QsNC60LXRgi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGFwxKtyYSBtYWlzacWGaSBhciByb2t0dXJpZW0gxJNkaWVudSBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwxKtyYSBwxIFydGlrYXMgbWFpc2kgYXIgcGxha2FuaWVtIHJva3R1cmllbSAtIHRhcyBpciBza2Fpc3RzLCDEk3J0cyB1biBkcm8mc2Nhcm9uO3MgaWVwYWtvJnNjYXJvbjthbmFzIG1hdGVyacSBbHMuIFRvcyBsaWV0bywgbGFpIGllcGFrb3R1IHDEgXJ0aWthcyBwcm9kdWt0dXMsIGlyIMSrcGEmc2Nhcm9uO2kgaXpwbGF0xKt0aSB1biBwaWVwcmFzxKt0aSDEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMga2FmZWpuxKtjxIFzIHVuIHJlc3RvcsSBbm9zLiAmU2Nhcm9uO2llIHBhcMSrcmEgbWFpc2nFhmkgaXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHZpZGVpIGRyYXVkesSrZ2EgcGFwxKtyYS4gJlNjYXJvbjvEgWRzIG1haXNpxYYmc2Nhcm9uOyBpenR1ciBsxKtkeiBwYXQgMTIga2cgc3ZhcnUsIHRhbSBwcmFrdGlza2kgbmF2IGllcm9iZcW+b2p1bXUgcHJvZHVrdHUgcGllcGlsZMSrJnNjYXJvbjthbmFpLiBQYXDEq3JhIHJva3R1cmkgaXIga3ZhbGl0YXTEq3ZpIHVuIGRybyZzY2Fyb247aSBwaWVsxKttxJN0aS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgZm9yIFRha2UtQXdheSBhbmQgZm9vZCBkZWxpdmVyeTwvc3Ryb25nPjwvaDI+DQoNCjxwPlBhcGVyJm5ic3A7YmFncyB3aXRoIGZsYXQgaGFuZGxlcyBhcmUgYSBiZWF1dGlmdWwsIGNvbnZlbmllbnQgYW5kIHJlbGlhYmxlIHBhY2thZ2luZyBtYXRlcmlhbCBmb3IgVGFrZS1Bd2F5IGFuZCBUby1HbyBidXNpbmVzcy4gQmFncyBhcmUgdXNlZCBmb3IgZm9vZCwgZXNwZWNpYWxseSBjb21tb24gaW4gY2FmZXMgYW5kIHJlc3RhdXJhbnRzIGZvciB0YWtlYXdheSBmb29kLiBDYXJyaWVyIHBhcGVyIGJhZ3MmbmJzcDthcmUgbWFkZSBvZiBoaWdoLXF1YWxpdHkgZW52aXJvbm1lbnRhbGx5IGZyaWVuZGx5IGNyYWZ0LiBTdWNoIHBhcGVyIGJhZyBjYW4gd2l0aHN0YW5kIHVwIHRvIDEyIGtnIG9mIGxvYWQsIHByYWN0aWNhbGx5IGl0IGhhcyBubyByZXN0cmljdGlvbnMgb24gZmlsbGluZy4gUGFwZXIgaGFuZGxlcyBhcmUgdmVyeSBoaWdoIHF1YWxpdHkgYW5kIHNlY3VyZWx5IGdsdWVkIHRvIHRoZSBiYWcuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDUwMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yOCAxMToxNTozMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxNzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3BhY2thZ2luZy1tYXRlcmlhbHMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3BhY2thZ2luZy1tYXRlcmlhbHMvaXRlbS0xOTQ4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgMjZ4MTd4MjUgY20sIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGY5M2Y5NjA4MmE5YmU5YTJlNjU3MGY3M2ExYTUzMDI4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUGFwxKtyYSBtYWlzaSBhciByb2t0dXJpZW0ga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkdGD0LzQsNC20L3Ri9C1INC/0LDQutC10YLRiyDRgSDRgNGD0YfQutCw0LzQuCDQutGA0LDRhNGCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyODMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINGB0YPQv9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMzc1LzUwMC8xMDAwINC80LssINCf0K0sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSB6dXBhcyB0cmF1a2llbSAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyOiDQndCw0LTQtdC20L3QsNGPINC30LDRidC40YLQsCDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPINC4INC60L7QvNGE0L7RgNGCINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4LCDQutC+0YLQvtGA0YvQtSDRgdC+0YXRgNCw0L3Rj9GCINGB0LLQtdC20LXRgdGC0Ywg0LHQu9GO0LQg0Lgg0LfQsNGJ0LjRgtGP0YIg0L7RgiDQv9GA0L7Qu9C40LLQsNC90LjRjz8g0J3QsNGI0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQv9C40YnQtdCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINGB0L7Rh9C10YLQsNGO0YIg0LjQvdC90L7QstCw0YbQuNC+0L3QvdGD0Y4g0YLQtdGF0L3QvtC70L7Qs9C40Y4sINC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjC4g0JHQu9Cw0LPQvtC00LDRgNGPINC30LDQv9Cw0YLQtdC90YLQvtCy0LDQvdC90L7QuSDRgdC40YHRgtC10LzQtSDQv9C70L7RgtC90L7Qs9C+INC30LDQutGA0YvRgtC40Y8g0L7QvdC4INC+0LHQtdGB0L/QtdGH0LjQstCw0Y7RgiAxMDAlINCz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QtdGA0LXQvdC+0YHQutC4INGB0YPQv9C+0LIsINGB0L7Rg9GB0L7Qsiwg0LPQvtGA0Y/Rh9C40YUg0L7QsdC10LTQvtCyINC40LvQuCDRhdC+0LvQvtC00L3Ri9GFINC30LDQutGD0YHQvtC6LjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCX0LDRidC40YLQsCDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9Cz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMINC00LDQttC1INC/0YDQuCDQsNC60YLQuNCy0L3QvtC8INC00LLQuNC20LXQvdC40LgsINGH0YLQviDQvtGH0LXQvdGMINCy0LDQttC90L4g0L/RgNC4INC00L7RgdGC0LDQstC60LUg0YHRg9C/0L7Qsiwg0LPQsNGA0L3QuNGA0L7QsiDRgSDRgdC+0YPRgdC+0Lwg0LjQu9C4INC20LjQtNC60L7QuSDQv9C40YnQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QotC10YDQvNC+0YHRgtC+0LnQutC+0YHRgtGMINC00L4gKzgwJmRlZztDPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9GB0L7RhdGA0LDQvdGP0Y7RgiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINCx0LvRjtC0LCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQs9C+0YDRj9GH0LjRhSDRgdGD0L/QvtCyINC4INGA0LDQs9GDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPiZuYnNwOy0mbmJzcDvRgdC+0LLQvNC10YHRgtC40LzRiyDRgSDQs9C+0YDRj9GH0LjQvNC4INC4INGF0L7Qu9C+0LTQvdGL0LzQuCDQsdC70Y7QtNCw0LzQuCwg0LTQtdGB0LXRgNGC0LDQvNC4LCDRgdC+0YPRgdCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90Ysg0LTQu9GPINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQtdC5PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDQutC+0L3RgtC10LnQvdC10YDRiyDQvNC+0LbQvdC+INC30LDQvNC+0YDQsNC20LjQstCw0YLRjCwg0LAg0YLQsNC6INC20LUg0YDQsNC30L7Qs9GA0LXQstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCAo0LrRgNGL0YjQutGDINC90LXQvtCx0YXQvtC00LjQvNC+INGB0L3Rj9GC0YwpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtTwvc3Ryb25nPiZuYnNwOy0mbmJzcDvQu9C10LPQutC+INC80L7RjtGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINC90LUg0YLQtdGA0Y/RjyDRhNC+0YDQvNGDINC00LDQttC1INC/0L7RgdC70LUg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0LIg0LTQtdGC0LDQu9GP0YU6PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JrRgNGD0LPQu9GL0LUg0LrRgNGL0YjQutC4INGB0L7Qt9C00LDQvdGLINC00LvRjyDQuNC00LXQsNC70YzQvdC+0LPQviDQv9GA0LjQu9C10LPQsNC90LjRjyDQuiDQutC+0L3RgtC10LnQvdC10YDQsNC8LiDQktGB0Y8g0YHQuNGB0YLQtdC80LAgKNC60L7QvdGC0LXQudC90LXRgCArINC60YDRi9GI0LrQsCkg0YPRgdGC0L7QudGH0LjQstCwINC6INC/0LXRgNC10L/QsNC00LDQvCDRgtC10LzQv9C10YDQsNGC0YPRgCwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQsiDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUg0Lgg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0LUsINCwINGC0LDQutC20LUg0LTQu9GPINC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQrdGC0L4g0LTQtdC70LDQtdGCINC40YUg0LjQtNC10LDQu9GM0L3Ri9C80Lgg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y86INC+0YIg0LPQvtGC0L7QstC60Lgg0L3QsCDQvdC10LTQtdC70Y4g0LTQviDRhdGA0LDQvdC10L3QuNGPINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDRjdC60L7QvdC+0LzQuNGPOjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LfQsNC80LXQvdGP0Y7RgiDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMsINGB0L7QutGA0LDRidCw0Y8g0LLRgNC10LQg0LTQu9GPINC/0YDQuNGA0L7QtNGLLiDQmNGFINC/0YDQvtGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCDQv9C+0LzQvtCz0YPRgiDRgdGN0LrQvtC90L7QvNC40YLRjCDQsdGO0LTQttC10YIg0L3QsCDQs9C+0LTRiyDQstC/0LXRgNC10LQuPC9wPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCDQs9C10YDQvNC10YLQuNGH0L3Ri9GFINC60YDRi9GI0LXQujwvc3Ryb25nPiZuYnNwO9Cy0LzQtdGB0YLQtSDRgSDQv9C40YnQtdCy0YvQvNC4INC60L7QvdGC0LXQudC90LXRgNCw0LzQuCAzNzUsIDUwMCDQuNC70LggMTAwMCDQvNC7IC0mbmJzcDvQuCDQvdCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDRg9C00L7QsdGB0YLQstC+0Lwg0YXRgNCw0L3QtdC90LjRjywg0LrQvtGC0L7RgNC+0LUg0LDQtNCw0L/RgtC40YDRg9C10YLRgdGPINC/0L7QtCDQstCw0Ygg0L7QsdGA0LDQtyDQttC40LfQvdC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHRyYXVrdSB2xIFraTog4oCL4oCLdXp0aWNhbWEgYWl6c2FyZHrEq2JhIHByZXQgbm9wbMWrZMSTbSB1biDEk3J0YSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBkYXVkenB1c8SrZ3VzLCBhdGvEgXJ0b3RpIGxpZXRvamFtdXMgdsSBa3VzLCBrYXMgdXp0dXLEk3MgasWrc3UgcMSBcnRpa3Ugc3ZhaWd1IHVuIG5lY2F1cmxhaWTEq2d1PyBNxatzdSBjYXVyc3DEq2TEq2dpZSBwxIFydGlrYXMgdHJhdWt1IHbEgWtpIGFwdmllbm8gaW5vdmF0xKt2YXMgdGVobm9sb8SjaWphcywgcHJha3Rpc2t1bXUgdW4gaXp0dXLEq2J1LiBBciBwYXRlbnTEk3R1IGNpZSZzY2Fyb247aSBub3NsxJNkemFtbyBzaXN0xJNtdSB0aWUgbm9kcm8mc2Nhcm9uO2luYSAxMDAlIGhlcm3Ek3Rpc2t1bXUgJm5kYXNoOyBpZGXEgWxpIHBpZW3Ek3JvdHMgenVwdSwgbcSTcsSNdSwgc2lsdG8gcHVzZGllbnUgdmFpIGF1a3N0byB1emtvZHUgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPk5lY2F1cmxhaWTEq2dzIC0gY2llJnNjYXJvbjtpIG5vc2zEk2d0cyBwYXQgYWt0xKt2YXMga3VzdMSrYmFzIGxhaWvEgSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpLCBwaWVnxIFkxIFqb3QgenVwYXMsIHBpZWRldmFzIGFyIG3Ek3JjaSB2YWkgJnNjYXJvbjvEt2lkcnUgxJNkaWVudS48L3A+DQoNCjxwPkthcnN0dW1penR1csSrZ3MgbMSrZHogKzgwJmRlZztDIC0gdXp0dXIgxJNkaWVudSBzaWx0dSwgcGllbcSTcm90cyBrYXJzdMSBbSB6dXDEgW0gdW4gc2F1dMSTanVtaWVtLjwvcD4NCg0KPHA+RGF1ZHpwdXPEq2JhICZuZGFzaDsgc2FkZXIgYXIga2Fyc3RhamllbSB1biBhdWtzdGFqaWVtIMSTZGllbmllbSwgZGVzZXJ0aWVtLCBtxJNyY8STbS48L3A+DQoNCjxwPkRybyZzY2Fyb247cyBzYWxkxJN0YXbEgSB1biBtaWtyb3ZpxLzFhnUga3LEgXNuxKsgLSB0cmF1a3VzIHZhciBzYXNhbGTEk3QgdW4gYXLEqyBzaWxkxKt0IG1pa3JvdmnEvMWGdSBrcsSBc27EqyAoasSBbm/FhmVtIHbEgWtzKS48L3A+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1zICZuZGFzaDsgdmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEsIG5lemF1ZMSTam90IGZvcm11IHBhdCBwxJNjIGF0a8SBcnRvdGFzIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJha3Rpc2t1bXMgZGV0YcS8xIFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkFwYcS8aWUgdsSBa2kgaXIgdmVpZG90aSB0xIEsIGxhaSB0aWUgbGllbGlza2kgaWVkZXLEk3RvcyBrb250ZWluZXJvcy4gVmlzYSBzaXN0xJNtYSAodHJhdWtzICsgdsSBa3MpIGlyIGl6dHVyxKtnYSBwcmV0IHRlbXBlcmF0xatyYXMgaXptYWnFhsSBbSwgcGllbcSTcm90YSB1emdsYWLEgSZzY2Fyb247YW5haSBsZWR1c3NrYXDEqyB1biBzYWxkxJN0YXbEgSwga8SBIGFyxKsgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBLiBUYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpOiBubyBnYXRhdm8mc2Nhcm9uO2FuYXMgbmVkxJPEvGFzIGdhcnVtxIEgbMSrZHogcHVzZmFicmlrxIF0dSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoNCjxoMj48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ3VtcyB1biBla29ub21pamE6PC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWllIHbEgWtpIGFpenN0xIFqIHZpZW5yZWl6bGlldG9qYW1vIGllcGFrb2p1bXUsIHNhbWF6aW5vdCBrYWl0xJNqdW11IHZpZGVpLiBUbyBpenR1csSrYmEgdW4gaXp0dXLEq2JhIHBhbMSrZHrEk3MgaWV0YXVwxKt0IGrFq3N1IGJ1ZMW+ZXR1IG7EgWthbWFqaWVtIGdhZGllbS48L3A+DQoNCjxwPlBhc8WrdGlldCBoZXJtxJN0aXNrdSB2xIFrdSBrb21wbGVrdHUga29wxIEgYXIgMzc1LCA1MDAgdmFpIDEwMDAgbWwgcMSBcnRpa2FzIHp1cGFzIHRyYXVraWVtIC0gdW4gaXpiYXVkaWV0IHV6Z2xhYsSBJnNjYXJvbjthbmFzIMSTcnTEq2Jhcywga2FzIHBpZWzEgWdvamFzIGrFq3N1IGR6xKt2ZXN2ZWlkYW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlRyYW5zcGFyZW50IExpZHMgZm9yIENvbnRhaW5lcnM6IFJlbGlhYmxlIExlYWthZ2UgUHJvdGVjdGlvbiBhbmQgQ29tZm9ydCBvZiBVc2U8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciB2ZXJzYXRpbGUgcmV1c2FibGUgbGlkcyB0aGF0IHdpbGwga2VlcCB5b3VyIGZvb2QgZnJlc2ggYW5kIHByZXZlbnQgc3BpbGxzPyBPdXIgdHJhbnNwYXJlbnQgcmV1c2FibGUgbGlkcyBmb3IgZm9vZCBjb250YWluZXJzIGNvbWJpbmUgaW5ub3ZhdGl2ZSB0ZWNobm9sb2d5LCBwcmFjdGljYWxpdHkgYW5kIGR1cmFiaWxpdHkuIFRoYW5rcyB0byB0aGUgcGF0ZW50ZWQgdGlnaHQtY2xvc2luZyBzeXN0ZW0sIHRoZXkgcHJvdmlkZSAxMDAlIGxlYWstcHJvb2ZuZXNzIC0gaWRlYWwgZm9yIGNhcnJ5aW5nIHNvdXBzLCBzYXVjZXMsIGhvdCBsdW5jaGVzIG9yIGNvbGQgYXBwZXRpemVycy48L3A+DQoNCjxoMj48c3Ryb25nPk1haW4gYWR2YW50YWdlczo8L3N0cm9uZz48L2gyPg0KDQo8cD5MZWFrLXByb29mIC0gdGlnaHRuZXNzIGV2ZW4gZHVyaW5nIGFjdGl2ZSBtb3ZlbWVudCwgd2hpY2ggaXMgdmVyeSBpbXBvcnRhbnQgd2hlbiBkZWxpdmVyaW5nIHNvdXBzLCBzaWRlIGRpc2hlcyB3aXRoIHNhdWNlIG9yIGxpcXVpZCBmb29kLjwvcD4NCg0KPHA+SGVhdC1yZXNpc3RhbnQgdXAgdG8gKzgwJmRlZztDIC0gbWFpbnRhaW5zIHRoZSB0ZW1wZXJhdHVyZSBvZiBmb29kLCBzdWl0YWJsZSBmb3IgaG90IHNvdXBzIGFuZCBzdGV3cy48L3A+DQoNCjxwPlZlcnNhdGlsaXR5IC0gY29tcGF0aWJsZSB3aXRoIGhvdCBhbmQgY29sZCBkaXNoZXMsIGRlc3NlcnRzLCBzYXVjZXMuPC9wPg0KDQo8cD5GcmVlemVyIGFuZCBtaWNyb3dhdmUgc2FmZSAtIGNvbnRhaW5lcnMgY2FuIGJlIGZyb3plbiBhbmQgYWxzbyBoZWF0ZWQgaW4gdGhlIG1pY3Jvd2F2ZSAodGhlIGxpZCBtdXN0IGJlIHJlbW92ZWQpLjwvcD4NCg0KPHA+UmV1c2FibGUgLSBlYXN5IHRvIGNsZWFuIGluIHRoZSBkaXNod2FzaGVyLCB3aXRob3V0IGxvc2luZyBzaGFwZSBldmVuIGFmdGVyIHJlcGVhdGVkIHVzZS48L3A+DQoNCjxoMj48c3Ryb25nPlByYWN0aWNhbCBpbiBkZXRhaWw6PC9zdHJvbmc+PC9oMj4NCg0KPHA+Um91bmQgbGlkcyBhcmUgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiBjb250YWluZXJzLiBUaGUgZW50aXJlIHN5c3RlbSAoY29udGFpbmVyICsgbGlkKSBpcyByZXNpc3RhbnQgdG8gdGVtcGVyYXR1cmUgY2hhbmdlcywgc3VpdGFibGUgZm9yIHN0b3JhZ2UgaW4gdGhlIHJlZnJpZ2VyYXRvciBhbmQgZnJlZXplciwgYXMgd2VsbCBhcyBmb3Igd2FzaGluZyBpbiB0aGUgZGlzaHdhc2hlci4gVGhpcyBtYWtlcyB0aGVtIGlkZWFsIGZvciBldmVyeWRheSB1c2U6IGZyb20gY29va2luZyBmb3IgdGhlIHdlZWsgdG8gc3RvcmluZyBzZW1pLWZpbmlzaGVkIHByb2R1Y3RzLjwvcD4NCg0KPGgyPjxzdHJvbmc+RWNvLWZyaWVuZGx5IGFuZCBjb3N0LWVmZmVjdGl2ZTo8L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBsaWRzIHJlcGxhY2UgZGlzcG9zYWJsZSBwYWNrYWdpbmcsIHJlZHVjaW5nIGhhcm0gdG8gbmF0dXJlLiBUaGVpciBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSB3aWxsIGhlbHAgc2F2ZSB5b3VyIGJ1ZGdldCBmb3IgeWVhcnMgdG8gY29tZS48L3A+DQoNCjxwPk9yZGVyIGEgc2V0IG9mIGFpcnRpZ2h0IGxpZHMgYWxvbmcgd2l0aCAzNzUsIDUwMCBvciAxMDAwIG1sIGZvb2QgY29udGFpbmVycyAtIGFuZCBlbmpveSBzdG9yYWdlIGNvbnZlbmllbmNlIHRoYXQgYWRhcHRzIHRvIHlvdXIgbGlmZXN0eWxlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTU3NzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDU2NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNGZjZGJjNzI4MDI0NThmMzhhYmRjMWU3MTRiMmFkMDUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyB0cmF1a3UgdsSBa3MgYXIgaGVybcSTdGlza3UgYWl6c2FyZHrEq2J1IHByZXQgbm9wbMWrZMSTbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFRyYW5zcGFyZW50IGxlYWstcHJvb2YgbGlkIGZvciBmb29kIGNvbnRhaW5lcnMgd2l0aCBzZWN1cmUgY2xvc3VyZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINCz0LXRgNC80LXRgtC40YfQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0YEg0LfQsNGJ0LjRgtC+0Lkg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNjY5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE3MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQS1ZTVctU1NFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTkxNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQodGD0L/QvtCy0LDRjyDQu9C+0LbQutCwINCf0YDQtdC80LjRg9C8IDE30YHQvCwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGUgcHJlbWl1bSAxN2NtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgSGVhdnkgV2VpZ2h0IFNvdXAgU3Bvb24gMTdjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwLCDQuNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YHQvtGH0LXRgtCw0LXRgiDQsiDRgdC10LHQtSDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMLiDQldGRINGH0ZHRgNC90YvQuSDRhtCy0LXRgiDQv9GA0LjQtNCw0ZHRgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwsINCwINC00LvQuNC90LAgMTcg0YHQvCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDRgSDQs9C70YPQsdC+0LrQuNC80Lgg0YLQsNGA0LXQu9C60LDQvNC4LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LHQvtC70LXQtSDRgtGP0LbRkdC70L7QvNGDINCy0LXRgdGDINC4INC60YDRg9Cz0LvQvtC80YMg0LPQu9GD0LHQvtC60L7QvNGDINGH0LXRgNC/0LDQu9GDLCDRjdGC0LAg0LvQvtC20LrQsCDQvtGC0LvQuNGH0LDQtdGC0YHRjyDQv9C+0LLRi9GI0LXQvdC90L7QuSDQv9GA0L7Rh9C90L7RgdGC0YzRjiDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjNGOLCDQv9GA0LXQstC+0YHRhdC+0LTRjyDQtNGA0YPQs9C40LUg0YHRg9C/0L7QstGL0LUg0LvQvtC20LrQuC4g0J7QvdCwINC70LXQs9C60L4g0LzQvtC10YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdGRINCx0LXQtyDQv9C+0YLQtdGA0Lgg0LLQvdC10YjQvdC10LPQviDQstC40LTQsCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuC4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC/0YDQuNC80LXQvdC10L3QuNC1INGN0YLQvtC5INC70L7QttC60Lgg0L/QvtC80L7Qs9Cw0LXRgiDRgdC90LjQt9C40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINC30LDQsdC+0YLQtSDQviDQv9GA0LjRgNC+0LTQtS4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdC70YPQttCxINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0L3Ri9C5INC4INGB0YLQuNC70YzQvdGL0Lkg0LjQvdGB0YLRgNGD0LzQtdC90YIg0LTQu9GPINC10LTRiy4g0JLRi9Cx0LjRgNCw0LnRgtC1INC90LDRiNGDINC70L7QttC60YMg0LTQu9GPINC/0L7QstGL0YjQtdC90LjRjyDRg9GA0L7QstC90Y8g0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC40Y8g0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlLCBrYXMgaXpnYXRhdm90YSBubyBpenR1csSrZ2FzIHBsYXN0bWFzYXMsIGFwdmllbm8gYXVnc3R1IGt2YWxpdMSBdGkgdW4gdmlkZWkgZHJhdWR6xKtndW11LiBUxIEgbWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2ksIHVuIDE3IGNtIGdhcnVtcyBwYWRhcmEgdG8gdmllZ2xpIGxpZXRvamFtdSBhciBkemnEvMSBbSBwbMSBa3NuxJNtLiBBciBsaWVsxIFrdSBzdmFydSB1biBhcGHEvHUsIGR6acS8dSBrYXVzacWGdSAmc2Nhcm9uO8SrIGthcm90ZSBpciDEq3BhJnNjYXJvbjtpIHNwxJNjxKtnYSB1biBpenR1csSrZ2EsIHDEgXJzcMSTam90IGNpdGFzIHp1cGFzIGthcm90ZXMuIFRvIGlyIHZpZWdsaSB0xKtyxKt0IHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwga2FzIMS8YXVqIHRvIGl6bWFudG90IGRhdWR6YXMgcmVpemVzLCBuZXphdWTEk2pvdCBpenNrYXR1IHVuIGZ1bmtjaW9uYWxpdMSBdGkuICZTY2Fyb247xKtzIGthcm90ZXMgYXRrxIFydG90aSBsaWV0b2phbcSBIGLFq3TEq2JhIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSwgcGFsxKtkem90IGFpenNhcmfEgXQgdmlkaS4gSWRlxIFsaSBwaWVtxJNyb3RzIHJlc3RvcsSBbmllbSB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSwgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIMSTcnR1IHVuIHN0aWzEq2d1IHLEq2t1IMSTJnNjYXJvbjthbmFpLiBJenbEk2xpZXRpZXMgbcWrc3Uga2Fyb3RpLCBsYWkgdXpsYWJvdHUgc2F2dSBzZXJ2aXNhIGzEq21lbmkgdW4gYXBtaWVyaW7EgXR1IGtsaWVudHUgdmFqYWR6xKtiYXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHNvdXAgc3Bvb24gYmxhY2s8L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBoZWF2eSB3ZWlnaHQgc291cCBzcG9vbiBtYWRlIG9mIGR1cmFibGUgcGxhc3RpYyBjb21iaW5lcyBoaWdoIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MuIEl0cyBibGFjayBjb2xvciBhZGRzIGVsZWdhbmNlLCBhbmQgdGhlIGxlbmd0aCBvZiAxNyBjbSBlbnN1cmVzIGVhc2Ugb2YgdXNlIHdpdGggZGVlcCBwbGF0ZXMuIFRoYW5rcyB0byBpdHMgaGVhdmllciB3ZWlnaHQgYW5kIHJvdW5kIGRlZXAgbGFkbGUsIHRoaXMgc3Bvb24gaXMgY2hhcmFjdGVyaXplZCBieSBpbmNyZWFzZWQgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHksIHN1cnBhc3Npbmcgb3RoZXIgc291cCBzcG9vbnMuIEl0IGlzIGVhc3kgdG8gd2FzaCBpbiB0aGUgZGlzaHdhc2hlciwgd2hpY2ggYWxsb3dzIHlvdSB0byB1c2UgaXQgcmVwZWF0ZWRseSB3aXRob3V0IGxvc2luZyBpdHMgYXBwZWFyYW5jZSBhbmQgZnVuY3Rpb25hbGl0eS4gUmV1c2FibGUgdXNlIG9mIHRoaXMgc3Bvb24gaGVscHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgcGxhc3RpYyB3YXN0ZSwgY29udHJpYnV0aW5nIHRvIGNhcmluZyBmb3IgbmF0dXJlLiBJZGVhbCBmb3IgcmVzdGF1cmFudHMgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzLCBwcm92aWRpbmcgY3VzdG9tZXJzIHdpdGggYSBjb252ZW5pZW50IGFuZCBzdHlsaXNoIHRvb2wgZm9yIGVhdGluZy4gQ2hvb3NlIG91ciBzcG9vbiB0byBpbXByb3ZlIHlvdXIgc2VydmljZSBhbmQgc2F0aXNmeSB0aGUgbmVlZHMgb2YgeW91ciBjdXN0b21lcnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0wNy0yNyAxMzowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY2OS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgSGVhdnkgV2VpZ2h0IFNvdXAgU3Bvb24gMTdjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDcyOTViYThmNmUwNmMyNzJkOGFhNWMwNWQ0NDM0OTA2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIFBhbHN0aWMgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFp1cGFzIGthcm90ZSBwcmVtaXVtIGRhdWR6a8SBcnQgbGlldG9qYW1hLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwINCf0YDQtdC80LjRg9C8LCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3MjQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiyA1MDAg0LzQuywg0J/Qnywg0YfQtdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDUwMCBtbCwgUFAsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Ls6INCd0LXQsdC+0LvRjNGI0L7QuSDQvtCx0YrQtdC8LCDQvNCw0LrRgdC40LzRg9C8INC/0L7Qu9GM0LfRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC90LXQsdC+0LvRjNGI0LjRhSDQv9C+0YDRhtC40LksINGB0L7Rg9GB0L7QsiDQuNC70Lgg0LTQtdGB0LXRgNGC0L7Qsi4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINCx0LXQt9C+0L/QsNGB0L3RiyDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC60LgsINC80L7RgNC+0LfQuNC70LrQuCDQuCDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90YsuINCj0LTQvtCx0L3QsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LAg0LTQtdC70LDRjtGCINC40YUg0YTQsNCy0L7RgNC40YLQsNC80Lgg0LIg0L/QtdC60LDRgNC90Y/RhSDQuCDQtNC+0LzQsC4g0KPRh9Cw0YHRgtCy0YPQudGC0LUg0LImbmJzcDvQv9GA0L7Qs9GA0LDQvNC80LDRhSDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YfRgtC+0LHRiyDRgdC+0LrRgNCw0YLQuNGC0Ywg0Y3QutC+0YHQu9C10LQg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1hcyB0YWlzbnN0xatydmVpZGEga8SBcmJhcyA1MDAgbWw6IE1henMgaXptxJNycywgbGllbGEgaWV0ZWttZTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzIGtvbXBha3TEgXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtYXMga8SBcmJhcyZuYnNwO2lyIHBpZW3Ek3JvdGFzIG1hesSBbSBwb3JjaWrEgW0sIG3Ek3JjxJNtIHZhaSBkZXNlcnRpZW0uIERybyZzY2Fyb247aSBsaWV0b2phbWFzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEuIFRvIGthdWR6ZXMgZGl6YWlucyBpZXRhdXBhIHZpZXR1IG5vbGlrdGF2xIFzLiBQaWVkYWxvdGllcyZuYnNwO2RlcG96xKt0YSBwcm9ncmFtbcSBcywgasWrcyB2ZWljaW5hdCBhcHJpdGVzIGVrb25vbWlrdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXJzIDUwMCBtbDogU21hbGwgc2l6ZSwgYmlnIGltcGFjdDwvc3Ryb25nPjwvaDI+DQoNCjxwPkNvbXBhY3QgeWV0IHZlcnNhdGlsZSwgdGhlc2UmbmJzcDtyZXVzYWJsZSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNuYWNrcywgZGlwcywgb3Igc21hbGwgcG9ydGlvbnMuIFRoZSBCUEEtZnJlZSBkZXNpZ24gd2l0aHN0YW5kcyBleHRyZW1lIHRlbXBlcmF0dXJlcywgbWFraW5nIHRoZW0gc2FmZSBmb3IgbWljcm93YXZpbmcsIGZyZWV6aW5nLCBhbmQgZGlzaHdhc2hpbmcuIFRoZSBhaXJ0aWdodCBsaWQgcHJlc2VydmVzIGZyZXNobmVzcywgd2hpbGUgdGhlIHRyYW5zcGFyZW50IGJvZHkgaGlnaGxpZ2h0cyB5b3VyIGRpc2hlcyZyc3F1bzsgYXBwZWFsLiBBIGZhdm9yaXRlIGZvciBiYWtlcmllcywgZGVsaXMsIG9yIGhvbWUgdXNlLCB0aGV5IHN1cHBvcnQmbmJzcDt6ZXJvLXdhc3RlIGluaXRpYXRpdmVzJm5ic3A7dGhyb3VnaCBkZXBvc2l0IHN5c3RlbXMuIFN0YWNrIHRoZW0gbmVhdGx5IGluIGtpdGNoZW5zIG9yIGRlbGl2ZXJ5IHZlaGljbGVzIHRvIG1heGltaXplIHNwYWNlLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjAzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTQ0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjMxODIxYzg0MzdmY2UwNzEwODM3YWJhNTVkZWNkMmUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXJzIDUwMCBtbCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgNTAwIG1sIFBQIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC/0LjRidC10LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9zaW1pbGFyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1EVDEvMkxJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzIyNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwIDM3NS81MDAvNzUwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyDEk2RpZW51IGvEgXJixIFtIDM3NS81MDAvNzUwIG1sLCBQUCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkIGZvciBjb250YWluZXIgMzc1LzUwMC83NTAgbWwgIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QlNCw0L3QvdGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAgUENNLVRCMTJCLzE2Qi8yNEIuINCa0YDRi9GI0LrQuCDQvtGB0L3QsNGJ0LXQvdGLINC30LDQv9Cw0YLQtdC90YLQvtCy0LDQvdC90L7QuSDQv9C70L7RgtC90L7QuSDRgdC40YHRgtC10LzQvtC5INC30LDQutGA0YvRgtC40Y8g0LTQu9GPINC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40Y8g0L/RgNC+0YLQtdC60LDQvdC40Y8uINCa0L7QvdGC0LXQudC90LXRgNGLINC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4INC4INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQtNC+IDEyMSAmZGVnO0MsINCwINGC0LDQutC20LUg0L3QsNC80L3QvtCz0L4g0LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdGP0Y7RgiDQktCw0YjQuCDQsdC70Y7QtNCwINCz0L7RgNGP0YfQuNC80Lgg0Lgg0YHQstC10LbQuNC80LguINCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDRg9C/0YDQvtGJ0LDRjtGCINGD0LfQvdCw0LLQsNC10LzQvtGB0YLRjCDQv9GA0L7QtNGD0LrRgtCwINC4INGD0LLQtdC70LjRh9C40LLQsNGO0YIg0LLQvtC30LzQvtC20L3QvtGB0YLQuCDQv9GA0LXQt9C10L3RgtCw0YbQuNC4LiDQlNC+0YHRgtGD0L/QvdGLINCyINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3QvtC5LCDQutGA0YPQs9C70L7QuSDQuCDQvtCy0LDQu9GM0L3QvtC5INGE0L7RgNC80LDRhSDQuCDQv9C+0LTQvtC50LTRg9GCINC60LDQuiDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0LHQu9GO0LQsINGC0LDQuiDQuCDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQt9Cw0LrRg9GB0L7Quiwg0YHQvtGD0YHQvtCyINC4INGB0YPQv9C+0LIuINCa0L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQsiDRhdC+0LvQvtC00LjQu9GM0L3QvtC5INC4INC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNC1LiDQmtC+0L3RgtC10LnQvdC10YDRiyDQstC80LXRgdGC0LUg0YEg0LrRgNGL0YjQutCw0LzQuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPJm5ic3A70LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkRvdGllIGNhdXJzcMSrZMSrZ2llIHbEgWtpIGlyIHBpZW3Ek3JvdGkga29udGVpbmVyaW0gUENNLVRCMTJCLzE2Qi8yNEIsa2FzIGthbHBvIMSTZGllbnUgcGllZ8SBZGVpLiBUaWUgaXIgYXByxKtrb3RpIGFyIHBhdGVudMSTdHUgc3RpbmdydSBhaXp0YWlzxKsmc2Nhcm9uO2FuYXMgc2lzdMSTbXUsIGxhaSBub3bEk3JzdHUgamVia8SBZGEgdmVpZGEgbm9wbMWrZGkuIEtvbnRlaW5lcmkgaXIgcGllbcSTcm90aSBsaWV0byZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKtzIHVuIHZhciBpenR1csSTdCB0ZW1wZXJhdMWrcnUgbMSrZHogMTIxICZkZWc7Qywga8SBIGFyxKsgdGllIGlsZ8SBayBzYWdsYWLEgSBrYXJzdHUgdW4gc3ZhaWd1IErFq3N1IMSTZGllbnUuIEtyaXN0xIFsZHppZHJpZSB2xIFraSBwYWRhcmEgcHJvZHVrdHUgcmVkemFtdSB1biB0YXMgcGFsaWVsaW5hIHByZXplbnTEkyZzY2Fyb247YW5hcyBpZXNwxJNqYXMuIElyIHBpZWVqYW1pIHRhaXNuc3TFq3JhLCBhcGHEvGkgdW4gb3bEgWxpIHVuIHRpZSBkZXLEk3MgZ2FuICZuYnNwO2thcnN0aWVtIMSTZGllbmllbSwgZ2FuIGFyxKsgYXVrc3TEgW0gdXprb2TEgW0sIG3Ek3JjxJNtIHVuIHp1cMSBbS4gS29udGVpbmVyaSBpciBwaWVtxJNyb3RpIGFyxKsgcHJvZHVrdGEgdXpnbGFixIEmc2Nhcm9uO2FuYWkgbGVkdXNza2FwxKsgdW4gc2FsZMSTdGF2xIEuIERvdGllIGtvbnRlaW5lcmkgYXIgdsSBa2llbSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgxJNkaWVudSBwaWVnxIFkZWkuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoZXNlIHRyYW5zcGFyZW50IGNvdmVycyBhcmUgc3VpdGFibGUgZm9yIGZvb2QgZGVsaXZlcnksIGZvciBjb250YWluZXIgUENNLVRCMTJCIC8gMTZCIC8gMjRCLiBDb3ZlcnMgYXJlIGVxdWlwcGVkIHdpdGggYSBwYXRlbnRlZCB0aWdodCBjbG9zdXJlIHN5c3RlbSB0byBwcmV2ZW50IGxlYWthZ2UuIFRoZSBjb250YWluZXJzIGFyZSBzdWl0YWJsZSBmb3IgbWljcm93YXZlIG92ZW5zIGFuZCBjYW4gd2l0aHN0YW5kIHRlbXBlcmF0dXJlcyB1cCB0byAxMjEgJmRlZzsgQywgYW5kIGFsc28ga2VlcCB5b3VyIGRpc2hlcyBob3QgYW5kIGZyZXNoIGZvciBtdWNoIGxvbmdlci4gVHJhbnNwYXJlbnQgY292ZXJzIHNpbXBsaWZ5IHByb2R1Y3QgcmVjb2duaXRpb24gYW5kIGluY3JlYXNlIHByZXNlbnRhdGlvbiBjYXBhYmlsaXRpZXMuIEF2YWlsYWJsZSBpbiByZWN0YW5ndWxhciwgcm91bmQgYW5kIG92YWwgc2hhcGVzIGFuZCBzdWl0YWJsZSBmb3IgaG90IGRpc2hlcywgYXMgd2VsbCBhcyBmb3IgY29sZCBhcHBldGl6ZXJzLCBzYXVjZXMgYW5kIHNvdXBzLiBDb250YWluZXJzIGFyZSBhbHNvIHN1aXRhYmxlIGZvciBzdG9yYWdlIGluIHRoZSByZWZyaWdlcmF0b3IgYW5kIGZyZWV6ZXIuIENvbnRhaW5lcnMgd2l0aCBsaWRzIGFyZSBpZGVhbCBmb3IgZm9vZCBkZWxpdmVyeS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODAyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuNzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTQ0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkIGZvciBjb250YWluZXIgMzc1LzUwMC83NTAgbWwgIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMjQ4Yzg3ZTkyZTQ2MjhlZGY0NjZhMGI3NTIwNWNmNWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTc2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTA3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tMTZSQ0xJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgNTAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBkYXVkemvEgXJ0IGxpZXRvamFtaWVtIGFwYcS8aWVtIMSTZGllbnUga8SBcmLEgW0gNTAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmV1YXNibGUgUm91bmQgRGVsaSBDb250YWluZXJzIDUwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QmtGA0YvRiNC60Lgg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDUwMCDQvNC7PC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmk5LjU3YTZjOTIxUTROOG1UIj7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyOiDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0Lgg0LXQtNGLINC90LAg0LLRi9C90L7RgTwvc3Ryb25nPjwvaDM+DQoNCjxwPtCh0L7QstGA0LXQvNC10L3QvdGL0LUg0YLQtdGF0L3QvtC70L7Qs9C40Lgg0YPQv9Cw0LrQvtCy0LrQuCDRgdGC0YDQtdC80LjRgtC10LvRjNC90L4g0YDQsNC30LLQuNCy0LDRjtGC0YHRjywg0L/RgNC10LTQu9Cw0LPQsNGPINCy0YHRkSDQsdC+0LvQtdC1INGD0LTQvtCx0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0YDQtdGI0LXQvdC40Y8uINCe0LTQvdC40Lwg0LjQtyDRgtCw0LrQuNGFINC40L3QvdC+0LLQsNGG0LjQvtC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7QsiDRj9Cy0LvRj9GO0YLRgdGPINC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIsINC60L7RgtC+0YDRi9C1INGB0YLQsNC90L7QstGP0YLRgdGPINC90LXQt9Cw0LzQtdC90LjQvNGL0LzQuCDQutCw0Log0LTQu9GPINGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGC0LDQuiDQuCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5INC+0LHRidC10YHRgtCy0LXQvdC90L7Qs9C+INC/0LjRgtCw0L3QuNGPLCDQv9GA0LXQtNC70LDQs9Cw0Y7RidC40YUg0LHQu9GO0LTQsCDQvdCwINCy0YvQvdC+0YEuINCt0YLQuCDQutGA0YvRiNC60Lgg0L3QtSDRgtC+0LvRjNC60L4g0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCINC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINGB0L7QtNC10YDQttC40LzQvtCz0L4sINC90L4g0Lgg0L/QvtC80L7Qs9Cw0Y7RgiDRgdC+0LfQtNCw0YLRjCDQv9C+0LvQvtC20LjRgtC10LvRjNC90L7QtSDQstC/0LXRh9Cw0YLQu9C10L3QuNC1INGDINC60LvQuNC10L3RgtCwLjwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC10Log0Y/QstC70Y/QtdGC0YHRjyDQvtC00L3QuNC8INC40Lcg0LrQu9GO0YfQtdCy0YvRhSDQv9GA0LXQuNC80YPRidC10YHRgtCyINGN0YLQuNGFINC40LfQtNC10LvQuNC5LiDQntC90LAg0L/QvtC30LLQvtC70Y/QtdGCINCy0LjQtNC10YLRjCDQsdC70Y7QtNC+INGH0LXRgNC10Lcg0YPQv9Cw0LrQvtCy0LrRgywg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0LTQtdC80L7QvdGB0YLRgNCw0YbQuNC4INCz0L7RgtC+0LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQvdCwINCy0LjRgtGA0LjQvdC1LiDQotCw0LrQvtC5INC/0L7QtNGF0L7QtCDQv9C+0LzQvtCz0LDQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0LLQvdC40LzQsNC90LjQtSDQv9C+0LrRg9C/0LDRgtC10LvQtdC5LCDQstGL0LfRi9Cy0LDRjyDRgyDQvdC40YUg0LbQtdC70LDQvdC40LUg0L/QvtC/0YDQvtCx0L7QstCw0YLRjCDQsNC/0L/QtdGC0LjRgtC90L4g0LLRi9Cz0LvRj9C00Y/RidC10LUg0LHQu9GO0LTQvi4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuCDRgdCy0LXQttC10YHRgtGMINC/0YDQvtC00YPQutGC0L7Qsiwg0YPRgdC40LvQuNCy0LDRjyDQuNGFINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDRg9Cy0LXQu9C40YfQtdC90LjRjiDQv9GA0L7QtNCw0LYuPC9wPg0KDQo8aDM+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QmtGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YIg0YPQv9Cw0LrQvtCy0LrRgywg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjC4g0K3RgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtGC0LXQutCw0L3QuNC1INGB0L7Rg9GB0L7Qsiwg0YHQvtC60L7QsiDQuNC70Lgg0LTRgNGD0LPQuNGFINC20LjQtNC60L7RgdGC0LXQuSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1INC/0LjRidC4LiDQndCw0LTRkdC20L3QsNGPINGE0LjQutGB0LDRhtC40Y8g0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiwg0YfRgtC+INCy0LDRiCDQt9Cw0LrQsNC3INCx0YPQtNC10YIg0LTQvtGB0YLQsNCy0LvQtdC9INCyINGG0LXQu9C+0YHRgtC4INC4INGB0L7RhdGA0LDQvdC90L7RgdGC0LgsINCx0LXQtyDQu9C40YjQvdC40YUg0LHQtdGB0L/QvtGA0Y/QtNC60L7QsiDQuCDRgNCw0LfQu9C40LLQsNGO0YnQuNGF0YHRjyDRgdC+0LTQtdGA0LbQuNC80YvRhS48L3A+DQoNCjxoMz48c3Ryb25nPtCg0LDQt9C90L7QvtCx0YDQsNC30LjQtSDRhNC+0YDQvCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCa0YDRi9GI0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGA0LDQt9C70LjRh9C90YvRhSDRhNC+0YDQvNCw0YUgJm1kYXNoOyDQutGA0YPQs9C70YvQtSwg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0Lgg0L7QstCw0LvRjNC90YvQtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQstGL0LHRgNCw0YLRjCDQvdCw0LjQsdC+0LvQtdC1INC/0L7QtNGF0L7QtNGP0YnQuNC5INCy0LDRgNC40LDQvdGCINC00LvRjyDRgNCw0LfQvdGL0YUg0YLQuNC/0L7QsiDQsdC70Y7QtC4g0JHQu9Cw0LPQvtC00LDRgNGPINGN0YLQvtC80YMg0L7QvdC4INC70LXQs9C60L4g0LDQtNCw0L/RgtC40YDRg9GO0YLRgdGPINC6INC70Y7QsdGL0Lwg0YLRgNC10LHQvtCy0LDQvdC40Y/QvCDQuCDQv9GA0LXQtNC/0L7Rh9GC0LXQvdC40Y/QvCDQutC70LjQtdC90YLQvtCyLiDQmtGA0L7QvNC1INGC0L7Qs9C+LCDRjdGC0Lgg0LrRgNGL0YjQutC4INCy0YvQtNC10YDQttC40LLQsNGO0YIg0LLRi9GB0L7QutGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQtNC+ICsxMjEmZGVnO0MsINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDRgdC+0LLQvNC10YHRgtC40LzRi9C80Lgg0YEg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0YzRji4g0K3RgtC+INC+0YHQvtCx0LXQvdC90L4g0L/QvtC70LXQt9C90L4g0LTQu9GPINGC0LXRhSwg0LrRgtC+INC/0YDQtdC00L/QvtGH0LjRgtCw0LXRgiDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINGB0LLQvtC4INCx0LvRjtC00LAg0L/QtdGA0LXQtCDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LXQvC48L3A+DQoNCjxoMz48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQtdGB0LrQsNGPINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCAmbWRhc2g7INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQutC+0YLQvtGA0YvQuSDQvNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L/QvtCy0YLQvtGA0L3Qvi4g0J/QvtGB0LvQtSDQvtC60L7QvdGH0LDQvdC40Y8g0YHRgNC+0LrQsCDRgdC70YPQttCx0Ysg0YLQsNC60LjQtSDQuNC30LTQtdC70LjRjyDQu9C10LPQutC+INC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNGO0YLRgdGPLCDRh9GC0L4g0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L3QuNC20LXQvdC40Y4g0LrQvtC70LjRh9C10YHRgtCy0LAg0L7RgtGF0L7QtNC+0LIg0Lgg0LfQsNGJ0LjRgtC1INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCS0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC80L3QvtCz0L7RgNCw0LfQvtCy0L7QuSDRg9C/0LDQutC+0LLQutC4ICZtZGFzaDsg0Y3RgtC+INGI0LDQsyDQuiDQsdC+0LvQtdC1INGH0LjRgdGC0L7QvNGDINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvNC40YDRgy48L3A+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTAuNTdhNmM5MjFRNE44bVQiPtCi0LDQutC40Lwg0L7QsdGA0LDQt9C+0LwsINC/0YDQvtC30YDQsNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/RgNC10LTRgdGC0LDQstC70Y/RjtGCINGB0L7QsdC+0Lkg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0L7QstGA0LXQvNC10L3QvdGL0YUg0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INGA0YvQvdC60LAg0LTQvtGB0YLQsNCy0LrQuCDQuCDQvtCx0YnQtdGB0YLQstC10L3QvdC+0LPQviDQv9C40YLQsNC90LjRjy4g0J7QvdC4INGB0L7Rh9C10YLQsNGO0YIg0LIg0YHQtdCx0LUg0Y3RgdGC0LXRgtC40LrRgywg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQtdGB0LrRg9GOINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCwg0LTQtdC70LDRjyDQv9GA0L7RhtC10YHRgSDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjywg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC4INGD0L/QvtGC0YDQtdCx0LvQtdC90LjRjyDQv9C40YnQuCDQsdC+0LvQtdC1INC60L7QvNGE0L7RgNGC0L3Ri9C8INC4INC/0YDQuNGP0YLQvdGL0Lwg0LTQu9GPINCy0YHQtdGFINGD0YfQsNGB0YLQvdC40LrQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VsSBa2kgZGF1ZHprxIFydCBsaWV0b2phbWllbSDEk2RpZW51IHRyYXVraWVtIDUwMCBtbDwvaDI+DQoNCjxoMz48c3Ryb25nPkNhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSBrb250ZWluZXJpZW06IGlkZcSBbHMgcmlzaW7EgWp1bXMgcMSBcnRpa2FzIHBpZWfEgWRlaSB1biBsxKtkesWGZW0mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzZGllbnUgaWVwYWtvJnNjYXJvbjthbmFzIHRlaG5vbG/Eo2lqYXMgc3RyYXVqaSBhdHTEq3N0xIFzLCBwaWVkxIF2xIFqb3QgYXJ2aWVuIMSTcnTEgWt1cyB1biB2aWRlaSBkcmF1ZHrEq2fEgWt1cyByaXNpbsSBanVtdXMuIFZpZW5zIG5vICZzY2Fyb247xIFkaWVtIGlub3ZhdMSrdmllbSBwcm9kdWt0aWVtIGlyIGNhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSB0cmF1a2llbSwga2FzIGvEvHV2dSZzY2Fyb247aSBuZWFpenN0xIFqYW1pIHDEgXJ0aWthcyBwaWVnxIFkZXMgZGllbmVzdG9zIHVuIMSTc3R1dsSTcywga2FzIHBpZWTEgXbEgSBsxKtkemkgbWFsdMSrdGkuICZTY2Fyb247aWUgdsSBa2kgbmUgdGlrYWkgbm9kcm8mc2Nhcm9uO2luYSBkcm8mc2Nhcm9uO3Ugc2F0dXJhIGFpenNhcmR6xKtidSwgYmV0IGFyxKsgcGFsxKtkeiByYWTEq3QgcG96aXTEq3Z1IGllc3BhaWR1IHV6IGtsaWVudGllbS48L3A+DQoNCjxoMz48c3Ryb25nPlDEgXJyZWR6YW3Eq2JhcyBwcmllayZzY2Fyb247cm9jxKtiYXM8L3N0cm9uZz48L2gzPg0KDQo8cD5DYXVyc3DEq2TEq2d1bXMgaXIgdmllbmEgbm8gZ2FsdmVuYWrEgW0gJnNjYXJvbjtvIHbEgWt1IHByaWVrJnNjYXJvbjtyb2PEq2LEgW0uIFRhcyDEvGF1aiBrbGllbnRpZW0gcmVkesSTdCB0cmF1a3UgY2F1ciBpZXBha29qdW11LCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSwgZGVtb25zdHLEk2pvdCBnYXRhdnVzIHByb2R1a3R1cy4gJlNjYXJvbjvEgWRhIHBpZWVqYSBwYWzEq2R6IHBpZXNhaXN0xKt0IHV6bWFuxKtidSB1biBwb3RlbmNpxIFsYWpvcyBwaXJjxJNqb3MgcmFkYSB2xJNsbWkgbm9nYXImc2Nhcm9uO290IGFwZXTEq3RsxKtnxIEgaXpza2F0YSDEk2RpZW51LiBDYXVyc3DEq2TEq2dhaXMgaWVwYWtvanVtcyB1enN2ZXIgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGkgdW4gc3ZhaWd1bXUsIHV6bGFib2pvdCB0byBub2Zvcm3Ek2p1bXUgdW4gdmVpY2lub3QgcMSBcmRvJnNjYXJvbjthbmFzIGFwam9tdS48L3A+DQoNCjxoMz48c3Ryb25nPkJsxKt2xJNqYW3Eq2JhIHVuIHByYWt0aXNrdW1zPC9zdHJvbmc+PC9oMz4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbW8ga29udGVpbmVydSB2xIFraSBkcm8mc2Nhcm9uO2kgbm9zbMSTZHogaWVwYWtvanVtdSwgbm9kcm8mc2Nhcm9uO2lub3QgaGVybcSTdGlza3UgYWl6dsSTciZzY2Fyb247YW51LiBUYXMgbm92xJNyJnNjYXJvbjsgbcSTcsSNdSwgc3VsdSB2YWkgY2l0dSAmc2Nhcm9uO8S3aWRydW11IG5vcGzFq2RpLCBrYXMgaXIgxLxvdGkgc3ZhcsSrZ2kgcMSBcnRpa2FzIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFzIGxhaWvEgS4gVXp0aWNhbXMgYmzEq3bEk2p1bXMgZ2FyYW50xJMsIGthIGrFq3N1IHBhc8WrdMSranVtcyB0aWtzIHBpZWfEgWTEgXRzIG5lc2thcnRzLCBiZXogaXomc2Nhcm9uO8S8YWtzdMSranVtaWVtIHZhaSBuZXTEq3J1bWllbS48L3A+DQoNCjxoMz48c3Ryb25nPkZvcm11IHVuIGZ1bmtjaW9uYWxpdMSBdGVzIGRhdWR6dmVpZMSrYmE8L3N0cm9uZz48L2gzPg0KDQo8cD4mU2Nhcm9uO2llbSB2xIFraWVtIGlyIGRhxb7EgWRhcyBmb3JtYXMgJm1kYXNoOyBhcGHEvGksIHRhaXNuc3TFq3J2ZWlkYSB1biBvdsSBbGkgJm1kYXNoOywga2FzIMS8YXVqIGl6dsSTbMSTdGllcyBwaWVtxJNyb3TEgWtvIHZhcmlhbnR1IGRhxb7EgWRhIHZlaWRhIMSTZGllbmllbS4gJlNjYXJvbjvEqyBkYXVkenB1c8SrYmEgxLxhdWogdG9zIHZpZWdsaSBwaWVsxIFnb3QgamVia3VyxIFtIHByYXPEq2LEgW0gdW4ga2xpZW50dSB2xJNsbcSTbS4gVHVya2zEgXQgdsSBa2kgdmFyIGl6dHVyxJN0IGF1Z3N0dSB0ZW1wZXJhdMWrcnUgbMSrZHogKzEyMSZkZWc7QywgcGFkYXJvdCB0b3MgZHJvJnNjYXJvbjt1cyBtaWtyb3ZpxLzFhnUga3LEgXNuxKsuIFRhcyBpciDEq3BhJnNjYXJvbjtpIG5vZGVyxKtnaSB0aWVtLCBrdXJpIGRvZCBwcmllayZzY2Fyb247cm9rdSBtYWx0xKt0ZXMgdXpzaWxkxKsmc2Nhcm9uO2FuYWkgcGlybXMgbGlldG8mc2Nhcm9uO2FuYXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5BdGJpbGTEq2JhIHByZXQgdmlkaTwvc3Ryb25nPjwvaDM+DQoNCjxwPkRhdWRrxIFydCBsaWV0b2phbWllIHbEgWtpIGlyIGl6Z2F0YXZvdGkgbm8gaXp0dXLEq2dhIHVuIGlsZ23Fq8W+xKtnYSBwb2xpcHJvcGlsxJNuYSwga28gdmFyIG1hemfEgXQgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgSB1biBsaWV0b3QgdmFpcsSBa2FzIHJlaXplcy4gUMSTYyB0byBrYWxwbyZzY2Fyb247YW5hcyBsYWlrYSBiZWlnxIFtICZzY2Fyb247aWUgcHJpZWsmc2Nhcm9uO21ldGkgaXIgdmllZ2xpIHDEgXJzdHLEgWTEgWphbWksIHBhbMSrZHpvdCBzYW1hemluxIF0IGF0a3JpdHVtdSBkYXVkenVtdSB1biBhaXpzYXJnxIF0IHZpZGkuIEF0a8SBcnRvdGkgbGlldG9qYW3EgSBpZXBha29qdW1hIGl6dsSTbGUgaXIgc29saXMgY2XEvMSBIHV6IHTEq3LEgWt1IHVuIGlsZ3RzcMSTasSrZ8SBa3UgcGFzYXVsaS48L3A+DQoNCjxwPlJlenVtxJNqb3QsIGNhdXJzcMSrZMSrZ2kgYXRrxIFydG90aSBsaWV0b2phbWllIGtvbnRlaW5lcnUgdsSBa2kgcGllZMSBdsSBIHVuaXZlcnPEgWx1IHJpc2luxIFqdW11IG3Fq3NkaWVudSBwxIFydGlrYXMgcGllZ8SBZGVzIHVuIHZpZXNtxKtsxKtiYXMgbm96YXJlcyB2YWphZHrEq2LEgW0uIFRpZSBhcHZpZW5vIGVzdMSTdGlrdSwgcHJha3Rpc2t1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGksIHBhZGFyb3QgxJNkaWVuYSBnYXRhdm8mc2Nhcm9uO2FuYXMsIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFzIHVuIHBhdMSTcmnFhmEgcHJvY2VzdXMgxJNydMSBa3VzIHVuIHBhdMSra2FtxIFrdXMgdmlzxIFtIGllc2Fpc3TEq3RhasSBbSBwdXPEk20uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5MaWRzIGZvciByZXVzYWJsZSByb3VuZCBjb250YWluZXJzIDUwMCBtbDwvaDI+DQoNCjxoMz48c3Ryb25nIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTMuNTdhNmM5MjFRNE44bVQiPlRyYW5zcGFyZW50IExpZHMgZm9yIFJldXNhYmxlIENvbnRhaW5lcnM6IFRoZSBQZXJmZWN0IFNvbHV0aW9uIGZvciBGb29kIERlbGl2ZXJ5IGFuZCBUYWtlb3V0PC9zdHJvbmc+PC9oMz4NCg0KPHA+TW9kZXJuIHBhY2thZ2luZyB0ZWNobm9sb2dpZXMgYXJlIHJhcGlkbHkgZXZvbHZpbmcsIG9mZmVyaW5nIGluY3JlYXNpbmdseSBjb252ZW5pZW50IGFuZCBlY28tZnJpZW5kbHkgc29sdXRpb25zLiBPbmUgc3VjaCBpbm5vdmF0aXZlIHByb2R1Y3QgaXMgdHJhbnNwYXJlbnQgbGlkcyBmb3IgcmV1c2FibGUgY29udGFpbmVycywgd2hpY2ggaGF2ZSBiZWNvbWUgaW5kaXNwZW5zYWJsZSBmb3IgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcyBhbmQgZWF0ZXJpZXMgb2ZmZXJpbmcgdGFrZW91dCBtZWFscy4gVGhlc2UgbGlkcyBub3Qgb25seSBwcm92aWRlIHJlbGlhYmxlIHByb3RlY3Rpb24gZm9yIHRoZSBjb250ZW50cyBidXQgYWxzbyBoZWxwIGNyZWF0ZSBhIHBvc2l0aXZlIGltcHJlc3Npb24gb24gY3VzdG9tZXJzLjwvcD4NCg0KPGgzPjxzdHJvbmc+VGhlIEJlbmVmaXRzIG9mIFRyYW5zcGFyZW5jeTwvc3Ryb25nPjwvaDM+DQoNCjxwPlRyYW5zcGFyZW5jeSBpcyBvbmUgb2YgdGhlIGtleSBhZHZhbnRhZ2VzIG9mIHRoZXNlIGxpZHMuIEl0IGFsbG93cyBjdXN0b21lcnMgdG8gc2VlIHRoZSBkaXNoIHRocm91Z2ggdGhlIHBhY2thZ2luZywgd2hpY2ggaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgd2hlbiBzaG93Y2FzaW5nIHJlYWR5LW1hZGUgcHJvZHVjdHMgb24gZGlzcGxheS4gVGhpcyBhcHByb2FjaCBoZWxwcyBhdHRyYWN0IGF0dGVudGlvbiBhbmQgY3JlYXRlcyBhIGRlc2lyZSBpbiBwb3RlbnRpYWwgYnV5ZXJzIHRvIHRyeSB0aGUgYXBwZXRpemluZy1sb29raW5nIGRpc2guIFRyYW5zcGFyZW50IHBhY2thZ2luZyBlbXBoYXNpemVzIHRoZSBxdWFsaXR5IGFuZCBmcmVzaG5lc3Mgb2YgdGhlIGluZ3JlZGllbnRzLCBlbmhhbmNpbmcgdGhlaXIgcHJlc2VudGF0aW9uIGFuZCBib29zdGluZyBzYWxlcy48L3A+DQoNCjxoMz48c3Ryb25nPlNlYWxhYmlsaXR5IGFuZCBQcmFjdGljYWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cD5UaGUgbGlkcyBmb3IgcmV1c2FibGUgY29udGFpbmVycyBzZWN1cmVseSBzZWFsIHRoZSBwYWNrYWdpbmcsIGVuc3VyaW5nIGFpcnRpZ2h0IGNsb3N1cmUuIFRoaXMgcHJldmVudHMgbGVha2FnZSBvZiBzYXVjZXMsIGp1aWNlcywgb3Igb3RoZXIgbGlxdWlkcywgd2hpY2ggaXMgY3J1Y2lhbCBkdXJpbmcgZm9vZCB0cmFuc3BvcnRhdGlvbi4gUmVsaWFibGUgc2VhbGluZyBndWFyYW50ZWVzIHRoYXQgeW91ciBvcmRlciB3aWxsIGJlIGRlbGl2ZXJlZCBpbnRhY3Qgd2l0aG91dCBhbnkgc3BpbGxzIG9yIG1lc3Nlcy48L3A+DQoNCjxoMz48c3Ryb25nPlZhcmlldHkgb2YgU2hhcGVzIGFuZCBGdW5jdGlvbmFsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMi41N2E2YzkyMVE0TjhtVCI+VGhlc2UgbGlkcyBjb21lIGluIHZhcmlvdXMgc2hhcGVzJm1kYXNoO3JvdW5kLCByZWN0YW5ndWxhciwgYW5kIG92YWwmbWRhc2g7YWxsb3dpbmcgeW91IHRvIGNob29zZSB0aGUgbW9zdCBzdWl0YWJsZSBvcHRpb24gZm9yIGRpZmZlcmVudCB0eXBlcyBvZiBkaXNoZXMuIFRoaXMgdmVyc2F0aWxpdHkgbWFrZXMgdGhlbSBlYXNpbHkgYWRhcHRhYmxlIHRvIGFueSByZXF1aXJlbWVudHMgYW5kIGN1c3RvbWVyIHByZWZlcmVuY2VzLiBBZGRpdGlvbmFsbHksIHRoZSBsaWRzIGNhbiB3aXRoc3RhbmQgaGlnaCB0ZW1wZXJhdHVyZXMgdXAgdG8gKzEyMSZkZWc7QywgbWFraW5nIHRoZW0gbWljcm93YXZlLXNhZmUuIFRoaXMgaXMgcGFydGljdWxhcmx5IHVzZWZ1bCBmb3IgdGhvc2Ugd2hvIHByZWZlciB0byByZWhlYXQgdGhlaXIgbWVhbHMgYmVmb3JlIGNvbnN1bXB0aW9uLjwvcD4NCg0KPGgzPjxzdHJvbmc+RW52aXJvbm1lbnRhbCBSZXNwb25zaWJpbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwPlJldXNhYmxlIGxpZHMgYXJlIG1hZGUgZnJvbSBkdXJhYmxlIGFuZCBsb25nLWxhc3RpbmcgcG9seXByb3B5bGVuZSwgd2hpY2ggY2FuIGJlIHdhc2hlZCBpbiBhIGRpc2h3YXNoZXIgYW5kIHVzZWQgbXVsdGlwbGUgdGltZXMuIEFmdGVyIHRoZWlyIHNlcnZpY2UgbGlmZSBlbmRzLCB0aGVzZSBpdGVtcyBhcmUgZWFzaWx5IHJlY3ljbGFibGUsIGhlbHBpbmcgcmVkdWNlIHdhc3RlIGFuZCBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudC4gQ2hvb3NpbmcgcmV1c2FibGUgcGFja2FnaW5nIGlzIGEgc3RlcCB0b3dhcmRzIGEgY2xlYW5lciBhbmQgbW9yZSBzdXN0YWluYWJsZSB3b3JsZC48L3A+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTQuNTdhNmM5MjFRNE44bVQiPkluIHN1bW1hcnksIHRyYW5zcGFyZW50IHJldXNhYmxlIGxpZHMgZm9yIGNvbnRhaW5lcnMgb2ZmZXIgYSB1bml2ZXJzYWwgc29sdXRpb24gZm9yIHRoZSBtb2Rlcm4gbmVlZHMgb2YgdGhlIGZvb2QgZGVsaXZlcnkgYW5kIGhvc3BpdGFsaXR5IGluZHVzdHJpZXMuIFRoZXkgY29tYmluZSBhZXN0aGV0aWNzLCBwcmFjdGljYWxpdHksIGFuZCBlbnZpcm9ubWVudGFsIHJlc3BvbnNpYmlsaXR5LCBtYWtpbmcgdGhlIHByb2Nlc3NlcyBvZiBwcmVwYXJhdGlvbiwgdHJhbnNwb3J0YXRpb24sIGFuZCBjb25zdW1wdGlvbiBvZiBmb29kIG1vcmUgY29tZm9ydGFibGUgYW5kIGVuam95YWJsZSBmb3IgYWxsIHBhcnRpZXMgaW52b2x2ZWQuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk1NzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk2LjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTEwLTE3IDIwOjAxOjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODowMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTU3Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJldWFzYmxlIFJvdW5kIERlbGkgQ29udGFpbmVycyA1MDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2Q5MzQzM2I1YmQ4MzY1ZTBhMjZhNjY0NjU5NmYwOWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciByb3VuZCBmb29kIGNvbnRhaW5lcnMgNTAwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIGtvbnRlaW5lcmllbSA1MDAgbWwgbm8gUFAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQv9GA0L7Rh9C90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvQvtCz0L4g0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7QsdGK0LXQvNC+0LwgNTAwINC80LsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1OV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjc4MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjM3OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzIDMwMCBtbCwgUFMsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzIDMwMCBtbCwgUFMsIFRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LLQuNC90L7QvCDQsiDQv9C+0LvQvdC+0Lkg0LzQtdGA0LU6INCd0LDRiNC4INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60YDQvtC50YLQtSDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INGB0YLQuNC70Y8g0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0Lgg0YEg0L3QsNGI0LjQvNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C80Lgg0LHQvtC60LDQu9Cw0LzQuCDQtNC70Y8g0LLQuNC90LAhINCt0YLQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0YLQvtCz0L4sINGH0YLQvtCx0Ysg0YPQu9GD0YfRiNC40YLRjCDQstCw0YjQtSDQstC40L3QvdC+0LUg0L3QsNGB0LvQsNC20LTQtdC90LjQtSwg0YHQvtGF0YDQsNC90Y/RjyDQsNGA0L7QvNCw0YLRiyDQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINGD0LTQvtCx0YHRgtCy0L4uINCS0LzQtdGB0YLQuNC80L7RgdGC0YwgMzAwINC80Lsg0L/QvtC30LLQvtC70Y/QtdGCINC70LXQs9C60L4g0LLQt9Cx0LDQu9GC0YvQstCw0YLRjCDQutGA0LDRgdC90L7QtSDQstC40L3QviDQsdC10Lcg0YDQuNGB0LrQsCDQv9GA0L7Qu9C40YLRjCDQtdCz0L4sINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINGA0LDRgdC60YDRi9GC0LjRjyDQsdGD0LrQtdGC0LAg0Lgg0L7QsdC+0LPQsNGJ0LXQvdC40Y8g0LLQutGD0YHQvtCy0YvRhSDQvtGJ0YPRidC10L3QuNC5LjwvcD4NCg0KPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwINC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPJm5ic3A70L/RgNC+0YfQvdGLINC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LjQu9C4INC+0YHQvtCx0YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQrdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDQvtC/0YLQuNC80LDQu9GM0L3QvtC5INGG0LjRgNC60YPQu9GP0YbQuNC4INCy0L7Qt9C00YPRhdCwLCDQv9C+0LfQstC+0LvRj9GPINCy0LjQvdGDICZxdW90O9C00YvRiNCw0YLRjCZxdW90OyDQuCDRgNCw0YHQutGA0YvQstCw0YLRjCDQstGB0LUg0LDRgNC+0LzQsNGC0LjRh9C10YHQutC40LUg0L3RjtCw0L3RgdGLLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQutGA0LDRgdC90YvRhSDQstC40L0sINC60L7RgtC+0YDRi9C8INGC0YDQtdCx0YPQtdGC0YHRjyDQstGA0LXQvNGPLCDRh9GC0L7QsdGLINC/0L7Qu9C90L7RgdGC0YzRjiDQv9GA0L7Rj9Cy0LjRgtGMINGB0LLQvtC5INGF0LDRgNCw0LrRgtC10YAuPC9wPg0KDQo8cD7QktGL0LHQuNGA0LDQudGC0LUmbmJzcDvQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtGF0YDQsNC90LjRgtGMINC90LDQv9C40YLQvtC6INC/0YDQvtGF0LvQsNC00L3Ri9C8INC4INC60L7QvNGE0L7RgNGC0L3Ri9C8LiDQn9C70LDRgdGC0LjQuiDQvdC1INC/0L7Qs9C70L7RidCw0LXRgiDRgtC10L/Qu9C+LCDQv9C+0LTQtNC10YDQttC40LLQsNGPINGB0YLQsNCx0LjQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LLQuNC90LAg0LTQvtC70YzRiNC1ICZtZGFzaDsg0LrQu9GO0YfQtdCy0L7QtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0L4g0L/QtdGA0LXQtCDRgtGA0LDQtNC40YbQuNC+0L3QvdC+0Lkg0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNC+0LkuINCY0LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINGE0LXRgdGC0LjQstCw0LvQtdC5INC40LvQuCDRg9GO0YLQvdGL0YUg0LLQtdGH0LXRgNC+0LIg0LTQvtC80LAhPC9wPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70YsmbmJzcDvQvdC1INGC0L7Qu9GM0LrQviDQv9GA0LDQutGC0LjRh9C90YssINC90L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YsuINCe0L3QuCDRgdC+0LrRgNCw0YnQsNGO0YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGF0L7QtNC+0LIsINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LjQt9C00LXQu9C40Y8sINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPLiDQndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQutCw0LbQtNGL0Lwg0LPQu9C+0YLQutC+0Lwg0LLQuNC90LAsINC90LUg0LHQtdGB0L/QvtC60L7Rj9GB0Ywg0L4g0LHRjNGO0YnQtdC50YHRjyDQv9C+0YHRg9C00LUg0LjQu9C4INC70LjRiNC90LjRhSDRgtGA0LDRgtCw0YUuPC9wPg0KDQo8cD7QldGB0LvQuCDQstGLINGF0L7RgtC40YLQtSDRgdC+0LLQvNC10YHRgtC40YLRjCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+LCDQvdCw0YjQuCDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCAmbWRhc2g7INGD0LzQvdGL0Lkg0LLRi9Cx0L7RgCEg0J/RgNC40YHQvtC10LTQuNC90Y/QudGC0LXRgdGMINC6INC60YPQu9GM0YLRg9GA0LUg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQv9C+0YLRgNC10LHQu9C10L3QuNGPINGD0LbQtSDRgdC10LPQvtC00L3RjyAmbWRhc2g7INC30LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCDQvtC90LvQsNC50L0hPC9wPg0KDQo8cD48ZW0+0JLRi9Cx0LjRgNCw0LnRgtC1INC60LDRh9C10YHRgtCy0L4sINC60L7RgtC+0YDQvtC1INC+0YHRgtCw0LXRgtGB0Y8g0YEg0LLQsNC80LghPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+VsSrbmEgYmF1ZMSrJnNjYXJvbjthbmEgcGlsbsSrYsSBOiBNxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXM8L3N0cm9uZz48L2gzPg0KDQo8cD5JenDEk3RpZXQgaWRlxIFsbyBrb21iaW7EgWNpanUgc3RpbGEgdW4gZnVua2Npb25hbGl0xIF0ZXMgYXIgbcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtYWrEgW0gdsSrbmEgZ2zEgXrEk20hICZTY2Fyb247xKtzIHBsYXN0bWFzYXMgZ2zEgXplcyBpciByYWTEq3RhcywgbGFpIHV6bGFib3R1IGrFq3N1IHbEq25hIHBpZXJlZHppLCBzYWdsYWLEgWpvdCBhcm9txIF0dXMgdW4gxJNydMSrYnUuIEFyIDMwMCBtbCB0aWxwdW11IHTEgXMgxLxhdWogYnLEq3ZpIHZpcnB1xLxvdCBzYXJrYW52xKtudSwgbmViYWlkb3RpZXMgcMSTYyBpemxpZXRuZXMsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpLCBsYWkgYXRicsSrdm90dSBzbWFyxb5hcyB1biBiYWfEgXRpbsSBdHUgZ2F1bWVzIGl6asWrdHUuPC9wPg0KDQo8cD5QbGFzdG1hc2FzIHbEq25hIGdsxIF6ZSBpciBhdGvEgXJ0b3RpIGxpZXRvamFtYSZuYnNwO3VuIGl6dHVyxKtnYSwga2FzIHBhZGFyYSB0byBpZGXEgWx1IGl6dsSTbGkgZ2FuIGlrZGllbmFpLCBnYW4gxKtwYSZzY2Fyb247aWVtIHBhc8SBa3VtaWVtLiBUxIFzIGVyZ29ub21pc2thaXMgZGl6YWlucyB2ZWljaW5hIG9wdGltxIFsdSBnYWlzYSBwaWVrxLzFq3ZpLCDEvGF1am90IHbEq25hbSAmbGRxdW87ZWxwb3QmcmRxdW87IHVuIGF0a2zEgXQgdmlzdXMgYXJvbcSBdGEgbmlhbnNlcy4gVGFzIGlyIGLFq3Rpc2tpIHNhcmthbmFqaWVtIHbEq25pZW0sIGt1cmllbSBuZXBpZWNpZSZzY2Fyb247YW1hIGxhaWthIHBvc21zLCBsYWkgcGlsbsSrYsSBIGF0dMSrc3TEq3R1IHNhdnUgcmFrc3R1cnUuPC9wPg0KDQo8cD5JenbEk2xpZXRpZXMgcGxhc3RtYXNhcyB2YWlyxIFra8SBcnQgbGlldG9qYW1hcyB2xKtuYSBnbMSBemVzLCBsYWkgc2FnbGFixIF0dSBkesSTcmllbmEgdsSTc3VtdSB1biBrb21mb3J0dS4gUGxhc3RtYXNhcyBtYXRlcmnEgWxzIG5ldXpzxatjIHNpbHR1bXUsIHTEgWTEk2rEgWRpIHV6dHVyb3QgdsSrbmEgdGVtcGVyYXTFq3J1IHN0YWJpbMSBa3UgaWxnxIFrICZuZGFzaDsgdGFzIGlyIGdhbHZlbmFpcyBwcmllayZzY2Fyb247cm9jxKtiYSwgc2FsxKtkemlub3QgYXIgdHJhZGljaW9uxIFsYWrEgW0gZ2zEgXrEk20uIElkZcSBbGkgcGllbcSTcm90YXMgcGlrbmlraWVtLCBmZXN0aXbEgWxpZW0gdmFpIHZha2FyYSByaXRpZW0gbcSBasSBcyE8L3A+DQoNCjxwPk3Fq3N1Jm5ic3A7YXRrxIFydG90aSBsaWV0b2phbcSBcyBnbMSBemVzJm5ic3A7aXIgbmUgdGlrYWkgcHJha3Rpc2thcywgYmV0IGFyxKsgZWtvIGRyYXVkesSrZ2FzLiBUxIFzIHNhbWF6aW5hIGF0a3JpdHVtdSBkYXVkenVtdSwgYWl6c3TEgWpvdCB2aWVucmVpeiBsaWV0b2phbW9zIHByb2R1a3R1cywgdW4gaXIgdmllZ2xpIHTEq3LEgW1hcy4gSXpjaWVuaWV0IGthdHJ1IHbEq25hIHBpbGllbnUsIG5ldXp0cmF1Y290aWVzIHBhciBzdGlrbGEgYm9qxIFqdW1pZW0gdmFpIG5ldsSTbGFtaWVtIGl6bWFrc3UgcGllYXVndW1pZW0uPC9wPg0KDQo8cD5KYSB2xJNsYXRpZXMgYXB2aWVub3QgaWxndHNwxJNqdSwgc3RpbHUgdW4gYXVnc3R1IGt2YWxpdMSBdGksIG3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplcyBpciBqxatzdSBndWRyxIFrYWlzIGl6dsSTbGVzISBQaWV2aWVub2ppZXRpZXMgaWxndHNwxJNqxKtnYWkgdsSrbmEga3VsdMWrcmFpIGphdSAmc2Nhcm9uO29kaWVuICZuZGFzaDsgcGFzxat0aWV0IHNhdnUga29tcGxla3R1IHRpZSZzY2Fyb247c2Fpc3TEkyE8L3A+DQoNCjxwPjxlbT5JenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwga2FzIG5laXprbMSrc3QhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXM8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5FbmpveSB3aW5lIHRvIHRoZSBmdWxsZXN0OiBPdXIgcmV1c2FibGUgd2luZSBnbGFzc2VzPC9zdHJvbmc+PC9oMz4NCg0KPHA+RGlzY292ZXIgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIGZ1bmN0aW9uYWxpdHkgd2l0aCBvdXImbmJzcDtyZXVzYWJsZSB3aW5lIGdsYXNzZXMhIENyYWZ0ZWQgZnJvbSBkdXJhYmxlIHBsYXN0aWMsIHRoZXNlIGdsYXNzZXMgYXJlIGRlc2lnbmVkIHRvIGVuaGFuY2UgeW91ciB3aW5lIGV4cGVyaWVuY2UgYnkgcHJlc2VydmluZyBhcm9tYXMgYW5kIGVuc3VyaW5nIGNvbWZvcnQuIFdpdGggYSAzMDAgbWwgY2FwYWNpdHksIHRoZXkgYWxsb3cgeW91IHRvIHN3aXJsIHJlZCB3aW5lIGVmZm9ydGxlc3NseSB3aXRob3V0IHNwaWxscywgd2hpY2ggaXMgZXNzZW50aWFsIGZvciByZWxlYXNpbmcgY29tcGxleCBib3VxdWV0cyBhbmQgZW5yaWNoaW5nIGZsYXZvciBwcm9maWxlcy48L3A+DQoNCjxwPk91ciBwbGFzdGljIHdpbmUgZ2xhc3NlcyBhcmUgcmV1c2FibGUmbmJzcDthbmQgc3R1cmR5LCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgZGFpbHkgdXNlIG9yIHNwZWNpYWwgb2NjYXNpb25zLiBUaGUgZXJnb25vbWljIGRlc2lnbiBwcm9tb3RlcyBvcHRpbWFsIGFpcmZsb3csIGxldHRpbmcgdGhlIHdpbmUgJnF1b3Q7YnJlYXRoZSZxdW90OyBhbmQgdW52ZWlsIGV2ZXJ5IGFyb21hdGljIG51YW5jZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgaW1wb3J0YW50IGZvciByZWQgd2luZXMsIHdoaWNoIHJlcXVpcmUgdGltZSB0byBmdWxseSBkZXZlbG9wIHRoZWlyIGNoYXJhY3Rlci48L3A+DQoNCjxwPkNob29zZSZuYnNwO211bHRpLXVzZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyZuYnNwO3RvIGtlZXAgeW91ciBkcmluayBjb29sIGFuZCBjb21mb3J0YWJsZS4gVGhlIHBsYXN0aWMgbWF0ZXJpYWwgZG9lc24mcnNxdW87dCBhYnNvcmIgaGVhdCwgbWFpbnRhaW5pbmcgYSBzdGFibGUgd2luZSB0ZW1wZXJhdHVyZSBsb25nZXImbWRhc2g7YSBrZXkgYWR2YW50YWdlIG92ZXIgdHJhZGl0aW9uYWwgZ2xhc3N3YXJlLiBQZXJmZWN0IGZvciBwaWNuaWNzLCBmZXN0aXZhbHMsIG9yIGNvenkgZXZlbmluZ3MgYXQgaG9tZSE8L3A+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGdsYXNzZXMmbmJzcDthcmUgbm90IG9ubHkgcHJhY3RpY2FsIGJ1dCBhbHNvIGVjby1mcmllbmRseS4gVGhleSByZWR1Y2Ugd2FzdGUgYnkgcmVwbGFjaW5nIHNpbmdsZS11c2UgcHJvZHVjdHMgYW5kIGFyZSBlYXN5IHRvIGNsZWFuLiBTYXZvciBldmVyeSBzaXAgb2Ygd2luZSB3aXRob3V0IHdvcnJ5aW5nIGFib3V0IGJyZWFrYWdlIG9yIHVubmVjZXNzYXJ5IGV4cGVuc2VzLjwvcD4NCg0KPHA+SWYgeW91IHdhbnQgdG8gY29tYmluZSBkdXJhYmlsaXR5LCBzdHlsZSwgYW5kIGhpZ2ggcXVhbGl0eSwgb3VyIHJldXNhYmxlIHdpbmUgZ2xhc3NlcyBhcmUgdGhlIHNtYXJ0IGNob2ljZSEgSm9pbiB0aGUgc3VzdGFpbmFibGUgd2luZSBjdWx0dXJlIHRvZGF5Jm1kYXNoO29yZGVyIHlvdXIgc2V0IG9ubGluZSE8L3A+DQoNCjxwPjxlbT5DaG9vc2UgcXVhbGl0eSB0aGF0IGxhc3RzITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMTcxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1OS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzIDMwMCBtbCwgUFMsIFRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlYTMyZDZmMzE3YzRlMTY4NTdkMjhiYmMyZTY1OTM3YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMgZ2zEgXplcyB2xKtuYW0gMzAwIG1sIG5vIGl6dHVyxKtnYXMgUFMgcGxhc3RtYXNhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzcyAzMDAgbWwgbWFkZSBvZiBkdXJhYmxlIFBTIHBsYXN0aWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQsdC+0LrQsNC7INC00LvRjyDQstC40L3QsCAzMDAg0LzQuyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0J/QoSDQv9C70LDRgdGC0LjQutCwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NjBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4ODYxOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzg1OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LIsINCf0KEsINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZGvEgXJ0IGxpZXRvamFtaWUgdsSrbmEgZ2zEgXplcyBrxIF0aSwgUFMsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzdGVtcyBmb3Igd2luZSBnbGFzc2VzLCBQUywgQmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7Qsjog0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0YjQuCDQvdC+0LbQutC4INC00LvRjyDQsdC+0LrQsNC70L7Qsj88L3N0cm9uZz48L2gzPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LImbmJzcDvQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCDQuNC00LXQsNC70YzQvdC+INC40LzQuNGC0LjRgNGD0Y7RgiDQuNC30YvRgdC60LDQvdC90YvQuSDQtNC40LfQsNC50L0g0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNGLLCDQvtGB0YLQsNCy0LDRj9GB0Ywg0L3QtdCx0YzRjtGJ0LjQvNC40YHRjyDQuCDQv9GA0LDQutGC0LjRh9C90YvQvNC4LiDQmNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0LLQtdGH0LXRgNC40L3QvtC6LCDRgdCy0LDQtNC10LEsINGA0LXRgdGC0L7RgNCw0L3QvtCyINC40LvQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5ICZtZGFzaDsg0YHQvtGF0YDQsNC90Y/QudGC0LUg0YHRgtC40LvRjCDQuCDQuNC30LHQtdCz0LDQudGC0LUg0L7RgdC60L7Qu9C60L7QsiE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J3QtdCx0YzRjtGJ0LjQtdGB0Y8g0Lgg0LTQvtC70LPQvtCy0LXRh9C90YvQtTombmJzcDvQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/Qu9Cw0YHRgtC40Log0LLRi9C00LXRgNC20LjQstCw0LXRgiDQsNC60YLQuNCy0L3QvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC00LDQttC1INCyINGB0LDQvNGL0YUg0YjRg9C80L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LvQtdCz0LDQvdGC0L3Ri9C5INC00LjQt9Cw0LnQvTombmJzcDvQotC+0YfQvdCw0Y8g0LjQvNC40YLQsNGG0LjRjyDRgdGC0LXQutC70Y/QvdC90YvRhSDQsdC+0LrQsNC70L7QsiAmbWRhc2g7INCy0LDRiCDRgdGC0L7QuyDQsdGD0LTQtdGCINCy0YvQs9C70Y/QtNC10YLRjCDQsdC10LfRg9C/0YDQtdGH0L3Qvi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JfQsNGJ0LjRgtCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0L3QsNC/0LjRgtC60LA6Jm5ic3A70J3QvtC20LrQsCDQv9C+0LfQstC+0LvRj9C10YIg0LTQtdGA0LbQsNGC0Ywg0LHQvtC60LDQuywg0L3QtSDQvdCw0LPRgNC10LLQsNGPINC90LDQv9C40YLQvtC6INC4INC90LUg0L7RgdGC0LDQstC70Y/RjyDQvtGC0L/QtdGH0LDRgtC60L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6Jm5ic3A70KHQvtC60YDQsNGC0LjRgtC1INC+0YLRhdC+0LTRiywg0LfQsNC80LXQvdC40LIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDQv9C+0YHRg9C00YMg0LjQu9C4INGF0YDRg9C/0LrQuNC1INGB0YLQtdC60LvRj9C90L3Ri9C1INCx0L7QutCw0LvRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6Jm5ic3A70J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC40LfQsNC50L06Jm5ic3A70KPRgdGC0L7QudGH0LjQstC+0LUg0L7RgdC90L7QstCw0L3QuNC1LCDRgdC+0LLQvNC10YHRgtC40LzQvtC1INGBINC/0LvQsNGB0YLQuNC60L7QstGL0LzQuCDRh9Cw0YjQsNC80Lgg0LTQu9GPINC90LDQv9C40YLQutC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiZuYnNwO9Cc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQviDQuNC00LXQsNC70YzQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQtdGA0L7Qv9GA0LjRj9GC0LjRjzombmJzcDvQodCy0LDQtNGM0LHRiywg0LrQvtGA0L/QvtGA0LDRgtC40LLRiywg0YTQtdGB0YLQuNCy0LDQu9C4INC40LvQuCDQtNC+0LzQsNGI0L3QuNC1INCy0LXRh9C10YDQuNC90LrQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INCx0LDRgNGLOiZuYnNwO9Cf0L7QtNCw0LLQsNC50YLQtSDQvdCw0L/QuNGC0LrQuCDRgdGC0LjQu9GM0L3Qviwg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0Ywg0LHQvtC60LDQu9GLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6Jm5ic3A70JjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0YPQttC40L3QvtCyINC90LAg0L7RgtC60YDRi9GC0L7QvCDQstC+0LfQtNGD0YXQtSDQuNC70Lgg0YDQvtC80LDQvdGC0LjRh9C10YHQutC40YUg0LLQtdGH0LXRgNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCX0LDQsdGD0LTRjNGC0LUg0L4g0L/QvtGB0YLQvtGP0L3QvdC+0Lkg0LfQsNC80LXQvdC1INGA0LDQt9Cx0LjRgtGL0YUg0LHQvtC60LDQu9C+0LIgJm1kYXNoOyDQvdCw0YjQuCDQvdC+0LbQutC4INC/0YDQvtGB0LvRg9C20LDRgiDQs9C+0LTRiy4g0JjRhSDRgdGC0LjQu9GMINC4INC90LDQtNC10LbQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINGD0YDQvtCy0LXQvdGMINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QvdC+0YHRgtGMINCz0L7RgdGC0LXQuS48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDQv9GA0LXQstGA0LDRgtC40YLQtSDQv9C+0LTQsNGH0YMg0L3QsNC/0LjRgtC60L7QsiDQsiDQuNGB0LrRg9GB0YHRgtCy0L4g0YEg0L3QsNGI0LjQvNC4INC90LXQsdGM0Y7RidC40LzQuNGB0Y8g0L3QvtC20LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6a8SBcnQgbGlldG9qYW1pIHbEq25hIGdsxIHFvnUga8SBdGk6IGl6dHVyxKtnaSwgZWxlZ2FudMSrIHVuIHByYWt0aXNraTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIG3Fq3N1IGdsxIHFvnUga8SBdGnFhnVzPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWllIHbEq25hIGdsxIHFvnUga8SBdGkmbmJzcDtpciBpemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcywga2FzIGF0ZGFyYSBlbGVnYW50byBzdGlrbGEgZ2zEgcW+dSBkaXphaW51LCBiZXQgaXIgbmVzYWxhdcW+YW1pIHVuIGl6dHVyxKtnaS4gSWRlxIFsaSBwaWVtxJNyb3RpIHBhc8SBa3VtaWVtLCByZXN0b3LEgW5pZW0gdmFpIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLCB0aWUgbm9kcm8mc2Nhcm9uO2luYSBrb21mb3J0dSB1biBzdGlsdSwgdmllbmxhaWt1cyBzYW1hemlub3QgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk5lc2FsYXXFvmFtaSB1biBpenR1csSrZ2k6Jm5ic3A7RHJvJnNjYXJvbjtpIGxpZXRvamFtaSBwYXQgc3ByYWlnxIFrxIFzIGJhbGzEq3TEk3MgdmFpIGLEgXJvcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VGVtcGVyYXTFq3JhcyBrb250cm9sZTombmJzcDtLxIF0acWGaSDEvGF1aiB0dXLEk3QgZ2zEgXppLCBuZWlldGVrbcSTam90IGR6xJNyaWVuYSB0ZW1wZXJhdMWrcnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVsZWdhbnRzIGRpemFpbnM6Jm5ic3A7U3RhYmlsxIEgcGFtYXRuZSB1biBzdGlrbGFtIGzEq2R6xKtnYSBpenNrYXRhIG3EgWtzbGEgcGllJnNjYXJvbjvEt2lyIGdhbGRhbSBhdWdzdHbEk3J0xKtndSBpenNrYXR1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWRlaSBkcmF1ZHrEq2dpOiZuYnNwO0RhdWR6a8SBcnTEk2phIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11IGRhdWR6dW11LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6Jm5ic3A7UMSBcnRpa2FpIGRybyZzY2Fyb247YSwgQlBBLWJyxKt2YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRpemFpbnM6Jm5ic3A7U3RhYmlsxIEgcGFtYXRuZSwgc3Rpa2xhIGdsxIHFvnUgaW1pdMSBY2lqYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29tcGxla3TEgTombmJzcDtLxIF0aSB1biBzYWRlcsSrZ2kgcGxhc3RtYXNhcyBrYXVzaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6Jm5ic3A7TWF6Z8SBamFtaSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWt0aSBwaWVtxJNyb3RpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UGFzxIFrdW1pZW06Jm5ic3A7S8SBemFzLCBrb3Jwb3JhdMSrdmkgcGFzxIFrdW1pLCBmZXN0aXbEgWxpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5SZXN0b3LEgW5pZW0gdW4gYsSBcmllbTombmJzcDtQYXNuaWVkemlldCBkesSTcmllbnVzIHN0aWzEq2dpLCBiZXogJnNjYXJvbjvEt2VtYnUgcmlza2llbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TcSBasSBbTombmJzcDtJZGXEgWxpIHBpa25pa2llbSwgZMSBcnphIHZha2FyacWGxIFtIHZhaSDEo2ltZW5lcyBzdsSTdGtpZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHRhcyBpciBpemRldsSrZ2k/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SWV0YXVwaWV0IG5hdWR1LCBpenZhaXJvdGllcyBubyB2aWVucmVpesSTam8gZ2zEgcW+dSBpZWfEgWRlcywgdW4gcsWrcMSTamlldGllcyBwYXIgdmlkaS4gTcWrc3Uga8SBdGkga2FscG9zIGdhZGllbSwgc2FnbGFixIFqb3Qgc2thaXN0dSBpenNrYXR1LjwvcD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbWRhc2g7IHDEgXJ2ZWlkb2ppZXQgc2F2dSBwYXNuaWVnJnNjYXJvbjthbnUgYXIgaXp0dXLEq2dpZW0gdW4gc3RpbMSrZ2llbSBnbMSBxb51IGvEgXRpZW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFBsYXN0aWMgU3RlbXMgZm9yIFdpbmUgR2xhc3NlczogVW5icmVha2FibGUgRWxlZ2FuY2UgZm9yIEV2ZXJ5IE9jY2FzaW9uPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgU3RlbXM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+RWxldmF0ZSB5b3VyIHdpbmUgYW5kIGNvY2t0YWlsIGV4cGVyaWVuY2Ugd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBwbGFzdGljIHN0ZW1zJm5ic3A7dGhhdCBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggcHJhY3RpY2FsaXR5LiBEZXNpZ25lZCB0byBtaW1pYyB0aGUgdGltZWxlc3MgZWxlZ2FuY2Ugb2YgdHJhZGl0aW9uYWwgZ2xhc3N3YXJlLCB0aGVzZSBzdGVtcyBhcmUgY3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgZHVyYWJsZSBwbGFzdGljLCBtYWtpbmcgdGhlbSBwZXJmZWN0IGZvciBwYXJ0aWVzLCB3ZWRkaW5ncywgb3IgdXBzY2FsZSBldmVudHMuIFNheSBnb29kYnllIHRvIGJyb2tlbiBnbGFzcyBhbmQgaGVsbG8gdG8gd29ycnktZnJlZSBlbnRlcnRhaW5pbmchPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5VbmJyZWFrYWJsZSAmYW1wOyBEdXJhYmxlOiZuYnNwO1NoYXR0ZXJwcm9vZiBwbGFzdGljIGVuc3VyZXMgc2FmZXR5IGFuZCBsb25nZXZpdHksIGV2ZW4gaW4gbGl2ZWx5IHNldHRpbmdzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FbGVnYW50IERlc2lnbjombmJzcDtNaXJyb3JzIHRoZSByZWZpbmVkIGxvb2sgb2YgY2xhc3NpYyB3aW5lIGdsYXNzZXMsIGVuaGFuY2luZyB5b3VyIHRhYmxlIHByZXNlbnRhdGlvbi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VGVtcGVyYXR1cmUgQ29udHJvbDombmJzcDtIb2xkIHlvdXIgZHJpbmsgd2l0aG91dCB0cmFuc2ZlcnJpbmcgaGVhdCwga2VlcGluZyBiZXZlcmFnZXMgYXQgdGhlIHBlcmZlY3QgdGVtcGVyYXR1cmUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2Ugd2FzdGUgYnkgcmVwbGFjaW5nIHNpbmdsZS11c2UgcGxhc3RpYyBvciBmcmFnaWxlIGdsYXNzd2FyZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+RXZlbnRzOiZuYnNwO1dlZGRpbmdzLCBjb3Jwb3JhdGUgZ2F0aGVyaW5ncywgZ2FyZGVuIHBhcnRpZXMsIG9yIGZlc3RpdmFscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+QmFycyAmYW1wOyBSZXN0YXVyYW50czombmJzcDtTZXJ2ZSBkcmlua3Mgc3R5bGlzaGx5IHdoaWxlIG1pbmltaXppbmcgYnJlYWthZ2UgY29zdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0lkZWFsIGZvciBvdXRkb29yIGRpbm5lcnMsIHBvb2xzaWRlIGNvY2t0YWlscywgb3IgZmFtaWx5IGNlbGVicmF0aW9ucy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRlc2lnbjombmJzcDtTbGVlayBzdGVtIHN0cnVjdHVyZSBjb21wYXRpYmxlIHdpdGggbW9zdCBwbGFzdGljIHdpbmUgZ2xhc3Nlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIGVhc3kgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHRyYW5zZm9ybSB5b3VyIHNlcnZpY2Ugd2l0aCBzdGVtcyB0aGF0IGJsZW5kIGx1eHVyeSwgZHVyYWJpbGl0eSwgYW5kIHN1c3RhaW5hYmlsaXR5ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTg5OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NjAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzdGVtcyBmb3Igd2luZSBnbGFzc2VzLCBQUywgQmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMTUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI5YThhNzUwYjdjYjM3NmU2MTE3OGI1N2I1OGVmMjk1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgZG93bnN0ZW1zIGZvciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgaW4gYmxhY2sgY29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtaSB2xKtuYSBnbMSBxb51IGvEgXRpIOKAlCBlbGVnYW50aSB1biBuZXNhbGF1xb5hbWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LIg4oCUINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCDQsdC10Lcg0YXRgNGD0L/QutC+0YHRgtC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyODUyMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTIyMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQndC+0LYg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LkgMTgg0YHQvCwg0J/QoSwg0YfQtdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBOYXppcyBkYXVkenJlaXpsaWV0b2phbXMgMTggY20sIFBTLCBtZWxucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LY6INC90LDQtNC10LbQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiCDQvdC+0LY/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiDQtNC70LjQvdC+0LkgMTgg0YHQvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDQutCw0YfQtdGB0YLQstC+LCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCDQuCDRjdGB0YLQtdGC0LjQutGDLiDQntC9INGB0L7Rh9C10YLQsNC10YIg0LTQvtGB0YLRg9C/0L3Rg9GOINGG0LXQvdGDINGBINC/0YDQtdC80LjQsNC70YzQvdC+0Lkg0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGM0Y4sINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LDQvdCw0LvQvtCz0Lgg0Lgg0YHQvtC60YDQsNGJ0LDRjyDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDombmJzcDvQmNC30LPQvtGC0L7QstC70LXQvSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDombmJzcDvQn9C+0LTRhdC+0LTQuNGCINC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LCDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHRgtC40LvRjDombmJzcDvQm9Cw0LrQvtC90LjRh9C90YvQuSDRh9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQs9Cw0YDQvNC+0L3QuNGH0L3QviDQstC/0LjRiNGD0YLRgdGPINCyINC70Y7QsdGD0Y4g0YHQtdGA0LLQuNGA0L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiZuYnNwO9Ch0L3QuNC20LDQtdGCINCy0YDQtdC00L3QvtC1INCy0L7Qt9C00LXQudGB0YLQstC40LUg0L3QsCDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDINC30LAg0YHRh9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCn0LXRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTgg0YHQvC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQvtGCINC90L7Qtj88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTombmJzcDvQo9C70YPRh9GI0LjRgtC1INC/0L7QtNCw0YfRgyDQsdC70Y7QtCDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDombmJzcDvQk9Cw0YDQsNC90YLQuNGA0YPQudGC0LUg0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdGB0YLQstC+INC4INC90LDQtNC10LbQvdC+0YHRgtGMINC00LDQttC1INCyINC00L7RgNC+0LPQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiZuYnNwO9CY0LTQtdCw0LvQtdC9INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDQv9GA0LDQt9C00L3QuNC60L7QsiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINC+0LHQtdC00L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C+0YHRgtC+0Y/QvdC90YvRhSDQt9Cw0LrRg9C/0L7QuiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC90L7QttC10LkgJm1kYXNoOyDQvdCw0YjQsCDQvNC+0LTQtdC70Ywg0L/RgNC+0YHQu9GD0LbQuNGCINCz0L7QtNGLLCDRgdC+0YXRgNCw0L3Rj9GPINCx0LXQt9GD0L/RgNC10YfQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0LiDQldC1INGB0YLQuNC70Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINGD0LrRgNC10L/Rj9GCINC00L7QstC10YDQuNC1INC60LvQuNC10L3RgtC+0LIg0Log0LLQsNGI0LXQvNGDINCx0YDQtdC90LTRgy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC60LDRh9C10YHRgtCy0LAsINGN0YHRgtC10YLQuNC60Lgg0Lgg0LfQsNCx0L7RgtGLINC+INC/0YDQuNGA0L7QtNC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtcyBuYXppczwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1zIG1lbG5zIDE4IGNtIGdhciZzY2Fyb247IG5hemlzIGlyIGlkZcSBbGEgaXp2xJNsZSB0aWVtLCBrYXMgbm92xJNydMSTIGt2YWxpdMSBdGkgdW4gc3RpbHUuIFRhcyBuYXYgdmlzaXpkZXbEq2fEgWthaXMsIGJldCBhcsSrIG5lIGTEgXJncyB2YXJpYW50cywgdGFzIGFwdmllbm8gaXp0dXLEq2J1IHVuIGVsZWdhbmNpLCBrYXMgaXIgcGllbcSTcm90cyBnYW4gaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWksIGdhbiDEq3BhJnNjYXJvbjtpZW0gZ2FkxKtqdW1pZW0uIEl6Z2F0YXZvdHMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzLCAmc2Nhcm9uO2lzIG5hemlzIGlyIGl6dHVyxKtncyB1biBub2RpbHVtaXp0dXLEq2dzLCDEvGF1am90IHRvIGl6bWFudG90IGF0a8SBcnRvdGksIG5lemF1ZMSTam90IGZ1bmtjaW9uYWxpdMSBdGkuIFZpZWdsaSB0xKtyxIFtcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIHNhZ2xhYsSBam90IHBpZXZpbGPEq2dvIGl6c2thdHUuIE1lbG7EgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIHRhaSBtb2Rlcm51IHVuIGRpc2tyxJN0dSBpenNrYXR1LCBrYXMgaGFybW9uaXNraSBpenNrYXTEq3NpZXMgdXogamVia3VyYSBnYWxkYS4gJlNjYXJvbjtpcyBuYXppcyBrxLzFq3MgcGFyIHV6dGljYW11IHBhbMSrZ3UgcmVzdG9yxIFub3MgdW4gcGllZ8SBZGVzIHBha2FscG9qdW1vcywgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIGtvbWZvcnR1IHVuIGdhbmRhcsSranVtdSBwYXIgbGlldG8mc2Nhcm9uO2FudS4gSXp2xJNsaWV0aWVzIG3Fq3N1IG5hemksIGxhaSByYWTEq3R1IGF1Z3N0YSBsxKttZcWGYSBzZXJ2aXN1IHVuIHNhZ2xhYsSBdHUgc2F2YXMgaWVzdMSBZGVzIHTEk2x1LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIEtuaWZlOiBEdXJhYmlsaXR5LCBTdHlsZSAmYW1wOyBFY28tQ29uc2Npb3VzIENob2ljZTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIEtuaWZlPzwvc3Ryb25nPjwvaDM+DQoNCjxwPlRoZSZuYnNwOzE4IGNtIHJldXNhYmxlIGJsYWNrIHBsYXN0aWMga25pZmUmbmJzcDtpcyB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHJlbmd0aCwgZWxlZ2FuY2UsIGFuZCBzdXN0YWluYWJpbGl0eS4gRGVzaWduZWQgZm9yIHRob3NlIHdobyBwcmlvcml0aXplIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MsIGl0IHJlcGxhY2VzIHNpbmdsZS11c2UgY3V0bGVyeSB3aGlsZSBvZmZlcmluZyBleGNlcHRpb25hbCB2YWx1ZSBmb3IgbW9uZXkuIElkZWFsIGZvciByZXN0YXVyYW50cywgZGVsaXZlcnkgc2VydmljZXMsIG9yIGhvbWUgdXNlLCBpdCBlbGV2YXRlcyBldmVyeSBkaW5pbmcgZXhwZXJpZW5jZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgTG9uZy1MYXN0aW5nOiZuYnNwO0NyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIEJQQS1mcmVlIHBsYXN0aWMgdGhhdCByZXNpc3RzIHdlYXIgYW5kIHJldGFpbnMgc2hhcnBuZXNzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EaXNod2FzaGVyLVNhZmU6Jm5ic3A7RWZmb3J0bGVzcyBjbGVhbmluZyB3aXRob3V0IGNvbXByb21pc2luZyBpdHMgc2xlZWsgYXBwZWFyYW5jZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TW9kZXJuIERlc2lnbjombmJzcDtNYXR0ZSBibGFjayBmaW5pc2ggYW5kIDE4IGNtIGxlbmd0aCBzdWl0IGFueSB0YWJsZSBzZXR0aW5nLCBmcm9tIGNhc3VhbCBtZWFscyB0byBmb3JtYWwgZXZlbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlcyBwbGFzdGljIHdhc3RlIGJ5IHJlcGxhY2luZyBkaXNwb3NhYmxlIGFsdGVybmF0aXZlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIHNoYXR0ZXJwcm9vZiBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTggY20gKHZlcnNhdGlsZSBmb3IgY3V0dGluZyBtZWF0cywgY2hlZXNlcywgb3IgZGVzc2VydHMpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdGF1cmFudHMgJmFtcDsgQ2FmZXM6Jm5ic3A7RW5oYW5jZSBwcmVzZW50YXRpb24gYW5kIGN1dCBjb3N0cyBvbiBzaW5nbGUtdXNlIGN1dGxlcnkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkZvb2QgRGVsaXZlcnk6Jm5ic3A7RW5zdXJlIG1lYWxzIGFycml2ZSB3aXRoIHJlbGlhYmxlLCByZXVzYWJsZSB1dGVuc2lscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7SWRlYWwgZm9yIHBpY25pY3MsIHBhcnRpZXMsIG9yIGV2ZXJ5ZGF5IG1lYWxzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBJbnZlc3RtZW50Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPkJvb3N0IGN1c3RvbWVyIHNhdGlzZmFjdGlvbiB3aXRoIGEga25pZmUgdGhhdCBjb21iaW5lcyBwcmFjdGljYWxpdHkgYW5kIHNvcGhpc3RpY2F0aW9uLiBJdHMgdGltZWxlc3MgZGVzaWduIGFuZCBlY28tY29uc2Npb3VzIGFwcGVhbCBhbGlnbiB3aXRoIG1vZGVybiBzdXN0YWluYWJpbGl0eSB0cmVuZHMuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHVwZ3JhZGUgeW91ciBzZXJ2aWNlIHdpdGggYSBrbmlmZSB0aGF0IG1hcnJpZXMgZnVuY3Rpb25hbGl0eSwgc3R5bGUsIGFuZCBwbGFuZXQtZnJpZW5kbHkgdmFsdWVzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDYxMjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTIyIDEzOjQ1OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTk0Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjI1ODEyMjRhZTllMDJhMzMxZWVkNjg4MDFiYTdkMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSBibGFjayB6ZXJvIHdhc3RlIGN1dGxlcnkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBOYXppcyBkYXVkenJlaXpsaWV0b2phbXMgbWVsbnMgbm8gcGxhc3RtYXNhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LYgMTgg0YHQvCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NThdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjE2QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzIwNjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80Ls6INCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINCx0LvRjtC0PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQvdCw0LTQtdC20L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGL0YLQvdGL0YUg0L7QsdC10LTQvtCyLCDRgNCw0LPRgyDQuNC70Lgg0YHQtdC80LXQudC90YvRhSDQv9C+0YDRhtC40Lk/INCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LgsINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLQuC4g0J7QvdC4INC/0L7QtNGF0L7QtNGP0YIg0LrQsNC6INC00LvRjyDQtNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LHQuNC30L3QtdGB0LAsINC/0L7QvNC+0LPQsNGPINGB0L7QutGA0LDRgtC40YLRjCDQvtGC0YXQvtC00Ysg0Lgg0YPQutGA0LXQv9C40YLRjCDQtNC+0LLQtdGA0LjQtSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlINC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNGLINC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNGA0L3Ri9C80Lgg0LHRg9C70YzQvtC90LDQvNC4LCDRgdC+0YPRgdCw0LzQuCDQuNC70Lgg0LfQsNC/0YDQsNCy0LrQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+OiDQutGA0YvRiNC60LAg0YHQvtCy0LzQtdGB0YLQuNC80LAg0YEg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSDQvNC7LCA1MDAg0LzQuyDQuCAxMDAwINC80LsgJm1kYXNoOyDRg9C00L7QsdC90L4g0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QstGL0YHRjNGC0LUg0LjQvNC40LTQtiDQstCw0YjQtdCz0L4g0LrQsNGE0LUg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0YLQsNGA0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0J/RgNC+0YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDRgdC+0YXRgNCw0L3Rj9C10YIg0YTQvtGA0LzRgyDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC4INC80YvRgtGM0Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHRgtC+0LvQvtCy0YvRhTwvc3Ryb25nPjog0L/QvtGA0YbQuNC+0L3QvdGL0LUg0LPQsNGA0L3QuNGA0YssINGB0YPQv9GLLCDRgdCw0LvQsNGC0Ysg0LjQu9C4INGB0L7Rg9GB0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdC80LXQudC90YvRhSDQvtCx0LXQtNC+0LI8L3N0cm9uZz46INGF0YDQsNC90LXQvdC40LUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQsINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIg0LjQu9C4INC00LXRgtGB0LrQvtCz0L4g0L/QuNGC0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KTRg9C0LdC/0YDQvtC10LrRgtC+0LI8L3N0cm9uZz46INGD0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCz0L7RgtC+0LLRi9GFINGA0LDRhtC40L7QvdC+0LIg0LjQu9C4INC60LXQudGC0LXRgNC40L3Qs9CwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0L3QsCDRg9C/0LDQutC+0LLQutC1PC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvdC40LbQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCb0L7Rj9C70YzQvdC+0YHRgtGMINC60LvQuNC10L3RgtC+0LI8L3N0cm9uZz46INC/0L7QtNC00LXRgNC20LrQsCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9GFINC40L3QuNGG0LjQsNGC0LjQsiDRg9C60YDQtdC/0LvRj9C10YIg0YDQtdC/0YPRgtCw0YbQuNGOINCx0YDQtdC90LTQsC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YA8L3N0cm9uZz46IDUwMCDQvNC7ICZtZGFzaDsg0LfQvtC70L7RgtCw0Y8g0YHQtdGA0LXQtNC40L3QsCDQtNC70Y8g0YHRi9GC0L3Ri9GFINC/0L7RgNGG0LjQuSDQsdC10Lcg0LvQuNGI0L3QtdCz0L4g0L7QsdGK0LXQvNCwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INGD0LTQvtCx0L3Ri9C8LCDQsCDQsdC40LfQvdC10YEgJm1kYXNoOyDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90YvQvCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sOiBEcm8mc2Nhcm9uO3MsIHByYWt0aXNrcyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBpenR1csSrZ3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgasWrc3UgxJNkaWVudSBzdmFpZ3VtdSB1biBixatzIGRybyZzY2Fyb247aSBpa2RpZW5haT8gTcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sJm5ic3A7aXIgaWRlxIFscyByaXNpbsSBanVtcyBnYW4gbcSBasSBcywgZ2FuIHByb2Zlc2lvbsSBbMSBbSB2aXJ0dXbEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgaXp0dXLEk3R1IGludGVuc8SrdnUgbGlldG8mc2Nhcm9uO2FudSwgbm9kcm8mc2Nhcm9uO2lub3QgaGVybcSTdGlza3VtdSwgZHJvJnNjYXJvbjvEq2J1IHVuIHZpZW5rxIFyJnNjYXJvbjt1IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCB0cmFuc3BvcnTEk2pvdCBiaWV6xIFzIHp1cGFzLCBtxJNyY2VzIHZhaSBixJNybnUgxJNkaWVudXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgcGllbcSTcm90aSB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSwgYXR2aWVnbG9qb3Qgb3JnYW5pesSTJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHJlc3RvcsSBbmllbSBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JenR1csSrZ2kgdW4gcHJha3Rpc2tpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB0cmF1a2kgc2FnbGFixIEgZm9ybXUgdW4ga3ZhbGl0xIF0aSBwYXQgcMSTYyBzaW10aWVtIG1hemfEgSZzY2Fyb247YW5hcyBjaWtsdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QmllemFzIHp1cGFzIHVuIHNhdXTEk2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGhlcm3Ek3Rpc2thaXMgc2zEk2cmc2Nhcm9uO2FuYXMgbWVoxIFuaXNtcyBub3bEk3Imc2Nhcm9uOyBpemxpJnNjYXJvbjthbm9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkLEk3JudSDEk2RpZW5pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBCUEEtZnJlZSBtYXRlcmnEgWxzIHVuIGtvbXBha3RzIGl6bcSTcnMgKDUwMCBtbCkgaXIgaWRlxIFsaSBtYXppZW0gxJNkaWVua2FydMSTbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Qcm9mZXNpb27EgWxhIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHJlc3RvcsSBbmllbSwga2FmaWphcyB2ZWlrYWxpZW0gdmFpIMSTZGllbnUgcGllZ8SBZMSTLCBrYXMgdsSTbGFzIHDEgXJpZXQgdXogaWxndHNwxJNqxKtnaWVtIHJpc2luxIFqdW1pZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBpbnRlZ3LEgWNpamEgZGVwb3rEq3RhIHNpc3TEk23EgXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHNhbWF6aW5pZXQgaXptYWtzYXMgdW4gYXRrcml0dW11cywgcGllZMSBdsSBam90IGtsaWVudGllbSBhdGdyaWV6dCB0cmF1a3VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGRpemFpbnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGFwYcS8xIEgZm9ybWEgdW4gdmllZ2xzIHN2YXJzIMSTcnRpIHRlbHDEgSBqZWJrdXLEgSBsZWR1c3NrYXDEqyB2YWkgc29txIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgenVwxIFtLCBiZXQgYXLEqyBzYWzEgXRpZW0sIHV6a29kxIFtIHZhaSDEk2RpZW51IHNhc3RhdGFtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDUwMCBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaW52ZXN0xJNqaWV0IGlsZ3RzcMSTasSrYsSBIHVuIMSTcnTEq2LEgSwga2FzIGthbHBvcyBnYWRpZW0gaWxnaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDUwMCBtbDogSWRlYWwgZm9yIEV2ZXJ5ZGF5IFVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPk5lZWQgZHVyYWJsZSBjb250YWluZXJzIGZvciBkYWlseSBtZWFscz8gT3VyJm5ic3A7NTAwIG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBidWlsdCBmb3IgdmVyc2F0aWxpdHksIHNhZmV0eSwgYW5kIGVjby1jb25zY2lvdXMgbGl2aW5nLiBQZXJmZWN0IGZvciBzb3Vwcywgc3Rld3MsIHNhbGFkcywgb3IgZmFtaWx5IGxlZnRvdmVycy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgJmFtcDsgRHVyYWJsZTwvc3Ryb25nPjogV2l0aHN0YW5kcyBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgU2VhbDwvc3Ryb25nPjogTm8gc3BpbGxzLCBldmVuIHdpdGggc2F1Y3kgZGlzaGVzIG9yIGJyb3Rocy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgTGlkczwvc3Ryb25nPjogQ29tcGF0aWJsZSB3aXRoIGFsbCBzaXplcyAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpIGZvciBoYXNzbGUtZnJlZSBzdG9yYWdlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmV1c2FibGUgZGVzaWduIGN1dHMgcGxhc3RpYyB3YXN0ZSBmb3IgaG9tZXMgYW5kIHJlc3RhdXJhbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaGFwZTwvc3Ryb25nPjogRml0cyBuZWF0bHkgaW4gZnJpZGdlcywgYmFncywgb3Iga2l0Y2hlbiBzaGVsdmVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZhbWlseSBNZWFsczwvc3Ryb25nPjogU3RvcmUgbGVmdG92ZXJzLCBzYXVjZXMsIG9yIHNpZGUgZGlzaGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk1lYWwgUHJlcDwvc3Ryb25nPjogUG9ydGlvbiBsdW5jaGVzIGZvciB0aGUgd2Vlay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5SZXN0YXVyYW50czwvc3Ryb25nPjogU3VzdGFpbmFibGUgc29sdXRpb24gZm9yIHRha2VvdXQgb3IgZGVsaXZlcnkuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIEludGVncmF0aW9uPC9zdHJvbmc+OiBTaW1wbGlmeSByZXR1cm5zIGFuZCByZWR1Y2UgY29zdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U3BhY2UtRWZmaWNpZW50PC9zdHJvbmc+OiBIb2xkcyBnZW5lcm91cyBwb3J0aW9ucyB3aXRob3V0IGJ1bGsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktVXNlPC9zdHJvbmc+OiBHcmVhdCBmb3Igc2FsYWRzLCBkZXNzZXJ0cywgb3IgbWFyaW5hdGluZyBtZWF0cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgNTAwIG1sIHJldXNhYmxlIGNvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IFByYWN0aWNhbGl0eSBtZWV0cyBzdXN0YWluYWJpbGl0eSBmb3IgbW9kZXJuIGtpdGNoZW5zITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTQ4NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDY0MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzk3OGQ3Nzg1NmRiYjcxMTJkODQxY2MyZThlMjdlNjIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gWnVwYXMgdHJhdWtpIDUwMCBtbDogaGVybcSTdGlza2ksIGRyb8WhaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7LCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINGD0L/QsNC60L7QstC60LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ1N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTJCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTg0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuzog0JjQtNC10LDQu9GM0L3QsNGPINC/0L7RgNGG0LjRjyDQvdCwINC+0LTQvdC+0LPQvjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0LrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QvtC00LDRh9C4INCx0YPQu9GM0L7QvdC+0LIsINC60YDQtdC8LdGB0YPQv9C+0LIg0LjQu9C4INC40LfRi9GB0LrQsNC90L3Ri9GFINC00LXRgdC10YDRgtC+0LI/INCd0LDRiNC4Jm5ic3A70LrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGD0LTQvtCx0YHRgtCy0L4sINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCh0L7Qt9C00LDQvdC90YvQtSDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L7QvdC4INC/0L7QtNGH0LXRgNC60L3Rg9GCINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDRj9GCINC00LDQttC1INGB0LDQvNGL0YUg0LLQt9GL0YHQutCw0YLQtdC70YzQvdGL0YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQvdC1INGB0L7QtNC10YDQttC40YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBLUZyZWUpLCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INGB0L7QstC80LXRgdGC0LjQvNCwINGB0L4g0LLRgdC10LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoMzc1INC80LssIDUwMCDQvNC7LCAxMDAwINC80LspICZtZGFzaDsg0YPQtNC+0LHQvdC+INGF0YDQsNC90LjRgtGMINC4INGI0YLQsNCx0LXQu9C40YDQvtCy0LDRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40LTQutC40LzQuCDQsdC70Y7QtNCw0LzQuCwg0YHQvtGF0YDQsNC90Y/RjyDRgdCy0LXQttC10YHRgtGMINC4INCw0YDQvtC80LDRgi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LTRh9C10YDQutC90LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0L/QvtC30LjRhtC40Y4g0LLQsNGI0LXQs9C+INC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LAg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INCy0LXRgNC90YPRgtGMINGC0LDRgNGDINC00LvRjyDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTwvc3Ryb25nPjog0LrRgNGD0LPQu9Cw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGD0L/RgNC+0YnQsNGO0YIg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4g0YHQvtC00LXRgNC20LjQvNC+0LPQvi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QmtCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjwvc3Ryb25nPjog0L/QvtC00LDQstCw0LnRgtC1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YPQv9GLLCDQtNC10YHQtdGA0YLRiyDQuNC70Lgg0YHQvtGD0YHRiyDQsiDRjdC60L7Rg9C/0LDQutC+0LLQutC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXRgNCy0LjRgdC+0LIg0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ys8L3N0cm9uZz46INC+0LHQtdGB0L/QtdGH0YzRgtC1INGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0LHQu9GO0LQg0Lgg0LzQuNC90LjQvNC40LfQuNGA0YPQudGC0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+OiDQs9C+0YLQvtCy0YzRgtC1INC/0L7Qu9C10LfQvdGL0LUg0L7QsdC10LTRiyDQvdCwINGA0LDQsdC+0YLRgyDQuNC70Lgg0YXRgNCw0L3QuNGC0LUg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQsdGO0LTQttC10YLQsDwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L7QutGA0LDRidCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C60YDQtdC/0LvQtdC90LjQtSDQu9C+0Y/Qu9GM0L3QvtGB0YLQuDwvc3Ryb25nPjog0LrQu9C40LXQvdGC0Ysg0LTQvtCy0LXRgNGP0Y7RgiDQsdGA0LXQvdC00LDQvCwg0LrQvtGC0L7RgNGL0LUg0LfQsNCx0L7RgtGP0YLRgdGPINC+INGN0LrQvtC70L7Qs9C40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHRgdGC0LLQvjwvc3Ryb25nPjog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAICgzNzUg0LzQuykg0L3QtSDQt9Cw0L3QuNC80LDQtdGCINC80LXRgdGC0L4g0LIg0YHRg9C80LrQtSDQuNC70Lgg0YXQvtC70L7QtNC40LvRjNC90LjQutC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDQsNC60YLQvtC8INC30LDQsdC+0YLRiyDQviDRgdC10LHQtSDQuCDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sOiBLb21wYWt0cyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgcHJha3Rpc2t1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIHN2YWlndW11IHVuIHNpbHR1bXUgdmllbmFpIHBvcmNpamFpPyBNxatzdSZuYnNwOzxzdHJvbmc+ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDwvc3Ryb25nPiZuYnNwO2lyIGlkZcSBbGkgcGllbcSTcm90aSwgbGFpIHBhc25pZWd0dSB6dXBhcywgYnVsam9udXMsIGRlc2VydHVzIHZhaSB1emtvZGFzIGJleiBub3BsxatkxJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUga29tZm9ydHUgZ2FuIG3EgWrEgXMsIGdhbiBrYWZlam7Eq2PEgXMsIGFwdmllbm9qb3Qga29tcGFrdG8gaXptxJNydSwgZHJvJnNjYXJvbjvEq2J1IHVuIGlsZ3RzcMSTasSrYnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCBwxIFydmFkxIFqb3QgJnNjYXJvbjvEt2lkcnVzIMSTZGllbnVzIHZhaSBtxJNyY2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIGRlciB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpLCB2aWVua8SBciZzY2Fyb247b2pvdCB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgdmlldMSBcyBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Lb21wYWt0cyB1biBwcmFrdGlza3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgaXptxJNycyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW0sIG5lcGllc2xvZ29qb3QgbGVkdXNza2FwaSB2YWkgcGxhdWt0dXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkluZGl2aWR1xIFsYXMgcG9yY2lqYXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHp1cGFzLCBixJNybnUgxJNkaWVuaSwgam9ndXJ0YSBkZXNlcnRpIHZhaSBtYXphcyB1emtvZGFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkthZmVqbsSrY2FzIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgcGFrYWxwb2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IMSTcnRpIGxpZXRvamFtaSwgbGFpIHBhc25pZWd0dSDEk2RpZW51cyAmcXVvdDtwYcWGZW0gbMSrZHppJnF1b3Q7IGZvcm3EgXTEgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NxIFqYXMgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdmllbmvEgXImc2Nhcm9uO2EgxJNkaWVuYSBzYWdhdGF2byZzY2Fyb247YW5hIHVuIHV6Z2xhYsSBJnNjYXJvbjthbmEsIG5lcGlldGlla290IGFyIGxpZWt1IHZpZXR1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgaXptxJNyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgMzc1IG1sIHRpbHB1bXMgaXIgaWRlxIFscywgbGFpIG5lc8STcmvEgcWGb3R1IHRlbHB1IHVuIHZpZWdsaSBpZWvEvGF1dG9zIHNvbcSBcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBkZXBvesSrdGEgc2lzdMSTbXUgaW50ZWdyxIFjaWphPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBtb3RpdsSTamlldCBrbGllbnR1cyBhdGdyaWV6dCB0cmF1a3VzLCBzYW1hemlub3QgaXptYWtzYXMgdW4gZWtvbG/Eo2lza28gcMSTZGFzIG5vc3BpZWR1bXUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgxJNkaWVuaWVtLCBiZXQgYXLEqyBzxKtraWVtIHByb2R1a3RpZW0gKG9nYXMsIHJpZWtzdGksIHPEk2tsYXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDM3NSBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyByaXNpbsSBanVtcywga2FzIGFwdmllbm8gZnVua2Npb25hbGl0xIF0aSwga29tcGFrdHVtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDM3NSBtbDogQ29tcGFjdCBGcmVzaG5lc3MgZm9yIFNpbmdsZSBTZXJ2aW5nczwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHByYWN0aWNhbCBjb250YWluZXJzIHRvIGtlZXAgaW5kaXZpZHVhbCBwb3J0aW9ucyBmcmVzaCBhbmQgbGVhay1mcmVlPyBPdXImbmJzcDtyZXVzYWJsZSAzNzUgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNvdXBzLCBicm90aHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIERlc2lnbmVkIGZvciBjb252ZW5pZW5jZSwgdGhleSBjb21iaW5lIHBvcnRhYmlsaXR5LCBzYWZldHksIGFuZCBlY28tZnJpZW5kbGluZXNzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSBNYXRlcmlhbDwvc3Ryb25nPjogU2FmZSBmb3IgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIExpZDwvc3Ryb25nPjogUGF0ZW50ZWQgc2VhbGluZyBzeXN0ZW0gcHJldmVudHMgc3BpbGxzLCBldmVuIHdpdGggbGlxdWlkcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgQ29tcGF0aWJpbGl0eTwvc3Ryb25nPjogTGlkcyBmaXQgYWxsIGNvbnRhaW5lciBzaXplcyAoMzc1IG1sIHRvIDEwMDAgbWwpIGZvciBlYXN5IHN0YWNraW5nLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmVkdWNlcyBzaW5nbGUtdXNlIHdhc3RlLCBpZGVhbCBmb3IgY2FmZXMgd2l0aCBkZXBvc2l0IHN5c3RlbXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Q29tcGFjdCBEZXNpZ248L3N0cm9uZz46IFNwYWNlLXNhdmluZyBzaXplIGZvciBzaW5nbGUgc2VydmluZ3MsIGx1bmNoYm94ZXMsIG9yIHNtYWxsIHBhbnRyaWVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNpbmdsZS1TZXJ2ZSBNZWFsczwvc3Ryb25nPjogU291cHMsIG9hdG1lYWwsIHlvZ3VydCwgb3Igc25hY2tzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZvb2QgRGVsaXZlcnkgU2VydmljZXM8L3N0cm9uZz46IEtlZXAgcG9ydGlvbnMgZnJlc2ggZm9yIHRha2VvdXQgb3IgbWVhbCBraXRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhvbWUgVXNlPC9zdHJvbmc+OiBQcmVwIGluZGl2aWR1YWwgbWVhbHMgd2l0aG91dCBjbHV0dGVyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2l6ZTwvc3Ryb25nPjogRml0cyBlYXNpbHkgaW4gYmFncywgbHVuY2hib3hlcywgb3Igb2ZmaWNlIGRyYXdlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gUmVhZHk8L3N0cm9uZz46IEVuY291cmFnZSByZXR1cm5zIHRvIGN1dCBjb3N0cyBhbmQgd2FzdGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktUHVycG9zZTwvc3Ryb25nPjogVXNlIGZvciBwYW50cnkgc3RvcmFnZSAobnV0cywgYmVycmllcywgc3BpY2VzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgMzc1IG1sIENvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEVuam95IGZyZXNobmVzcywgY29udmVuaWVuY2UsIGFuZCBzdXN0YWluYWJpbGl0eSBpbiBvbmUgY29tcGFjdCBwYWNrYWdlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTUxNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyOTUyNTE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjA1MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40LvQutCwINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPIDE4IGNtLCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERha8WhYSBkYXVkenJlaXpsaWV0b2phbWEgMTggY20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBmb3JrIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LA6INC/0YDQvtGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiNGDINCy0LjQu9C60YM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAg0LTQu9C40L3QvtC5IDE4INGB0LwgJm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINC60LDRh9C10YHRgtCy0L4sINGD0LTQvtCx0YHRgtCy0L4g0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQntC90LAg0YHQvtGH0LXRgtCw0LXRgiDQtNC+0YHRgtGD0L/QvdGD0Y4g0YbQtdC90YMg0YEg0L/RgNC10LzQuNCw0LvRjNC90L7QuSDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YzRjiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsNC90LDQu9C+0LPQuCDQuCDRgdC+0LrRgNCw0YnQsNGPINC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDog0JjQt9Cz0L7RgtC+0LLQu9C10L3QsCDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC90L7QvNC40YfQvdC+0YHRgtGMOiDQntC/0YLQuNC80LDQu9GM0L3QvtC1INGB0L7QvtGC0L3QvtGI0LXQvdC40LUg0YbQtdC90Ysg0Lgg0LrQsNGH0LXRgdGC0LLQsCAmbWRhc2g7INC00LXRiNC10LLQu9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQsNC90LDQu9C+0LPQvtCyLCDQvdC+INC00L7Qu9Cz0L7QstC10YfQvdC10LUg0L7QtNC90L7RgNCw0LfQvtCy0YvRhS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiDQodGC0LjQu9GM0L3Ri9C5INGH0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQtNC70LjQvdCwIDE4INGB0Lwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LvRjtCx0YvRhSDQsdC70Y7QtCAmbWRhc2g7INC+0YIg0YHQsNC70LDRgtC+0LIg0LTQviDQs9C+0YDRj9GH0LjRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6INCh0L3QuNC20LDQtdGCINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L7RhdGA0LDQvdGP0Y8g0L/RgNC40YDQvtC00L3Ri9C1INGA0LXRgdGD0YDRgdGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQp9C10YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDE4INGB0LwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0LAg0LLQuNC70LrQsD88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTog0KPQu9GD0YfRiNC40YLQtSDRgdC10YDQstC40YDQvtCy0LrRgyDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDog0J7QsdC10YHQv9C10YfRjNGC0LUg0LrQu9C40LXQvdGC0L7QsiDRg9C00L7QsdC90YvQvNC4INC4INC90LDQtNC10LbQvdGL0LzQuCDRgdGC0L7Qu9C+0LLRi9C80Lgg0L/RgNC40LHQvtGA0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINC/0LjQutC90LjQutC+0LIsINCy0LXRh9C10YDQuNC90L7QuiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/QvtGB0YLQvtGP0L3QvdGL0YUg0LfQsNC60YPQv9C+0Log0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQstC40LvQvtC6ICZtZGFzaDsg0L3QsNGI0LAg0LzQvtC00LXQu9GMINC/0YDQvtGB0LvRg9C20LjRgiDQs9C+0LTRiywg0YHQvtGF0YDQsNC90Y/RjyDQsdC10LfRg9C/0YDQtdGH0L3Ri9C5INCy0LjQtC4g0JXRkSDRjdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINC70L7Rj9C70YzQvdC+0YHRgtGMINCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCwg0YHRgtC40LvRjyDQuCDQt9Cw0LHQvtGC0Ysg0L4g0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSBkYWsmc2Nhcm9uO2E6IGl6dHVyxKtnYSwgc3RpbMSrZ2EgdW4gYnVkxb5ldGFtIGRyYXVkesSrZ2E8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyAmc2Nhcm9uO28gZGFrJnNjYXJvbjt1Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1Jm5ic3A7YXRrxIFydG90aSBsaWV0b2phbcSBIG1lbG7EgSBkYWsmc2Nhcm9uO2EmbmJzcDtpciBpZGXEgWxzIHJpc2luxIFqdW1zIHJlc3RvcsSBbmllbSwgcGllZ8SBZGVzIHBha2FscG9qdW1pZW0gdW4gbcSBanNhaW1uaWVjxKtixIFtLCBrYXMgdsSTbGFzIHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLCBzYWdsYWLEgWpvdCBhdWdzdHUga3ZhbGl0xIF0aS4gVMSBcyBvcHRpbcSBbMSBIGNlbmEgdW4gaXp0dXLEq2JhIHBhZGFyYSB0byBwYXIgbGFixIFrbyBpenbEk2xpIHN0YXJwIGJ1ZMW+ZXRhIHVuIHByZW1pdW0gaWVzcMSTasSBbS48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Jem1ha3N1IGVmZWt0aXZpdMSBdGU6Jm5ic3A7TGllbGlza2EgY2VuYXMgdW4ga3ZhbGl0xIF0ZXMgYXR0aWVjxKtiYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2JhOiZuYnNwO0F1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhLCBrYXMgaXp0dXIgYXRrxIFydG90dSBsaWV0byZzY2Fyb247YW51IHVuIHRyYXVrdSBtYXpnxIFqYW1vIG1hJnNjYXJvbjvEq251LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5TdGlsxKtncyBkaXphaW5zOiZuYnNwO01lbG7EgSBrcsSBc2EgdW4gMTggY20gZ2FydW1zIHBpZSZzY2Fyb247xLdpciBtxatkZXJudSBpenNrYXR1IGplYmt1cmFtIGdhbGRhIGtsxIFqdW1hbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWtvbG/Eo2lza3VtczombmJzcDtTYW1hemluaWV0IHZpZW5yZWl6xJNqxIFzIHBsYXN0bWFzYXMgaXptYW50byZzY2Fyb247YW51ITwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6Jm5ic3A7UMSBcnRpa2FpIGRybyZzY2Fyb247YSwgQlBBLWJyxKt2YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktyxIFzYTombmJzcDtNZWxuYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+R2FydW1zOiZuYnNwOzE4IGNtIChpZGXEgWxpIHBpZW3Ek3JvdHMgxJNkaWVuaWVtIG5vIHNhbMSBdGllbSBsxKtkeiBnYcS8YXMgxJNkaWVuaWVtKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6Jm5ic3A7RHJvJnNjYXJvbjtpIG1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVrdGkgcGllbcSTcm90YTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RvcsSBbmllbSB1biBrYWZlam7Eq2PEgW06Jm5ic3A7UGFzbmllZHppZXQgxJNkaWVudXMgYXIgc3RpbHUgdW4gcsWrcMSTamlldGllcyBwYXIgdmlkaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+UGllZ8SBZGVzIHBha2FscG9qdW1pZW06Jm5ic3A7Tm9kcm8mc2Nhcm9uO2luaWV0IGtsaWVudGllbSBrb21mb3J0dSBhciBpenR1csSrZ8SBbSBkYWsmc2Nhcm9uO8SBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TcSBasSBbTombmJzcDtJZGXEgWxpIHBpa25pa2llbSwgcGFzxIFrdW1pZW0gdmFpIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0xIEgaXIgaXpkZXbEq2dhIGllZ8SBZGU/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SWV0YXVwaWV0IG5hdWR1LCBpenZhaXJvdGllcyBubyBwYXN0xIF2xKtnYXMgdmllbnJlaXrEk2pvIGRhayZzY2Fyb247dSBpZWfEgWRlcywgdW4gdmVpY2luaWV0IHphxLzEgWt1IHBhc2F1bGkuIFTEgXMgZXJnb25vbWlza2FpcyBkaXphaW5zIHVuIGl6dHVyxKtiYSBub2RybyZzY2Fyb247aW7EgXMgaWxnc3RvJnNjYXJvbjt1IGthbHBvJnNjYXJvbjthbmFzIGxhaWt1LjwvcD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbWRhc2g7IGl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBrYXMgYXB2aWVubyBwcmFrdGlza3VtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBGb3JrczogRHVyYWJsZSwgU3R5bGlzaCAmYW1wOyBCdWRnZXQtRnJpZW5kbHk8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBGb3Jrcz88L3N0cm9uZz48L2gzPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBibGFjayBwbGFzdGljIGZvcmtzJm5ic3A7c3RyaWtlIHRoZSBwZXJmZWN0IGJhbGFuY2UgYmV0d2VlbiBhZmZvcmRhYmlsaXR5IGFuZCBwcmVtaXVtIHF1YWxpdHkuIEF0IDE4IGNtIGxvbmcsIHRoZXkmcnNxdW87cmUgZGVzaWduZWQgZm9yIGR1cmFiaWxpdHksIGNvbnZlbmllbmNlLCBhbmQgc3R5bGUsIG1ha2luZyB0aGVtIGlkZWFsIGZvciByZXN0YXVyYW50cywgZGVsaXZlcnkgc2VydmljZXMsIG9yIGVjby1jb25zY2lvdXMgaG91c2Vob2xkcy4gU2F5IGdvb2RieWUgdG8gc2luZ2xlLXVzZSBwbGFzdGljIGFuZCBlbWJyYWNlIGEgc3VzdGFpbmFibGUgZGluaW5nIGV4cGVyaWVuY2UhPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Db3N0LUVmZmVjdGl2ZTombmJzcDtQcmljZWQgYmV0d2VlbiBidWRnZXQgYW5kIHByZW1pdW0gb3B0aW9ucyAmbWRhc2g7IGV4Y2VsbGVudCB2YWx1ZSBmb3IgbW9uZXkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgTG9uZy1MYXN0aW5nOiZuYnNwO01hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcGxhc3RpYyB0aGF0IHJldGFpbnMgc2hhcGUgZXZlbiBhZnRlciByZXBlYXRlZCBkaXNod2FzaGVyIGN5Y2xlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TW9kZXJuIERlc2lnbjombmJzcDtTbGVlayBibGFjayBjb2xvciBjb21wbGVtZW50cyBhbnkgdGFibGUgc2V0dGluZywgZnJvbSBjYXN1YWwgbWVhbHMgdG8gdXBzY2FsZSBldmVudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2UgcGxhc3RpYyB3YXN0ZSB3aXRoIGZvcmtzIGJ1aWx0IGZvciByZXVzZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxOCBjbSAocGVyZmVjdCBmb3IgbWFpbiBkaXNoZXMsIHNhbGFkcywgb3IgZGVzc2VydHMpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgZWZmb3J0bGVzcyBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdGF1cmFudHMgJmFtcDsgQ2FmZXM6Jm5ic3A7RWxldmF0ZSB5b3VyIHByZXNlbnRhdGlvbiB3aGlsZSBjdXR0aW5nIGNvc3RzIG9uIGRpc3Bvc2FibGUgY3V0bGVyeS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczombmJzcDtFbnN1cmUgbWVhbHMgYXJyaXZlIHdpdGggc3R1cmR5LCByZXVzYWJsZSB1dGVuc2lscyBjdXN0b21lcnMgd2lsbCBsb3ZlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTxzdHJvbmc+Ojwvc3Ryb25nPiZuYnNwO0lkZWFsIGZvciBwYXJ0aWVzLCBwaWNuaWNzLCBvciBldmVyeWRheSBtZWFscy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgSW52ZXN0bWVudDo8L3N0cm9uZz48L2gzPg0KDQo8cD5Cb29zdCBjdXN0b21lciBzYXRpc2ZhY3Rpb24gd2l0aCBlcmdvbm9taWMgZm9ya3MgdGhhdCBlbmhhbmNlIGRpbmluZyBjb21mb3J0LiBUaGVpciB0aW1lbGVzcyBkZXNpZ24gYW5kIHJ1Z2dlZCBidWlsZCBndWFyYW50ZWUgbG9uZy10ZXJtIHNhdmluZ3MgYW5kIHN1c3RhaW5hYmlsaXR5LjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB1cGdyYWRlIHlvdXIgc2VydmljZSB3aXRoIGZvcmtzIHRoYXQgYmxlbmQgcHJhY3RpY2FsaXR5LCBzdHlsZSwgYW5kIGVjby1yZXNwb25zaWJpbGl0eSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2NDg5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5OS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yMiAxMzo0NToyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xOTQ2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyBmb3JrIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGIyYTM1NGQzMjU0MjRhZWRjZDM3ZWQ0NGEzNjJiYjJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9yayDigJQgZWNvLWZyaWVuZGx5LCBkdXJhYmxlLCBhbmQgZGlzaHdhc2hlci1zYWZlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIHBsYXN0bWFzYXMgZGFrxaFhIOKAlCBpenR1csSrZ2EgdW4gdmlkZWkgZHJhdWR6xKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwIDE4INGB0Lwg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LfQsNC80LXQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyMDkyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTU5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02MjI1MjIxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI5NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQm9C+0LbQutCwINGH0LDQudC90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8gMTIgY20sINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVMSTamthcm90ZSBkYXVkenJlaXpsaWV0b2phbcSBIDEyIGNtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFRlYSBTcG9vbiBSZXVzYWJsZSAxMiBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LrQsDog0YHRgtC40LvRjCwg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0LzQvdC+0LPQvtGA0LDQt9C+0LLRg9GOINGH0LDQudC90YPRjiDQu9C+0LbQutGDPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCd0LDRiNCwINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LXRh9C60LAg0LjQtyDQv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjC4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINCw0L3QsNC70L7Qs9C+0LIsINC+0L3QsCDQv9GA0L7RgdC70YPQttC40YIg0LLQsNC8INCz0L7QtNCw0LzQuCDQsdC70LDQs9C+0LTQsNGA0Y8g0L/RgNC+0YfQvdC+0LzRgyDQvNCw0YLQtdGA0LjQsNC70YMg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtC4INC6INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIg0Lgg0LLQvdC10YHQuNGC0LUg0LLQutC70LDQtCDQsiDQt9Cw0YnQuNGC0YMg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiyE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDog0KHQvtC60YDQsNGC0LjRgtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLiDQm9C+0LbQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjDog0JjQt9C90L7RgdC+0YHRgtC+0LnQutC40Lkg0L/Qu9Cw0YHRgtC40Log0YHQvtGF0YDQsNC90Y/QtdGCINGE0L7RgNC80YMg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lkg0Y3QutGB0L/Qu9GD0LDRgtCw0YbQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINGH0LDRjywg0LrQvtGE0LUsINC00LXRgdC10YDRgtC+0LIg0Lgg0LPQvtGA0Y/Rh9C40YUg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9OiDQp9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3QsNGPINGE0L7RgNC80LAgKNC00LvQuNC90LAgMTIg0YHQvCkg0LTQvtCx0LDQstGP0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LouPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQmtC70LDRgdGB0LjRh9C10YHQutC40Lkg0YfRkdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxMiDRgdC8IC0mbmJzcDvRg9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YAg0LTQu9GPINGH0LDRiNC10Log0Lgg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQsCDQu9C+0LbQutCwPzwvc3Ryb25nPjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCj0LrRgNCw0YHQuNGCINGD0YLRgNC10L3QvdC40LUg0YfQsNC10L/QuNGC0LjRjyDQuCDRgdC10LzQtdC50L3Ri9C1INGD0LbQuNC90YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQutCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjog0KHRgtC40LvRjNC90YvQuSDQuCDQv9GA0LDQutGC0LjRh9C90YvQuSDQstCw0YDQuNCw0L3RgiDQtNC70Y8g0L/QvtC00LDRh9C4INC00LXRgdC10YDRgtC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDRjdC60L4t0LDQutGC0LjQstC40YHRgtC+0LI6INCf0L7QvNC+0LPQsNC10YIg0YHQvtC60YDQsNGC0LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCS0YvQsdC40YDQsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0YPRjiDRh9Cw0LnQvdGD0Y4g0LvQvtC20LrRgywg0LLRiyDQvdC1INGC0L7Qu9GM0LrQviDRjdC60L7QvdC+0LzQuNGC0LUg0L3QsCDQv9C+0LrRg9C/0LrQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC/0YDQuNCx0L7RgNC+0LIsINC90L4g0Lgg0LTQtdC70LDQtdGC0LUg0L7RgdC+0LfQvdCw0L3QvdGL0Lkg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0L/Qu9Cw0L3QtdGC0YsuINCn0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQu9Cw0LrQvtC90LjRh9C90YvQuSDQtNC40LfQsNC50L0g0L/QvtC00YfQtdGA0LrQvdGD0YIg0LLQsNGIINCy0LrRg9GBLCDQsCDQv9GA0L7Rh9C90L7RgdGC0Ywg0LzQsNGC0LXRgNC40LDQu9CwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgiDQvdCwINC00L7Qu9Cz0LjQtSDQs9C+0LTRiy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7LSZuYnNwO9GB0LTQtdC70LDQudGC0LUg0YjQsNCzINC6INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvtCx0YDQsNC30YMg0LbQuNC30L3QuCDQsdC10Lcg0LrQvtC80L/RgNC+0LzQuNGB0YHQvtCyINCyINGB0YLQuNC70LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSB0xJNqa2Fyb3RlOiBpenR1csSrZ2EsIHZpZGVpIGRyYXVkesSrZ2EgdW4gc3RpbMSrZ2E8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyAmc2Nhcm9uO28gdMSTamthcm90aT88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgdMSTamthcm90ZSBubyBwbGFzdG1hc2FzIGlyIGlkZcSBbHMgcmlzaW7EgWp1bXMgaWt2aWVuYW0sIGthcyB2xJNsYXMgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMgdW4gaXp2xJNsxJN0aWVzIGlsZ3RzcMSTasSrZ3UgYWx0ZXJuYXTEq3Z1LiBUxIEgaXIgaXp0dXLEq2dhLCBkcm8mc2Nhcm9uO2EgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBIHVuIGthbHBvcyBnYWRpZW0sIGF0a8SBcnRvam90IGxpZXRvJnNjYXJvbjthbnUuPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+VmlkZWkgZHJhdWR6xKtnYSZuYnNwOyZuZGFzaDsgc2FtYXppbmEgdmllbnJlaXrEk2rEgXMgcGxhc3RtYXNhcyBpem1hbnRvJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtnYSZuYnNwOyZuZGFzaDsgaXpnYXRhdm90YSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJ0aWthcyBwbGFzdG1hc2FzLCBrYXMgaXp0dXIgcmVndWzEgXJ1IGxpZXRvJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlN0aWzEq2dhJm5ic3A7Jm5kYXNoOyBtZWxuxIEga3LEgXNhIHVuIG3Fq2Rlcm5zIGRpemFpbnMgKDEyIGNtIGdhcnVtcykgcGllJnNjYXJvbjvEt2lyIGVsZWdhbmNpIGplYmt1cmFtIGdhbGRhIGRla29yYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VW5pdmVyc8SBbGEmbmJzcDsmbmRhc2g7IHBpZW3Ek3JvdGEgdMSTamFpLCBrYWZpamFpLCBkZXNlcnRpZW0gdW4ga2Fyc3RpZW0gxJNkaWVuaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6IFDEgXJ0aWthaSBkcm8mc2Nhcm9uO2EgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LcsSBc2E6IE1lbG5hLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5HYXJ1bXM6IDEyIGNtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTogTWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LYW0gJnNjYXJvbjvEqyBrYXJvdGUgaXIgZG9txIF0YT88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk3EgWpzYWltbmllY8SrYsSBbSZuYnNwOyZuZGFzaDsgaWRlxIFsYSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S2FmZWpuxKtjxIFtIHVuIHJlc3RvcsSBbmllbSZuYnNwOyZuZGFzaDsgcHJha3Rpc2tzIHJpc2luxIFqdW1zIGRlc2VydHUgcGFzbmllZyZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmlkZWkgYXB6aW7EgXRpZW0gY2lsdsSTa2llbSZuYnNwOyZuZGFzaDsgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0YXMgaXIgaXpkZXbEq2dpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPkl6dsSTbG90aWVzICZzY2Fyb247byB0xJNqa2Fyb3RpLCBqxatzOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD5JZXRhdXDEgXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHBhc3TEgXbEq2dhcyB2aWVucmVpesSTam8ga2Fyb3TFhnUgaWVnxIFkZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZlaWNpbmF0IHphxLzEgWt1IHZpZGksIHNhbWF6aW5vdCBhdGtyaXR1bXVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JZWfFq3N0YXQgc3RpbMSrZ3UgdW4gaXp0dXLEq2d1IHBpZWRlcnVtdSwga2FzIGthbHBvcyBnYWRpZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZuZGFzaDsgaXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIHN0aWx1IHVuIGF0YmlsZMSrYnUgcHJldCBwbGFuxJN0dSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBUZWFzcG9vbjogRHVyYWJsZSwgRWNvLUZyaWVuZGx5ICZhbXA7IFN0eWxpc2g8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBUZWFzcG9vbj88L3N0cm9uZz48L2gzPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBibGFjayBwbGFzdGljIHRlYXNwb29uJm5ic3A7Y29tYmluZXMgc3VzdGFpbmFiaWxpdHkgd2l0aCBwcmFjdGljYWxpdHkuIFVubGlrZSBkaXNwb3NhYmxlIHV0ZW5zaWxzLCBpdCZyc3F1bztzIGJ1aWx0IHRvIGxhc3QsIG9mZmVyaW5nIGR1cmFiaWxpdHkgYW5kIGRpc2h3YXNoZXIgcmVzaXN0YW5jZS4gUGVyZmVjdCBmb3IgZGFpbHkgdXNlLCBpdCByZWR1Y2VzIHBsYXN0aWMgd2FzdGUgd2hpbGUgYWRkaW5nIGVsZWdhbmNlIHRvIHlvdXIgdGFibGUuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTo8L3N0cm9uZz4mbmJzcDtTbGFzaCBzaW5nbGUtdXNlIHBsYXN0aWMgd2FzdGUgd2l0aCBhIHNwb29uIGRlc2lnbmVkIGZvciBlbmRsZXNzIHJldXNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkR1cmFibGU6PC9zdHJvbmc+Jm5ic3A7TWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSwgZm9vZC1ncmFkZSBwbGFzdGljIHRoYXQgd2l0aHN0YW5kcyBkYWlseSB3ZWFyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRpc2h3YXNoZXItU2FmZTo8L3N0cm9uZz4mbmJzcDtFYXN5IHRvIGNsZWFuIGFuZCBtYWludGFpbiBmb3IgaGFzc2xlLWZyZWUgdXNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlN0eWxpc2ggRGVzaWduOjwvc3Ryb25nPiZuYnNwO1NsZWVrIGJsYWNrIGNvbG9yIGFuZCAxMiBjbSBsZW5ndGggZml0IHNlYW1sZXNzbHkgd2l0aCBjdXBzLCBtdWdzLCBhbmQgZGlzaGVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1zYWZlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTIgY20gKGlkZWFsIGZvciBzdGlycmluZywgc2VydmluZywgYW5kIGVhdGluZykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBxdWljayBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7RWxldmF0ZSBtb3JuaW5nIGNvZmZlZSBvciB0ZWEgcml0dWFscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FmZXMgJmFtcDsgUmVzdGF1cmFudHM6Jm5ic3A7U2VydmUgZGVzc2VydHMgYW5kIGJldmVyYWdlcyB3aXRoIGVjby1jb25zY2lvdXMgc3R5bGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1XYXJyaW9yczombmJzcDtDdXQgcGxhc3RpYyB3YXN0ZSB3aXRob3V0IHNhY3JpZmljaW5nIGNvbnZlbmllbmNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBCdXk6PC9zdHJvbmc+PC9oMz4NCg0KPHA+U2F2ZSBtb25leSBvbiBkaXNwb3NhYmxlIHNwb29ucyB3aGlsZSBzdXBwb3J0aW5nIGEgZ3JlZW5lciBwbGFuZXQuIEl0cyB0aW1lbGVzcyBkZXNpZ24gYW5kIHJ1Z2dlZCBidWlsZCBlbnN1cmUgeWVhcnMgb2YgcmVsaWFibGUgc2VydmljZS48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOy0mbmJzcDtlbWJyYWNlIHN1c3RhaW5hYmlsaXR5IHdpdGggYSBzcG9vbiB0aGF0IGNhcmVzIGZvciB5b3VyIGNvbWZvcnQgYW5kIHRoZSBFYXJ0aCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3NTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gNTAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDI0LTExLTI4IDEwOjE1OjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0yMDkyLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVGVhIFNwb29uIFJldXNhYmxlIDEyIGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEuNjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAyMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM3OTM4YmIzOTNmOTU0OTE3ZGE5MWYwMTJmNmViYmEzLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEJsYWNrIHJldXNhYmxlIHBsYXN0aWMgdGVhc3Bvb24g4oCUIGVjby1mcmllbmRseSBhbHRlcm5hdGl2ZSB0byBkaXNwb3NhYmxlIHV0ZW5zaWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTWVsbmEgZGF1ZHprxIFydCBsaWV0b2phbWEgcGxhc3RtYXNhcyB0xJNqa2Fyb3RlIOKAlCBla29sb8SjaXNrYSBhbHRlcm5hdMSrdmEgdmllbnJlaXogbGlldG9qYW1pZW0gZ2FsZGEgcGllZGVydW1pZW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQp8Kt0ZHRgNC90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LrQsCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEuNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NTZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMzNDkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBrb2t0ZWnEvHUgZ2zEgXplcyAyNTAgbWwsIFBTLCBjYXVyc3DEq2TEq2dhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQvdCw0L/QuNGC0LrQsNC80Lgg0Y3QutC+0LvQvtCz0LjRh9C90L46INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0YLQsNC60LDQvdGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QvtC/0YDQvtCx0YPQudGC0LUg0L3QsNGI0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90YsgMjUwINC80LsmbmJzcDsmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0YHRgtC40LvRjyDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LghINCt0YLQuCDQv9GA0L7Rh9C90YvQtSDRgdGC0LDQutCw0L3Riywg0L3QsNC/0L7QvNC40L3QsNGO0YnQuNC1INGB0YLQtdC60LvQviwg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSwg0YHQvNGD0LfQuCwg0YXQvtC70L7QtNC90L7Qs9C+INGH0LDRjyDQuCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40YLQutC+0LIuINCY0YUg0LrRgNC40YHRgtCw0LvRjNC90LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCDQtNC10LvQsNGO0YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LDQutGC0LjQstC90YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LjwvcD4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7QsiZuYnNwO9C/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGE0LXRgdGC0LjQstCw0LvQtdC5LCDQv9C40LrQvdC40LrQvtCyLCDQstC10YfQtdGA0LjQvdC+0Log0YMg0LHQsNGB0YHQtdC50L3QsCDQuNC70Lgg0YPQu9C40YfQvdGL0YUg0LHQsNGA0L7Qsi4g0JLQvNC10YHRgtC+INC+0LTQvdC+0YDQsNC30L7QstC+0Lkg0L/QvtGB0YPQtNGLINCy0YvQsdC10YDQuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQstCw0YDQuNCw0L3Rgiwg0LrQvtGC0L7RgNGL0Lkg0YHQvtGF0YDQsNC90Y/QtdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjC4g0J7QsdGK0LXQvCAyNTAg0LzQuyDRg9C00L7QsdC10L0g0LrQsNC6INC00LvRjyDQutGA0LXQv9C60LjRhSDQutC+0LrRgtC10LnQu9C10LksINGC0LDQuiDQuCDQtNC70Y8g0LvQtdCz0LrQuNGFINC90LDQv9C40YLQutC+0LIsINCwINC80LDRgtC10YDQuNCw0Lsg0L3QtSDQstC/0LjRgtGL0LLQsNC10YIg0LfQsNC/0LDRhdC4LjwvcD4NCg0KPHA+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QmtGA0LjRgdGC0LDQu9GM0L3QsNGPINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjDog0KHRgtC40LvRjCDRgdGC0LXQutC70LAg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjCDQuCDQu9C10LPQutC+0YHRgtGMOiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDQv9GD0YLQtdGI0LXRgdGC0LLQuNC5INC4INCw0LrRgtC40LLQvdC+0LPQviDQvtGC0LTRi9GF0LAuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGB0YLQvtC5INGD0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSZuYnNwO9C4INGD0YHRgtGA0LDQuNCy0LDQudGC0LUg0L/RgNCw0LfQtNC90LjQutC4INCx0LXQtyDQstGA0LXQtNCwINC00LvRjyDQv9C70LDQvdC10YLRiyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RHplcmlldCBhdGJpbGTEq2dpOiBEYXVkemvEgXJ0IGxpZXRvamFtYXMgcGxhc3RtYXNhcyBnbMSBemVzIGF1a3N0YWppZW0gZHrEk3JpZW5pZW08L3N0cm9uZz48L2gyPg0KDQo8cD5JemJhdWRpZXQgZHrEk3JpZW51IHN0aWzEgSBhciBtxatzdSZuYnNwO2NhdXJzcMSrZMSrZ2FqxIFtIGRhdWR6a8SBcnQgbGlldG9qYW3EgW0gZ2zEgXrEk20gMjUwIG1sISAmU2Nhcm9uO8SrcyBpenR1csSrZ8SBcyBnbMSBemVzLCBrYXMgYXRnxIFkaW5hIHN0aWtsdSwgaXIgcmFkxKt0YXMga29rdGVpxLxpZW0sIHNtxatkxb5pZW0sIGxlZHVzIHTEk2phaSB1biBqZWJrdXJhbSBhdHN2YWlkemlubyZzY2Fyb247YW0gZHrEk3JpZW5hbS4gU2thaWRyxIFzIHVuIG5lbGF1xb5hbcSBcywgdMSBcyBhcHZpZW5vIGVsZWdhbmNpIGFyIGl6dHVyxKtidSwga2FzIG5lcGllY2llJnNjYXJvbjthbWEgcGlrbmlraWVtLCBmZXN0aXbEgWxpZW0gdmFpIGJhbGzEk20uPC9wPg0KDQo8cD5EYXVkemvEgXJ0IGxpZXRvamFtYXMgcGxhc3RtYXNhcyBnbMSBemVzIGF1a3N0YWppZW0gZHrEk3JpZW5pZW0mbmJzcDtpciBpZGXEgWxhcyDEgXJhIHBhc8SBa3VtaWVtLCBrxIF6dSB2YWthcmllbSB2YWkgYsSBcmEgdmFrYXJpZW0gZMSBcnrEgS4gVMSBcyBhaXpzdMSBaiB2aWVucmVpeiBsaWV0b2phbW9zIHByb2R1a3R1cywgc2FtYXppbm90IGF0a3JpdHVtdXMsIHVuIHNhZ2xhYsSBIGR6xJNyaWVudSB2xJNzdW11LiAyNTAgbWwgdGlscHVtcyBpciBwaWVtxJNyb3RzIGdhbiBzcMSTY8SrZ2llbSBrb2t0ZWnEvGllbSwgZ2FuIHZpZWdsaWVtIGR6xJNyaWVuaWVtLjwvcD4NCg0KPHA+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+U2thaWRydW1zOiBJenNrYXRzIGvEgSBzdGlrbGFtLCBiZXQgYmV6IGJvasSBanVtdSByaXNrdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2JhIHVuIHZpZWdsdW1zOiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyDEgXLEgSB2YWkgY2XEvG9qdW1vcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmllZ2xhIHTEq3LEqyZzY2Fyb247YW5hOiBUxKtyxIFtYXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+UGlldmllbm9qaWV0aWVzIGlsZ3RzcMSTasSrZ2FpIGt1bHTFq3JhaSAmbWRhc2g7IGllZ8SBZMSBamlldGllcyZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMga29rdGVpxLx1IGdsxIF6ZXMmbmJzcDtqYXUgJnNjYXJvbjtvZGllbiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+U2lwIHN1c3RhaW5hYmx5OiBSZXVzYWJsZSBwbGFzdGljIGdsYXNzZXMgZm9yIGNvbGQgZHJpbmtzPC9zdHJvbmc+PC9oMj4NCg0KPHA+RWxldmF0ZSB5b3VyIGJldmVyYWdlIGV4cGVyaWVuY2Ugd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBjbGVhciBwbGFzdGljIGN1cHMgMjUwIG1sJm5ic3A7Jm1kYXNoOyB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgcHJhY3RpY2FsaXR5ISBEZXNpZ25lZCB0byBtaW1pYyB0aGUgZWxlZ2FuY2Ugb2YgcmVhbCBnbGFzcywgdGhlc2UgZHVyYWJsZSBjdXBzIGFyZSBpZGVhbCBmb3IgY29ja3RhaWxzLCBzbW9vdGhpZXMsIGljZWQgdGVhcywgYW5kIGFueSByZWZyZXNoaW5nIGNvbGQgZHJpbmsuIENyeXN0YWwtY2xlYXIgYW5kIHNoYXR0ZXJwcm9vZiwgdGhleSBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggdGhlIHJlc2lsaWVuY2UgbmVlZGVkIGZvciBsaXZlbHkgZ2F0aGVyaW5ncy48L3A+DQoNCjxwPlJldXNhYmxlIHBsYXN0aWMgZ2xhc3NlcyBmb3IgY29sZCBkcmlua3MmbmJzcDthcmUgY3JhZnRlZCB0byB3aXRoc3RhbmQgb3V0ZG9vciBiYXJzLCBmZXN0aXZhbHMsIHBpY25pY3MsIGFuZCBwb29sIHBhcnRpZXMuIFVubGlrZSBzaW5nbGUtdXNlIG9wdGlvbnMsIHRoZXkgcmVkdWNlIHdhc3RlIHdoaWxlIG1haW50YWluaW5nIGEgcHJlbWl1bSBsb29rLiBUaGUgMjUwIG1sIGNhcGFjaXR5IGlzIHZlcnNhdGlsZSBlbm91Z2ggZm9yIGJvdGggYm9sZCBtaXhlZCBkcmlua3MgYW5kIGxpZ2h0IGJldmVyYWdlcywgZW5zdXJpbmcgZXZlcnkgc2lwIHN0YXlzIGNoaWxsZWQgYW5kIGVuam95YWJsZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBmZWF0dXJlczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkNyeXN0YWwgY2xhcml0eTogVHJhbnNwYXJlbnQgZGVzaWduIG1pbWljcyBnbGFzcyBmb3IgYSBjbGFzc3kgcHJlc2VudGF0aW9uLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IGxpZ2h0d2VpZ2h0OiBQZXJmZWN0IGZvciB0cmF2ZWwgb3Igb3V0ZG9vciBldmVudHMgJm1kYXNoOyBubyBicmVha2FnZSB3b3JyaWVzITwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FYXN5IHRvIGNsZWFuOiBEaXNod2FzaGVyLXNhZmUgZm9yIGhhc3NsZS1mcmVlIHJldXNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+VXBncmFkZSB5b3VyIGRyaW5rd2FyZSBjb2xsZWN0aW9uIHdpdGggdGhlc2UmbmJzcDtyZXVzYWJsZSBjb2NrdGFpbCBjdXBzJm5ic3A7YW5kIHRvYXN0IHRvIGVjby1mcmllbmRseSBjZWxlYnJhdGlvbnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTU1MjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0yMCAxMzowMTowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDYuNzAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGEyYTc2YTJlMDE4NWFkZmZhNzkwY2I0YmEyNzJlM2M1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGtva3RlacS8dSBnbMSBemVzIDI1MCBtbCwgY2F1cnNwxKtkxKtncyBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5IDI1MCDQvNC7LCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQn9ChCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1UQjI4QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTEyODUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLLCA4NTAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDg1MCBtbCwgUFAsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA4NTAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgODUwINC80Lsg0LHQtdC3INGB0LXQutGG0LjQuTog0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz48L2gyPg0KDQo8cD7QmtC+0LzQv9Cw0LrRgtC90YvQtSDQuCDQu9C10LPQutC40LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXRgdC10YDRgtC+0LIg0Lgg0LfQsNC60YPRgdC+0LombmJzcDvQstGL0LTQtdGA0LbQuNCy0LDRjtGCINC30LDQvNC+0YDQvtC30LrRgywg0YDQsNC30L7Qs9GA0LXQsiDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQtSDQuCDQvNGL0YLRjNC1INCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/RgNC+0LTRg9C80LDQvdC90YvQuSDQtNC40LfQsNC50L0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtC5INC60YDRi9GI0LrQuCDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8sINCwINC/0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC10LzQvtC90YHRgtGA0LjRgNGD0Y7RgiDQsNC/0L/QtdGC0LjRgtC90L7QtSDRgdC+0LTQtdGA0LbQuNC80L7QtS4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0LrQsNGE0LUsINC+0YTQuNGB0L3Ri9GFINC+0LHQtdC00L7QsiDQuNC70Lgg0L/QuNC60L3QuNC60L7Qsi4g0KPRh9Cw0YHRgtCy0YPQudGC0LUg0LIg0L/RgNC+0LPRgNCw0LzQvNCw0YUmbmJzcDvQtNC10L/QvtC30LjRgtC90L7QuSDRgtCw0YDRiywg0YfRgtC+0LHRiyDQvNC40L3QuNC80LjQt9C40YDQvtCy0LDRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1hcyB0YWlzbnN0xatydmVpZGEga8SBcmJhcyA4NTAgbWw6IEtvbXBha3RpIHJpc2luxIFqdW1pIGlrZGllbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+JlNjYXJvbjvEq3MmbmJzcDt2YWlyxIFra8SBcnQgbGlldG9qYW1hcyDEk2RpZW5hIGvEgXJiYXMmbmJzcDtpciBwYXJlZHrEk3RhcyBwb3JjaWrEgW0sIHV6a29kxIFtIHZhaSBkZXNlcnRpZW0uIERybyZzY2Fyb247aSBsaWV0b2phbWFzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEuIFZpZWdsaSwgYmV0IGl6dHVyxKtnaSwgdMSBcyBpciBpZGXEgWxhcyBrYWZlam7Eq2PEgW0sIGJpcm9qaWVtIHZhaSBtxIFqxIFtLiBQaWVkYWxvdGllcyZuYnNwO2RlcG96xKt0YSBzaXN0xJNtxIFzLCBqxatzIHNhbWF6aW7EgXQgdmllbnJlaXogbGlldG9qYW1vIHBsYXN0bWFzYXMgZGF1ZHp1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHJlY3Rhbmd1bGFyIHNpbmdsZS1jb21wYXJ0bWVudCBmb29kIGNvbnRhaW5lcnMgODUwIG1sOiBDb21wYWN0IHNvbHV0aW9uIGZvciBldmVyeWRheSB1c2U8L3N0cm9uZz48L2gyPg0KDQo8cD5UaGVzZSZuYnNwO3JldXNhYmxlIGNvbnRhaW5lcnMgZm9yIGZvb2QgZGVsaXZlcnkmbmJzcDthcmUgZGVzaWduZWQgZm9yIGluZGl2aWR1YWwgcG9ydGlvbnMgb2Ygc291cHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIFRoZSBCUEEtZnJlZSBjb25zdHJ1Y3Rpb24gd2l0aHN0YW5kcyB0ZW1wZXJhdHVyZXMgZnJvbSAtMjAmZGVnO0MgdG8gKzEyMSZkZWc7QywgbWFraW5nIHRoZW0gc2FmZSBmb3IgZnJlZXppbmcsIG1pY3Jvd2F2aW5nLCBhbmQgZGlzaHdhc2hpbmcuIFRoZSBzcGlsbC1wcm9vZiBsaWQgZW5zdXJlcyBtZXNzLWZyZWUgdHJhbnNwb3J0LCB3aGlsZSB0aGUgdHJhbnNwYXJlbnQgZGVzaWduIHNob3djYXNlcyB5b3VyIGN1bGluYXJ5IGNyZWF0aW9ucy4gUGVyZmVjdCBmb3IgY2FmZXMsIG9mZmljZXMsIG9yIGhvbWUga2l0Y2hlbnMsIHRoZXkgYWxpZ24gd2l0aCZuYnNwO3N1c3RhaW5hYmxlIHBhY2thZ2luZyB0cmVuZHMmbmJzcDthbmQgcmVkdWNlIHJlbGlhbmNlIG9uIGRpc3Bvc2FibGUgb3B0aW9ucy4gTGlnaHR3ZWlnaHQgeWV0IHN0dXJkeSwgdGhleSZyc3F1bztyZSBpZGVhbCBmb3IgZWNvLWNvbnNjaW91cyBidXNpbmVzc2VzIGFkb3B0aW5nIGRlcG9zaXQtYmFzZWQgc3lzdGVtcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODU4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjI1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDM3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDYxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgODUwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjQ2MGEyOTM2NWQ5MzdkYjQ4YzA2MjkzZjVkMTBmMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSA4NTAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hcyDEk2RpZW51IGvEgXJiYXMgODUwIG1sIG1lbG5hcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiyA4NTAg0LzQuyDQs9C10YDQvNC10YLQuNGH0L3Ri9C5INC00LvRjyDQstGC0L7RgNGL0YUg0LHQu9GO0LQg0Lgg0YHQsNC70LDRgtC+0LIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NThdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4ODUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ0NTkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+IDE2MCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6xJNqxIFzIMWhYW1wYW5pZcWhYSBnbMSBemVzIDE2MCBtbCwgUFMsIGNhdXJzcMSrZMSrZ2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzIDE2MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPjxzdHJvbmc+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90L46INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0YsmbmJzcDvQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQvjwvc3Ryb25nPjwvcD4NCg0KPHA+0JLRgdGC0YDQtdGH0LDQudGC0LUg0LrQsNC20LTRi9C5INC80L7QvNC10L3RgiDRgSDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YzRjiDQuCDQt9Cw0LHQvtGC0L7QuSDQviDQv9GA0LjRgNC+0LTQtSDRgSDQvdCw0YjQuNC80LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuCDQsdC+0LrQsNC70LDQvNC4INC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+ISDQrdGC0Lgg0YTRg9C20LXRgNGLINC+0LHRitC10LzQvtC8IDE2MCDQvNC7INGB0L7Qt9C00LDQvdGLINC00LvRjyDQuNCz0YDQuNGB0YLRi9GFINCy0LjQvSwg0YHQvtGF0YDQsNC90Y/RjyDQuNGFINC/0YPQt9GL0YDRjNC60Lgg0Lgg0YLQvtC90LrQuNC5INCw0YDQvtC80LDRgi4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0YHQstCw0LTQtdCxLCDQstC10YfQtdGA0LjQvdC+0Log0LjQu9C4INGA0L7QvNCw0L3RgtC40YfQtdGB0LrQuNGFINCy0LXRh9C10YDQvtCyICZtZGFzaDsg0L7QvdC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQvdCw0YHQu9Cw0LbQtNCw0YLRjNGB0Y8g0L/RgNC10LzQuNCw0LvRjNC90YvQvCDQutCw0YfQtdGB0YLQstC+0LwsINC90LUg0LLRgNC10LTRjyDQv9C70LDQvdC10YLQtS48L3A+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0YDQsNC30YDQsNCx0L7RgtCw0L3RiyZuYnNwO9C00LvRjyDRgdC+0LLQtdGA0YjQtdC90YHRgtCy0L7QstCw0L3QuNGPINCy0LDRiNC10LPQviDQvtC/0YvRgtCwLiDQo9C30LrQsNGPINGE0L7RgNC80LAg0YHQvtGF0YDQsNC90Y/QtdGCINC40LPRgNC40YHRgtC+0YHRgtGMLCDQsCDQv9GA0L7Rh9C90YvQuSDQv9C70LDRgdGC0LjQuiDRg9GB0YLQvtC50YfQuNCyINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC80LXRgNC+0L/RgNC40Y/RgtC40Lkg0L3QsCDQvtGC0LrRgNGL0YLQvtC8INCy0L7Qt9C00YPRhdC1LiDQm9C10LPQutC40LUsINC90L4g0L3QsNC00LXQttC90YvQtSwg0L7QvdC4INGD0LTQvtCx0L3RiyDQsiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUg0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LjwvcD4NCg0KPHA+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsJm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviAxNjAg0LzQuyZuYnNwO9C/0L7QtNC00LXRgNC20LjQstCw0Y7RgiDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0L3QsNC/0LjRgtC60LAg0Lgg0L3QtSDQstC/0LjRgtGL0LLQsNGO0YIg0LfQsNC/0LDRhdC4LiDQkiDQvtGC0LvQuNGH0LjQtSDQvtGCINGB0YLQtdC60LvQsCwg0L7QvdC4INC90LUg0LfQsNC/0L7RgtC10LLQsNGO0YIg0Lgg0L3QtSDQsdC+0Y/RgtGB0Y8g0L/QsNC00LXQvdC40LksINCz0LDRgNCw0L3RgtC40YDRg9GPLCDRh9GC0L4g0LrQsNC20LTRi9C5INCz0LvQvtGC0L7QuiDQvtGB0YLQsNC10YLRgdGPINGB0LLQtdC20LjQvC4g0K3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviwg0LTQvtCx0LDQstC70Y/RjyDQuNC30YvRgdC60LDQvdC90L7RgdGC0Lgg0LvRjtCx0L7QvNGDINGB0L7QsdGL0YLQuNGOLjwvcD4NCg0KPHA+0JLRi9Cx0LjRgNCw0LnRgtC1INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINCx0LXQtyDRg9GJ0LXRgNCx0LAg0YHRgtC40LvRjiEg0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLJm5ic3A70YHQvtC60YDQsNGJ0LDRjtGCINC60L7Qu9C40YfQtdGB0YLQstC+INC+0YLRhdC+0LTQvtCyINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/QuNC60L3QuNC6LCDRhNC10YHRgtC40LLQsNC70Ywg0LjQu9C4INC00L7QvNCw0YjQvdC40Lkg0YPQttC40L0gJm1kYXNoOyDRjdGC0Lgg0LHQvtC60LDQu9GLINGB0L7Rh9C10YLQsNGO0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjC48L3A+DQoNCjxwPtCf0L7QtNCw0YDQuNGC0LUg0YHQstC+0LjQvCDQv9GA0LDQt9C00L3QuNC60LDQvCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0YwgJm1kYXNoOyDQt9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LHQvtC60LDQu9C+0LIg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4mbmJzcDvRg9C20LUg0YHQtdCz0L7QtNC90Y8hPC9wPg0KDQo8cD48ZW0+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y/RgNC60L4sINC30LDQsdC+0YLRjNGC0LXRgdGMINC+INC/0LvQsNC90LXRgtC1ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlBpZXNwaWVkaWVzIGlsZ3RzcMSTamFpOiBtxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzPC9zdHJvbmc+PC9oMj4NCg0KPHA+U3ZpbmlldCBrYXRydSBtaXJrbGkgYXIgc3RpbHUgdW4gdmlkZWkgZHJhdWR6xKtndSBwaWVlanUsIGl6bWFudG9qb3QgbcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzISAmU2Nhcm9uO8SrcyAxNjAgbWwgZ2zEgXplcywgdmVpZG90YXMgc3BlY2nEgWxpIHB1dG9qbyZzY2Fyb247YWppZW0gdsSrbmllbSwgYXB2aWVubyBlbGVnYW5jaSB1biBwcmFrdGlza3VtdSwgbm9kcm8mc2Nhcm9uO2lub3QsIGthICZzY2Fyb247YW1wYW5pZXRpcyBzYWdsYWLEgSBidXJidcS8dXMgdW4gc21hbGtvIGFyb23EgXR1LiBJZGXEgWxpIHBpZW3Ek3JvdGFzIGvEgXrEgW0sIGJhbGzEk20gdmFpIHJvbWFudGlza2llbSB2YWthcmllbSAmbWRhc2g7IHTEgXMgxLxhdWogYmF1ZMSrdCBhdWdzdMSBa8SBcyBrdmFsaXTEgXRlcyBkesSTcmllbnUsIG5lcmFkb3QgYXRrcml0dW11cy48L3A+DQoNCjxwPkRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMgaXIgaXpzdHLEgWTEgXRhcywgbGFpIHV6bGFib3R1IGrFq3N1IGJhdWTEqyZzY2Fyb247YW5hcyBwaWVyZWR6aS4gJlNjYXJvbjthdXLEgSBmb3JtYSBzYWdsYWLEgSBkesSTcmllbmEgZHrEq3bEq2d1bXUsIGJldCBpenR1csSrZ8SBIHBsYXN0bWFzYSBpciBub3R1csSrZ2EgcHJldCBib2rEgWp1bWllbSAmbWRhc2g7IHRpZSZzY2Fyb247aSB0YXMsIGthcyB2YWphZHrEq2dzIHBhc8SBa3VtaWVtIMSBcsSBIHZhaSBlbmVyZ2lza2llbSBzdmluxJNtLiBWaWVnbMSBcywgYmV0IHN0YWJpbMSBcyBnbMSBemVzIGlyIMSTcnRpIHDEgXJ2aWV0b2phbWFzIHVuIGxpZXRvamFtYXMgdmFpcsSBa2vEgXJ0LCBwYWRhcm90IHTEgXMgcGFyIGd1ZHJ1IGllZ3VsZMSranVtdSBnYW4gc2FpbW5pZWtpZW0sIGdhbiBla29sb8SjaWphaSBhcHppbsSBdGllbSBlbnR1emlhc3RpZW0uPC9wPg0KDQo8cD5JemdhdGF2b3RhcyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJ0aWthcyBwbGFzdG1hc2FzLCAmc2Nhcm9uO8SrcyZuYnNwOzE2MCBtbCBkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzJm5ic3A7dXp0dXIgZHrEk3JpZW5hIHbEk3N1bXUgdW4gbmV1enPFq2MgYXJvbcSBdHVzLiBBdCZzY2Fyb247xLdpcsSrYsSBIG5vIHN0aWtsYSwgdMSBcyBuZWFpenNtb2cgdW4gbmVwbMSrc3QsIG5vZHJvJnNjYXJvbjtpbm90LCBrYSBrYXRycyBtYWxrb2p1bXMgaXIgdGlrcGF0IHN2YWlncyBrxIEgcGlybWFpcy4gRXJnb25vbWlza2FpcyBkaXphaW5zIHZpZWdsaSBpZWRlcmFzIHJva8SBLCBwaWV2aWVub2pvdCBpenNtYWxjaW7EgXTEq2J1IGplYmt1cmFtIHBhc8SBa3VtYW0uPC9wPg0KDQo8cD5JenbEk2xpZXMgaWxndHNwxJNqdSwgbmV1cHVyxJNqb3Qgc3RpbHUhIE3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyBnbMSBemVzJm5ic3A7c2FtYXppbmEgdmllbnJlaXogbGlldG9qYW1vIGl6c3RyxIFkxIFqdW11IGRhdWR6dW11IHVuIGlyIHZpZWdsaSB0xKtyxIFtYXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLiBWYWkgdMSBIGLFq3MgZMSBcnrEgSBiYWxsxKt0ZSwgZmVzdGl2xIFscyB2YWkgbcSBasSBcyBwYXZhZMSrdHMgdmFrYXJzICZtZGFzaDsgJnNjYXJvbjvEq3MgZ2zEgXplcyBhcHZpZW5vIHN0aWx1IHVuIGl6dHVyxKtidS48L3A+DQoNCjxwPkphIHbEk2xpZXMsIGxhaSB0YXZpIHN2xJN0a2kga8S8xatzdCB2aWRlaSBkcmF1ZHrEq2fEgWtpLCBwYXPFq3RpIHNhdnUmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtbyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgcW+dSZuYnNwO2tvbXBsZWt0dSBqYXUgJnNjYXJvbjtvZGllbiE8L3A+DQoNCjxwPjxlbT5TdmluxJN0IHZhciBhcsSrIGF0YmlsZMSrZ2khPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+VG9hc3Qgc3VzdGFpbmFibHk6IE91ciByZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzPC9zdHJvbmc+PC9oMj4NCg0KPHA+Q2VsZWJyYXRlIGV2ZXJ5IG1vbWVudCB3aXRoIGVsZWdhbmNlIGFuZCBlY28tY29uc2Npb3VzbmVzcyB1c2luZyBvdXImbmJzcDtSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzISBEZXNpZ25lZCBmb3Igc3BhcmtsaW5nIHdpbmVzLCB0aGVzZSAxNjAgbWwgZmx1dGVzIGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCBwcmFjdGljYWxpdHksIGVuc3VyaW5nIHlvdXIgY2hhbXBhZ25lIHJldGFpbnMgaXRzIHNpZ25hdHVyZSBidWJibGVzIGFuZCBkZWxpY2F0ZSBhcm9tYXMuIFBlcmZlY3QgZm9yIHdlZGRpbmdzLCBwYXJ0aWVzLCBvciBpbnRpbWF0ZSBnYXRoZXJpbmdzLCB0aGV5IG9mZmVyIGEgZ3VpbHQtZnJlZSB3YXkgdG8gZW5qb3kgcHJlbWl1bSBxdWFsaXR5IHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBwbGFuZXQuPC9wPg0KDQo8cD5SZXVzYWJsZSBjaGFtcGFnbmUgZ2xhc3NlcyBhcmUgZGVzaWduZWQmbmJzcDt0byBlbmhhbmNlIHlvdXIgZHJpbmtpbmcgZXhwZXJpZW5jZS4gVGhlIHRhbGwsIHNsZW5kZXIgc2hhcGUgcHJlc2VydmVzIGVmZmVydmVzY2VuY2UsIHdoaWxlIHRoZSBkdXJhYmxlIHBsYXN0aWMgY29uc3RydWN0aW9uIHJlc2lzdHMgYnJlYWthZ2UmbWRhc2g7aWRlYWwgZm9yIG91dGRvb3IgZXZlbnRzIG9yIGxpdmVseSBjZWxlYnJhdGlvbnMuIExpZ2h0d2VpZ2h0IHlldCBzdHVyZHksIHRoZXkmcnNxdW87cmUgZWFzeSB0byB0cmFuc3BvcnQgYW5kIHJldXNlLCBtYWtpbmcgdGhlbSBhIHNtYXJ0IGludmVzdG1lbnQgZm9yIGJvdGggaG9zdHMgYW5kIGVjby1hd2FyZSBlbnRodXNpYXN0cy48L3A+DQoNCjxwPkNyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIGZvb2QtZ3JhZGUgcGxhc3RpYywgdGhlc2UmbmJzcDsxNjAgbWwgcmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlcyZuYnNwO21haW50YWluIHRoZSBkcmluayZyc3F1bztzIGNyaXNwIHRlbXBlcmF0dXJlIGFuZCBwcmV2ZW50IGZsYXZvciB0cmFuc2Zlci4gVW5saWtlIHRyYWRpdGlvbmFsIGdsYXNzLCB0aGV5IHdvbiZyc3F1bzt0IGZvZyB1cCBvciBhYnNvcmIgb2RvcnMsIGVuc3VyaW5nIGV2ZXJ5IHNpcCB0YXN0ZXMgYXMgZnJlc2ggYXMgdGhlIGZpcnN0LiBQbHVzLCB0aGVpciBlcmdvbm9taWMgZGVzaWduIGZpdHMgY29tZm9ydGFibHkgaW4gaGFuZCwgYWRkaW5nIGEgdG91Y2ggb2YgcmVmaW5lbWVudCB0byBhbnkgb2NjYXNpb24uPC9wPg0KDQo8cD5DaG9vc2Ugc3VzdGFpbmFiaWxpdHkgd2l0aG91dCBzYWNyaWZpY2luZyBzdHlsZSEgT3VyJm5ic3A7cmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlcyZuYnNwO3JlZHVjZSBzaW5nbGUtdXNlIHdhc3RlIGFuZCBhcmUgZGlzaHdhc2hlci1zYWZlIGZvciBlZmZvcnRsZXNzIGNsZWFudXAuIFdoZXRoZXIgeW91JnJzcXVvO3JlIGhvc3RpbmcgYSBnYXJkZW4gcGFydHkgb3IgdG9hc3RpbmcgYXQgYSBmZXN0aXZhbCwgdGhlc2UgZmx1dGVzIGRlbGl2ZXIgZWxlZ2FuY2UgYW5kIGR1cmFiaWxpdHkgaW4gZXF1YWwgbWVhc3VyZS48L3A+DQoNCjxwPlVwZ3JhZGUgeW91ciBjZWxlYnJhdGlvbnMgd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBjaGFtcGFnbmUgZ2xhc3NlcyZtZGFzaDt3aGVyZSBsdXh1cnkgbWVldHMgcmVzcG9uc2liaWxpdHkuIE9yZGVyIHlvdXIgc2V0IHRvZGF5IGFuZCByYWlzZSBhIGdsYXNzIHRvIGEgZ3JlZW5lciBmdXR1cmUhPC9wPg0KDQo8cD48ZW0+U3BhcmtsZSBzdXN0YWluYWJseSwgc2lwIGNvbmZpZGVudGx5ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDY5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzIDE2MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3OWE0NWRjYjUyNjZhMjExYjg0ZTAwOTQ4NTI0ZTAyMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHRyYW5zcGFyZW50IHBsYXN0aWMgVS1zaGFwZSBjaGFtcGFnbmUgZmx1dGVzIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqxIFzIGxpZXRvxaFhbmFzIMWhYW1wYW5pZcWhYSB2YWkgZHppcmtzdG/FoW8gdsSrbmEgZ2zEgXplcyBubyBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+INC40LvQuCDQuNCz0YDQuNGB0YLQvtCz0L4g0LLQuNC90LAg0LjQtyDQn9ChCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+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+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxMkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTg0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Ls6INCY0LTQtdCw0LvRjNC90LDRjyDQv9C+0YDRhtC40Y8g0L3QsCDQvtC00L3QvtCz0L48L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC60L7QvNC/0LDQutGC0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdGD0LvRjNC+0L3QvtCyLCDQutGA0LXQvC3RgdGD0L/QvtCyINC40LvQuCDQuNC30YvRgdC60LDQvdC90YvRhSDQtNC10YHQtdGA0YLQvtCyPyDQndCw0YjQuCZuYnNwO9C60YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRg9C00L7QsdGB0YLQstC+LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQodC+0LfQtNCw0L3QvdGL0LUg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC+0L3QuCDQv9C+0LTRh9C10YDQutC90YPRgiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0Y/RgiDQtNCw0LbQtSDRgdCw0LzRi9GFINCy0LfRi9GB0LrQsNGC0LXQu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0L3QtSDRgdC+0LTQtdGA0LbQuNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQS1GcmVlKSwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDRgdC+0LLQvNC10YHRgtC40LzQsCDRgdC+INCy0YHQtdC80Lgg0YDQsNC30LzQtdGA0LDQvNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgKDM3NSDQvNC7LCA1MDAg0LzQuywgMTAwMCDQvNC7KSAmbWRhc2g7INGD0LTQvtCx0L3QviDRhdGA0LDQvdC40YLRjCDQuCDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNC00LrQuNC80Lgg0LHQu9GO0LTQsNC80LgsINGB0L7RhdGA0LDQvdGP0Y8g0YHQstC10LbQtdGB0YLRjCDQuCDQsNGA0L7QvNCw0YIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtC00YfQtdGA0LrQvdC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINC/0L7Qt9C40YbQuNGOINCy0LDRiNC10LPQviDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCwINC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDQstC10YDQvdGD0YLRjCDRgtCw0YDRgyDQtNC70Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L08L3N0cm9uZz46INC60YDRg9Cz0LvQsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDRg9C/0YDQvtGJ0LDRjtGCINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNGOINGB0L7QtNC10YDQttC40LzQvtCz0L4uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI8L3N0cm9uZz46INC/0L7QtNCw0LLQsNC50YLQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGD0L/Riywg0LTQtdGB0LXRgNGC0Ysg0LjQu9C4INGB0L7Rg9GB0Ysg0LIg0Y3QutC+0YPQv9Cw0LrQvtCy0LrQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10YDQstC40YHQvtCyINC00L7RgdGC0LDQstC60Lgg0LXQtNGLPC9zdHJvbmc+OiDQvtCx0LXRgdC/0LXRh9GM0YLQtSDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINCx0LvRjtC0INC4INC80LjQvdC40LzQuNC30LjRgNGD0LnRgtC1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCU0L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjog0LPQvtGC0L7QstGM0YLQtSDQv9C+0LvQtdC30L3Ri9C1INC+0LHQtdC00Ysg0L3QsCDRgNCw0LHQvtGC0YMg0LjQu9C4INGF0YDQsNC90LjRgtC1INC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0LHRjtC00LbQtdGC0LA8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC+0LrRgNCw0YnQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQutGA0LXQv9C70LXQvdC40LUg0LvQvtGP0LvRjNC90L7RgdGC0Lg8L3N0cm9uZz46INC60LvQuNC10L3RgtGLINC00L7QstC10YDRj9GO0YIg0LHRgNC10L3QtNCw0LwsINC60L7RgtC+0YDRi9C1INC30LDQsdC+0YLRj9GC0YHRjyDQviDRjdC60L7Qu9C+0LPQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0YHRgtCy0L48L3N0cm9uZz46INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCAoMzc1INC80LspINC90LUg0LfQsNC90LjQvNCw0LXRgiDQvNC10YHRgtC+INCyINGB0YPQvNC60LUg0LjQu9C4INGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0LDQutGC0L7QvCDQt9Cw0LHQvtGC0Ysg0L4g0YHQtdCx0LUg0Lgg0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw6IEtvbXBha3RzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBwcmFrdGlza3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgc3ZhaWd1bXUgdW4gc2lsdHVtdSB2aWVuYWkgcG9yY2lqYWk/IE3Fq3N1Jm5ic3A7PHN0cm9uZz5kYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7aXIgaWRlxIFsaSBwaWVtxJNyb3RpLCBsYWkgcGFzbmllZ3R1IHp1cGFzLCBidWxqb251cywgZGVzZXJ0dXMgdmFpIHV6a29kYXMgYmV6IG5vcGzFq2TEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBrb21mb3J0dSBnYW4gbcSBasSBcywgZ2FuIGthZmVqbsSrY8SBcywgYXB2aWVub2pvdCBrb21wYWt0byBpem3Ek3J1LCBkcm8mc2Nhcm9uO8SrYnUgdW4gaWxndHNwxJNqxKtidS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHDEgXJ2YWTEgWpvdCAmc2Nhcm9uO8S3aWRydXMgxJNkaWVudXMgdmFpIG3Ek3JjZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgZGVyIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtICgzNzUgbWwmbmRhc2g7MTAwMCBtbCksIHZpZW5rxIFyJnNjYXJvbjtvam90IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSB2aWV0xIFzIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPktvbXBha3RzIHVuIHByYWt0aXNrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyBpem3Ek3JzIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbSwgbmVwaWVzbG9nb2pvdCBsZWR1c3NrYXBpIHZhaSBwbGF1a3R1cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SW5kaXZpZHXEgWxhcyBwb3JjaWphczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgenVwYXMsIGLEk3JudSDEk2RpZW5pLCBqb2d1cnRhIGRlc2VydGkgdmFpIG1hemFzIHV6a29kYXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S2FmZWpuxKtjYXMgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyBwYWthbHBvanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgxJNydGkgbGlldG9qYW1pLCBsYWkgcGFzbmllZ3R1IMSTZGllbnVzICZxdW90O3BhxYZlbSBsxKtkemkmcXVvdDsgZm9ybcSBdMSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk3EgWphcyBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2aWVua8SBciZzY2Fyb247YSDEk2RpZW5hIHNhZ2F0YXZvJnNjYXJvbjthbmEgdW4gdXpnbGFixIEmc2Nhcm9uO2FuYSwgbmVwaWV0aWVrb3QgYXIgbGlla3UgdmlldHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBpem3Ek3JzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyAzNzUgbWwgdGlscHVtcyBpciBpZGXEgWxzLCBsYWkgbmVzxJNya8SBxYZvdHUgdGVscHUgdW4gdmllZ2xpIGlla8S8YXV0b3Mgc29txIFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGRlcG96xKt0YSBzaXN0xJNtdSBpbnRlZ3LEgWNpamE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG1vdGl2xJNqaWV0IGtsaWVudHVzIGF0Z3JpZXp0IHRyYXVrdXMsIHNhbWF6aW5vdCBpem1ha3NhcyB1biBla29sb8SjaXNrbyBwxJNkYXMgbm9zcGllZHVtdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSDEk2RpZW5pZW0sIGJldCBhcsSrIHPEq2tpZW0gcHJvZHVrdGllbSAob2dhcywgcmlla3N0aSwgc8STa2xhcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIHJpc2luxIFqdW1zLCBrYXMgYXB2aWVubyBmdW5rY2lvbmFsaXTEgXRpLCBrb21wYWt0dW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDM3NSBtbDogQ29tcGFjdCBGcmVzaG5lc3MgZm9yIFNpbmdsZSBTZXJ2aW5nczwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHByYWN0aWNhbCBjb250YWluZXJzIHRvIGtlZXAgaW5kaXZpZHVhbCBwb3J0aW9ucyBmcmVzaCBhbmQgbGVhay1mcmVlPyBPdXImbmJzcDtyZXVzYWJsZSAzNzUgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNvdXBzLCBicm90aHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIERlc2lnbmVkIGZvciBjb252ZW5pZW5jZSwgdGhleSBjb21iaW5lIHBvcnRhYmlsaXR5LCBzYWZldHksIGFuZCBlY28tZnJpZW5kbGluZXNzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSBNYXRlcmlhbDwvc3Ryb25nPjogU2FmZSBmb3IgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIExpZDwvc3Ryb25nPjogUGF0ZW50ZWQgc2VhbGluZyBzeXN0ZW0gcHJldmVudHMgc3BpbGxzLCBldmVuIHdpdGggbGlxdWlkcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgQ29tcGF0aWJpbGl0eTwvc3Ryb25nPjogTGlkcyBmaXQgYWxsIGNvbnRhaW5lciBzaXplcyAoMzc1IG1sIHRvIDEwMDAgbWwpIGZvciBlYXN5IHN0YWNraW5nLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmVkdWNlcyBzaW5nbGUtdXNlIHdhc3RlLCBpZGVhbCBmb3IgY2FmZXMgd2l0aCBkZXBvc2l0IHN5c3RlbXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Q29tcGFjdCBEZXNpZ248L3N0cm9uZz46IFNwYWNlLXNhdmluZyBzaXplIGZvciBzaW5nbGUgc2VydmluZ3MsIGx1bmNoYm94ZXMsIG9yIHNtYWxsIHBhbnRyaWVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNpbmdsZS1TZXJ2ZSBNZWFsczwvc3Ryb25nPjogU291cHMsIG9hdG1lYWwsIHlvZ3VydCwgb3Igc25hY2tzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZvb2QgRGVsaXZlcnkgU2VydmljZXM8L3N0cm9uZz46IEtlZXAgcG9ydGlvbnMgZnJlc2ggZm9yIHRha2VvdXQgb3IgbWVhbCBraXRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhvbWUgVXNlPC9zdHJvbmc+OiBQcmVwIGluZGl2aWR1YWwgbWVhbHMgd2l0aG91dCBjbHV0dGVyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2l6ZTwvc3Ryb25nPjogRml0cyBlYXNpbHkgaW4gYmFncywgbHVuY2hib3hlcywgb3Igb2ZmaWNlIGRyYXdlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gUmVhZHk8L3N0cm9uZz46IEVuY291cmFnZSByZXR1cm5zIHRvIGN1dCBjb3N0cyBhbmQgd2FzdGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktUHVycG9zZTwvc3Ryb25nPjogVXNlIGZvciBwYW50cnkgc3RvcmFnZSAobnV0cywgYmVycmllcywgc3BpY2VzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgMzc1IG1sIENvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEVuam95IGZyZXNobmVzcywgY29udmVuaWVuY2UsIGFuZCBzdXN0YWluYWJpbGl0eSBpbiBvbmUgY29tcGFjdCBwYWNrYWdlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTE3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzOTg3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFpcyB6dXBhcyB0cmF1a3MgMzc1IG1sIHZpZGVpIGRyYXVkesSrZ3MgaWVwYWtvanVtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGVjby1mcmllbmRseSBkaXNod2FzaGVyIGFuZCBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lcnMgZm9yIHRha2VvdXQgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YPQv9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7INGBINCz0LXRgNC80LXRgtC40YfQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LbQuNC00LrQuNGFINCx0LvRjtC0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU291cCBjb250YWluZXIuanBlZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1OGFjYzM4ZTc3NDM2ZWE1NTM5ZjdmZTIyOTVlYmIwZi5qcGVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTWlrcm92acS8xYZ1IHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHprxIFydCBsaWV0b2phbXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGD0L/QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDBjMTM0YmYzMjg3YTA5NTc5YTM4MmViZjkwYjNmNzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiDQo9C/0LDQutC+0LLQutCwINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDQv9GA0LjQs9C+0LTQvdCw0Y8g0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQodCS0KcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA1Ni5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNTQ5MjQ4ZjJjMWVhNzRiODRlZDRjNDQ1Y2JlMjA5MzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjE0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWllIHp1cGFzIHRyYXVraSB2aWRlaSBkcmF1ZHrEq2dhaSDEk2RpbsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSBtaWNyb3dhdmUgYW5kIGRpc2h3YXNoZXIgc2FmZSBlY28tZnJpZW5kbHkgcGFja2FnaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JPQtdGA0LzQtdGC0LjRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwINC4INCy0YLQvtGA0YvRhSDQsdC70Y7QtAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MTkwLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzN2YwM2RiYjc2MTYxYWUyYTBkYzIxNGQwYzc5NGY2Ny5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzk4NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDU5IHggMjQgeCAzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA2LDYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAwLDA0OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gOC40NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4zMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDAuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA2LjE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC44NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUuOTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbODM0XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyNjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBKQS1UUzEwQ0xSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM5MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsCAxOC41INGB0LwsINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUgMTguNSBjbSwgUFMsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gMTguNSBjbSwgUFMsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LAsINC40LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRgdC+0YfQtdGC0LDQtdGCINCyINGB0LXQsdC1INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0YwuINCV0ZEg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0YbQstC10YIg0L/RgNC40LTQsNGR0YIg0LXQuSDQu9C10LPQutC+0YHRgtGMINC4INGB0L7QstGA0LXQvNC10L3QvdC+0YHRgtGMLCDQsCDQtNC70LjQvdCwIDE4LDUg0YHQvCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDRgSDQs9C70YPQsdC+0LrQuNC80Lgg0YLQsNGA0LXQu9C60LDQvNC4LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LHQvtC70LXQtSDRgtGP0LbRkdC70L7QvNGDINCy0LXRgdGDINC4INC60YDRg9Cz0LvQvtC80YMg0LPQu9GD0LHQvtC60L7QvNGDINGH0LXRgNC/0LDQu9GDLCDRjdGC0LAg0LvQvtC20LrQsCDQvtGC0LvQuNGH0LDQtdGC0YHRjyDQv9C+0LLRi9GI0LXQvdC90L7QuSDQv9GA0L7Rh9C90L7RgdGC0YzRjiDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjNGOLCDQv9GA0LXQstC+0YHRhdC+0LTRjyDQtNGA0YPQs9C40LUg0YHRg9C/0L7QstGL0LUg0LvQvtC20LrQuC4g0J7QvdCwINC70LXQs9C60L4g0LzQvtC10YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdGRINCx0LXQtyDQv9C+0YLQtdGA0Lgg0LLQvdC10YjQvdC10LPQviDQstC40LTQsCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuC4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC/0YDQuNC80LXQvdC10L3QuNC1INGN0YLQvtC5INC70L7QttC60Lgg0L/QvtC80L7Qs9Cw0LXRgiDRgdC90LjQt9C40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINC30LDQsdC+0YLQtSDQviDQv9GA0LjRgNC+0LTQtS4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdC70YPQttCxINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0L3Ri9C5INC4INGB0YLQuNC70YzQvdGL0Lkg0LjQvdGB0YLRgNGD0LzQtdC90YIg0LTQu9GPINC10LTRiy4g0JLRi9Cx0LjRgNCw0LnRgtC1INC90LDRiNGDINC70L7QttC60YMg0LTQu9GPINC/0L7QstGL0YjQtdC90LjRjyDRg9GA0L7QstC90Y8g0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC40Y8g0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSwga2FzIGl6Z2F0YXZvdGEgbm8gaXp0dXLEq2dhcyBwbGFzdG1hc2FzLCBhcHZpZW5vIGF1Z3N0dSBrdmFsaXTEgXRpIHVuIHZpZGVpIGRyYXVkesSrZ3VtdS4gQ2F1cnNwxKtkxKtnxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgdmllZ2x1IHVuIG1vZGVybnUgaXpza2F0dSwgc2F2dWvEgXJ0IDE4LDUgY20gZ2FydW1zIHBhZGFyYSB0byB2aWVnbGkgbGlldG9qYW11IGFyIGR6acS8xIFtIHBsxIFrc27Ek20uIEFyIGxpZWzEgWt1IHN2YXJ1IHVuIGFwYcS8dSwgZHppxLx1IGthdXNpxYZ1ICZzY2Fyb247xKsga2Fyb3RlIGlyIMSrcGEmc2Nhcm9uO2kgc3DEk2PEq2dhIHVuIGl6dHVyxKtnYSwgcMSBcnNwxJNqb3QgY2l0YXMgenVwYXMga2Fyb3Rlcy4gVG8gaXIgdmllZ2xpIHTEq3LEq3QgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBrYXMgxLxhdWogdG8gaXptYW50b3QgZGF1ZHphcyByZWl6ZXMsIG5lemF1ZMSTam90IGl6c2thdHUgdW4gZnVua2Npb25hbGl0xIF0aS4gJlNjYXJvbjvEq3Mga2Fyb3RlcyBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgYsWrdMSrYmEgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LCBwYWzEq2R6b3QgYWl6c2FyZ8SBdCB2aWRpLiBJZGXEgWxpIHBpZW3Ek3JvdHMgcmVzdG9yxIFuaWVtIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0gxJNydHUgdW4gc3RpbMSrZ3UgcsSra3UgxJMmc2Nhcm9uO2FuYWkuIEl6dsSTbGlldGllcyBtxatzdSBrYXJvdGksIGxhaSB1emxhYm90dSBzYXZ1IHNlcnZpc2EgbMSrbWVuaSB1biBhcG1pZXJpbsSBdHUga2xpZW50dSB2YWphZHrEq2JhcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIHNvdXAgc3Bvb24gbWFkZSBvZiBkdXJhYmxlIHBsYXN0aWMgY29tYmluZXMgaGlnaCBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLiBJdHMgdHJhbnNwYXJlbnQgY29sb3IgZ2l2ZXMgaXQgbGlnaHRuZXNzIGFuZCBtb2Rlcm5pdHksIGFuZCB0aGUgbGVuZ3RoIG9mIDE4LjUgY20gZW5zdXJlcyBlYXNlIG9mIHVzZSB3aXRoIGRlZXAgcGxhdGVzLiBUaGFua3MgdG8gaXRzIGhlYXZpZXIgd2VpZ2h0IGFuZCByb3VuZCBkZWVwIGxhZGxlLCB0aGlzIHNwb29uIGlzIGNoYXJhY3Rlcml6ZWQgYnkgaW5jcmVhc2VkIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5LCBzdXJwYXNzaW5nIG90aGVyIHNvdXAgc3Bvb25zLiBJdCBpcyBlYXN5IHRvIHdhc2ggaW4gdGhlIGRpc2h3YXNoZXIsIHdoaWNoIGFsbG93cyB5b3UgdG8gdXNlIGl0IG1hbnkgdGltZXMgd2l0aG91dCBsb3NpbmcgaXRzIGFwcGVhcmFuY2UgYW5kIGZ1bmN0aW9uYWxpdHkuIFJldXNhYmxlIHVzZSBvZiB0aGlzIHNwb29uIGhlbHBzIHRvIHJlZHVjZSB0aGUgYW1vdW50IG9mIHBsYXN0aWMgd2FzdGUsIGNvbnRyaWJ1dGluZyB0byBjYXJpbmcgZm9yIG5hdHVyZS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzIGFuZCBkZWxpdmVyeSBzZXJ2aWNlcywgcHJvdmlkaW5nIGN1c3RvbWVycyB3aXRoIGEgY29udmVuaWVudCBhbmQgc3R5bGlzaCB0b29sIGZvciBlYXRpbmcuIENob29zZSBvdXIgc3Bvb24gdG8gaW1wcm92ZSB5b3VyIHNlcnZpY2UgYW5kIG1lZXQgdGhlIG5lZWRzIG9mIHlvdXIgY3VzdG9tZXJzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjUwOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDkzNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5L2l0ZW0tODM0LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiAxOC41IGNtLCBQUywgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA4MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA0MmIzYmZiMWJiNzI3OTVmOTEwYTJkOWRmMDNiZDdjMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTI2MTcyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0NDc1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JHRg9C80LDQttC90YvQuSDQv9Cw0LrQtdGCINGBINGA0YPRh9C60LDQvNC4IDI2eDE3eDI1INGB0LwsINCa0YDQsNGE0YIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUGFwxKtyYSBtYWlzacWGxaEgYXIgcm9rdC4sIDI2eDE3eDI1Y20sIGJyxatucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyAyNngxN3gyNSBjbSwga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QkdGD0LzQsNC20L3Ri9C1INC/0LDQutC10YLRiyDRgSDRgNGD0YfQutCw0LzQuCDQtNC70Y8g0LXQtNGLINC90LAg0LLRi9C90L7RgSDQuCDQtNC+0YHRgtCw0LLQutC4PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JHRg9C80LDQttC90YvQtSDQv9C40YnQtdCy0YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0L/Qu9C+0YHQutC40LzQuCDRgNGD0YfQutCw0LzQuCAmbmRhc2g7INGN0YLQviDQutGA0LDRgdC40LLRi9C5LCDRg9C00L7QsdC90YvQuSDQuCDQvdCw0LTQtdC20L3Ri9C5INGD0L/QsNC60L7QstC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuy4g0J/QsNC60LXRgtGLINC40YHQv9C+0LvRjNC30YPRjtGCINC/0L7QtCDQv9C40YnQtdCy0YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvtGB0L7QsdC10L3QvdC+INGA0LDRgdC/0YDQvtGB0YLRgNCw0L3QtdC90Ysg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFINC00LvRjyDQtdC00Ysg0L3QsCDQstGL0L3QvtGBINC4INCyINGB0LXRgNCy0LjRgdCw0YUg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuJm5ic3A70J/QsNC60LXRgtGLINC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLQvtCz0L4g0LrRgNCw0YTRgtCwLiDQotCw0LrQvtC5INC/0LDQutC10YIg0LLRi9C00LXRgNC20LjQstCw0LXRgiDQtNC+IDEyINC60LMg0L3QsNCz0YDRg9C30LrQuCwg0L/RgNCw0LrRgtC40YfQtdGB0LrQuCDRgyDQvdC10LPQviDQvdC10YIg0L7Qs9GA0LDQvdC40YfQtdC90LjQuSDQv9C+INC30LDQv9C+0LvQvdC10L3QuNGOLiDQkdGD0LzQsNC20L3Ri9C1INGA0YPRh9C60Lgg0L7Rh9C10L3RjCDQutCw0YfQtdGB0YLQstC10L3QvdC+INC4INC90LDQtNC10LbQvdC+INCy0LrQu9C10LXQvdGLINCyINC/0LDQutC10YIuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGFwxKtyYSBtYWlzacWGaSBhciByb2t0dXJpZW0gxJNkaWVudSBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwxKtyYSBwxIFydGlrYXMgbWFpc2kgYXIgcGxha2FuaWVtIHJva3R1cmllbSAtIHRhcyBpciBza2Fpc3RzLCDEk3J0cyB1biBkcm8mc2Nhcm9uO3MgaWVwYWtvJnNjYXJvbjthbmFzIG1hdGVyacSBbHMuIFRvcyBsaWV0bywgbGFpIGllcGFrb3R1IHDEgXJ0aWthcyBwcm9kdWt0dXMsIGlyIMSrcGEmc2Nhcm9uO2kgaXpwbGF0xKt0aSB1biBwaWVwcmFzxKt0aSDEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMga2FmZWpuxKtjxIFzIHVuIHJlc3RvcsSBbm9zLiAmU2Nhcm9uO2llIHBhcMSrcmEgbWFpc2nFhmkgaXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHZpZGVpIGRyYXVkesSrZ2EgcGFwxKtyYS4gJlNjYXJvbjvEgWRzIG1haXNpxYYmc2Nhcm9uOyBpenR1ciBsxKtkeiBwYXQgMTIga2cgc3ZhcnUsIHRhbSBwcmFrdGlza2kgbmF2IGllcm9iZcW+b2p1bXUgcHJvZHVrdHUgcGllcGlsZMSrJnNjYXJvbjthbmFpLiBQYXDEq3JhIHJva3R1cmkgaXIga3ZhbGl0YXTEq3ZpIHVuIGRybyZzY2Fyb247aSBwaWVsxKttxJN0aS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5QYXBlciBiYWdzIHdpdGggaGFuZGxlcyBmb3IgVGFrZS1Bd2F5IGFuZCBmb29kIGRlbGl2ZXJ5PC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwZXImbmJzcDtiYWdzIHdpdGggZmxhdCBoYW5kbGVzIGFyZSBhIGJlYXV0aWZ1bCwgY29udmVuaWVudCBhbmQgcmVsaWFibGUgcGFja2FnaW5nIG1hdGVyaWFsIGZvciBUYWtlLUF3YXkgYW5kIFRvLUdvIGJ1c2luZXNzLiBCYWdzIGFyZSB1c2VkIGZvciBmb29kLCBlc3BlY2lhbGx5IGNvbW1vbiBpbiBjYWZlcyBhbmQgcmVzdGF1cmFudHMgZm9yIHRha2Vhd2F5IGZvb2QuIENhcnJpZXIgcGFwZXIgYmFncyZuYnNwO2FyZSBtYWRlIG9mIGhpZ2gtcXVhbGl0eSBlbnZpcm9ubWVudGFsbHkgZnJpZW5kbHkgY3JhZnQuIFN1Y2ggcGFwZXIgYmFnIGNhbiB3aXRoc3RhbmQgdXAgdG8gMTIga2cgb2YgbG9hZCwgcHJhY3RpY2FsbHkgaXQgaGFzIG5vIHJlc3RyaWN0aW9ucyBvbiBmaWxsaW5nLiBQYXBlciBoYW5kbGVzIGFyZSB2ZXJ5IGhpZ2ggcXVhbGl0eSBhbmQgc2VjdXJlbHkgZ2x1ZWQgdG8gdGhlIGJhZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gNTAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjggMTE6MTU6MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxNzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9wYWNrYWdpbmctbWF0ZXJpYWxzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3BhY2thZ2luZy1tYXRlcmlhbHMvaXRlbS0xOTQ4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyAyNngxN3gyNSBjbSwga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1OC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1OC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBmOTNmOTYwODJhOWJlOWEyZTY1NzBmNzNhMWE1MzAyOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUGFwxKtyYSBtYWlzaSBhciByb2t0dXJpZW0ga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCR0YPQvNCw0LbQvdGL0LUg0L/QsNC60LXRgtGLINGBINGA0YPRh9C60LDQvNC4INC60YDQsNGE0YIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI4MzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0L/QvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDM3NS81MDAvMTAwMCDQvNC7LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSB6dXBhcyB0cmF1a2llbSAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7Qsjog0J3QsNC00LXQttC90LDRjyDQt9Cw0YnQuNGC0LAg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjyDQuCDQutC+0LzRhNC+0YDRgiDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCwg0LrQvtGC0L7RgNGL0LUg0YHQvtGF0YDQsNC90Y/RgiDRgdCy0LXQttC10YHRgtGMINCx0LvRjtC0INC4INC30LDRidC40YLRj9GCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8/INCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDRgdC+0YfQtdGC0LDRjtGCINC40L3QvdC+0LLQsNGG0LjQvtC90L3Rg9GOINGC0LXRhdC90L7Qu9C+0LPQuNGOLCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwuINCR0LvQsNCz0L7QtNCw0YDRjyDQt9Cw0L/QsNGC0LXQvdGC0L7QstCw0L3QvdC+0Lkg0YHQuNGB0YLQtdC80LUg0L/Qu9C+0YLQvdC+0LPQviDQt9Cw0LrRgNGL0YLQuNGPINC+0L3QuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGO0YIgMTAwJSDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LXRgNC10L3QvtGB0LrQuCDRgdGD0L/QvtCyLCDRgdC+0YPRgdC+0LIsINCz0L7RgNGP0YfQuNGFINC+0LHQtdC00L7QsiDQuNC70Lgg0YXQvtC70L7QtNC90YvRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Ql9Cw0YnQuNGC0LAg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjzwvc3Ryb25nPiZuYnNwOy0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQtNCw0LbQtSDQv9GA0Lgg0LDQutGC0LjQstC90L7QvCDQtNCy0LjQttC10L3QuNC4LCDRh9GC0L4g0L7Rh9C10L3RjCDQstCw0LbQvdC+INC/0YDQuCDQtNC+0YHRgtCw0LLQutC1INGB0YPQv9C+0LIsINCz0LDRgNC90LjRgNC+0LIg0YEg0YHQvtGD0YHQvtC8INC40LvQuCDQttC40LTQutC+0Lkg0L/QuNGJ0LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KLQtdGA0LzQvtGB0YLQvtC50LrQvtGB0YLRjCDQtNC+ICs4MCZkZWc7Qzwvc3Ryb25nPiZuYnNwOy0mbmJzcDvRgdC+0YXRgNCw0L3Rj9GO0YIg0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQsdC70Y7QtCwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0YHRg9C/0L7QsiDQuCDRgNCw0LPRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz4mbmJzcDstJm5ic3A70YHQvtCy0LzQtdGB0YLQuNC80Ysg0YEg0LPQvtGA0Y/Rh9C40LzQuCDQuCDRhdC+0LvQvtC00L3Ri9C80Lgg0LHQu9GO0LTQsNC80LgsINC00LXRgdC10YDRgtCw0LzQuCwg0YHQvtGD0YHQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGLINC00LvRjyDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzQuNC60YDQvtCy0L7Qu9C90L7QstGL0YUg0L/QtdGH0LXQuTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LzQvtC20L3QviDQt9Cw0LzQvtGA0LDQttC40LLQsNGC0YwsINCwINGC0LDQuiDQttC1INGA0LDQt9C+0LPRgNC10LLQsNGC0Ywg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LggKNC60YDRi9GI0LrRgyDQvdC10L7QsdGF0L7QtNC40LzQviDRgdC90Y/RgtGMKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LU8L3N0cm9uZz4mbmJzcDstJm5ic3A70LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDQvdC1INGC0LXRgNGP0Y8g0YTQvtGA0LzRgyDQtNCw0LbQtSDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINCyINC00LXRgtCw0LvRj9GFOjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCa0YDRg9Cz0LvRi9C1INC60YDRi9GI0LrQuCDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LjQtNC10LDQu9GM0L3QvtCz0L4g0L/RgNC40LvQtdCz0LDQvdC40Y8g0Log0LrQvtC90YLQtdC50L3QtdGA0LDQvC4g0JLRgdGPINGB0LjRgdGC0LXQvNCwICjQutC+0L3RgtC10LnQvdC10YAgKyDQutGA0YvRiNC60LApINGD0YHRgtC+0LnRh9C40LLQsCDQuiDQv9C10YDQtdC/0LDQtNCw0Lwg0YLQtdC80L/QtdGA0LDRgtGD0YAsINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0LIg0YXQvtC70L7QtNC40LvRjNC90LjQutC1INC4INC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNC1LCDQsCDRgtCw0LrQttC1INC00LvRjyDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0K3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC40LTQtdCw0LvRjNC90YvQvNC4INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPOiDQvtGCINCz0L7RgtC+0LLQutC4INC90LAg0L3QtdC00LXQu9GOINC00L4g0YXRgNCw0L3QtdC90LjRjyDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0L3QvtC80LjRjzo8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC30LDQvNC10L3Rj9GO0YIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLCDRgdC+0LrRgNCw0YnQsNGPINCy0YDQtdC0INC00LvRjyDQv9GA0LjRgNC+0LTRiy4g0JjRhSDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Ywg0L/QvtC80L7Qs9GD0YIg0YHRjdC60L7QvdC+0LzQuNGC0Ywg0LHRjtC00LbQtdGCINC90LAg0LPQvtC00Ysg0LLQv9C10YDQtdC0LjwvcD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAg0LPQtdGA0LzQtdGC0LjRh9C90YvRhSDQutGA0YvRiNC10Lo8L3N0cm9uZz4mbmJzcDvQstC80LXRgdGC0LUg0YEg0L/QuNGJ0LXQstGL0LzQuCDQutC+0L3RgtC10LnQvdC10YDQsNC80LggMzc1LCA1MDAg0LjQu9C4IDEwMDAg0LzQuyAtJm5ic3A70Lgg0L3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0YPQtNC+0LHRgdGC0LLQvtC8INGF0YDQsNC90LXQvdC40Y8sINC60L7RgtC+0YDQvtC1INCw0LTQsNC/0YLQuNGA0YPQtdGC0YHRjyDQv9C+0LQg0LLQsNGIINC+0LHRgNCw0Lcg0LbQuNC30L3QuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHRyYXVrdSB2xIFraTog4oCL4oCLdXp0aWNhbWEgYWl6c2FyZHrEq2JhIHByZXQgbm9wbMWrZMSTbSB1biDEk3J0YSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBkYXVkenB1c8SrZ3VzLCBhdGvEgXJ0b3RpIGxpZXRvamFtdXMgdsSBa3VzLCBrYXMgdXp0dXLEk3MgasWrc3UgcMSBcnRpa3Ugc3ZhaWd1IHVuIG5lY2F1cmxhaWTEq2d1PyBNxatzdSBjYXVyc3DEq2TEq2dpZSBwxIFydGlrYXMgdHJhdWt1IHbEgWtpIGFwdmllbm8gaW5vdmF0xKt2YXMgdGVobm9sb8SjaWphcywgcHJha3Rpc2t1bXUgdW4gaXp0dXLEq2J1LiBBciBwYXRlbnTEk3R1IGNpZSZzY2Fyb247aSBub3NsxJNkemFtbyBzaXN0xJNtdSB0aWUgbm9kcm8mc2Nhcm9uO2luYSAxMDAlIGhlcm3Ek3Rpc2t1bXUgJm5kYXNoOyBpZGXEgWxpIHBpZW3Ek3JvdHMgenVwdSwgbcSTcsSNdSwgc2lsdG8gcHVzZGllbnUgdmFpIGF1a3N0byB1emtvZHUgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPk5lY2F1cmxhaWTEq2dzIC0gY2llJnNjYXJvbjtpIG5vc2zEk2d0cyBwYXQgYWt0xKt2YXMga3VzdMSrYmFzIGxhaWvEgSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpLCBwaWVnxIFkxIFqb3QgenVwYXMsIHBpZWRldmFzIGFyIG3Ek3JjaSB2YWkgJnNjYXJvbjvEt2lkcnUgxJNkaWVudS48L3A+DQoNCjxwPkthcnN0dW1penR1csSrZ3MgbMSrZHogKzgwJmRlZztDIC0gdXp0dXIgxJNkaWVudSBzaWx0dSwgcGllbcSTcm90cyBrYXJzdMSBbSB6dXDEgW0gdW4gc2F1dMSTanVtaWVtLjwvcD4NCg0KPHA+RGF1ZHpwdXPEq2JhICZuZGFzaDsgc2FkZXIgYXIga2Fyc3RhamllbSB1biBhdWtzdGFqaWVtIMSTZGllbmllbSwgZGVzZXJ0aWVtLCBtxJNyY8STbS48L3A+DQoNCjxwPkRybyZzY2Fyb247cyBzYWxkxJN0YXbEgSB1biBtaWtyb3ZpxLzFhnUga3LEgXNuxKsgLSB0cmF1a3VzIHZhciBzYXNhbGTEk3QgdW4gYXLEqyBzaWxkxKt0IG1pa3JvdmnEvMWGdSBrcsSBc27EqyAoasSBbm/FhmVtIHbEgWtzKS48L3A+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1zICZuZGFzaDsgdmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEsIG5lemF1ZMSTam90IGZvcm11IHBhdCBwxJNjIGF0a8SBcnRvdGFzIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJha3Rpc2t1bXMgZGV0YcS8xIFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkFwYcS8aWUgdsSBa2kgaXIgdmVpZG90aSB0xIEsIGxhaSB0aWUgbGllbGlza2kgaWVkZXLEk3RvcyBrb250ZWluZXJvcy4gVmlzYSBzaXN0xJNtYSAodHJhdWtzICsgdsSBa3MpIGlyIGl6dHVyxKtnYSBwcmV0IHRlbXBlcmF0xatyYXMgaXptYWnFhsSBbSwgcGllbcSTcm90YSB1emdsYWLEgSZzY2Fyb247YW5haSBsZWR1c3NrYXDEqyB1biBzYWxkxJN0YXbEgSwga8SBIGFyxKsgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBLiBUYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpOiBubyBnYXRhdm8mc2Nhcm9uO2FuYXMgbmVkxJPEvGFzIGdhcnVtxIEgbMSrZHogcHVzZmFicmlrxIF0dSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoNCjxoMj48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ3VtcyB1biBla29ub21pamE6PC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWllIHbEgWtpIGFpenN0xIFqIHZpZW5yZWl6bGlldG9qYW1vIGllcGFrb2p1bXUsIHNhbWF6aW5vdCBrYWl0xJNqdW11IHZpZGVpLiBUbyBpenR1csSrYmEgdW4gaXp0dXLEq2JhIHBhbMSrZHrEk3MgaWV0YXVwxKt0IGrFq3N1IGJ1ZMW+ZXR1IG7EgWthbWFqaWVtIGdhZGllbS48L3A+DQoNCjxwPlBhc8WrdGlldCBoZXJtxJN0aXNrdSB2xIFrdSBrb21wbGVrdHUga29wxIEgYXIgMzc1LCA1MDAgdmFpIDEwMDAgbWwgcMSBcnRpa2FzIHp1cGFzIHRyYXVraWVtIC0gdW4gaXpiYXVkaWV0IHV6Z2xhYsSBJnNjYXJvbjthbmFzIMSTcnTEq2Jhcywga2FzIHBpZWzEgWdvamFzIGrFq3N1IGR6xKt2ZXN2ZWlkYW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+VHJhbnNwYXJlbnQgTGlkcyBmb3IgQ29udGFpbmVyczogUmVsaWFibGUgTGVha2FnZSBQcm90ZWN0aW9uIGFuZCBDb21mb3J0IG9mIFVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHZlcnNhdGlsZSByZXVzYWJsZSBsaWRzIHRoYXQgd2lsbCBrZWVwIHlvdXIgZm9vZCBmcmVzaCBhbmQgcHJldmVudCBzcGlsbHM/IE91ciB0cmFuc3BhcmVudCByZXVzYWJsZSBsaWRzIGZvciBmb29kIGNvbnRhaW5lcnMgY29tYmluZSBpbm5vdmF0aXZlIHRlY2hub2xvZ3ksIHByYWN0aWNhbGl0eSBhbmQgZHVyYWJpbGl0eS4gVGhhbmtzIHRvIHRoZSBwYXRlbnRlZCB0aWdodC1jbG9zaW5nIHN5c3RlbSwgdGhleSBwcm92aWRlIDEwMCUgbGVhay1wcm9vZm5lc3MgLSBpZGVhbCBmb3IgY2Fycnlpbmcgc291cHMsIHNhdWNlcywgaG90IGx1bmNoZXMgb3IgY29sZCBhcHBldGl6ZXJzLjwvcD4NCg0KPGgyPjxzdHJvbmc+TWFpbiBhZHZhbnRhZ2VzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkxlYWstcHJvb2YgLSB0aWdodG5lc3MgZXZlbiBkdXJpbmcgYWN0aXZlIG1vdmVtZW50LCB3aGljaCBpcyB2ZXJ5IGltcG9ydGFudCB3aGVuIGRlbGl2ZXJpbmcgc291cHMsIHNpZGUgZGlzaGVzIHdpdGggc2F1Y2Ugb3IgbGlxdWlkIGZvb2QuPC9wPg0KDQo8cD5IZWF0LXJlc2lzdGFudCB1cCB0byArODAmZGVnO0MgLSBtYWludGFpbnMgdGhlIHRlbXBlcmF0dXJlIG9mIGZvb2QsIHN1aXRhYmxlIGZvciBob3Qgc291cHMgYW5kIHN0ZXdzLjwvcD4NCg0KPHA+VmVyc2F0aWxpdHkgLSBjb21wYXRpYmxlIHdpdGggaG90IGFuZCBjb2xkIGRpc2hlcywgZGVzc2VydHMsIHNhdWNlcy48L3A+DQoNCjxwPkZyZWV6ZXIgYW5kIG1pY3Jvd2F2ZSBzYWZlIC0gY29udGFpbmVycyBjYW4gYmUgZnJvemVuIGFuZCBhbHNvIGhlYXRlZCBpbiB0aGUgbWljcm93YXZlICh0aGUgbGlkIG11c3QgYmUgcmVtb3ZlZCkuPC9wPg0KDQo8cD5SZXVzYWJsZSAtIGVhc3kgdG8gY2xlYW4gaW4gdGhlIGRpc2h3YXNoZXIsIHdpdGhvdXQgbG9zaW5nIHNoYXBlIGV2ZW4gYWZ0ZXIgcmVwZWF0ZWQgdXNlLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJhY3RpY2FsIGluIGRldGFpbDo8L3N0cm9uZz48L2gyPg0KDQo8cD5Sb3VuZCBsaWRzIGFyZSBkZXNpZ25lZCB0byBmaXQgcGVyZmVjdGx5IG9uIGNvbnRhaW5lcnMuIFRoZSBlbnRpcmUgc3lzdGVtIChjb250YWluZXIgKyBsaWQpIGlzIHJlc2lzdGFudCB0byB0ZW1wZXJhdHVyZSBjaGFuZ2VzLCBzdWl0YWJsZSBmb3Igc3RvcmFnZSBpbiB0aGUgcmVmcmlnZXJhdG9yIGFuZCBmcmVlemVyLCBhcyB3ZWxsIGFzIGZvciB3YXNoaW5nIGluIHRoZSBkaXNod2FzaGVyLiBUaGlzIG1ha2VzIHRoZW0gaWRlYWwgZm9yIGV2ZXJ5ZGF5IHVzZTogZnJvbSBjb29raW5nIGZvciB0aGUgd2VlayB0byBzdG9yaW5nIHNlbWktZmluaXNoZWQgcHJvZHVjdHMuPC9wPg0KDQo8aDI+PHN0cm9uZz5FY28tZnJpZW5kbHkgYW5kIGNvc3QtZWZmZWN0aXZlOjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIGxpZHMgcmVwbGFjZSBkaXNwb3NhYmxlIHBhY2thZ2luZywgcmVkdWNpbmcgaGFybSB0byBuYXR1cmUuIFRoZWlyIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5IHdpbGwgaGVscCBzYXZlIHlvdXIgYnVkZ2V0IGZvciB5ZWFycyB0byBjb21lLjwvcD4NCg0KPHA+T3JkZXIgYSBzZXQgb2YgYWlydGlnaHQgbGlkcyBhbG9uZyB3aXRoIDM3NSwgNTAwIG9yIDEwMDAgbWwgZm9vZCBjb250YWluZXJzIC0gYW5kIGVuam95IHN0b3JhZ2UgY29udmVuaWVuY2UgdGhhdCBhZGFwdHMgdG8geW91ciBsaWZlc3R5bGUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTU3NzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1NjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUm91bmQgU291cCBDb250YWluZXJzIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDRmY2RiYzcyODAyNDU4ZjM4YWJkYzFlNzE0YjJhZDA1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3MgdHJhdWt1IHbEgWtzIGFyIGhlcm3Ek3Rpc2t1IGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFRyYW5zcGFyZW50IGxlYWstcHJvb2YgbGlkIGZvciBmb29kIGNvbnRhaW5lcnMgd2l0aCBzZWN1cmUgY2xvc3VyZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDRgSDQt9Cw0YnQuNGC0L7QuSDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2NjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExNzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQS1ZTVctU1NFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExOTE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0KHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCDQn9GA0LXQvNC40YPQvCAxN9GB0LwsINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGUgcHJlbWl1bSAxN2NtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBIZWF2eSBXZWlnaHQgU291cCBTcG9vbiAxN2NtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGB0L7Rh9C10YLQsNC10YIg0LIg0YHQtdCx0LUg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjC4g0JXRkSDRh9GR0YDQvdGL0Lkg0YbQstC10YIg0L/RgNC40LTQsNGR0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQsCDQtNC70LjQvdCwIDE3INGB0Lwg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YEg0LPQu9GD0LHQvtC60LjQvNC4INGC0LDRgNC10LvQutCw0LzQuC4g0JHQu9Cw0LPQvtC00LDRgNGPINCx0L7Qu9C10LUg0YLRj9C20ZHQu9C+0LzRgyDQstC10YHRgyDQuCDQutGA0YPQs9C70L7QvNGDINCz0LvRg9Cx0L7QutC+0LzRgyDRh9C10YDQv9Cw0LvRgywg0Y3RgtCwINC70L7QttC60LAg0L7RgtC70LjRh9Cw0LXRgtGB0Y8g0L/QvtCy0YvRiNC10L3QvdC+0Lkg0L/RgNC+0YfQvdC+0YHRgtGM0Y4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YzRjiwg0L/RgNC10LLQvtGB0YXQvtC00Y8g0LTRgNGD0LPQuNC1INGB0YPQv9C+0LLRi9C1INC70L7QttC60LguINCe0L3QsCDQu9C10LPQutC+INC80L7QtdGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXRkSDQsdC10Lcg0L/QvtGC0LXRgNC4INCy0L3QtdGI0L3QtdCz0L4g0LLQuNC00LAg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0LguINCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7QuSDQu9C+0LbQutC4INC/0L7QvNC+0LPQsNC10YIg0YHQvdC40LfQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDQt9Cw0LHQvtGC0LUg0L4g0L/RgNC40YDQvtC00LUuINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdC90YvQuSDQuCDRgdGC0LjQu9GM0L3Ri9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDQtdC00YsuINCS0YvQsdC40YDQsNC50YLQtSDQvdCw0YjRgyDQu9C+0LbQutGDINC00LvRjyDQv9C+0LLRi9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGPINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QuNGPINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlLCBrYXMgaXpnYXRhdm90YSBubyBpenR1csSrZ2FzIHBsYXN0bWFzYXMsIGFwdmllbm8gYXVnc3R1IGt2YWxpdMSBdGkgdW4gdmlkZWkgZHJhdWR6xKtndW11LiBUxIEgbWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2ksIHVuIDE3IGNtIGdhcnVtcyBwYWRhcmEgdG8gdmllZ2xpIGxpZXRvamFtdSBhciBkemnEvMSBbSBwbMSBa3NuxJNtLiBBciBsaWVsxIFrdSBzdmFydSB1biBhcGHEvHUsIGR6acS8dSBrYXVzacWGdSAmc2Nhcm9uO8SrIGthcm90ZSBpciDEq3BhJnNjYXJvbjtpIHNwxJNjxKtnYSB1biBpenR1csSrZ2EsIHDEgXJzcMSTam90IGNpdGFzIHp1cGFzIGthcm90ZXMuIFRvIGlyIHZpZWdsaSB0xKtyxKt0IHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwga2FzIMS8YXVqIHRvIGl6bWFudG90IGRhdWR6YXMgcmVpemVzLCBuZXphdWTEk2pvdCBpenNrYXR1IHVuIGZ1bmtjaW9uYWxpdMSBdGkuICZTY2Fyb247xKtzIGthcm90ZXMgYXRrxIFydG90aSBsaWV0b2phbcSBIGLFq3TEq2JhIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSwgcGFsxKtkem90IGFpenNhcmfEgXQgdmlkaS4gSWRlxIFsaSBwaWVtxJNyb3RzIHJlc3RvcsSBbmllbSB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSwgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIMSTcnR1IHVuIHN0aWzEq2d1IHLEq2t1IMSTJnNjYXJvbjthbmFpLiBJenbEk2xpZXRpZXMgbcWrc3Uga2Fyb3RpLCBsYWkgdXpsYWJvdHUgc2F2dSBzZXJ2aXNhIGzEq21lbmkgdW4gYXBtaWVyaW7EgXR1IGtsaWVudHUgdmFqYWR6xKtiYXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgc291cCBzcG9vbiBibGFjazwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIGhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIG1hZGUgb2YgZHVyYWJsZSBwbGFzdGljIGNvbWJpbmVzIGhpZ2ggcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcy4gSXRzIGJsYWNrIGNvbG9yIGFkZHMgZWxlZ2FuY2UsIGFuZCB0aGUgbGVuZ3RoIG9mIDE3IGNtIGVuc3VyZXMgZWFzZSBvZiB1c2Ugd2l0aCBkZWVwIHBsYXRlcy4gVGhhbmtzIHRvIGl0cyBoZWF2aWVyIHdlaWdodCBhbmQgcm91bmQgZGVlcCBsYWRsZSwgdGhpcyBzcG9vbiBpcyBjaGFyYWN0ZXJpemVkIGJ5IGluY3JlYXNlZCBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSwgc3VycGFzc2luZyBvdGhlciBzb3VwIHNwb29ucy4gSXQgaXMgZWFzeSB0byB3YXNoIGluIHRoZSBkaXNod2FzaGVyLCB3aGljaCBhbGxvd3MgeW91IHRvIHVzZSBpdCByZXBlYXRlZGx5IHdpdGhvdXQgbG9zaW5nIGl0cyBhcHBlYXJhbmNlIGFuZCBmdW5jdGlvbmFsaXR5LiBSZXVzYWJsZSB1c2Ugb2YgdGhpcyBzcG9vbiBoZWxwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBwbGFzdGljIHdhc3RlLCBjb250cmlidXRpbmcgdG8gY2FyaW5nIGZvciBuYXR1cmUuIElkZWFsIGZvciByZXN0YXVyYW50cyBhbmQgZGVsaXZlcnkgc2VydmljZXMsIHByb3ZpZGluZyBjdXN0b21lcnMgd2l0aCBhIGNvbnZlbmllbnQgYW5kIHN0eWxpc2ggdG9vbCBmb3IgZWF0aW5nLiBDaG9vc2Ugb3VyIHNwb29uIHRvIGltcHJvdmUgeW91ciBzZXJ2aWNlIGFuZCBzYXRpc2Z5IHRoZSBuZWVkcyBvZiB5b3VyIGN1c3RvbWVycyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMDctMjcgMTM6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY2OS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBIZWF2eSBXZWlnaHQgU291cCBTcG9vbiAxN2NtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1NS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1NS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3Mjk1YmE4ZjZlMDZjMjcyZDhhYTVjMDVkNDQzNDkwNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBQYWxzdGljIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFp1cGFzIGthcm90ZSBwcmVtaXVtIGRhdWR6a8SBcnQgbGlldG9qYW1hLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LAg0J/RgNC10LzQuNGD0LwsINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1NS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDY3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDcyNDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YsgNTAwINC80LssINCf0J8sINGH0LXRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDUwMCBtbCwgUFAsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7OiDQndC10LHQvtC70YzRiNC+0Lkg0L7QsdGK0LXQvCwg0LzQsNC60YHQuNC80YPQvCDQv9C+0LvRjNC30Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNC00LXQsNC70YzQvdGLINC00LvRjyDQvdC10LHQvtC70YzRiNC40YUg0L/QvtGA0YbQuNC5LCDRgdC+0YPRgdC+0LIg0LjQu9C4INC00LXRgdC10YDRgtC+0LIuINCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQsdC10LfQvtC/0LDRgdC90Ysg0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQutC4LCDQvNC+0YDQvtC30LjQu9C60Lgg0Lgg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdGLLiDQo9C00L7QsdC90LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3QsNGPINCz0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwINC00LXQu9Cw0Y7RgiDQuNGFINGE0LDQstC+0YDQuNGC0LDQvNC4INCyINC/0LXQutCw0YDQvdGP0YUg0Lgg0LTQvtC80LAuINCj0YfQsNGB0YLQstGD0LnRgtC1INCyJm5ic3A70L/RgNC+0LPRgNCw0LzQvNCw0YUg0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtC60YDQsNGC0LjRgtGMINGN0LrQvtGB0LvQtdC0INCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1hcyB0YWlzbnN0xatydmVpZGEga8SBcmJhcyA1MDAgbWw6IE1henMgaXptxJNycywgbGllbGEgaWV0ZWttZTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzIGtvbXBha3TEgXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtYXMga8SBcmJhcyZuYnNwO2lyIHBpZW3Ek3JvdGFzIG1hesSBbSBwb3JjaWrEgW0sIG3Ek3JjxJNtIHZhaSBkZXNlcnRpZW0uIERybyZzY2Fyb247aSBsaWV0b2phbWFzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEuIFRvIGthdWR6ZXMgZGl6YWlucyBpZXRhdXBhIHZpZXR1IG5vbGlrdGF2xIFzLiBQaWVkYWxvdGllcyZuYnNwO2RlcG96xKt0YSBwcm9ncmFtbcSBcywgasWrcyB2ZWljaW5hdCBhcHJpdGVzIGVrb25vbWlrdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSByZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lcnMgNTAwIG1sOiBTbWFsbCBzaXplLCBiaWcgaW1wYWN0PC9zdHJvbmc+PC9oMj4NCg0KPHA+Q29tcGFjdCB5ZXQgdmVyc2F0aWxlLCB0aGVzZSZuYnNwO3JldXNhYmxlIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc25hY2tzLCBkaXBzLCBvciBzbWFsbCBwb3J0aW9ucy4gVGhlIEJQQS1mcmVlIGRlc2lnbiB3aXRoc3RhbmRzIGV4dHJlbWUgdGVtcGVyYXR1cmVzLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBtaWNyb3dhdmluZywgZnJlZXppbmcsIGFuZCBkaXNod2FzaGluZy4gVGhlIGFpcnRpZ2h0IGxpZCBwcmVzZXJ2ZXMgZnJlc2huZXNzLCB3aGlsZSB0aGUgdHJhbnNwYXJlbnQgYm9keSBoaWdobGlnaHRzIHlvdXIgZGlzaGVzJnJzcXVvOyBhcHBlYWwuIEEgZmF2b3JpdGUgZm9yIGJha2VyaWVzLCBkZWxpcywgb3IgaG9tZSB1c2UsIHRoZXkgc3VwcG9ydCZuYnNwO3plcm8td2FzdGUgaW5pdGlhdGl2ZXMmbmJzcDt0aHJvdWdoIGRlcG9zaXQgc3lzdGVtcy4gU3RhY2sgdGhlbSBuZWF0bHkgaW4ga2l0Y2hlbnMgb3IgZGVsaXZlcnkgdmVoaWNsZXMgdG8gbWF4aW1pemUgc3BhY2UuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjAzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny45MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE0NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDYzMTgyMWM4NDM3ZmNlMDcxMDgzN2FiYTU1ZGVjZDJlLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVycyA1MDAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgNTAwIG1sIFBQIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0L/QuNGJ0LXQstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3Rfc2ltaWxhcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1EVDEvMkxJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3MjI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCAzNzUvNTAwLzc1MCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyDEk2RpZW51IGvEgXJixIFtIDM3NS81MDAvNzUwIG1sLCBQUCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWQgZm9yIGNvbnRhaW5lciAzNzUvNTAwLzc1MCBtbCAgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwIFBDTS1UQjEyQi8xNkIvMjRCLiDQmtGA0YvRiNC60Lgg0L7RgdC90LDRidC10L3RiyDQt9Cw0L/QsNGC0LXQvdGC0L7QstCw0L3QvdC+0Lkg0L/Qu9C+0YLQvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSDQt9Cw0LrRgNGL0YLQuNGPINC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINC/0YDQvtGC0LXQutCw0L3QuNGPLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCDQuCDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LTQviAxMjEgJmRlZztDLCDQsCDRgtCw0LrQttC1INC90LDQvNC90L7Qs9C+INC00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3Rj9GO0YIg0JLQsNGI0Lgg0LHQu9GO0LTQsCDQs9C+0YDRj9GH0LjQvNC4INC4INGB0LLQtdC20LjQvNC4LiDQn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0YPQv9GA0L7RidCw0Y7RgiDRg9C30L3QsNCy0LDQtdC80L7RgdGC0Ywg0L/RgNC+0LTRg9C60YLQsCDQuCDRg9Cy0LXQu9C40YfQuNCy0LDRjtGCINCy0L7Qt9C80L7QttC90L7RgdGC0Lgg0L/RgNC10LfQtdC90YLQsNGG0LjQuC4g0JTQvtGB0YLRg9C/0L3RiyDQsiDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSwg0LrRgNGD0LPQu9C+0Lkg0Lgg0L7QstCw0LvRjNC90L7QuSDRhNC+0YDQvNCw0YUg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINCz0L7RgNGP0YfQuNGFINCx0LvRjtC0LCDRgtCw0Log0Lgg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0LfQsNC60YPRgdC+0LosINGB0L7Rg9GB0L7QsiDQuCDRgdGD0L/QvtCyLiDQmtC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0LIg0YXQvtC70L7QtNC40LvRjNC90L7QuSDQuCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDQtS4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LLQvNC10YHRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyZuYnNwO9C00L7RgdGC0LDQstC60Lgg0LXQtNGLLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkRvdGllIGNhdXJzcMSrZMSrZ2llIHbEgWtpIGlyIHBpZW3Ek3JvdGkga29udGVpbmVyaW0gUENNLVRCMTJCLzE2Qi8yNEIsa2FzIGthbHBvIMSTZGllbnUgcGllZ8SBZGVpLiBUaWUgaXIgYXByxKtrb3RpIGFyIHBhdGVudMSTdHUgc3RpbmdydSBhaXp0YWlzxKsmc2Nhcm9uO2FuYXMgc2lzdMSTbXUsIGxhaSBub3bEk3JzdHUgamVia8SBZGEgdmVpZGEgbm9wbMWrZGkuIEtvbnRlaW5lcmkgaXIgcGllbcSTcm90aSBsaWV0byZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKtzIHVuIHZhciBpenR1csSTdCB0ZW1wZXJhdMWrcnUgbMSrZHogMTIxICZkZWc7Qywga8SBIGFyxKsgdGllIGlsZ8SBayBzYWdsYWLEgSBrYXJzdHUgdW4gc3ZhaWd1IErFq3N1IMSTZGllbnUuIEtyaXN0xIFsZHppZHJpZSB2xIFraSBwYWRhcmEgcHJvZHVrdHUgcmVkemFtdSB1biB0YXMgcGFsaWVsaW5hIHByZXplbnTEkyZzY2Fyb247YW5hcyBpZXNwxJNqYXMuIElyIHBpZWVqYW1pIHRhaXNuc3TFq3JhLCBhcGHEvGkgdW4gb3bEgWxpIHVuIHRpZSBkZXLEk3MgZ2FuICZuYnNwO2thcnN0aWVtIMSTZGllbmllbSwgZ2FuIGFyxKsgYXVrc3TEgW0gdXprb2TEgW0sIG3Ek3JjxJNtIHVuIHp1cMSBbS4gS29udGVpbmVyaSBpciBwaWVtxJNyb3RpIGFyxKsgcHJvZHVrdGEgdXpnbGFixIEmc2Nhcm9uO2FuYWkgbGVkdXNza2FwxKsgdW4gc2FsZMSTdGF2xIEuIERvdGllIGtvbnRlaW5lcmkgYXIgdsSBa2llbSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgxJNkaWVudSBwaWVnxIFkZWkuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgY292ZXJzIGFyZSBzdWl0YWJsZSBmb3IgZm9vZCBkZWxpdmVyeSwgZm9yIGNvbnRhaW5lciBQQ00tVEIxMkIgLyAxNkIgLyAyNEIuIENvdmVycyBhcmUgZXF1aXBwZWQgd2l0aCBhIHBhdGVudGVkIHRpZ2h0IGNsb3N1cmUgc3lzdGVtIHRvIHByZXZlbnQgbGVha2FnZS4gVGhlIGNvbnRhaW5lcnMgYXJlIHN1aXRhYmxlIGZvciBtaWNyb3dhdmUgb3ZlbnMgYW5kIGNhbiB3aXRoc3RhbmQgdGVtcGVyYXR1cmVzIHVwIHRvIDEyMSAmZGVnOyBDLCBhbmQgYWxzbyBrZWVwIHlvdXIgZGlzaGVzIGhvdCBhbmQgZnJlc2ggZm9yIG11Y2ggbG9uZ2VyLiBUcmFuc3BhcmVudCBjb3ZlcnMgc2ltcGxpZnkgcHJvZHVjdCByZWNvZ25pdGlvbiBhbmQgaW5jcmVhc2UgcHJlc2VudGF0aW9uIGNhcGFiaWxpdGllcy4gQXZhaWxhYmxlIGluIHJlY3Rhbmd1bGFyLCByb3VuZCBhbmQgb3ZhbCBzaGFwZXMgYW5kIHN1aXRhYmxlIGZvciBob3QgZGlzaGVzLCBhcyB3ZWxsIGFzIGZvciBjb2xkIGFwcGV0aXplcnMsIHNhdWNlcyBhbmQgc291cHMuIENvbnRhaW5lcnMgYXJlIGFsc28gc3VpdGFibGUgZm9yIHN0b3JhZ2UgaW4gdGhlIHJlZnJpZ2VyYXRvciBhbmQgZnJlZXplci4gQ29udGFpbmVycyB3aXRoIGxpZHMgYXJlIGlkZWFsIGZvciBmb29kIGRlbGl2ZXJ5LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODAyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny43MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE0NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWQgZm9yIGNvbnRhaW5lciAzNzUvNTAwLzc1MCBtbCAgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI0OGM4N2U5MmU0NjI4ZWRmNDY2YTBiNzUyMDVjZjVhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTU3Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTA3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS0xNlJDTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgNTAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGRhdWR6a8SBcnQgbGlldG9qYW1pZW0gYXBhxLxpZW0gxJNkaWVudSBrxIFyYsSBbSA1MDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJldWFzYmxlIFJvdW5kIERlbGkgQ29udGFpbmVycyA1MDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QmtGA0YvRiNC60Lgg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDUwMCDQvNC7PC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmk5LjU3YTZjOTIxUTROOG1UIj7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyOiDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0Lgg0LXQtNGLINC90LAg0LLRi9C90L7RgTwvc3Ryb25nPjwvaDM+DQoNCjxwPtCh0L7QstGA0LXQvNC10L3QvdGL0LUg0YLQtdGF0L3QvtC70L7Qs9C40Lgg0YPQv9Cw0LrQvtCy0LrQuCDRgdGC0YDQtdC80LjRgtC10LvRjNC90L4g0YDQsNC30LLQuNCy0LDRjtGC0YHRjywg0L/RgNC10LTQu9Cw0LPQsNGPINCy0YHRkSDQsdC+0LvQtdC1INGD0LTQvtCx0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0YDQtdGI0LXQvdC40Y8uINCe0LTQvdC40Lwg0LjQtyDRgtCw0LrQuNGFINC40L3QvdC+0LLQsNGG0LjQvtC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7QsiDRj9Cy0LvRj9GO0YLRgdGPINC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIsINC60L7RgtC+0YDRi9C1INGB0YLQsNC90L7QstGP0YLRgdGPINC90LXQt9Cw0LzQtdC90LjQvNGL0LzQuCDQutCw0Log0LTQu9GPINGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGC0LDQuiDQuCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5INC+0LHRidC10YHRgtCy0LXQvdC90L7Qs9C+INC/0LjRgtCw0L3QuNGPLCDQv9GA0LXQtNC70LDQs9Cw0Y7RidC40YUg0LHQu9GO0LTQsCDQvdCwINCy0YvQvdC+0YEuINCt0YLQuCDQutGA0YvRiNC60Lgg0L3QtSDRgtC+0LvRjNC60L4g0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCINC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINGB0L7QtNC10YDQttC40LzQvtCz0L4sINC90L4g0Lgg0L/QvtC80L7Qs9Cw0Y7RgiDRgdC+0LfQtNCw0YLRjCDQv9C+0LvQvtC20LjRgtC10LvRjNC90L7QtSDQstC/0LXRh9Cw0YLQu9C10L3QuNC1INGDINC60LvQuNC10L3RgtCwLjwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC10Log0Y/QstC70Y/QtdGC0YHRjyDQvtC00L3QuNC8INC40Lcg0LrQu9GO0YfQtdCy0YvRhSDQv9GA0LXQuNC80YPRidC10YHRgtCyINGN0YLQuNGFINC40LfQtNC10LvQuNC5LiDQntC90LAg0L/QvtC30LLQvtC70Y/QtdGCINCy0LjQtNC10YLRjCDQsdC70Y7QtNC+INGH0LXRgNC10Lcg0YPQv9Cw0LrQvtCy0LrRgywg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0LTQtdC80L7QvdGB0YLRgNCw0YbQuNC4INCz0L7RgtC+0LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQvdCwINCy0LjRgtGA0LjQvdC1LiDQotCw0LrQvtC5INC/0L7QtNGF0L7QtCDQv9C+0LzQvtCz0LDQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0LLQvdC40LzQsNC90LjQtSDQv9C+0LrRg9C/0LDRgtC10LvQtdC5LCDQstGL0LfRi9Cy0LDRjyDRgyDQvdC40YUg0LbQtdC70LDQvdC40LUg0L/QvtC/0YDQvtCx0L7QstCw0YLRjCDQsNC/0L/QtdGC0LjRgtC90L4g0LLRi9Cz0LvRj9C00Y/RidC10LUg0LHQu9GO0LTQvi4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuCDRgdCy0LXQttC10YHRgtGMINC/0YDQvtC00YPQutGC0L7Qsiwg0YPRgdC40LvQuNCy0LDRjyDQuNGFINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDRg9Cy0LXQu9C40YfQtdC90LjRjiDQv9GA0L7QtNCw0LYuPC9wPg0KDQo8aDM+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QmtGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YIg0YPQv9Cw0LrQvtCy0LrRgywg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjC4g0K3RgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtGC0LXQutCw0L3QuNC1INGB0L7Rg9GB0L7Qsiwg0YHQvtC60L7QsiDQuNC70Lgg0LTRgNGD0LPQuNGFINC20LjQtNC60L7RgdGC0LXQuSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1INC/0LjRidC4LiDQndCw0LTRkdC20L3QsNGPINGE0LjQutGB0LDRhtC40Y8g0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiwg0YfRgtC+INCy0LDRiCDQt9Cw0LrQsNC3INCx0YPQtNC10YIg0LTQvtGB0YLQsNCy0LvQtdC9INCyINGG0LXQu9C+0YHRgtC4INC4INGB0L7RhdGA0LDQvdC90L7RgdGC0LgsINCx0LXQtyDQu9C40YjQvdC40YUg0LHQtdGB0L/QvtGA0Y/QtNC60L7QsiDQuCDRgNCw0LfQu9C40LLQsNGO0YnQuNGF0YHRjyDRgdC+0LTQtdGA0LbQuNC80YvRhS48L3A+DQoNCjxoMz48c3Ryb25nPtCg0LDQt9C90L7QvtCx0YDQsNC30LjQtSDRhNC+0YDQvCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCa0YDRi9GI0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGA0LDQt9C70LjRh9C90YvRhSDRhNC+0YDQvNCw0YUgJm1kYXNoOyDQutGA0YPQs9C70YvQtSwg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0Lgg0L7QstCw0LvRjNC90YvQtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQstGL0LHRgNCw0YLRjCDQvdCw0LjQsdC+0LvQtdC1INC/0L7QtNGF0L7QtNGP0YnQuNC5INCy0LDRgNC40LDQvdGCINC00LvRjyDRgNCw0LfQvdGL0YUg0YLQuNC/0L7QsiDQsdC70Y7QtC4g0JHQu9Cw0LPQvtC00LDRgNGPINGN0YLQvtC80YMg0L7QvdC4INC70LXQs9C60L4g0LDQtNCw0L/RgtC40YDRg9GO0YLRgdGPINC6INC70Y7QsdGL0Lwg0YLRgNC10LHQvtCy0LDQvdC40Y/QvCDQuCDQv9GA0LXQtNC/0L7Rh9GC0LXQvdC40Y/QvCDQutC70LjQtdC90YLQvtCyLiDQmtGA0L7QvNC1INGC0L7Qs9C+LCDRjdGC0Lgg0LrRgNGL0YjQutC4INCy0YvQtNC10YDQttC40LLQsNGO0YIg0LLRi9GB0L7QutGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQtNC+ICsxMjEmZGVnO0MsINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDRgdC+0LLQvNC10YHRgtC40LzRi9C80Lgg0YEg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0YzRji4g0K3RgtC+INC+0YHQvtCx0LXQvdC90L4g0L/QvtC70LXQt9C90L4g0LTQu9GPINGC0LXRhSwg0LrRgtC+INC/0YDQtdC00L/QvtGH0LjRgtCw0LXRgiDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINGB0LLQvtC4INCx0LvRjtC00LAg0L/QtdGA0LXQtCDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LXQvC48L3A+DQoNCjxoMz48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQtdGB0LrQsNGPINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCAmbWRhc2g7INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQutC+0YLQvtGA0YvQuSDQvNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L/QvtCy0YLQvtGA0L3Qvi4g0J/QvtGB0LvQtSDQvtC60L7QvdGH0LDQvdC40Y8g0YHRgNC+0LrQsCDRgdC70YPQttCx0Ysg0YLQsNC60LjQtSDQuNC30LTQtdC70LjRjyDQu9C10LPQutC+INC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNGO0YLRgdGPLCDRh9GC0L4g0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L3QuNC20LXQvdC40Y4g0LrQvtC70LjRh9C10YHRgtCy0LAg0L7RgtGF0L7QtNC+0LIg0Lgg0LfQsNGJ0LjRgtC1INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCS0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC80L3QvtCz0L7RgNCw0LfQvtCy0L7QuSDRg9C/0LDQutC+0LLQutC4ICZtZGFzaDsg0Y3RgtC+INGI0LDQsyDQuiDQsdC+0LvQtdC1INGH0LjRgdGC0L7QvNGDINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvNC40YDRgy48L3A+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTAuNTdhNmM5MjFRNE44bVQiPtCi0LDQutC40Lwg0L7QsdGA0LDQt9C+0LwsINC/0YDQvtC30YDQsNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/RgNC10LTRgdGC0LDQstC70Y/RjtGCINGB0L7QsdC+0Lkg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0L7QstGA0LXQvNC10L3QvdGL0YUg0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INGA0YvQvdC60LAg0LTQvtGB0YLQsNCy0LrQuCDQuCDQvtCx0YnQtdGB0YLQstC10L3QvdC+0LPQviDQv9C40YLQsNC90LjRjy4g0J7QvdC4INGB0L7Rh9C10YLQsNGO0YIg0LIg0YHQtdCx0LUg0Y3RgdGC0LXRgtC40LrRgywg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQtdGB0LrRg9GOINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCwg0LTQtdC70LDRjyDQv9GA0L7RhtC10YHRgSDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjywg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC4INGD0L/QvtGC0YDQtdCx0LvQtdC90LjRjyDQv9C40YnQuCDQsdC+0LvQtdC1INC60L7QvNGE0L7RgNGC0L3Ri9C8INC4INC/0YDQuNGP0YLQvdGL0Lwg0LTQu9GPINCy0YHQtdGFINGD0YfQsNGB0YLQvdC40LrQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WxIFraSBkYXVkemvEgXJ0IGxpZXRvamFtaWVtIMSTZGllbnUgdHJhdWtpZW0gNTAwIG1sPC9oMj4NCg0KPGgzPjxzdHJvbmc+Q2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIGtvbnRlaW5lcmllbTogaWRlxIFscyByaXNpbsSBanVtcyBwxIFydGlrYXMgcGllZ8SBZGVpIHVuIGzEq2R6xYZlbSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3NkaWVudSBpZXBha28mc2Nhcm9uO2FuYXMgdGVobm9sb8SjaWphcyBzdHJhdWppIGF0dMSrc3TEgXMsIHBpZWTEgXbEgWpvdCBhcnZpZW4gxJNydMSBa3VzIHVuIHZpZGVpIGRyYXVkesSrZ8SBa3VzIHJpc2luxIFqdW11cy4gVmllbnMgbm8gJnNjYXJvbjvEgWRpZW0gaW5vdmF0xKt2aWVtIHByb2R1a3RpZW0gaXIgY2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIHRyYXVraWVtLCBrYXMga8S8dXZ1JnNjYXJvbjtpIG5lYWl6c3TEgWphbWkgcMSBcnRpa2FzIHBpZWfEgWRlcyBkaWVuZXN0b3MgdW4gxJNzdHV2xJNzLCBrYXMgcGllZMSBdsSBIGzEq2R6aSBtYWx0xKt0aS4gJlNjYXJvbjtpZSB2xIFraSBuZSB0aWthaSBub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBzYXR1cmEgYWl6c2FyZHrEq2J1LCBiZXQgYXLEqyBwYWzEq2R6IHJhZMSrdCBwb3ppdMSrdnUgaWVzcGFpZHUgdXoga2xpZW50aWVtLjwvcD4NCg0KPGgzPjxzdHJvbmc+UMSBcnJlZHphbcSrYmFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjxwPkNhdXJzcMSrZMSrZ3VtcyBpciB2aWVuYSBubyBnYWx2ZW5hasSBbSAmc2Nhcm9uO28gdsSBa3UgcHJpZWsmc2Nhcm9uO3JvY8SrYsSBbS4gVGFzIMS8YXVqIGtsaWVudGllbSByZWR6xJN0IHRyYXVrdSBjYXVyIGllcGFrb2p1bXUsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpLCBkZW1vbnN0csSTam90IGdhdGF2dXMgcHJvZHVrdHVzLiAmU2Nhcm9uO8SBZGEgcGllZWphIHBhbMSrZHogcGllc2Fpc3TEq3QgdXptYW7Eq2J1IHVuIHBvdGVuY2nEgWxham9zIHBpcmPEk2pvcyByYWRhIHbEk2xtaSBub2dhciZzY2Fyb247b3QgYXBldMSrdGzEq2fEgSBpenNrYXRhIMSTZGllbnUuIENhdXJzcMSrZMSrZ2FpcyBpZXBha29qdW1zIHV6c3ZlciBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSB1biBzdmFpZ3VtdSwgdXpsYWJvam90IHRvIG5vZm9ybcSTanVtdSB1biB2ZWljaW5vdCBwxIFyZG8mc2Nhcm9uO2FuYXMgYXBqb211LjwvcD4NCg0KPGgzPjxzdHJvbmc+QmzEq3bEk2phbcSrYmEgdW4gcHJha3Rpc2t1bXM8L3N0cm9uZz48L2gzPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtbyBrb250ZWluZXJ1IHbEgWtpIGRybyZzY2Fyb247aSBub3NsxJNkeiBpZXBha29qdW11LCBub2RybyZzY2Fyb247aW5vdCBoZXJtxJN0aXNrdSBhaXp2xJNyJnNjYXJvbjthbnUuIFRhcyBub3bEk3Imc2Nhcm9uOyBtxJNyxI11LCBzdWx1IHZhaSBjaXR1ICZzY2Fyb247xLdpZHJ1bXUgbm9wbMWrZGksIGthcyBpciDEvG90aSBzdmFyxKtnaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYXMgbGFpa8SBLiBVenRpY2FtcyBibMSrdsSTanVtcyBnYXJhbnTEkywga2EgasWrc3UgcGFzxat0xKtqdW1zIHRpa3MgcGllZ8SBZMSBdHMgbmVza2FydHMsIGJleiBpeiZzY2Fyb247xLxha3N0xKtqdW1pZW0gdmFpIG5ldMSrcnVtaWVtLjwvcD4NCg0KPGgzPjxzdHJvbmc+Rm9ybXUgdW4gZnVua2Npb25hbGl0xIF0ZXMgZGF1ZHp2ZWlkxKtiYTwvc3Ryb25nPjwvaDM+DQoNCjxwPiZTY2Fyb247aWVtIHbEgWtpZW0gaXIgZGHFvsSBZGFzIGZvcm1hcyAmbWRhc2g7IGFwYcS8aSwgdGFpc25zdMWrcnZlaWRhIHVuIG92xIFsaSAmbWRhc2g7LCBrYXMgxLxhdWogaXp2xJNsxJN0aWVzIHBpZW3Ek3JvdMSBa28gdmFyaWFudHUgZGHFvsSBZGEgdmVpZGEgxJNkaWVuaWVtLiAmU2Nhcm9uO8SrIGRhdWR6cHVzxKtiYSDEvGF1aiB0b3MgdmllZ2xpIHBpZWzEgWdvdCBqZWJrdXLEgW0gcHJhc8SrYsSBbSB1biBrbGllbnR1IHbEk2xtxJNtLiBUdXJrbMSBdCB2xIFraSB2YXIgaXp0dXLEk3QgYXVnc3R1IHRlbXBlcmF0xatydSBsxKtkeiArMTIxJmRlZztDLCBwYWRhcm90IHRvcyBkcm8mc2Nhcm9uO3VzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy4gVGFzIGlyIMSrcGEmc2Nhcm9uO2kgbm9kZXLEq2dpIHRpZW0sIGt1cmkgZG9kIHByaWVrJnNjYXJvbjtyb2t1IG1hbHTEq3RlcyB1enNpbGTEqyZzY2Fyb247YW5haSBwaXJtcyBsaWV0byZzY2Fyb247YW5hcy48L3A+DQoNCjxoMz48c3Ryb25nPkF0YmlsZMSrYmEgcHJldCB2aWRpPC9zdHJvbmc+PC9oMz4NCg0KPHA+RGF1ZGvEgXJ0IGxpZXRvamFtaWUgdsSBa2kgaXIgaXpnYXRhdm90aSBubyBpenR1csSrZ2EgdW4gaWxnbcWrxb7Eq2dhIHBvbGlwcm9waWzEk25hLCBrbyB2YXIgbWF6Z8SBdCB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBIHVuIGxpZXRvdCB2YWlyxIFrYXMgcmVpemVzLiBQxJNjIHRvIGthbHBvJnNjYXJvbjthbmFzIGxhaWthIGJlaWfEgW0gJnNjYXJvbjtpZSBwcmllayZzY2Fyb247bWV0aSBpciB2aWVnbGkgcMSBcnN0csSBZMSBamFtaSwgcGFsxKtkem90IHNhbWF6aW7EgXQgYXRrcml0dW11IGRhdWR6dW11IHVuIGFpenNhcmfEgXQgdmlkaS4gQXRrxIFydG90aSBsaWV0b2phbcSBIGllcGFrb2p1bWEgaXp2xJNsZSBpciBzb2xpcyBjZcS8xIEgdXogdMSrcsSBa3UgdW4gaWxndHNwxJNqxKtnxIFrdSBwYXNhdWxpLjwvcD4NCg0KPHA+UmV6dW3Ek2pvdCwgY2F1cnNwxKtkxKtnaSBhdGvEgXJ0b3RpIGxpZXRvamFtaWUga29udGVpbmVydSB2xIFraSBwaWVkxIF2xIEgdW5pdmVyc8SBbHUgcmlzaW7EgWp1bXUgbcWrc2RpZW51IHDEgXJ0aWthcyBwaWVnxIFkZXMgdW4gdmllc23Eq2zEq2JhcyBub3phcmVzIHZhamFkesSrYsSBbS4gVGllIGFwdmllbm8gZXN0xJN0aWt1LCBwcmFrdGlza3VtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSwgcGFkYXJvdCDEk2RpZW5hIGdhdGF2byZzY2Fyb247YW5hcywgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYXMgdW4gcGF0xJNyacWGYSBwcm9jZXN1cyDEk3J0xIFrdXMgdW4gcGF0xKtrYW3EgWt1cyB2aXPEgW0gaWVzYWlzdMSrdGFqxIFtIHB1c8STbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+TGlkcyBmb3IgcmV1c2FibGUgcm91bmQgY29udGFpbmVycyA1MDAgbWw8L2gyPg0KDQo8aDM+PHN0cm9uZyBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEzLjU3YTZjOTIxUTROOG1UIj5UcmFuc3BhcmVudCBMaWRzIGZvciBSZXVzYWJsZSBDb250YWluZXJzOiBUaGUgUGVyZmVjdCBTb2x1dGlvbiBmb3IgRm9vZCBEZWxpdmVyeSBhbmQgVGFrZW91dDwvc3Ryb25nPjwvaDM+DQoNCjxwPk1vZGVybiBwYWNrYWdpbmcgdGVjaG5vbG9naWVzIGFyZSByYXBpZGx5IGV2b2x2aW5nLCBvZmZlcmluZyBpbmNyZWFzaW5nbHkgY29udmVuaWVudCBhbmQgZWNvLWZyaWVuZGx5IHNvbHV0aW9ucy4gT25lIHN1Y2ggaW5ub3ZhdGl2ZSBwcm9kdWN0IGlzIHRyYW5zcGFyZW50IGxpZHMgZm9yIHJldXNhYmxlIGNvbnRhaW5lcnMsIHdoaWNoIGhhdmUgYmVjb21lIGluZGlzcGVuc2FibGUgZm9yIGZvb2QgZGVsaXZlcnkgc2VydmljZXMgYW5kIGVhdGVyaWVzIG9mZmVyaW5nIHRha2VvdXQgbWVhbHMuIFRoZXNlIGxpZHMgbm90IG9ubHkgcHJvdmlkZSByZWxpYWJsZSBwcm90ZWN0aW9uIGZvciB0aGUgY29udGVudHMgYnV0IGFsc28gaGVscCBjcmVhdGUgYSBwb3NpdGl2ZSBpbXByZXNzaW9uIG9uIGN1c3RvbWVycy48L3A+DQoNCjxoMz48c3Ryb25nPlRoZSBCZW5lZml0cyBvZiBUcmFuc3BhcmVuY3k8L3N0cm9uZz48L2gzPg0KDQo8cD5UcmFuc3BhcmVuY3kgaXMgb25lIG9mIHRoZSBrZXkgYWR2YW50YWdlcyBvZiB0aGVzZSBsaWRzLiBJdCBhbGxvd3MgY3VzdG9tZXJzIHRvIHNlZSB0aGUgZGlzaCB0aHJvdWdoIHRoZSBwYWNrYWdpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IHdoZW4gc2hvd2Nhc2luZyByZWFkeS1tYWRlIHByb2R1Y3RzIG9uIGRpc3BsYXkuIFRoaXMgYXBwcm9hY2ggaGVscHMgYXR0cmFjdCBhdHRlbnRpb24gYW5kIGNyZWF0ZXMgYSBkZXNpcmUgaW4gcG90ZW50aWFsIGJ1eWVycyB0byB0cnkgdGhlIGFwcGV0aXppbmctbG9va2luZyBkaXNoLiBUcmFuc3BhcmVudCBwYWNrYWdpbmcgZW1waGFzaXplcyB0aGUgcXVhbGl0eSBhbmQgZnJlc2huZXNzIG9mIHRoZSBpbmdyZWRpZW50cywgZW5oYW5jaW5nIHRoZWlyIHByZXNlbnRhdGlvbiBhbmQgYm9vc3Rpbmcgc2FsZXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5TZWFsYWJpbGl0eSBhbmQgUHJhY3RpY2FsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHA+VGhlIGxpZHMgZm9yIHJldXNhYmxlIGNvbnRhaW5lcnMgc2VjdXJlbHkgc2VhbCB0aGUgcGFja2FnaW5nLCBlbnN1cmluZyBhaXJ0aWdodCBjbG9zdXJlLiBUaGlzIHByZXZlbnRzIGxlYWthZ2Ugb2Ygc2F1Y2VzLCBqdWljZXMsIG9yIG90aGVyIGxpcXVpZHMsIHdoaWNoIGlzIGNydWNpYWwgZHVyaW5nIGZvb2QgdHJhbnNwb3J0YXRpb24uIFJlbGlhYmxlIHNlYWxpbmcgZ3VhcmFudGVlcyB0aGF0IHlvdXIgb3JkZXIgd2lsbCBiZSBkZWxpdmVyZWQgaW50YWN0IHdpdGhvdXQgYW55IHNwaWxscyBvciBtZXNzZXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5WYXJpZXR5IG9mIFNoYXBlcyBhbmQgRnVuY3Rpb25hbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTIuNTdhNmM5MjFRNE44bVQiPlRoZXNlIGxpZHMgY29tZSBpbiB2YXJpb3VzIHNoYXBlcyZtZGFzaDtyb3VuZCwgcmVjdGFuZ3VsYXIsIGFuZCBvdmFsJm1kYXNoO2FsbG93aW5nIHlvdSB0byBjaG9vc2UgdGhlIG1vc3Qgc3VpdGFibGUgb3B0aW9uIGZvciBkaWZmZXJlbnQgdHlwZXMgb2YgZGlzaGVzLiBUaGlzIHZlcnNhdGlsaXR5IG1ha2VzIHRoZW0gZWFzaWx5IGFkYXB0YWJsZSB0byBhbnkgcmVxdWlyZW1lbnRzIGFuZCBjdXN0b21lciBwcmVmZXJlbmNlcy4gQWRkaXRpb25hbGx5LCB0aGUgbGlkcyBjYW4gd2l0aHN0YW5kIGhpZ2ggdGVtcGVyYXR1cmVzIHVwIHRvICsxMjEmZGVnO0MsIG1ha2luZyB0aGVtIG1pY3Jvd2F2ZS1zYWZlLiBUaGlzIGlzIHBhcnRpY3VsYXJseSB1c2VmdWwgZm9yIHRob3NlIHdobyBwcmVmZXIgdG8gcmVoZWF0IHRoZWlyIG1lYWxzIGJlZm9yZSBjb25zdW1wdGlvbi48L3A+DQoNCjxoMz48c3Ryb25nPkVudmlyb25tZW50YWwgUmVzcG9uc2liaWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cD5SZXVzYWJsZSBsaWRzIGFyZSBtYWRlIGZyb20gZHVyYWJsZSBhbmQgbG9uZy1sYXN0aW5nIHBvbHlwcm9weWxlbmUsIHdoaWNoIGNhbiBiZSB3YXNoZWQgaW4gYSBkaXNod2FzaGVyIGFuZCB1c2VkIG11bHRpcGxlIHRpbWVzLiBBZnRlciB0aGVpciBzZXJ2aWNlIGxpZmUgZW5kcywgdGhlc2UgaXRlbXMgYXJlIGVhc2lseSByZWN5Y2xhYmxlLCBoZWxwaW5nIHJlZHVjZSB3YXN0ZSBhbmQgcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQuIENob29zaW5nIHJldXNhYmxlIHBhY2thZ2luZyBpcyBhIHN0ZXAgdG93YXJkcyBhIGNsZWFuZXIgYW5kIG1vcmUgc3VzdGFpbmFibGUgd29ybGQuPC9wPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTE0LjU3YTZjOTIxUTROOG1UIj5JbiBzdW1tYXJ5LCB0cmFuc3BhcmVudCByZXVzYWJsZSBsaWRzIGZvciBjb250YWluZXJzIG9mZmVyIGEgdW5pdmVyc2FsIHNvbHV0aW9uIGZvciB0aGUgbW9kZXJuIG5lZWRzIG9mIHRoZSBmb29kIGRlbGl2ZXJ5IGFuZCBob3NwaXRhbGl0eSBpbmR1c3RyaWVzLiBUaGV5IGNvbWJpbmUgYWVzdGhldGljcywgcHJhY3RpY2FsaXR5LCBhbmQgZW52aXJvbm1lbnRhbCByZXNwb25zaWJpbGl0eSwgbWFraW5nIHRoZSBwcm9jZXNzZXMgb2YgcHJlcGFyYXRpb24sIHRyYW5zcG9ydGF0aW9uLCBhbmQgY29uc3VtcHRpb24gb2YgZm9vZCBtb3JlIGNvbWZvcnRhYmxlIGFuZCBlbmpveWFibGUgZm9yIGFsbCBwYXJ0aWVzIGludm9sdmVkLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTU3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ni40NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTEwLTE3IDIwOjAxOjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNTc2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZXVhc2JsZSBSb3VuZCBEZWxpIENvbnRhaW5lcnMgNTAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2Q5MzQzM2I1YmQ4MzY1ZTBhMjZhNjY0NjU5NmYwOWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciByb3VuZCBmb29kIGNvbnRhaW5lcnMgNTAwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0ga29udGVpbmVyaWVtIDUwMCBtbCBubyBQUAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0L/RgNC+0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70L7Qs9C+INC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXRgNCwINC+0LHRitC10LzQvtC8IDUwMCDQvNC7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NTldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yNzgxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzNzkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXMgMzAwIG1sLCBQUywgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyAzMDAgbWwsIFBTLCBUcmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LLQuNC90L7QvCDQsiDQv9C+0LvQvdC+0Lkg0LzQtdGA0LU6INCd0LDRiNC4INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60YDQvtC50YLQtSDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INGB0YLQuNC70Y8g0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0Lgg0YEg0L3QsNGI0LjQvNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C80Lgg0LHQvtC60LDQu9Cw0LzQuCDQtNC70Y8g0LLQuNC90LAhINCt0YLQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0YLQvtCz0L4sINGH0YLQvtCx0Ysg0YPQu9GD0YfRiNC40YLRjCDQstCw0YjQtSDQstC40L3QvdC+0LUg0L3QsNGB0LvQsNC20LTQtdC90LjQtSwg0YHQvtGF0YDQsNC90Y/RjyDQsNGA0L7QvNCw0YLRiyDQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINGD0LTQvtCx0YHRgtCy0L4uINCS0LzQtdGB0YLQuNC80L7RgdGC0YwgMzAwINC80Lsg0L/QvtC30LLQvtC70Y/QtdGCINC70LXQs9C60L4g0LLQt9Cx0LDQu9GC0YvQstCw0YLRjCDQutGA0LDRgdC90L7QtSDQstC40L3QviDQsdC10Lcg0YDQuNGB0LrQsCDQv9GA0L7Qu9C40YLRjCDQtdCz0L4sINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINGA0LDRgdC60YDRi9GC0LjRjyDQsdGD0LrQtdGC0LAg0Lgg0L7QsdC+0LPQsNGJ0LXQvdC40Y8g0LLQutGD0YHQvtCy0YvRhSDQvtGJ0YPRidC10L3QuNC5LjwvcD4NCg0KPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwINC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPJm5ic3A70L/RgNC+0YfQvdGLINC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LjQu9C4INC+0YHQvtCx0YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQrdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDQvtC/0YLQuNC80LDQu9GM0L3QvtC5INGG0LjRgNC60YPQu9GP0YbQuNC4INCy0L7Qt9C00YPRhdCwLCDQv9C+0LfQstC+0LvRj9GPINCy0LjQvdGDICZxdW90O9C00YvRiNCw0YLRjCZxdW90OyDQuCDRgNCw0YHQutGA0YvQstCw0YLRjCDQstGB0LUg0LDRgNC+0LzQsNGC0LjRh9C10YHQutC40LUg0L3RjtCw0L3RgdGLLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQutGA0LDRgdC90YvRhSDQstC40L0sINC60L7RgtC+0YDRi9C8INGC0YDQtdCx0YPQtdGC0YHRjyDQstGA0LXQvNGPLCDRh9GC0L7QsdGLINC/0L7Qu9C90L7RgdGC0YzRjiDQv9GA0L7Rj9Cy0LjRgtGMINGB0LLQvtC5INGF0LDRgNCw0LrRgtC10YAuPC9wPg0KDQo8cD7QktGL0LHQuNGA0LDQudGC0LUmbmJzcDvQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtGF0YDQsNC90LjRgtGMINC90LDQv9C40YLQvtC6INC/0YDQvtGF0LvQsNC00L3Ri9C8INC4INC60L7QvNGE0L7RgNGC0L3Ri9C8LiDQn9C70LDRgdGC0LjQuiDQvdC1INC/0L7Qs9C70L7RidCw0LXRgiDRgtC10L/Qu9C+LCDQv9C+0LTQtNC10YDQttC40LLQsNGPINGB0YLQsNCx0LjQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LLQuNC90LAg0LTQvtC70YzRiNC1ICZtZGFzaDsg0LrQu9GO0YfQtdCy0L7QtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0L4g0L/QtdGA0LXQtCDRgtGA0LDQtNC40YbQuNC+0L3QvdC+0Lkg0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNC+0LkuINCY0LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINGE0LXRgdGC0LjQstCw0LvQtdC5INC40LvQuCDRg9GO0YLQvdGL0YUg0LLQtdGH0LXRgNC+0LIg0LTQvtC80LAhPC9wPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70YsmbmJzcDvQvdC1INGC0L7Qu9GM0LrQviDQv9GA0LDQutGC0LjRh9C90YssINC90L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YsuINCe0L3QuCDRgdC+0LrRgNCw0YnQsNGO0YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGF0L7QtNC+0LIsINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LjQt9C00LXQu9C40Y8sINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPLiDQndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQutCw0LbQtNGL0Lwg0LPQu9C+0YLQutC+0Lwg0LLQuNC90LAsINC90LUg0LHQtdGB0L/QvtC60L7Rj9GB0Ywg0L4g0LHRjNGO0YnQtdC50YHRjyDQv9C+0YHRg9C00LUg0LjQu9C4INC70LjRiNC90LjRhSDRgtGA0LDRgtCw0YUuPC9wPg0KDQo8cD7QldGB0LvQuCDQstGLINGF0L7RgtC40YLQtSDRgdC+0LLQvNC10YHRgtC40YLRjCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+LCDQvdCw0YjQuCDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCAmbWRhc2g7INGD0LzQvdGL0Lkg0LLRi9Cx0L7RgCEg0J/RgNC40YHQvtC10LTQuNC90Y/QudGC0LXRgdGMINC6INC60YPQu9GM0YLRg9GA0LUg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQv9C+0YLRgNC10LHQu9C10L3QuNGPINGD0LbQtSDRgdC10LPQvtC00L3RjyAmbWRhc2g7INC30LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCDQvtC90LvQsNC50L0hPC9wPg0KDQo8cD48ZW0+0JLRi9Cx0LjRgNCw0LnRgtC1INC60LDRh9C10YHRgtCy0L4sINC60L7RgtC+0YDQvtC1INC+0YHRgtCw0LXRgtGB0Y8g0YEg0LLQsNC80LghPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXM8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5WxKtuYSBiYXVkxKsmc2Nhcm9uO2FuYSBwaWxuxKtixIE6IE3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplczwvc3Ryb25nPjwvaDM+DQoNCjxwPkl6cMSTdGlldCBpZGXEgWxvIGtvbWJpbsSBY2lqdSBzdGlsYSB1biBmdW5rY2lvbmFsaXTEgXRlcyBhciBtxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1hasSBbSB2xKtuYSBnbMSBesSTbSEgJlNjYXJvbjvEq3MgcGxhc3RtYXNhcyBnbMSBemVzIGlyIHJhZMSrdGFzLCBsYWkgdXpsYWJvdHUgasWrc3UgdsSrbmEgcGllcmVkemksIHNhZ2xhYsSBam90IGFyb23EgXR1cyB1biDEk3J0xKtidS4gQXIgMzAwIG1sIHRpbHB1bXUgdMSBcyDEvGF1aiBicsSrdmkgdmlycHXEvG90IHNhcmthbnbEq251LCBuZWJhaWRvdGllcyBwxJNjIGl6bGlldG5lcywga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2ksIGxhaSBhdGJyxKt2b3R1IHNtYXLFvmFzIHVuIGJhZ8SBdGluxIF0dSBnYXVtZXMgaXpqxat0dS48L3A+DQoNCjxwPlBsYXN0bWFzYXMgdsSrbmEgZ2zEgXplIGlyIGF0a8SBcnRvdGkgbGlldG9qYW1hJm5ic3A7dW4gaXp0dXLEq2dhLCBrYXMgcGFkYXJhIHRvIGlkZcSBbHUgaXp2xJNsaSBnYW4gaWtkaWVuYWksIGdhbiDEq3BhJnNjYXJvbjtpZW0gcGFzxIFrdW1pZW0uIFTEgXMgZXJnb25vbWlza2FpcyBkaXphaW5zIHZlaWNpbmEgb3B0aW3EgWx1IGdhaXNhIHBpZWvEvMWrdmksIMS8YXVqb3QgdsSrbmFtICZsZHF1bztlbHBvdCZyZHF1bzsgdW4gYXRrbMSBdCB2aXN1cyBhcm9txIF0YSBuaWFuc2VzLiBUYXMgaXIgYsWrdGlza2kgc2Fya2FuYWppZW0gdsSrbmllbSwga3VyaWVtIG5lcGllY2llJnNjYXJvbjthbWEgbGFpa2EgcG9zbXMsIGxhaSBwaWxuxKtixIEgYXR0xKtzdMSrdHUgc2F2dSByYWtzdHVydS48L3A+DQoNCjxwPkl6dsSTbGlldGllcyBwbGFzdG1hc2FzIHZhaXLEgWtrxIFydCBsaWV0b2phbWFzIHbEq25hIGdsxIF6ZXMsIGxhaSBzYWdsYWLEgXR1IGR6xJNyaWVuYSB2xJNzdW11IHVuIGtvbWZvcnR1LiBQbGFzdG1hc2FzIG1hdGVyacSBbHMgbmV1enPFq2Mgc2lsdHVtdSwgdMSBZMSTasSBZGkgdXp0dXJvdCB2xKtuYSB0ZW1wZXJhdMWrcnUgc3RhYmlsxIFrdSBpbGfEgWsgJm5kYXNoOyB0YXMgaXIgZ2FsdmVuYWlzIHByaWVrJnNjYXJvbjtyb2PEq2JhLCBzYWzEq2R6aW5vdCBhciB0cmFkaWNpb27EgWxhasSBbSBnbMSBesSTbS4gSWRlxIFsaSBwaWVtxJNyb3RhcyBwaWtuaWtpZW0sIGZlc3RpdsSBbGllbSB2YWkgdmFrYXJhIHJpdGllbSBtxIFqxIFzITwvcD4NCg0KPHA+TcWrc3UmbmJzcDthdGvEgXJ0b3RpIGxpZXRvamFtxIFzIGdsxIF6ZXMmbmJzcDtpciBuZSB0aWthaSBwcmFrdGlza2FzLCBiZXQgYXLEqyBla28gZHJhdWR6xKtnYXMuIFTEgXMgc2FtYXppbmEgYXRrcml0dW11IGRhdWR6dW11LCBhaXpzdMSBam90IHZpZW5yZWl6IGxpZXRvamFtb3MgcHJvZHVrdHVzLCB1biBpciB2aWVnbGkgdMSrcsSBbWFzLiBJemNpZW5pZXQga2F0cnUgdsSrbmEgcGlsaWVudSwgbmV1enRyYXVjb3RpZXMgcGFyIHN0aWtsYSBib2rEgWp1bWllbSB2YWkgbmV2xJNsYW1pZW0gaXptYWtzdSBwaWVhdWd1bWllbS48L3A+DQoNCjxwPkphIHbEk2xhdGllcyBhcHZpZW5vdCBpbGd0c3DEk2p1LCBzdGlsdSB1biBhdWdzdHUga3ZhbGl0xIF0aSwgbcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzIGlyIGrFq3N1IGd1ZHLEgWthaXMgaXp2xJNsZXMhIFBpZXZpZW5vamlldGllcyBpbGd0c3DEk2rEq2dhaSB2xKtuYSBrdWx0xatyYWkgamF1ICZzY2Fyb247b2RpZW4gJm5kYXNoOyBwYXPFq3RpZXQgc2F2dSBrb21wbGVrdHUgdGllJnNjYXJvbjtzYWlzdMSTITwvcD4NCg0KPHA+PGVtPkl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBrYXMgbmVpemtsxKtzdCE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+RW5qb3kgd2luZSB0byB0aGUgZnVsbGVzdDogT3VyIHJldXNhYmxlIHdpbmUgZ2xhc3Nlczwvc3Ryb25nPjwvaDM+DQoNCjxwPkRpc2NvdmVyIHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBmdW5jdGlvbmFsaXR5IHdpdGggb3VyJm5ic3A7cmV1c2FibGUgd2luZSBnbGFzc2VzISBDcmFmdGVkIGZyb20gZHVyYWJsZSBwbGFzdGljLCB0aGVzZSBnbGFzc2VzIGFyZSBkZXNpZ25lZCB0byBlbmhhbmNlIHlvdXIgd2luZSBleHBlcmllbmNlIGJ5IHByZXNlcnZpbmcgYXJvbWFzIGFuZCBlbnN1cmluZyBjb21mb3J0LiBXaXRoIGEgMzAwIG1sIGNhcGFjaXR5LCB0aGV5IGFsbG93IHlvdSB0byBzd2lybCByZWQgd2luZSBlZmZvcnRsZXNzbHkgd2l0aG91dCBzcGlsbHMsIHdoaWNoIGlzIGVzc2VudGlhbCBmb3IgcmVsZWFzaW5nIGNvbXBsZXggYm91cXVldHMgYW5kIGVucmljaGluZyBmbGF2b3IgcHJvZmlsZXMuPC9wPg0KDQo8cD5PdXIgcGxhc3RpYyB3aW5lIGdsYXNzZXMgYXJlIHJldXNhYmxlJm5ic3A7YW5kIHN0dXJkeSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIGRhaWx5IHVzZSBvciBzcGVjaWFsIG9jY2FzaW9ucy4gVGhlIGVyZ29ub21pYyBkZXNpZ24gcHJvbW90ZXMgb3B0aW1hbCBhaXJmbG93LCBsZXR0aW5nIHRoZSB3aW5lICZxdW90O2JyZWF0aGUmcXVvdDsgYW5kIHVudmVpbCBldmVyeSBhcm9tYXRpYyBudWFuY2UuIFRoaXMgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudCBmb3IgcmVkIHdpbmVzLCB3aGljaCByZXF1aXJlIHRpbWUgdG8gZnVsbHkgZGV2ZWxvcCB0aGVpciBjaGFyYWN0ZXIuPC9wPg0KDQo8cD5DaG9vc2UmbmJzcDttdWx0aS11c2UgcGxhc3RpYyB3aW5lIGdsYXNzZXMmbmJzcDt0byBrZWVwIHlvdXIgZHJpbmsgY29vbCBhbmQgY29tZm9ydGFibGUuIFRoZSBwbGFzdGljIG1hdGVyaWFsIGRvZXNuJnJzcXVvO3QgYWJzb3JiIGhlYXQsIG1haW50YWluaW5nIGEgc3RhYmxlIHdpbmUgdGVtcGVyYXR1cmUgbG9uZ2VyJm1kYXNoO2Ega2V5IGFkdmFudGFnZSBvdmVyIHRyYWRpdGlvbmFsIGdsYXNzd2FyZS4gUGVyZmVjdCBmb3IgcGljbmljcywgZmVzdGl2YWxzLCBvciBjb3p5IGV2ZW5pbmdzIGF0IGhvbWUhPC9wPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBnbGFzc2VzJm5ic3A7YXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgYWxzbyBlY28tZnJpZW5kbHkuIFRoZXkgcmVkdWNlIHdhc3RlIGJ5IHJlcGxhY2luZyBzaW5nbGUtdXNlIHByb2R1Y3RzIGFuZCBhcmUgZWFzeSB0byBjbGVhbi4gU2F2b3IgZXZlcnkgc2lwIG9mIHdpbmUgd2l0aG91dCB3b3JyeWluZyBhYm91dCBicmVha2FnZSBvciB1bm5lY2Vzc2FyeSBleHBlbnNlcy48L3A+DQoNCjxwPklmIHlvdSB3YW50IHRvIGNvbWJpbmUgZHVyYWJpbGl0eSwgc3R5bGUsIGFuZCBoaWdoIHF1YWxpdHksIG91ciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgYXJlIHRoZSBzbWFydCBjaG9pY2UhIEpvaW4gdGhlIHN1c3RhaW5hYmxlIHdpbmUgY3VsdHVyZSB0b2RheSZtZGFzaDtvcmRlciB5b3VyIHNldCBvbmxpbmUhPC9wPg0KDQo8cD48ZW0+Q2hvb3NlIHF1YWxpdHkgdGhhdCBsYXN0cyE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDExNzEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyAzMDAgbWwsIFBTLCBUcmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlYTMyZDZmMzE3YzRlMTY4NTdkMjhiYmMyZTY1OTM3YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMgZ2zEgXplcyB2xKtuYW0gMzAwIG1sIG5vIGl6dHVyxKtnYXMgUFMgcGxhc3RtYXNhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzIDMwMCBtbCBtYWRlIG9mIGR1cmFibGUgUFMgcGxhc3RpYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0LHQvtC60LDQuyDQtNC70Y8g0LLQuNC90LAgMzAwINC80Lsg0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INCf0KEg0L/Qu9Cw0YHRgtC40LrQsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzYwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg4NjE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDc4NTkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LIsINCf0KEsINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVka8SBcnQgbGlldG9qYW1pZSB2xKtuYSBnbMSBemVzIGvEgXRpLCBQUywgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc3RlbXMgZm9yIHdpbmUgZ2xhc3NlcywgUFMsIEJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7Qsjog0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0YjQuCDQvdC+0LbQutC4INC00LvRjyDQsdC+0LrQsNC70L7Qsj88L3N0cm9uZz48L2gzPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LImbmJzcDvQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCDQuNC00LXQsNC70YzQvdC+INC40LzQuNGC0LjRgNGD0Y7RgiDQuNC30YvRgdC60LDQvdC90YvQuSDQtNC40LfQsNC50L0g0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNGLLCDQvtGB0YLQsNCy0LDRj9GB0Ywg0L3QtdCx0YzRjtGJ0LjQvNC40YHRjyDQuCDQv9GA0LDQutGC0LjRh9C90YvQvNC4LiDQmNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0LLQtdGH0LXRgNC40L3QvtC6LCDRgdCy0LDQtNC10LEsINGA0LXRgdGC0L7RgNCw0L3QvtCyINC40LvQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5ICZtZGFzaDsg0YHQvtGF0YDQsNC90Y/QudGC0LUg0YHRgtC40LvRjCDQuCDQuNC30LHQtdCz0LDQudGC0LUg0L7RgdC60L7Qu9C60L7QsiE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J3QtdCx0YzRjtGJ0LjQtdGB0Y8g0Lgg0LTQvtC70LPQvtCy0LXRh9C90YvQtTombmJzcDvQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/Qu9Cw0YHRgtC40Log0LLRi9C00LXRgNC20LjQstCw0LXRgiDQsNC60YLQuNCy0L3QvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC00LDQttC1INCyINGB0LDQvNGL0YUg0YjRg9C80L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LvQtdCz0LDQvdGC0L3Ri9C5INC00LjQt9Cw0LnQvTombmJzcDvQotC+0YfQvdCw0Y8g0LjQvNC40YLQsNGG0LjRjyDRgdGC0LXQutC70Y/QvdC90YvRhSDQsdC+0LrQsNC70L7QsiAmbWRhc2g7INCy0LDRiCDRgdGC0L7QuyDQsdGD0LTQtdGCINCy0YvQs9C70Y/QtNC10YLRjCDQsdC10LfRg9C/0YDQtdGH0L3Qvi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JfQsNGJ0LjRgtCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0L3QsNC/0LjRgtC60LA6Jm5ic3A70J3QvtC20LrQsCDQv9C+0LfQstC+0LvRj9C10YIg0LTQtdGA0LbQsNGC0Ywg0LHQvtC60LDQuywg0L3QtSDQvdCw0LPRgNC10LLQsNGPINC90LDQv9C40YLQvtC6INC4INC90LUg0L7RgdGC0LDQstC70Y/RjyDQvtGC0L/QtdGH0LDRgtC60L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6Jm5ic3A70KHQvtC60YDQsNGC0LjRgtC1INC+0YLRhdC+0LTRiywg0LfQsNC80LXQvdC40LIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDQv9C+0YHRg9C00YMg0LjQu9C4INGF0YDRg9C/0LrQuNC1INGB0YLQtdC60LvRj9C90L3Ri9C1INCx0L7QutCw0LvRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6Jm5ic3A70J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC40LfQsNC50L06Jm5ic3A70KPRgdGC0L7QudGH0LjQstC+0LUg0L7RgdC90L7QstCw0L3QuNC1LCDRgdC+0LLQvNC10YHRgtC40LzQvtC1INGBINC/0LvQsNGB0YLQuNC60L7QstGL0LzQuCDRh9Cw0YjQsNC80Lgg0LTQu9GPINC90LDQv9C40YLQutC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiZuYnNwO9Cc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQviDQuNC00LXQsNC70YzQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQtdGA0L7Qv9GA0LjRj9GC0LjRjzombmJzcDvQodCy0LDQtNGM0LHRiywg0LrQvtGA0L/QvtGA0LDRgtC40LLRiywg0YTQtdGB0YLQuNCy0LDQu9C4INC40LvQuCDQtNC+0LzQsNGI0L3QuNC1INCy0LXRh9C10YDQuNC90LrQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INCx0LDRgNGLOiZuYnNwO9Cf0L7QtNCw0LLQsNC50YLQtSDQvdCw0L/QuNGC0LrQuCDRgdGC0LjQu9GM0L3Qviwg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0Ywg0LHQvtC60LDQu9GLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6Jm5ic3A70JjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0YPQttC40L3QvtCyINC90LAg0L7RgtC60YDRi9GC0L7QvCDQstC+0LfQtNGD0YXQtSDQuNC70Lgg0YDQvtC80LDQvdGC0LjRh9C10YHQutC40YUg0LLQtdGH0LXRgNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCX0LDQsdGD0LTRjNGC0LUg0L4g0L/QvtGB0YLQvtGP0L3QvdC+0Lkg0LfQsNC80LXQvdC1INGA0LDQt9Cx0LjRgtGL0YUg0LHQvtC60LDQu9C+0LIgJm1kYXNoOyDQvdCw0YjQuCDQvdC+0LbQutC4INC/0YDQvtGB0LvRg9C20LDRgiDQs9C+0LTRiy4g0JjRhSDRgdGC0LjQu9GMINC4INC90LDQtNC10LbQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINGD0YDQvtCy0LXQvdGMINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QvdC+0YHRgtGMINCz0L7RgdGC0LXQuS48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDQv9GA0LXQstGA0LDRgtC40YLQtSDQv9C+0LTQsNGH0YMg0L3QsNC/0LjRgtC60L7QsiDQsiDQuNGB0LrRg9GB0YHRgtCy0L4g0YEg0L3QsNGI0LjQvNC4INC90LXQsdGM0Y7RidC40LzQuNGB0Y8g0L3QvtC20LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHprxIFydCBsaWV0b2phbWkgdsSrbmEgZ2zEgcW+dSBrxIF0aTogaXp0dXLEq2dpLCBlbGVnYW50xKsgdW4gcHJha3Rpc2tpPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgbcWrc3UgZ2zEgcW+dSBrxIF0acWGdXM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtaWUgdsSrbmEgZ2zEgcW+dSBrxIF0aSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzLCBrYXMgYXRkYXJhIGVsZWdhbnRvIHN0aWtsYSBnbMSBxb51IGRpemFpbnUsIGJldCBpciBuZXNhbGF1xb5hbWkgdW4gaXp0dXLEq2dpLiBJZGXEgWxpIHBpZW3Ek3JvdGkgcGFzxIFrdW1pZW0sIHJlc3RvcsSBbmllbSB2YWkgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWksIHRpZSBub2RybyZzY2Fyb247aW5hIGtvbWZvcnR1IHVuIHN0aWx1LCB2aWVubGFpa3VzIHNhbWF6aW5vdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TmVzYWxhdcW+YW1pIHVuIGl6dHVyxKtnaTombmJzcDtEcm8mc2Nhcm9uO2kgbGlldG9qYW1pIHBhdCBzcHJhaWfEgWvEgXMgYmFsbMSrdMSTcyB2YWkgYsSBcm9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5UZW1wZXJhdMWrcmFzIGtvbnRyb2xlOiZuYnNwO0vEgXRpxYZpIMS8YXVqIHR1csSTdCBnbMSBemksIG5laWV0ZWttxJNqb3QgZHrEk3JpZW5hIHRlbXBlcmF0xatydS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWxlZ2FudHMgZGl6YWluczombmJzcDtTdGFiaWzEgSBwYW1hdG5lIHVuIHN0aWtsYW0gbMSrZHrEq2dhIGl6c2thdGEgbcSBa3NsYSBwaWUmc2Nhcm9uO8S3aXIgZ2FsZGFtIGF1Z3N0dsSTcnTEq2d1IGl6c2thdHUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZGVpIGRyYXVkesSrZ2k6Jm5ic3A7RGF1ZHprxIFydMSTamEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXUgZGF1ZHp1bXUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczombmJzcDtQxIFydGlrYWkgZHJvJnNjYXJvbjthLCBCUEEtYnLEq3ZhIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGl6YWluczombmJzcDtTdGFiaWzEgSBwYW1hdG5lLCBzdGlrbGEgZ2zEgcW+dSBpbWl0xIFjaWphLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb21wbGVrdMSBOiZuYnNwO0vEgXRpIHVuIHNhZGVyxKtnaSBwbGFzdG1hc2FzIGthdXNpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTombmJzcDtNYXpnxIFqYW1pIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZla3RpIHBpZW3Ek3JvdGk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5QYXPEgWt1bWllbTombmJzcDtLxIF6YXMsIGtvcnBvcmF0xKt2aSBwYXPEgWt1bWksIGZlc3RpdsSBbGkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlJlc3RvcsSBbmllbSB1biBixIFyaWVtOiZuYnNwO1Bhc25pZWR6aWV0IGR6xJNyaWVudXMgc3RpbMSrZ2ksIGJleiAmc2Nhcm9uO8S3ZW1idSByaXNraWVtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5NxIFqxIFtOiZuYnNwO0lkZcSBbGkgcGlrbmlraWVtLCBkxIFyemEgdmFrYXJpxYbEgW0gdmFpIMSjaW1lbmVzIHN2xJN0a2llbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdGFzIGlyIGl6ZGV2xKtnaT88L3N0cm9uZz48L2gzPg0KDQo8cD5JZXRhdXBpZXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHZpZW5yZWl6xJNqbyBnbMSBxb51IGllZ8SBZGVzLCB1biByxatwxJNqaWV0aWVzIHBhciB2aWRpLiBNxatzdSBrxIF0aSBrYWxwb3MgZ2FkaWVtLCBzYWdsYWLEgWpvdCBza2Fpc3R1IGl6c2thdHUuPC9wPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZtZGFzaDsgcMSBcnZlaWRvamlldCBzYXZ1IHBhc25pZWcmc2Nhcm9uO2FudSBhciBpenR1csSrZ2llbSB1biBzdGlsxKtnaWVtIGdsxIHFvnUga8SBdGllbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBQbGFzdGljIFN0ZW1zIGZvciBXaW5lIEdsYXNzZXM6IFVuYnJlYWthYmxlIEVsZWdhbmNlIGZvciBFdmVyeSBPY2Nhc2lvbjwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIFN0ZW1zPzwvc3Ryb25nPjwvaDM+DQoNCjxwPkVsZXZhdGUgeW91ciB3aW5lIGFuZCBjb2NrdGFpbCBleHBlcmllbmNlIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgcGxhc3RpYyBzdGVtcyZuYnNwO3RoYXQgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHByYWN0aWNhbGl0eS4gRGVzaWduZWQgdG8gbWltaWMgdGhlIHRpbWVsZXNzIGVsZWdhbmNlIG9mIHRyYWRpdGlvbmFsIGdsYXNzd2FyZSwgdGhlc2Ugc3RlbXMgYXJlIGNyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIGR1cmFibGUgcGxhc3RpYywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3IgcGFydGllcywgd2VkZGluZ3MsIG9yIHVwc2NhbGUgZXZlbnRzLiBTYXkgZ29vZGJ5ZSB0byBicm9rZW4gZ2xhc3MgYW5kIGhlbGxvIHRvIHdvcnJ5LWZyZWUgZW50ZXJ0YWluaW5nITwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+VW5icmVha2FibGUgJmFtcDsgRHVyYWJsZTombmJzcDtTaGF0dGVycHJvb2YgcGxhc3RpYyBlbnN1cmVzIHNhZmV0eSBhbmQgbG9uZ2V2aXR5LCBldmVuIGluIGxpdmVseSBzZXR0aW5ncy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWxlZ2FudCBEZXNpZ246Jm5ic3A7TWlycm9ycyB0aGUgcmVmaW5lZCBsb29rIG9mIGNsYXNzaWMgd2luZSBnbGFzc2VzLCBlbmhhbmNpbmcgeW91ciB0YWJsZSBwcmVzZW50YXRpb24uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlRlbXBlcmF0dXJlIENvbnRyb2w6Jm5ic3A7SG9sZCB5b3VyIGRyaW5rIHdpdGhvdXQgdHJhbnNmZXJyaW5nIGhlYXQsIGtlZXBpbmcgYmV2ZXJhZ2VzIGF0IHRoZSBwZXJmZWN0IHRlbXBlcmF0dXJlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlIHdhc3RlIGJ5IHJlcGxhY2luZyBzaW5nbGUtdXNlIHBsYXN0aWMgb3IgZnJhZ2lsZSBnbGFzc3dhcmUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkV2ZW50czombmJzcDtXZWRkaW5ncywgY29ycG9yYXRlIGdhdGhlcmluZ3MsIGdhcmRlbiBwYXJ0aWVzLCBvciBmZXN0aXZhbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkJhcnMgJmFtcDsgUmVzdGF1cmFudHM6Jm5ic3A7U2VydmUgZHJpbmtzIHN0eWxpc2hseSB3aGlsZSBtaW5pbWl6aW5nIGJyZWFrYWdlIGNvc3RzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtJZGVhbCBmb3Igb3V0ZG9vciBkaW5uZXJzLCBwb29sc2lkZSBjb2NrdGFpbHMsIG9yIGZhbWlseSBjZWxlYnJhdGlvbnMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EZXNpZ246Jm5ic3A7U2xlZWsgc3RlbSBzdHJ1Y3R1cmUgY29tcGF0aWJsZSB3aXRoIG1vc3QgcGxhc3RpYyB3aW5lIGdsYXNzZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBlYXN5IGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB0cmFuc2Zvcm0geW91ciBzZXJ2aWNlIHdpdGggc3RlbXMgdGhhdCBibGVuZCBsdXh1cnksIGR1cmFiaWxpdHksIGFuZCBzdXN0YWluYWJpbGl0eSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5ODk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc3RlbXMgZm9yIHdpbmUgZ2xhc3NlcywgUFMsIEJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjE1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI5YThhNzUwYjdjYjM3NmU2MTE3OGI1N2I1OGVmMjk1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgZG93bnN0ZW1zIGZvciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgaW4gYmxhY2sgY29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1pIHbEq25hIGdsxIHFvnUga8SBdGkg4oCUIGVsZWdhbnRpIHVuIG5lc2FsYXXFvmFtaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyIOKAlCDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Ywg0LHQtdC3INGF0YDRg9C/0LrQvtGB0YLQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjI4NTIzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQndC+0LYg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LkgMTgg0YHQvCwg0J/QoSwg0YfQtdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE5hemlzIGRhdWR6cmVpemxpZXRvamFtcyAxOCBjbSwgUFMsIG1lbG5zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LY6INC90LDQtNC10LbQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiCDQvdC+0LY/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiDQtNC70LjQvdC+0LkgMTgg0YHQvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDQutCw0YfQtdGB0YLQstC+LCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCDQuCDRjdGB0YLQtdGC0LjQutGDLiDQntC9INGB0L7Rh9C10YLQsNC10YIg0LTQvtGB0YLRg9C/0L3Rg9GOINGG0LXQvdGDINGBINC/0YDQtdC80LjQsNC70YzQvdC+0Lkg0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGM0Y4sINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LDQvdCw0LvQvtCz0Lgg0Lgg0YHQvtC60YDQsNGJ0LDRjyDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDombmJzcDvQmNC30LPQvtGC0L7QstC70LXQvSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDombmJzcDvQn9C+0LTRhdC+0LTQuNGCINC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LCDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHRgtC40LvRjDombmJzcDvQm9Cw0LrQvtC90LjRh9C90YvQuSDRh9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQs9Cw0YDQvNC+0L3QuNGH0L3QviDQstC/0LjRiNGD0YLRgdGPINCyINC70Y7QsdGD0Y4g0YHQtdGA0LLQuNGA0L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiZuYnNwO9Ch0L3QuNC20LDQtdGCINCy0YDQtdC00L3QvtC1INCy0L7Qt9C00LXQudGB0YLQstC40LUg0L3QsCDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDINC30LAg0YHRh9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCn0LXRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTgg0YHQvC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQvtGCINC90L7Qtj88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTombmJzcDvQo9C70YPRh9GI0LjRgtC1INC/0L7QtNCw0YfRgyDQsdC70Y7QtCDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDombmJzcDvQk9Cw0YDQsNC90YLQuNGA0YPQudGC0LUg0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdGB0YLQstC+INC4INC90LDQtNC10LbQvdC+0YHRgtGMINC00LDQttC1INCyINC00L7RgNC+0LPQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiZuYnNwO9CY0LTQtdCw0LvQtdC9INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDQv9GA0LDQt9C00L3QuNC60L7QsiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINC+0LHQtdC00L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C+0YHRgtC+0Y/QvdC90YvRhSDQt9Cw0LrRg9C/0L7QuiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC90L7QttC10LkgJm1kYXNoOyDQvdCw0YjQsCDQvNC+0LTQtdC70Ywg0L/RgNC+0YHQu9GD0LbQuNGCINCz0L7QtNGLLCDRgdC+0YXRgNCw0L3Rj9GPINCx0LXQt9GD0L/RgNC10YfQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0LiDQldC1INGB0YLQuNC70Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINGD0LrRgNC10L/Rj9GCINC00L7QstC10YDQuNC1INC60LvQuNC10L3RgtC+0LIg0Log0LLQsNGI0LXQvNGDINCx0YDQtdC90LTRgy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC60LDRh9C10YHRgtCy0LAsINGN0YHRgtC10YLQuNC60Lgg0Lgg0LfQsNCx0L7RgtGLINC+INC/0YDQuNGA0L7QtNC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1zIG5hemlzPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbXMgbWVsbnMgMTggY20gZ2FyJnNjYXJvbjsgbmF6aXMgaXIgaWRlxIFsYSBpenbEk2xlIHRpZW0sIGthcyBub3bEk3J0xJMga3ZhbGl0xIF0aSB1biBzdGlsdS4gVGFzIG5hdiB2aXNpemRldsSrZ8SBa2FpcywgYmV0IGFyxKsgbmUgZMSBcmdzIHZhcmlhbnRzLCB0YXMgYXB2aWVubyBpenR1csSrYnUgdW4gZWxlZ2FuY2ksIGthcyBpciBwaWVtxJNyb3RzIGdhbiBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haSwgZ2FuIMSrcGEmc2Nhcm9uO2llbSBnYWTEq2p1bWllbS4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMsICZzY2Fyb247aXMgbmF6aXMgaXIgaXp0dXLEq2dzIHVuIG5vZGlsdW1penR1csSrZ3MsIMS8YXVqb3QgdG8gaXptYW50b3QgYXRrxIFydG90aSwgbmV6YXVkxJNqb3QgZnVua2Npb25hbGl0xIF0aS4gVmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwgc2FnbGFixIFqb3QgcGlldmlsY8SrZ28gaXpza2F0dS4gTWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgdGFpIG1vZGVybnUgdW4gZGlza3LEk3R1IGl6c2thdHUsIGthcyBoYXJtb25pc2tpIGl6c2thdMSrc2llcyB1eiBqZWJrdXJhIGdhbGRhLiAmU2Nhcm9uO2lzIG5hemlzIGvEvMWrcyBwYXIgdXp0aWNhbXUgcGFsxKtndSByZXN0b3LEgW5vcyB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bW9zLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0ga29tZm9ydHUgdW4gZ2FuZGFyxKtqdW11IHBhciBsaWV0byZzY2Fyb247YW51LiBJenbEk2xpZXRpZXMgbcWrc3UgbmF6aSwgbGFpIHJhZMSrdHUgYXVnc3RhIGzEq21lxYZhIHNlcnZpc3UgdW4gc2FnbGFixIF0dSBzYXZhcyBpZXN0xIFkZXMgdMSTbHUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBLbmlmZTogRHVyYWJpbGl0eSwgU3R5bGUgJmFtcDsgRWNvLUNvbnNjaW91cyBDaG9pY2U8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBLbmlmZT88L3N0cm9uZz48L2gzPg0KDQo8cD5UaGUmbmJzcDsxOCBjbSByZXVzYWJsZSBibGFjayBwbGFzdGljIGtuaWZlJm5ic3A7aXMgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3RyZW5ndGgsIGVsZWdhbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkuIERlc2lnbmVkIGZvciB0aG9zZSB3aG8gcHJpb3JpdGl6ZSBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLCBpdCByZXBsYWNlcyBzaW5nbGUtdXNlIGN1dGxlcnkgd2hpbGUgb2ZmZXJpbmcgZXhjZXB0aW9uYWwgdmFsdWUgZm9yIG1vbmV5LiBJZGVhbCBmb3IgcmVzdGF1cmFudHMsIGRlbGl2ZXJ5IHNlcnZpY2VzLCBvciBob21lIHVzZSwgaXQgZWxldmF0ZXMgZXZlcnkgZGluaW5nIGV4cGVyaWVuY2UuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IExvbmctTGFzdGluZzombmJzcDtDcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBCUEEtZnJlZSBwbGFzdGljIHRoYXQgcmVzaXN0cyB3ZWFyIGFuZCByZXRhaW5zIHNoYXJwbmVzcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGlzaHdhc2hlci1TYWZlOiZuYnNwO0VmZm9ydGxlc3MgY2xlYW5pbmcgd2l0aG91dCBjb21wcm9taXNpbmcgaXRzIHNsZWVrIGFwcGVhcmFuY2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk1vZGVybiBEZXNpZ246Jm5ic3A7TWF0dGUgYmxhY2sgZmluaXNoIGFuZCAxOCBjbSBsZW5ndGggc3VpdCBhbnkgdGFibGUgc2V0dGluZywgZnJvbSBjYXN1YWwgbWVhbHMgdG8gZm9ybWFsIGV2ZW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZXMgcGxhc3RpYyB3YXN0ZSBieSByZXBsYWNpbmcgZGlzcG9zYWJsZSBhbHRlcm5hdGl2ZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBzaGF0dGVycHJvb2YgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzE4IGNtICh2ZXJzYXRpbGUgZm9yIGN1dHRpbmcgbWVhdHMsIGNoZWVzZXMsIG9yIGRlc3NlcnRzKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RhdXJhbnRzICZhbXA7IENhZmVzOiZuYnNwO0VuaGFuY2UgcHJlc2VudGF0aW9uIGFuZCBjdXQgY29zdHMgb24gc2luZ2xlLXVzZSBjdXRsZXJ5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Gb29kIERlbGl2ZXJ5OiZuYnNwO0Vuc3VyZSBtZWFscyBhcnJpdmUgd2l0aCByZWxpYWJsZSwgcmV1c2FibGUgdXRlbnNpbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0lkZWFsIGZvciBwaWNuaWNzLCBwYXJ0aWVzLCBvciBldmVyeWRheSBtZWFscy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgSW52ZXN0bWVudDo8L3N0cm9uZz48L2gzPg0KDQo8cD5Cb29zdCBjdXN0b21lciBzYXRpc2ZhY3Rpb24gd2l0aCBhIGtuaWZlIHRoYXQgY29tYmluZXMgcHJhY3RpY2FsaXR5IGFuZCBzb3BoaXN0aWNhdGlvbi4gSXRzIHRpbWVsZXNzIGRlc2lnbiBhbmQgZWNvLWNvbnNjaW91cyBhcHBlYWwgYWxpZ24gd2l0aCBtb2Rlcm4gc3VzdGFpbmFiaWxpdHkgdHJlbmRzLjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB1cGdyYWRlIHlvdXIgc2VydmljZSB3aXRoIGEga25pZmUgdGhhdCBtYXJyaWVzIGZ1bmN0aW9uYWxpdHksIHN0eWxlLCBhbmQgcGxhbmV0LWZyaWVuZGx5IHZhbHVlcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjEyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5OS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTIyIDEzOjQ1OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xOTQ3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjI1ODEyMjRhZTllMDJhMzMxZWVkNjg4MDFiYTdkMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSBibGFjayB6ZXJvIHdhc3RlIGN1dGxlcnkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE5hemlzIGRhdWR6cmVpemxpZXRvamFtcyBtZWxucyBubyBwbGFzdG1hc2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2IDE4INGB0Lwg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDU4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMyMDYwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80Ls6INCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINCx0LvRjtC0PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQvdCw0LTQtdC20L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGL0YLQvdGL0YUg0L7QsdC10LTQvtCyLCDRgNCw0LPRgyDQuNC70Lgg0YHQtdC80LXQudC90YvRhSDQv9C+0YDRhtC40Lk/INCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LgsINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLQuC4g0J7QvdC4INC/0L7QtNGF0L7QtNGP0YIg0LrQsNC6INC00LvRjyDQtNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LHQuNC30L3QtdGB0LAsINC/0L7QvNC+0LPQsNGPINGB0L7QutGA0LDRgtC40YLRjCDQvtGC0YXQvtC00Ysg0Lgg0YPQutGA0LXQv9C40YLRjCDQtNC+0LLQtdGA0LjQtSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlINC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNGLINC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNGA0L3Ri9C80Lgg0LHRg9C70YzQvtC90LDQvNC4LCDRgdC+0YPRgdCw0LzQuCDQuNC70Lgg0LfQsNC/0YDQsNCy0LrQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+OiDQutGA0YvRiNC60LAg0YHQvtCy0LzQtdGB0YLQuNC80LAg0YEg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSDQvNC7LCA1MDAg0LzQuyDQuCAxMDAwINC80LsgJm1kYXNoOyDRg9C00L7QsdC90L4g0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QstGL0YHRjNGC0LUg0LjQvNC40LTQtiDQstCw0YjQtdCz0L4g0LrQsNGE0LUg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0YLQsNGA0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0J/RgNC+0YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDRgdC+0YXRgNCw0L3Rj9C10YIg0YTQvtGA0LzRgyDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC4INC80YvRgtGM0Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHRgtC+0LvQvtCy0YvRhTwvc3Ryb25nPjog0L/QvtGA0YbQuNC+0L3QvdGL0LUg0LPQsNGA0L3QuNGA0YssINGB0YPQv9GLLCDRgdCw0LvQsNGC0Ysg0LjQu9C4INGB0L7Rg9GB0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdC80LXQudC90YvRhSDQvtCx0LXQtNC+0LI8L3N0cm9uZz46INGF0YDQsNC90LXQvdC40LUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQsINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIg0LjQu9C4INC00LXRgtGB0LrQvtCz0L4g0L/QuNGC0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KTRg9C0LdC/0YDQvtC10LrRgtC+0LI8L3N0cm9uZz46INGD0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCz0L7RgtC+0LLRi9GFINGA0LDRhtC40L7QvdC+0LIg0LjQu9C4INC60LXQudGC0LXRgNC40L3Qs9CwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0L3QsCDRg9C/0LDQutC+0LLQutC1PC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvdC40LbQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCb0L7Rj9C70YzQvdC+0YHRgtGMINC60LvQuNC10L3RgtC+0LI8L3N0cm9uZz46INC/0L7QtNC00LXRgNC20LrQsCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9GFINC40L3QuNGG0LjQsNGC0LjQsiDRg9C60YDQtdC/0LvRj9C10YIg0YDQtdC/0YPRgtCw0YbQuNGOINCx0YDQtdC90LTQsC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YA8L3N0cm9uZz46IDUwMCDQvNC7ICZtZGFzaDsg0LfQvtC70L7RgtCw0Y8g0YHQtdGA0LXQtNC40L3QsCDQtNC70Y8g0YHRi9GC0L3Ri9GFINC/0L7RgNGG0LjQuSDQsdC10Lcg0LvQuNGI0L3QtdCz0L4g0L7QsdGK0LXQvNCwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INGD0LTQvtCx0L3Ri9C8LCDQsCDQsdC40LfQvdC10YEgJm1kYXNoOyDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90YvQvCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWw6IERybyZzY2Fyb247cywgcHJha3Rpc2tzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IGl6dHVyxKtndXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBqxatzdSDEk2RpZW51IHN2YWlndW11IHVuIGLFq3MgZHJvJnNjYXJvbjtpIGlrZGllbmFpPyBNxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWwmbmJzcDtpciBpZGXEgWxzIHJpc2luxIFqdW1zIGdhbiBtxIFqxIFzLCBnYW4gcHJvZmVzaW9uxIFsxIFtIHZpcnR1dsSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBpenR1csSTdHUgaW50ZW5zxKt2dSBsaWV0byZzY2Fyb247YW51LCBub2RybyZzY2Fyb247aW5vdCBoZXJtxJN0aXNrdW11LCBkcm8mc2Nhcm9uO8SrYnUgdW4gdmllbmvEgXImc2Nhcm9uO3UgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHRyYW5zcG9ydMSTam90IGJpZXrEgXMgenVwYXMsIG3Ek3JjZXMgdmFpIGLEk3JudSDEk2RpZW51cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBwaWVtxJNyb3RpIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtLCBhdHZpZWdsb2pvdCBvcmdhbml6xJMmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgcmVzdG9yxIFuaWVtIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkl6dHVyxKtnaSB1biBwcmFrdGlza2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHRyYXVraSBzYWdsYWLEgSBmb3JtdSB1biBrdmFsaXTEgXRpIHBhdCBwxJNjIHNpbXRpZW0gbWF6Z8SBJnNjYXJvbjthbmFzIGNpa2x1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CaWV6YXMgenVwYXMgdW4gc2F1dMSTanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaGVybcSTdGlza2FpcyBzbMSTZyZzY2Fyb247YW5hcyBtZWjEgW5pc21zIG5vdsSTciZzY2Fyb247IGl6bGkmc2Nhcm9uO2Fub3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QsSTcm51IMSTZGllbmk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEJQQS1mcmVlIG1hdGVyacSBbHMgdW4ga29tcGFrdHMgaXptxJNycyAoNTAwIG1sKSBpciBpZGXEgWxpIG1hemllbSDEk2RpZW5rYXJ0xJNtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlByb2Zlc2lvbsSBbGEgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgcmVzdG9yxIFuaWVtLCBrYWZpamFzIHZlaWthbGllbSB2YWkgxJNkaWVudSBwaWVnxIFkxJMsIGthcyB2xJNsYXMgcMSBcmlldCB1eiBpbGd0c3DEk2rEq2dpZW0gcmlzaW7EgWp1bWllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGludGVncsSBY2lqYSBkZXBvesSrdGEgc2lzdMSTbcSBczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgc2FtYXppbmlldCBpem1ha3NhcyB1biBhdGtyaXR1bXVzLCBwaWVkxIF2xIFqb3Qga2xpZW50aWVtIGF0Z3JpZXp0IHRyYXVrdXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgZGl6YWluczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgYXBhxLzEgSBmb3JtYSB1biB2aWVnbHMgc3ZhcnMgxJNydGkgdGVscMSBIGplYmt1csSBIGxlZHVzc2thcMSrIHZhaSBzb23EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSB6dXDEgW0sIGJldCBhcsSrIHNhbMSBdGllbSwgdXprb2TEgW0gdmFpIMSTZGllbnUgc2FzdGF0YW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgNTAwIG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpbnZlc3TEk2ppZXQgaWxndHNwxJNqxKtixIEgdW4gxJNydMSrYsSBLCBrYXMga2FscG9zIGdhZGllbSBpbGdpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyA1MDAgbWw6IElkZWFsIGZvciBFdmVyeWRheSBVc2U8L3N0cm9uZz48L2gyPg0KDQo8cD5OZWVkIGR1cmFibGUgY29udGFpbmVycyBmb3IgZGFpbHkgbWVhbHM/IE91ciZuYnNwOzUwMCBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgYnVpbHQgZm9yIHZlcnNhdGlsaXR5LCBzYWZldHksIGFuZCBlY28tY29uc2Npb3VzIGxpdmluZy4gUGVyZmVjdCBmb3Igc291cHMsIHN0ZXdzLCBzYWxhZHMsIG9yIGZhbWlseSBsZWZ0b3ZlcnMuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlICZhbXA7IER1cmFibGU8L3N0cm9uZz46IFdpdGhzdGFuZHMgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIFNlYWw8L3N0cm9uZz46IE5vIHNwaWxscywgZXZlbiB3aXRoIHNhdWN5IGRpc2hlcyBvciBicm90aHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIExpZHM8L3N0cm9uZz46IENvbXBhdGlibGUgd2l0aCBhbGwgc2l6ZXMgKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSBmb3IgaGFzc2xlLWZyZWUgc3RvcmFnZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJldXNhYmxlIGRlc2lnbiBjdXRzIHBsYXN0aWMgd2FzdGUgZm9yIGhvbWVzIGFuZCByZXN0YXVyYW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2hhcGU8L3N0cm9uZz46IEZpdHMgbmVhdGx5IGluIGZyaWRnZXMsIGJhZ3MsIG9yIGtpdGNoZW4gc2hlbHZlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5GYW1pbHkgTWVhbHM8L3N0cm9uZz46IFN0b3JlIGxlZnRvdmVycywgc2F1Y2VzLCBvciBzaWRlIGRpc2hlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NZWFsIFByZXA8L3N0cm9uZz46IFBvcnRpb24gbHVuY2hlcyBmb3IgdGhlIHdlZWsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+UmVzdGF1cmFudHM8L3N0cm9uZz46IFN1c3RhaW5hYmxlIHNvbHV0aW9uIGZvciB0YWtlb3V0IG9yIGRlbGl2ZXJ5LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBJbnRlZ3JhdGlvbjwvc3Ryb25nPjogU2ltcGxpZnkgcmV0dXJucyBhbmQgcmVkdWNlIGNvc3RzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNwYWNlLUVmZmljaWVudDwvc3Ryb25nPjogSG9sZHMgZ2VuZXJvdXMgcG9ydGlvbnMgd2l0aG91dCBidWxrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVVzZTwvc3Ryb25nPjogR3JlYXQgZm9yIHNhbGFkcywgZGVzc2VydHMsIG9yIG1hcmluYXRpbmcgbWVhdHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDUwMCBtbCByZXVzYWJsZSBjb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBQcmFjdGljYWxpdHkgbWVldHMgc3VzdGFpbmFiaWxpdHkgZm9yIG1vZGVybiBraXRjaGVucyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNDg2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDY0MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzk3OGQ3Nzg1NmRiYjcxMTJkODQxY2MyZThlMjdlNjIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gWnVwYXMgdHJhdWtpIDUwMCBtbDogaGVybcSTdGlza2ksIGRyb8WhaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDRg9C/0LDQutC+0LLQutCwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NTddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxMkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTU4NDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuzog0JjQtNC10LDQu9GM0L3QsNGPINC/0L7RgNGG0LjRjyDQvdCwINC+0LTQvdC+0LPQvjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0LrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QvtC00LDRh9C4INCx0YPQu9GM0L7QvdC+0LIsINC60YDQtdC8LdGB0YPQv9C+0LIg0LjQu9C4INC40LfRi9GB0LrQsNC90L3Ri9GFINC00LXRgdC10YDRgtC+0LI/INCd0LDRiNC4Jm5ic3A70LrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGD0LTQvtCx0YHRgtCy0L4sINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCh0L7Qt9C00LDQvdC90YvQtSDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L7QvdC4INC/0L7QtNGH0LXRgNC60L3Rg9GCINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDRj9GCINC00LDQttC1INGB0LDQvNGL0YUg0LLQt9GL0YHQutCw0YLQtdC70YzQvdGL0YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQvdC1INGB0L7QtNC10YDQttC40YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBLUZyZWUpLCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INGB0L7QstC80LXRgdGC0LjQvNCwINGB0L4g0LLRgdC10LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoMzc1INC80LssIDUwMCDQvNC7LCAxMDAwINC80LspICZtZGFzaDsg0YPQtNC+0LHQvdC+INGF0YDQsNC90LjRgtGMINC4INGI0YLQsNCx0LXQu9C40YDQvtCy0LDRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40LTQutC40LzQuCDQsdC70Y7QtNCw0LzQuCwg0YHQvtGF0YDQsNC90Y/RjyDRgdCy0LXQttC10YHRgtGMINC4INCw0YDQvtC80LDRgi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LTRh9C10YDQutC90LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0L/QvtC30LjRhtC40Y4g0LLQsNGI0LXQs9C+INC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LAg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INCy0LXRgNC90YPRgtGMINGC0LDRgNGDINC00LvRjyDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTwvc3Ryb25nPjog0LrRgNGD0LPQu9Cw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGD0L/RgNC+0YnQsNGO0YIg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4g0YHQvtC00LXRgNC20LjQvNC+0LPQvi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QmtCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjwvc3Ryb25nPjog0L/QvtC00LDQstCw0LnRgtC1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YPQv9GLLCDQtNC10YHQtdGA0YLRiyDQuNC70Lgg0YHQvtGD0YHRiyDQsiDRjdC60L7Rg9C/0LDQutC+0LLQutC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXRgNCy0LjRgdC+0LIg0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ys8L3N0cm9uZz46INC+0LHQtdGB0L/QtdGH0YzRgtC1INGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0LHQu9GO0LQg0Lgg0LzQuNC90LjQvNC40LfQuNGA0YPQudGC0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+OiDQs9C+0YLQvtCy0YzRgtC1INC/0L7Qu9C10LfQvdGL0LUg0L7QsdC10LTRiyDQvdCwINGA0LDQsdC+0YLRgyDQuNC70Lgg0YXRgNCw0L3QuNGC0LUg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQsdGO0LTQttC10YLQsDwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L7QutGA0LDRidCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C60YDQtdC/0LvQtdC90LjQtSDQu9C+0Y/Qu9GM0L3QvtGB0YLQuDwvc3Ryb25nPjog0LrQu9C40LXQvdGC0Ysg0LTQvtCy0LXRgNGP0Y7RgiDQsdGA0LXQvdC00LDQvCwg0LrQvtGC0L7RgNGL0LUg0LfQsNCx0L7RgtGP0YLRgdGPINC+INGN0LrQvtC70L7Qs9C40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHRgdGC0LLQvjwvc3Ryb25nPjog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAICgzNzUg0LzQuykg0L3QtSDQt9Cw0L3QuNC80LDQtdGCINC80LXRgdGC0L4g0LIg0YHRg9C80LrQtSDQuNC70Lgg0YXQvtC70L7QtNC40LvRjNC90LjQutC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDQsNC60YLQvtC8INC30LDQsdC+0YLRiyDQviDRgdC10LHQtSDQuCDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw6IEtvbXBha3RzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBwcmFrdGlza3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgc3ZhaWd1bXUgdW4gc2lsdHVtdSB2aWVuYWkgcG9yY2lqYWk/IE3Fq3N1Jm5ic3A7PHN0cm9uZz5kYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7aXIgaWRlxIFsaSBwaWVtxJNyb3RpLCBsYWkgcGFzbmllZ3R1IHp1cGFzLCBidWxqb251cywgZGVzZXJ0dXMgdmFpIHV6a29kYXMgYmV6IG5vcGzFq2TEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBrb21mb3J0dSBnYW4gbcSBasSBcywgZ2FuIGthZmVqbsSrY8SBcywgYXB2aWVub2pvdCBrb21wYWt0byBpem3Ek3J1LCBkcm8mc2Nhcm9uO8SrYnUgdW4gaWxndHNwxJNqxKtidS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHDEgXJ2YWTEgWpvdCAmc2Nhcm9uO8S3aWRydXMgxJNkaWVudXMgdmFpIG3Ek3JjZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgZGVyIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtICgzNzUgbWwmbmRhc2g7MTAwMCBtbCksIHZpZW5rxIFyJnNjYXJvbjtvam90IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSB2aWV0xIFzIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPktvbXBha3RzIHVuIHByYWt0aXNrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyBpem3Ek3JzIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbSwgbmVwaWVzbG9nb2pvdCBsZWR1c3NrYXBpIHZhaSBwbGF1a3R1cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SW5kaXZpZHXEgWxhcyBwb3JjaWphczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgenVwYXMsIGLEk3JudSDEk2RpZW5pLCBqb2d1cnRhIGRlc2VydGkgdmFpIG1hemFzIHV6a29kYXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S2FmZWpuxKtjYXMgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyBwYWthbHBvanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgxJNydGkgbGlldG9qYW1pLCBsYWkgcGFzbmllZ3R1IMSTZGllbnVzICZxdW90O3BhxYZlbSBsxKtkemkmcXVvdDsgZm9ybcSBdMSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk3EgWphcyBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2aWVua8SBciZzY2Fyb247YSDEk2RpZW5hIHNhZ2F0YXZvJnNjYXJvbjthbmEgdW4gdXpnbGFixIEmc2Nhcm9uO2FuYSwgbmVwaWV0aWVrb3QgYXIgbGlla3UgdmlldHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBpem3Ek3JzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyAzNzUgbWwgdGlscHVtcyBpciBpZGXEgWxzLCBsYWkgbmVzxJNya8SBxYZvdHUgdGVscHUgdW4gdmllZ2xpIGlla8S8YXV0b3Mgc29txIFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGRlcG96xKt0YSBzaXN0xJNtdSBpbnRlZ3LEgWNpamE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG1vdGl2xJNqaWV0IGtsaWVudHVzIGF0Z3JpZXp0IHRyYXVrdXMsIHNhbWF6aW5vdCBpem1ha3NhcyB1biBla29sb8SjaXNrbyBwxJNkYXMgbm9zcGllZHVtdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSDEk2RpZW5pZW0sIGJldCBhcsSrIHPEq2tpZW0gcHJvZHVrdGllbSAob2dhcywgcmlla3N0aSwgc8STa2xhcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIHJpc2luxIFqdW1zLCBrYXMgYXB2aWVubyBmdW5rY2lvbmFsaXTEgXRpLCBrb21wYWt0dW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUgbWw6IENvbXBhY3QgRnJlc2huZXNzIGZvciBTaW5nbGUgU2VydmluZ3M8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciBwcmFjdGljYWwgY29udGFpbmVycyB0byBrZWVwIGluZGl2aWR1YWwgcG9ydGlvbnMgZnJlc2ggYW5kIGxlYWstZnJlZT8gT3VyJm5ic3A7cmV1c2FibGUgMzc1IG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzb3VwcywgYnJvdGhzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBEZXNpZ25lZCBmb3IgY29udmVuaWVuY2UsIHRoZXkgY29tYmluZSBwb3J0YWJpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWZyaWVuZGxpbmVzcy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgTWF0ZXJpYWw8L3N0cm9uZz46IFNhZmUgZm9yIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBMaWQ8L3N0cm9uZz46IFBhdGVudGVkIHNlYWxpbmcgc3lzdGVtIHByZXZlbnRzIHNwaWxscywgZXZlbiB3aXRoIGxpcXVpZHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIENvbXBhdGliaWxpdHk8L3N0cm9uZz46IExpZHMgZml0IGFsbCBjb250YWluZXIgc2l6ZXMgKDM3NSBtbCB0byAxMDAwIG1sKSBmb3IgZWFzeSBzdGFja2luZy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJlZHVjZXMgc2luZ2xlLXVzZSB3YXN0ZSwgaWRlYWwgZm9yIGNhZmVzIHdpdGggZGVwb3NpdCBzeXN0ZW1zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkNvbXBhY3QgRGVzaWduPC9zdHJvbmc+OiBTcGFjZS1zYXZpbmcgc2l6ZSBmb3Igc2luZ2xlIHNlcnZpbmdzLCBsdW5jaGJveGVzLCBvciBzbWFsbCBwYW50cmllcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TaW5nbGUtU2VydmUgTWVhbHM8L3N0cm9uZz46IFNvdXBzLCBvYXRtZWFsLCB5b2d1cnQsIG9yIHNuYWNrcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzPC9zdHJvbmc+OiBLZWVwIHBvcnRpb25zIGZyZXNoIGZvciB0YWtlb3V0IG9yIG1lYWwga2l0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Ib21lIFVzZTwvc3Ryb25nPjogUHJlcCBpbmRpdmlkdWFsIG1lYWxzIHdpdGhvdXQgY2x1dHRlci48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNpemU8L3N0cm9uZz46IEZpdHMgZWFzaWx5IGluIGJhZ3MsIGx1bmNoYm94ZXMsIG9yIG9mZmljZSBkcmF3ZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIFJlYWR5PC9zdHJvbmc+OiBFbmNvdXJhZ2UgcmV0dXJucyB0byBjdXQgY29zdHMgYW5kIHdhc3RlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVB1cnBvc2U8L3N0cm9uZz46IFVzZSBmb3IgcGFudHJ5IHN0b3JhZ2UgKG51dHMsIGJlcnJpZXMsIHNwaWNlcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDM3NSBtbCBDb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBFbmpveSBmcmVzaG5lc3MsIGNvbnZlbmllbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkgaW4gb25lIGNvbXBhY3QgcGFja2FnZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTE3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjI5NTI1MTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIwNTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40LvQutCwINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPIDE4IGNtLCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGFrxaFhIGRhdWR6cmVpemxpZXRvamFtYSAxOCBjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgZm9yayAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LA6INC/0YDQvtGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiNGDINCy0LjQu9C60YM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAg0LTQu9C40L3QvtC5IDE4INGB0LwgJm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINC60LDRh9C10YHRgtCy0L4sINGD0LTQvtCx0YHRgtCy0L4g0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQntC90LAg0YHQvtGH0LXRgtCw0LXRgiDQtNC+0YHRgtGD0L/QvdGD0Y4g0YbQtdC90YMg0YEg0L/RgNC10LzQuNCw0LvRjNC90L7QuSDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YzRjiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsNC90LDQu9C+0LPQuCDQuCDRgdC+0LrRgNCw0YnQsNGPINC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDog0JjQt9Cz0L7RgtC+0LLQu9C10L3QsCDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC90L7QvNC40YfQvdC+0YHRgtGMOiDQntC/0YLQuNC80LDQu9GM0L3QvtC1INGB0L7QvtGC0L3QvtGI0LXQvdC40LUg0YbQtdC90Ysg0Lgg0LrQsNGH0LXRgdGC0LLQsCAmbWRhc2g7INC00LXRiNC10LLQu9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQsNC90LDQu9C+0LPQvtCyLCDQvdC+INC00L7Qu9Cz0L7QstC10YfQvdC10LUg0L7QtNC90L7RgNCw0LfQvtCy0YvRhS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiDQodGC0LjQu9GM0L3Ri9C5INGH0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQtNC70LjQvdCwIDE4INGB0Lwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LvRjtCx0YvRhSDQsdC70Y7QtCAmbWRhc2g7INC+0YIg0YHQsNC70LDRgtC+0LIg0LTQviDQs9C+0YDRj9GH0LjRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6INCh0L3QuNC20LDQtdGCINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L7RhdGA0LDQvdGP0Y8g0L/RgNC40YDQvtC00L3Ri9C1INGA0LXRgdGD0YDRgdGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQp9C10YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDE4INGB0LwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0LAg0LLQuNC70LrQsD88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTog0KPQu9GD0YfRiNC40YLQtSDRgdC10YDQstC40YDQvtCy0LrRgyDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDog0J7QsdC10YHQv9C10YfRjNGC0LUg0LrQu9C40LXQvdGC0L7QsiDRg9C00L7QsdC90YvQvNC4INC4INC90LDQtNC10LbQvdGL0LzQuCDRgdGC0L7Qu9C+0LLRi9C80Lgg0L/RgNC40LHQvtGA0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINC/0LjQutC90LjQutC+0LIsINCy0LXRh9C10YDQuNC90L7QuiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/QvtGB0YLQvtGP0L3QvdGL0YUg0LfQsNC60YPQv9C+0Log0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQstC40LvQvtC6ICZtZGFzaDsg0L3QsNGI0LAg0LzQvtC00LXQu9GMINC/0YDQvtGB0LvRg9C20LjRgiDQs9C+0LTRiywg0YHQvtGF0YDQsNC90Y/RjyDQsdC10LfRg9C/0YDQtdGH0L3Ri9C5INCy0LjQtC4g0JXRkSDRjdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINC70L7Rj9C70YzQvdC+0YHRgtGMINCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCwg0YHRgtC40LvRjyDQuCDQt9Cw0LHQvtGC0Ysg0L4g0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIGRhayZzY2Fyb247YTogaXp0dXLEq2dhLCBzdGlsxKtnYSB1biBidWTFvmV0YW0gZHJhdWR6xKtnYTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzICZzY2Fyb247byBkYWsmc2Nhcm9uO3U/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UmbmJzcDthdGvEgXJ0b3RpIGxpZXRvamFtxIEgbWVsbsSBIGRhayZzY2Fyb247YSZuYnNwO2lyIGlkZcSBbHMgcmlzaW7EgWp1bXMgcmVzdG9yxIFuaWVtLCBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSB1biBtxIFqc2FpbW5pZWPEq2LEgW0sIGthcyB2xJNsYXMgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMsIHNhZ2xhYsSBam90IGF1Z3N0dSBrdmFsaXTEgXRpLiBUxIFzIG9wdGltxIFsxIEgY2VuYSB1biBpenR1csSrYmEgcGFkYXJhIHRvIHBhciBsYWLEgWtvIGl6dsSTbGkgc3RhcnAgYnVkxb5ldGEgdW4gcHJlbWl1bSBpZXNwxJNqxIFtLjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkl6bWFrc3UgZWZla3Rpdml0xIF0ZTombmJzcDtMaWVsaXNrYSBjZW5hcyB1biBrdmFsaXTEgXRlcyBhdHRpZWPEq2JhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrYmE6Jm5ic3A7QXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2EsIGthcyBpenR1ciBhdGvEgXJ0b3R1IGxpZXRvJnNjYXJvbjthbnUgdW4gdHJhdWt1IG1hemfEgWphbW8gbWEmc2Nhcm9uO8SrbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlN0aWzEq2dzIGRpemFpbnM6Jm5ic3A7TWVsbsSBIGtyxIFzYSB1biAxOCBjbSBnYXJ1bXMgcGllJnNjYXJvbjvEt2lyIG3Fq2Rlcm51IGl6c2thdHUgamVia3VyYW0gZ2FsZGEga2zEgWp1bWFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Fa29sb8SjaXNrdW1zOiZuYnNwO1NhbWF6aW5pZXQgdmllbnJlaXrEk2rEgXMgcGxhc3RtYXNhcyBpem1hbnRvJnNjYXJvbjthbnUhPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczombmJzcDtQxIFydGlrYWkgZHJvJnNjYXJvbjthLCBCUEEtYnLEq3ZhIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S3LEgXNhOiZuYnNwO01lbG5hLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5HYXJ1bXM6Jm5ic3A7MTggY20gKGlkZcSBbGkgcGllbcSTcm90cyDEk2RpZW5pZW0gbm8gc2FsxIF0aWVtIGzEq2R6IGdhxLxhcyDEk2RpZW5pZW0pLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTombmJzcDtEcm8mc2Nhcm9uO2kgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWt0aSBwaWVtxJNyb3RhOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdG9yxIFuaWVtIHVuIGthZmVqbsSrY8SBbTombmJzcDtQYXNuaWVkemlldCDEk2RpZW51cyBhciBzdGlsdSB1biByxatwxJNqaWV0aWVzIHBhciB2aWRpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5QaWVnxIFkZXMgcGFrYWxwb2p1bWllbTombmJzcDtOb2RybyZzY2Fyb247aW5pZXQga2xpZW50aWVtIGtvbWZvcnR1IGFyIGl6dHVyxKtnxIFtIGRhayZzY2Fyb247xIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5NxIFqxIFtOiZuYnNwO0lkZcSBbGkgcGlrbmlraWVtLCBwYXPEgWt1bWllbSB2YWkgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHTEgSBpciBpemRldsSrZ2EgaWVnxIFkZT88L3N0cm9uZz48L2gzPg0KDQo8cD5JZXRhdXBpZXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHBhc3TEgXbEq2dhcyB2aWVucmVpesSTam8gZGFrJnNjYXJvbjt1IGllZ8SBZGVzLCB1biB2ZWljaW5pZXQgemHEvMSBa3UgcGFzYXVsaS4gVMSBcyBlcmdvbm9taXNrYWlzIGRpemFpbnMgdW4gaXp0dXLEq2JhIG5vZHJvJnNjYXJvbjtpbsSBcyBpbGdzdG8mc2Nhcm9uO3Uga2FscG8mc2Nhcm9uO2FuYXMgbGFpa3UuPC9wPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZtZGFzaDsgaXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIGthcyBhcHZpZW5vIHByYWt0aXNrdW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgRm9ya3M6IER1cmFibGUsIFN0eWxpc2ggJmFtcDsgQnVkZ2V0LUZyaWVuZGx5PC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgRm9ya3M/PC9zdHJvbmc+PC9oMz4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgYmxhY2sgcGxhc3RpYyBmb3JrcyZuYnNwO3N0cmlrZSB0aGUgcGVyZmVjdCBiYWxhbmNlIGJldHdlZW4gYWZmb3JkYWJpbGl0eSBhbmQgcHJlbWl1bSBxdWFsaXR5LiBBdCAxOCBjbSBsb25nLCB0aGV5JnJzcXVvO3JlIGRlc2lnbmVkIGZvciBkdXJhYmlsaXR5LCBjb252ZW5pZW5jZSwgYW5kIHN0eWxlLCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgcmVzdGF1cmFudHMsIGRlbGl2ZXJ5IHNlcnZpY2VzLCBvciBlY28tY29uc2Npb3VzIGhvdXNlaG9sZHMuIFNheSBnb29kYnllIHRvIHNpbmdsZS11c2UgcGxhc3RpYyBhbmQgZW1icmFjZSBhIHN1c3RhaW5hYmxlIGRpbmluZyBleHBlcmllbmNlITwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+Q29zdC1FZmZlY3RpdmU6Jm5ic3A7UHJpY2VkIGJldHdlZW4gYnVkZ2V0IGFuZCBwcmVtaXVtIG9wdGlvbnMgJm1kYXNoOyBleGNlbGxlbnQgdmFsdWUgZm9yIG1vbmV5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IExvbmctTGFzdGluZzombmJzcDtNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBsYXN0aWMgdGhhdCByZXRhaW5zIHNoYXBlIGV2ZW4gYWZ0ZXIgcmVwZWF0ZWQgZGlzaHdhc2hlciBjeWNsZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk1vZGVybiBEZXNpZ246Jm5ic3A7U2xlZWsgYmxhY2sgY29sb3IgY29tcGxlbWVudHMgYW55IHRhYmxlIHNldHRpbmcsIGZyb20gY2FzdWFsIG1lYWxzIHRvIHVwc2NhbGUgZXZlbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlIHBsYXN0aWMgd2FzdGUgd2l0aCBmb3JrcyBidWlsdCBmb3IgcmV1c2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTggY20gKHBlcmZlY3QgZm9yIG1haW4gZGlzaGVzLCBzYWxhZHMsIG9yIGRlc3NlcnRzKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIGVmZm9ydGxlc3MgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RhdXJhbnRzICZhbXA7IENhZmVzOiZuYnNwO0VsZXZhdGUgeW91ciBwcmVzZW50YXRpb24gd2hpbGUgY3V0dGluZyBjb3N0cyBvbiBkaXNwb3NhYmxlIGN1dGxlcnkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkZvb2QgRGVsaXZlcnkgU2VydmljZXM6Jm5ic3A7RW5zdXJlIG1lYWxzIGFycml2ZSB3aXRoIHN0dXJkeSwgcmV1c2FibGUgdXRlbnNpbHMgY3VzdG9tZXJzIHdpbGwgbG92ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U8c3Ryb25nPjo8L3N0cm9uZz4mbmJzcDtJZGVhbCBmb3IgcGFydGllcywgcGljbmljcywgb3IgZXZlcnlkYXkgbWVhbHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEludmVzdG1lbnQ6PC9zdHJvbmc+PC9oMz4NCg0KPHA+Qm9vc3QgY3VzdG9tZXIgc2F0aXNmYWN0aW9uIHdpdGggZXJnb25vbWljIGZvcmtzIHRoYXQgZW5oYW5jZSBkaW5pbmcgY29tZm9ydC4gVGhlaXIgdGltZWxlc3MgZGVzaWduIGFuZCBydWdnZWQgYnVpbGQgZ3VhcmFudGVlIGxvbmctdGVybSBzYXZpbmdzIGFuZCBzdXN0YWluYWJpbGl0eS48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdXBncmFkZSB5b3VyIHNlcnZpY2Ugd2l0aCBmb3JrcyB0aGF0IGJsZW5kIHByYWN0aWNhbGl0eSwgc3R5bGUsIGFuZCBlY28tcmVzcG9uc2liaWxpdHkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDY0ODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yMiAxMzo0NToyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE5NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMgZm9yayAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGIyYTM1NGQzMjU0MjRhZWRjZDM3ZWQ0NGEzNjJiYjJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9yayDigJQgZWNvLWZyaWVuZGx5LCBkdXJhYmxlLCBhbmQgZGlzaHdhc2hlci1zYWZlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgcGxhc3RtYXNhcyBkYWvFoWEg4oCUIGl6dHVyxKtnYSB1biB2aWRlaSBkcmF1ZHrEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsCAxOCDRgdC8IOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINC30LDQvNC10L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMjA5Ml0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAyMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTU5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyMjUyMjE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyOTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQm9C+0LbQutCwINGH0LDQudC90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8gMTIgY20sINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBUxJNqa2Fyb3RlIGRhdWR6cmVpemxpZXRvamFtxIEgMTIgY20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBUZWEgU3Bvb24gUmV1c2FibGUgMTIgY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LrQsDog0YHRgtC40LvRjCwg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0LzQvdC+0LPQvtGA0LDQt9C+0LLRg9GOINGH0LDQudC90YPRjiDQu9C+0LbQutGDPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCd0LDRiNCwINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LXRh9C60LAg0LjQtyDQv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjC4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINCw0L3QsNC70L7Qs9C+0LIsINC+0L3QsCDQv9GA0L7RgdC70YPQttC40YIg0LLQsNC8INCz0L7QtNCw0LzQuCDQsdC70LDQs9C+0LTQsNGA0Y8g0L/RgNC+0YfQvdC+0LzRgyDQvNCw0YLQtdGA0LjQsNC70YMg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtC4INC6INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIg0Lgg0LLQvdC10YHQuNGC0LUg0LLQutC70LDQtCDQsiDQt9Cw0YnQuNGC0YMg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiyE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDog0KHQvtC60YDQsNGC0LjRgtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLiDQm9C+0LbQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjDog0JjQt9C90L7RgdC+0YHRgtC+0LnQutC40Lkg0L/Qu9Cw0YHRgtC40Log0YHQvtGF0YDQsNC90Y/QtdGCINGE0L7RgNC80YMg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lkg0Y3QutGB0L/Qu9GD0LDRgtCw0YbQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINGH0LDRjywg0LrQvtGE0LUsINC00LXRgdC10YDRgtC+0LIg0Lgg0LPQvtGA0Y/Rh9C40YUg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9OiDQp9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3QsNGPINGE0L7RgNC80LAgKNC00LvQuNC90LAgMTIg0YHQvCkg0LTQvtCx0LDQstGP0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LouPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQmtC70LDRgdGB0LjRh9C10YHQutC40Lkg0YfRkdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxMiDRgdC8IC0mbmJzcDvRg9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YAg0LTQu9GPINGH0LDRiNC10Log0Lgg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQsCDQu9C+0LbQutCwPzwvc3Ryb25nPjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCj0LrRgNCw0YHQuNGCINGD0YLRgNC10L3QvdC40LUg0YfQsNC10L/QuNGC0LjRjyDQuCDRgdC10LzQtdC50L3Ri9C1INGD0LbQuNC90YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQutCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjog0KHRgtC40LvRjNC90YvQuSDQuCDQv9GA0LDQutGC0LjRh9C90YvQuSDQstCw0YDQuNCw0L3RgiDQtNC70Y8g0L/QvtC00LDRh9C4INC00LXRgdC10YDRgtC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDRjdC60L4t0LDQutGC0LjQstC40YHRgtC+0LI6INCf0L7QvNC+0LPQsNC10YIg0YHQvtC60YDQsNGC0LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCS0YvQsdC40YDQsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0YPRjiDRh9Cw0LnQvdGD0Y4g0LvQvtC20LrRgywg0LLRiyDQvdC1INGC0L7Qu9GM0LrQviDRjdC60L7QvdC+0LzQuNGC0LUg0L3QsCDQv9C+0LrRg9C/0LrQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC/0YDQuNCx0L7RgNC+0LIsINC90L4g0Lgg0LTQtdC70LDQtdGC0LUg0L7RgdC+0LfQvdCw0L3QvdGL0Lkg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0L/Qu9Cw0L3QtdGC0YsuINCn0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQu9Cw0LrQvtC90LjRh9C90YvQuSDQtNC40LfQsNC50L0g0L/QvtC00YfQtdGA0LrQvdGD0YIg0LLQsNGIINCy0LrRg9GBLCDQsCDQv9GA0L7Rh9C90L7RgdGC0Ywg0LzQsNGC0LXRgNC40LDQu9CwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgiDQvdCwINC00L7Qu9Cz0LjQtSDQs9C+0LTRiy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7LSZuYnNwO9GB0LTQtdC70LDQudGC0LUg0YjQsNCzINC6INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvtCx0YDQsNC30YMg0LbQuNC30L3QuCDQsdC10Lcg0LrQvtC80L/RgNC+0LzQuNGB0YHQvtCyINCyINGB0YLQuNC70LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIHTEk2prYXJvdGU6IGl6dHVyxKtnYSwgdmlkZWkgZHJhdWR6xKtnYSB1biBzdGlsxKtnYTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzICZzY2Fyb247byB0xJNqa2Fyb3RpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1IGF0a8SBcnRvdGkgbGlldG9qYW3EgSB0xJNqa2Fyb3RlIG5vIHBsYXN0bWFzYXMgaXIgaWRlxIFscyByaXNpbsSBanVtcyBpa3ZpZW5hbSwga2FzIHbEk2xhcyBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBpenbEk2zEk3RpZXMgaWxndHNwxJNqxKtndSBhbHRlcm5hdMSrdnUuIFTEgSBpciBpenR1csSrZ2EsIGRybyZzY2Fyb247YSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEgdW4ga2FscG9zIGdhZGllbSwgYXRrxIFydG9qb3QgbGlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5WaWRlaSBkcmF1ZHrEq2dhJm5ic3A7Jm5kYXNoOyBzYW1hemluYSB2aWVucmVpesSTasSBcyBwbGFzdG1hc2FzIGl6bWFudG8mc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2dhJm5ic3A7Jm5kYXNoOyBpemdhdGF2b3RhIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnRpa2FzIHBsYXN0bWFzYXMsIGthcyBpenR1ciByZWd1bMSBcnUgbGlldG8mc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+U3RpbMSrZ2EmbmJzcDsmbmRhc2g7IG1lbG7EgSBrcsSBc2EgdW4gbcWrZGVybnMgZGl6YWlucyAoMTIgY20gZ2FydW1zKSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2kgamVia3VyYW0gZ2FsZGEgZGVrb3JhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Vbml2ZXJzxIFsYSZuYnNwOyZuZGFzaDsgcGllbcSTcm90YSB0xJNqYWksIGthZmlqYWksIGRlc2VydGllbSB1biBrYXJzdGllbSDEk2RpZW5pZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczogUMSBcnRpa2FpIGRybyZzY2Fyb247YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktyxIFzYTogTWVsbmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkdhcnVtczogMTIgY20uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiBNYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkthbSAmc2Nhcm9uO8SrIGthcm90ZSBpciBkb23EgXRhPzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TcSBanNhaW1uaWVjxKtixIFtJm5ic3A7Jm5kYXNoOyBpZGXEgWxhIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LYWZlam7Eq2PEgW0gdW4gcmVzdG9yxIFuaWVtJm5ic3A7Jm5kYXNoOyBwcmFrdGlza3MgcmlzaW7EgWp1bXMgZGVzZXJ0dSBwYXNuaWVnJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWRlaSBhcHppbsSBdGllbSBjaWx2xJNraWVtJm5ic3A7Jm5kYXNoOyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHRhcyBpciBpemRldsSrZ2k/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SXp2xJNsb3RpZXMgJnNjYXJvbjtvIHTEk2prYXJvdGksIGrFq3M6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPklldGF1cMSBdCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gcGFzdMSBdsSrZ2FzIHZpZW5yZWl6xJNqbyBrYXJvdMWGdSBpZWfEgWRlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmVpY2luYXQgemHEvMSBa3UgdmlkaSwgc2FtYXppbm90IGF0a3JpdHVtdXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkllZ8Wrc3RhdCBzdGlsxKtndSB1biBpenR1csSrZ3UgcGllZGVydW11LCBrYXMga2FscG9zIGdhZGllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm5kYXNoOyBpenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwgc3RpbHUgdW4gYXRiaWxkxKtidSBwcmV0IHBsYW7Ek3R1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgVGVhc3Bvb246IER1cmFibGUsIEVjby1GcmllbmRseSAmYW1wOyBTdHlsaXNoPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgVGVhc3Bvb24/PC9zdHJvbmc+PC9oMz4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgYmxhY2sgcGxhc3RpYyB0ZWFzcG9vbiZuYnNwO2NvbWJpbmVzIHN1c3RhaW5hYmlsaXR5IHdpdGggcHJhY3RpY2FsaXR5LiBVbmxpa2UgZGlzcG9zYWJsZSB1dGVuc2lscywgaXQmcnNxdW87cyBidWlsdCB0byBsYXN0LCBvZmZlcmluZyBkdXJhYmlsaXR5IGFuZCBkaXNod2FzaGVyIHJlc2lzdGFuY2UuIFBlcmZlY3QgZm9yIGRhaWx5IHVzZSwgaXQgcmVkdWNlcyBwbGFzdGljIHdhc3RlIHdoaWxlIGFkZGluZyBlbGVnYW5jZSB0byB5b3VyIHRhYmxlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk6PC9zdHJvbmc+Jm5ic3A7U2xhc2ggc2luZ2xlLXVzZSBwbGFzdGljIHdhc3RlIHdpdGggYSBzcG9vbiBkZXNpZ25lZCBmb3IgZW5kbGVzcyByZXVzZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EdXJhYmxlOjwvc3Ryb25nPiZuYnNwO01hZGUgZnJvbSBoaWdoLXF1YWxpdHksIGZvb2QtZ3JhZGUgcGxhc3RpYyB0aGF0IHdpdGhzdGFuZHMgZGFpbHkgd2Vhci48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EaXNod2FzaGVyLVNhZmU6PC9zdHJvbmc+Jm5ic3A7RWFzeSB0byBjbGVhbiBhbmQgbWFpbnRhaW4gZm9yIGhhc3NsZS1mcmVlIHVzZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TdHlsaXNoIERlc2lnbjo8L3N0cm9uZz4mbmJzcDtTbGVlayBibGFjayBjb2xvciBhbmQgMTIgY20gbGVuZ3RoIGZpdCBzZWFtbGVzc2x5IHdpdGggY3VwcywgbXVncywgYW5kIGRpc2hlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2Qtc2FmZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzEyIGNtIChpZGVhbCBmb3Igc3RpcnJpbmcsIHNlcnZpbmcsIGFuZCBlYXRpbmcpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgcXVpY2sgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0VsZXZhdGUgbW9ybmluZyBjb2ZmZWUgb3IgdGVhIHJpdHVhbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhZmVzICZhbXA7IFJlc3RhdXJhbnRzOiZuYnNwO1NlcnZlIGRlc3NlcnRzIGFuZCBiZXZlcmFnZXMgd2l0aCBlY28tY29uc2Npb3VzIHN0eWxlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tV2FycmlvcnM6Jm5ic3A7Q3V0IHBsYXN0aWMgd2FzdGUgd2l0aG91dCBzYWNyaWZpY2luZyBjb252ZW5pZW5jZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgQnV5Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPlNhdmUgbW9uZXkgb24gZGlzcG9zYWJsZSBzcG9vbnMgd2hpbGUgc3VwcG9ydGluZyBhIGdyZWVuZXIgcGxhbmV0LiBJdHMgdGltZWxlc3MgZGVzaWduIGFuZCBydWdnZWQgYnVpbGQgZW5zdXJlIHllYXJzIG9mIHJlbGlhYmxlIHNlcnZpY2UuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDstJm5ic3A7ZW1icmFjZSBzdXN0YWluYWJpbGl0eSB3aXRoIGEgc3Bvb24gdGhhdCBjYXJlcyBmb3IgeW91ciBjb21mb3J0IGFuZCB0aGUgRWFydGghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDUwMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDI0LTExLTI4IDEwOjE1OjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0yMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTIwOTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFRlYSBTcG9vbiBSZXVzYWJsZSAxMiBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxLjY1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM3OTM4YmIzOTNmOTU0OTE3ZGE5MWYwMTJmNmViYmEzLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEJsYWNrIHJldXNhYmxlIHBsYXN0aWMgdGVhc3Bvb24g4oCUIGVjby1mcmllbmRseSBhbHRlcm5hdGl2ZSB0byBkaXNwb3NhYmxlIHV0ZW5zaWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBNZWxuYSBkYXVkemvEgXJ0IGxpZXRvamFtYSBwbGFzdG1hc2FzIHTEk2prYXJvdGUg4oCUIGVrb2xvxKNpc2thIGFsdGVybmF0xKt2YSB2aWVucmVpeiBsaWV0b2phbWllbSBnYWxkYSBwaWVkZXJ1bWllbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KfCrdGR0YDQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC60LAg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxLjY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMzQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGtva3RlacS8dSBnbMSBemVzIDI1MCBtbCwgUFMsIGNhdXJzcMSrZMSrZ2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQvdCw0L/QuNGC0LrQsNC80Lgg0Y3QutC+0LvQvtCz0LjRh9C90L46INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0YLQsNC60LDQvdGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QvtC/0YDQvtCx0YPQudGC0LUg0L3QsNGI0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90YsgMjUwINC80LsmbmJzcDsmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0YHRgtC40LvRjyDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LghINCt0YLQuCDQv9GA0L7Rh9C90YvQtSDRgdGC0LDQutCw0L3Riywg0L3QsNC/0L7QvNC40L3QsNGO0YnQuNC1INGB0YLQtdC60LvQviwg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSwg0YHQvNGD0LfQuCwg0YXQvtC70L7QtNC90L7Qs9C+INGH0LDRjyDQuCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40YLQutC+0LIuINCY0YUg0LrRgNC40YHRgtCw0LvRjNC90LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCDQtNC10LvQsNGO0YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LDQutGC0LjQstC90YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LjwvcD4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7QsiZuYnNwO9C/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGE0LXRgdGC0LjQstCw0LvQtdC5LCDQv9C40LrQvdC40LrQvtCyLCDQstC10YfQtdGA0LjQvdC+0Log0YMg0LHQsNGB0YHQtdC50L3QsCDQuNC70Lgg0YPQu9C40YfQvdGL0YUg0LHQsNGA0L7Qsi4g0JLQvNC10YHRgtC+INC+0LTQvdC+0YDQsNC30L7QstC+0Lkg0L/QvtGB0YPQtNGLINCy0YvQsdC10YDQuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQstCw0YDQuNCw0L3Rgiwg0LrQvtGC0L7RgNGL0Lkg0YHQvtGF0YDQsNC90Y/QtdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjC4g0J7QsdGK0LXQvCAyNTAg0LzQuyDRg9C00L7QsdC10L0g0LrQsNC6INC00LvRjyDQutGA0LXQv9C60LjRhSDQutC+0LrRgtC10LnQu9C10LksINGC0LDQuiDQuCDQtNC70Y8g0LvQtdCz0LrQuNGFINC90LDQv9C40YLQutC+0LIsINCwINC80LDRgtC10YDQuNCw0Lsg0L3QtSDQstC/0LjRgtGL0LLQsNC10YIg0LfQsNC/0LDRhdC4LjwvcD4NCg0KPHA+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QmtGA0LjRgdGC0LDQu9GM0L3QsNGPINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjDog0KHRgtC40LvRjCDRgdGC0LXQutC70LAg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjCDQuCDQu9C10LPQutC+0YHRgtGMOiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDQv9GD0YLQtdGI0LXRgdGC0LLQuNC5INC4INCw0LrRgtC40LLQvdC+0LPQviDQvtGC0LTRi9GF0LAuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGB0YLQvtC5INGD0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSZuYnNwO9C4INGD0YHRgtGA0LDQuNCy0LDQudGC0LUg0L/RgNCw0LfQtNC90LjQutC4INCx0LXQtyDQstGA0LXQtNCwINC00LvRjyDQv9C70LDQvdC10YLRiyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EemVyaWV0IGF0YmlsZMSrZ2k6IERhdWR6a8SBcnQgbGlldG9qYW1hcyBwbGFzdG1hc2FzIGdsxIF6ZXMgYXVrc3RhamllbSBkesSTcmllbmllbTwvc3Ryb25nPjwvaDI+DQoNCjxwPkl6YmF1ZGlldCBkesSTcmllbnUgc3RpbMSBIGFyIG3Fq3N1Jm5ic3A7Y2F1cnNwxKtkxKtnYWrEgW0gZGF1ZHprxIFydCBsaWV0b2phbcSBbSBnbMSBesSTbSAyNTAgbWwhICZTY2Fyb247xKtzIGl6dHVyxKtnxIFzIGdsxIF6ZXMsIGthcyBhdGfEgWRpbmEgc3Rpa2x1LCBpciByYWTEq3RhcyBrb2t0ZWnEvGllbSwgc23Fq2TFvmllbSwgbGVkdXMgdMSTamFpIHVuIGplYmt1cmFtIGF0c3ZhaWR6aW5vJnNjYXJvbjthbSBkesSTcmllbmFtLiBTa2FpZHLEgXMgdW4gbmVsYXXFvmFtxIFzLCB0xIFzIGFwdmllbm8gZWxlZ2FuY2kgYXIgaXp0dXLEq2J1LCBrYXMgbmVwaWVjaWUmc2Nhcm9uO2FtYSBwaWtuaWtpZW0sIGZlc3RpdsSBbGllbSB2YWkgYmFsbMSTbS48L3A+DQoNCjxwPkRhdWR6a8SBcnQgbGlldG9qYW1hcyBwbGFzdG1hc2FzIGdsxIF6ZXMgYXVrc3RhamllbSBkesSTcmllbmllbSZuYnNwO2lyIGlkZcSBbGFzIMSBcmEgcGFzxIFrdW1pZW0sIGvEgXp1IHZha2FyaWVtIHZhaSBixIFyYSB2YWthcmllbSBkxIFyesSBLiBUxIFzIGFpenN0xIFqIHZpZW5yZWl6IGxpZXRvamFtb3MgcHJvZHVrdHVzLCBzYW1hemlub3QgYXRrcml0dW11cywgdW4gc2FnbGFixIEgZHrEk3JpZW51IHbEk3N1bXUuIDI1MCBtbCB0aWxwdW1zIGlyIHBpZW3Ek3JvdHMgZ2FuIHNwxJNjxKtnaWVtIGtva3RlacS8aWVtLCBnYW4gdmllZ2xpZW0gZHrEk3JpZW5pZW0uPC9wPg0KDQo8cD5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Ta2FpZHJ1bXM6IEl6c2thdHMga8SBIHN0aWtsYW0sIGJldCBiZXogYm9qxIFqdW11IHJpc2t1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrYmEgdW4gdmllZ2x1bXM6IERybyZzY2Fyb247aSBsaWV0b2phbWFzIMSBcsSBIHZhaSBjZcS8b2p1bW9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWVnbGEgdMSrcsSrJnNjYXJvbjthbmE6IFTEq3LEgW1hcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5QaWV2aWVub2ppZXRpZXMgaWxndHNwxJNqxKtnYWkga3VsdMWrcmFpICZtZGFzaDsgaWVnxIFkxIFqaWV0aWVzJm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyBrb2t0ZWnEvHUgZ2zEgXplcyZuYnNwO2phdSAmc2Nhcm9uO29kaWVuITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlNpcCBzdXN0YWluYWJseTogUmV1c2FibGUgcGxhc3RpYyBnbGFzc2VzIGZvciBjb2xkIGRyaW5rczwvc3Ryb25nPjwvaDI+DQoNCjxwPkVsZXZhdGUgeW91ciBiZXZlcmFnZSBleHBlcmllbmNlIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgY2xlYXIgcGxhc3RpYyBjdXBzIDI1MCBtbCZuYnNwOyZtZGFzaDsgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIHByYWN0aWNhbGl0eSEgRGVzaWduZWQgdG8gbWltaWMgdGhlIGVsZWdhbmNlIG9mIHJlYWwgZ2xhc3MsIHRoZXNlIGR1cmFibGUgY3VwcyBhcmUgaWRlYWwgZm9yIGNvY2t0YWlscywgc21vb3RoaWVzLCBpY2VkIHRlYXMsIGFuZCBhbnkgcmVmcmVzaGluZyBjb2xkIGRyaW5rLiBDcnlzdGFsLWNsZWFyIGFuZCBzaGF0dGVycHJvb2YsIHRoZXkgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHRoZSByZXNpbGllbmNlIG5lZWRlZCBmb3IgbGl2ZWx5IGdhdGhlcmluZ3MuPC9wPg0KDQo8cD5SZXVzYWJsZSBwbGFzdGljIGdsYXNzZXMgZm9yIGNvbGQgZHJpbmtzJm5ic3A7YXJlIGNyYWZ0ZWQgdG8gd2l0aHN0YW5kIG91dGRvb3IgYmFycywgZmVzdGl2YWxzLCBwaWNuaWNzLCBhbmQgcG9vbCBwYXJ0aWVzLiBVbmxpa2Ugc2luZ2xlLXVzZSBvcHRpb25zLCB0aGV5IHJlZHVjZSB3YXN0ZSB3aGlsZSBtYWludGFpbmluZyBhIHByZW1pdW0gbG9vay4gVGhlIDI1MCBtbCBjYXBhY2l0eSBpcyB2ZXJzYXRpbGUgZW5vdWdoIGZvciBib3RoIGJvbGQgbWl4ZWQgZHJpbmtzIGFuZCBsaWdodCBiZXZlcmFnZXMsIGVuc3VyaW5nIGV2ZXJ5IHNpcCBzdGF5cyBjaGlsbGVkIGFuZCBlbmpveWFibGUuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgZmVhdHVyZXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5DcnlzdGFsIGNsYXJpdHk6IFRyYW5zcGFyZW50IGRlc2lnbiBtaW1pY3MgZ2xhc3MgZm9yIGEgY2xhc3N5IHByZXNlbnRhdGlvbi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBsaWdodHdlaWdodDogUGVyZmVjdCBmb3IgdHJhdmVsIG9yIG91dGRvb3IgZXZlbnRzICZtZGFzaDsgbm8gYnJlYWthZ2Ugd29ycmllcyE8L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWFzeSB0byBjbGVhbjogRGlzaHdhc2hlci1zYWZlIGZvciBoYXNzbGUtZnJlZSByZXVzZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlVwZ3JhZGUgeW91ciBkcmlua3dhcmUgY29sbGVjdGlvbiB3aXRoIHRoZXNlJm5ic3A7cmV1c2FibGUgY29ja3RhaWwgY3VwcyZuYnNwO2FuZCB0b2FzdCB0byBlY28tZnJpZW5kbHkgY2VsZWJyYXRpb25zITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTUyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0yMCAxMzowMTowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA2LjcwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGEyYTc2YTJlMDE4NWFkZmZhNzkwY2I0YmEyNzJlM2M1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMga29rdGVpxLx1IGdsxIF6ZXMgMjUwIG1sLCBjYXVyc3DEq2TEq2dzIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0J/QoQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDYxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMjhCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMjg1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLLCA4NTAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgODUwIG1sLCBQUCwgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgODUwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgODUwINC80Lsg0LHQtdC3INGB0LXQutGG0LjQuTog0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz48L2gyPg0KDQo8cD7QmtC+0LzQv9Cw0LrRgtC90YvQtSDQuCDQu9C10LPQutC40LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXRgdC10YDRgtC+0LIg0Lgg0LfQsNC60YPRgdC+0LombmJzcDvQstGL0LTQtdGA0LbQuNCy0LDRjtGCINC30LDQvNC+0YDQvtC30LrRgywg0YDQsNC30L7Qs9GA0LXQsiDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQtSDQuCDQvNGL0YLRjNC1INCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/RgNC+0LTRg9C80LDQvdC90YvQuSDQtNC40LfQsNC50L0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtC5INC60YDRi9GI0LrQuCDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8sINCwINC/0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC10LzQvtC90YHRgtGA0LjRgNGD0Y7RgiDQsNC/0L/QtdGC0LjRgtC90L7QtSDRgdC+0LTQtdGA0LbQuNC80L7QtS4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0LrQsNGE0LUsINC+0YTQuNGB0L3Ri9GFINC+0LHQtdC00L7QsiDQuNC70Lgg0L/QuNC60L3QuNC60L7Qsi4g0KPRh9Cw0YHRgtCy0YPQudGC0LUg0LIg0L/RgNC+0LPRgNCw0LzQvNCw0YUmbmJzcDvQtNC10L/QvtC30LjRgtC90L7QuSDRgtCw0YDRiywg0YfRgtC+0LHRiyDQvNC40L3QuNC80LjQt9C40YDQvtCy0LDRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWFzIHRhaXNuc3TFq3J2ZWlkYSBrxIFyYmFzIDg1MCBtbDogS29tcGFrdGkgcmlzaW7EgWp1bWkgaWtkaWVuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD4mU2Nhcm9uO8SrcyZuYnNwO3ZhaXLEgWtrxIFydCBsaWV0b2phbWFzIMSTZGllbmEga8SBcmJhcyZuYnNwO2lyIHBhcmVkesSTdGFzIHBvcmNpasSBbSwgdXprb2TEgW0gdmFpIGRlc2VydGllbS4gRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgS4gVmllZ2xpLCBiZXQgaXp0dXLEq2dpLCB0xIFzIGlyIGlkZcSBbGFzIGthZmVqbsSrY8SBbSwgYmlyb2ppZW0gdmFpIG3EgWrEgW0uIFBpZWRhbG90aWVzJm5ic3A7ZGVwb3rEq3RhIHNpc3TEk23EgXMsIGrFq3Mgc2FtYXppbsSBdCB2aWVucmVpeiBsaWV0b2phbW8gcGxhc3RtYXNhcyBkYXVkenVtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSByZWN0YW5ndWxhciBzaW5nbGUtY29tcGFydG1lbnQgZm9vZCBjb250YWluZXJzIDg1MCBtbDogQ29tcGFjdCBzb2x1dGlvbiBmb3IgZXZlcnlkYXkgdXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+VGhlc2UmbmJzcDtyZXVzYWJsZSBjb250YWluZXJzIGZvciBmb29kIGRlbGl2ZXJ5Jm5ic3A7YXJlIGRlc2lnbmVkIGZvciBpbmRpdmlkdWFsIHBvcnRpb25zIG9mIHNvdXBzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBUaGUgQlBBLWZyZWUgY29uc3RydWN0aW9uIHdpdGhzdGFuZHMgdGVtcGVyYXR1cmVzIGZyb20gLTIwJmRlZztDIHRvICsxMjEmZGVnO0MsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZyZWV6aW5nLCBtaWNyb3dhdmluZywgYW5kIGRpc2h3YXNoaW5nLiBUaGUgc3BpbGwtcHJvb2YgbGlkIGVuc3VyZXMgbWVzcy1mcmVlIHRyYW5zcG9ydCwgd2hpbGUgdGhlIHRyYW5zcGFyZW50IGRlc2lnbiBzaG93Y2FzZXMgeW91ciBjdWxpbmFyeSBjcmVhdGlvbnMuIFBlcmZlY3QgZm9yIGNhZmVzLCBvZmZpY2VzLCBvciBob21lIGtpdGNoZW5zLCB0aGV5IGFsaWduIHdpdGgmbmJzcDtzdXN0YWluYWJsZSBwYWNrYWdpbmcgdHJlbmRzJm5ic3A7YW5kIHJlZHVjZSByZWxpYW5jZSBvbiBkaXNwb3NhYmxlIG9wdGlvbnMuIExpZ2h0d2VpZ2h0IHlldCBzdHVyZHksIHRoZXkmcnNxdW87cmUgaWRlYWwgZm9yIGVjby1jb25zY2lvdXMgYnVzaW5lc3NlcyBhZG9wdGluZyBkZXBvc2l0LWJhc2VkIHN5c3RlbXMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NTg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjI1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDg1MCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjQ2MGEyOTM2NWQ5MzdkYjQ4YzA2MjkzZjVkMTBmMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSA4NTAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWFzIMSTZGllbnUga8SBcmJhcyA4NTAgbWwgbWVsbmFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YsgODUwINC80Lsg0LPQtdGA0LzQtdGC0LjRh9C90YvQuSDQtNC70Y8g0LLRgtC+0YDRi9GFINCx0LvRjtC0INC4INGB0LDQu9Cw0YLQvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg4NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0NDU5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+IDE2MCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXrEk2rEgXMgxaFhbXBhbmllxaFhIGdsxIF6ZXMgMTYwIG1sLCBQUywgY2F1cnNwxKtkxKtnYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyAxNjAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPjxzdHJvbmc+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90L46INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0YsmbmJzcDvQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQvjwvc3Ryb25nPjwvcD4NCg0KPHA+0JLRgdGC0YDQtdGH0LDQudGC0LUg0LrQsNC20LTRi9C5INC80L7QvNC10L3RgiDRgSDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YzRjiDQuCDQt9Cw0LHQvtGC0L7QuSDQviDQv9GA0LjRgNC+0LTQtSDRgSDQvdCw0YjQuNC80LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuCDQsdC+0LrQsNC70LDQvNC4INC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+ISDQrdGC0Lgg0YTRg9C20LXRgNGLINC+0LHRitC10LzQvtC8IDE2MCDQvNC7INGB0L7Qt9C00LDQvdGLINC00LvRjyDQuNCz0YDQuNGB0YLRi9GFINCy0LjQvSwg0YHQvtGF0YDQsNC90Y/RjyDQuNGFINC/0YPQt9GL0YDRjNC60Lgg0Lgg0YLQvtC90LrQuNC5INCw0YDQvtC80LDRgi4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0YHQstCw0LTQtdCxLCDQstC10YfQtdGA0LjQvdC+0Log0LjQu9C4INGA0L7QvNCw0L3RgtC40YfQtdGB0LrQuNGFINCy0LXRh9C10YDQvtCyICZtZGFzaDsg0L7QvdC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQvdCw0YHQu9Cw0LbQtNCw0YLRjNGB0Y8g0L/RgNC10LzQuNCw0LvRjNC90YvQvCDQutCw0YfQtdGB0YLQstC+0LwsINC90LUg0LLRgNC10LTRjyDQv9C70LDQvdC10YLQtS48L3A+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0YDQsNC30YDQsNCx0L7RgtCw0L3RiyZuYnNwO9C00LvRjyDRgdC+0LLQtdGA0YjQtdC90YHRgtCy0L7QstCw0L3QuNGPINCy0LDRiNC10LPQviDQvtC/0YvRgtCwLiDQo9C30LrQsNGPINGE0L7RgNC80LAg0YHQvtGF0YDQsNC90Y/QtdGCINC40LPRgNC40YHRgtC+0YHRgtGMLCDQsCDQv9GA0L7Rh9C90YvQuSDQv9C70LDRgdGC0LjQuiDRg9GB0YLQvtC50YfQuNCyINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC80LXRgNC+0L/RgNC40Y/RgtC40Lkg0L3QsCDQvtGC0LrRgNGL0YLQvtC8INCy0L7Qt9C00YPRhdC1LiDQm9C10LPQutC40LUsINC90L4g0L3QsNC00LXQttC90YvQtSwg0L7QvdC4INGD0LTQvtCx0L3RiyDQsiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUg0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LjwvcD4NCg0KPHA+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsJm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviAxNjAg0LzQuyZuYnNwO9C/0L7QtNC00LXRgNC20LjQstCw0Y7RgiDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0L3QsNC/0LjRgtC60LAg0Lgg0L3QtSDQstC/0LjRgtGL0LLQsNGO0YIg0LfQsNC/0LDRhdC4LiDQkiDQvtGC0LvQuNGH0LjQtSDQvtGCINGB0YLQtdC60LvQsCwg0L7QvdC4INC90LUg0LfQsNC/0L7RgtC10LLQsNGO0YIg0Lgg0L3QtSDQsdC+0Y/RgtGB0Y8g0L/QsNC00LXQvdC40LksINCz0LDRgNCw0L3RgtC40YDRg9GPLCDRh9GC0L4g0LrQsNC20LTRi9C5INCz0LvQvtGC0L7QuiDQvtGB0YLQsNC10YLRgdGPINGB0LLQtdC20LjQvC4g0K3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviwg0LTQvtCx0LDQstC70Y/RjyDQuNC30YvRgdC60LDQvdC90L7RgdGC0Lgg0LvRjtCx0L7QvNGDINGB0L7QsdGL0YLQuNGOLjwvcD4NCg0KPHA+0JLRi9Cx0LjRgNCw0LnRgtC1INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINCx0LXQtyDRg9GJ0LXRgNCx0LAg0YHRgtC40LvRjiEg0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLJm5ic3A70YHQvtC60YDQsNGJ0LDRjtGCINC60L7Qu9C40YfQtdGB0YLQstC+INC+0YLRhdC+0LTQvtCyINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/QuNC60L3QuNC6LCDRhNC10YHRgtC40LLQsNC70Ywg0LjQu9C4INC00L7QvNCw0YjQvdC40Lkg0YPQttC40L0gJm1kYXNoOyDRjdGC0Lgg0LHQvtC60LDQu9GLINGB0L7Rh9C10YLQsNGO0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjC48L3A+DQoNCjxwPtCf0L7QtNCw0YDQuNGC0LUg0YHQstC+0LjQvCDQv9GA0LDQt9C00L3QuNC60LDQvCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0YwgJm1kYXNoOyDQt9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LHQvtC60LDQu9C+0LIg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4mbmJzcDvRg9C20LUg0YHQtdCz0L7QtNC90Y8hPC9wPg0KDQo8cD48ZW0+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y/RgNC60L4sINC30LDQsdC+0YLRjNGC0LXRgdGMINC+INC/0LvQsNC90LXRgtC1ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGllc3BpZWRpZXMgaWxndHNwxJNqYWk6IG3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXM8L3N0cm9uZz48L2gyPg0KDQo8cD5TdmluaWV0IGthdHJ1IG1pcmtsaSBhciBzdGlsdSB1biB2aWRlaSBkcmF1ZHrEq2d1IHBpZWVqdSwgaXptYW50b2pvdCBtxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMhICZTY2Fyb247xKtzIDE2MCBtbCBnbMSBemVzLCB2ZWlkb3RhcyBzcGVjacSBbGkgcHV0b2pvJnNjYXJvbjthamllbSB2xKtuaWVtLCBhcHZpZW5vIGVsZWdhbmNpIHVuIHByYWt0aXNrdW11LCBub2RybyZzY2Fyb247aW5vdCwga2EgJnNjYXJvbjthbXBhbmlldGlzIHNhZ2xhYsSBIGJ1cmJ1xLx1cyB1biBzbWFsa28gYXJvbcSBdHUuIElkZcSBbGkgcGllbcSTcm90YXMga8SBesSBbSwgYmFsbMSTbSB2YWkgcm9tYW50aXNraWVtIHZha2FyaWVtICZtZGFzaDsgdMSBcyDEvGF1aiBiYXVkxKt0IGF1Z3N0xIFrxIFzIGt2YWxpdMSBdGVzIGR6xJNyaWVudSwgbmVyYWRvdCBhdGtyaXR1bXVzLjwvcD4NCg0KPHA+RGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyBpciBpenN0csSBZMSBdGFzLCBsYWkgdXpsYWJvdHUgasWrc3UgYmF1ZMSrJnNjYXJvbjthbmFzIHBpZXJlZHppLiAmU2Nhcm9uO2F1csSBIGZvcm1hIHNhZ2xhYsSBIGR6xJNyaWVuYSBkesSrdsSrZ3VtdSwgYmV0IGl6dHVyxKtnxIEgcGxhc3RtYXNhIGlyIG5vdHVyxKtnYSBwcmV0IGJvasSBanVtaWVtICZtZGFzaDsgdGllJnNjYXJvbjtpIHRhcywga2FzIHZhamFkesSrZ3MgcGFzxIFrdW1pZW0gxIFyxIEgdmFpIGVuZXJnaXNraWVtIHN2aW7Ek20uIFZpZWdsxIFzLCBiZXQgc3RhYmlsxIFzIGdsxIF6ZXMgaXIgxJNydGkgcMSBcnZpZXRvamFtYXMgdW4gbGlldG9qYW1hcyB2YWlyxIFra8SBcnQsIHBhZGFyb3QgdMSBcyBwYXIgZ3VkcnUgaWVndWxkxKtqdW11IGdhbiBzYWltbmlla2llbSwgZ2FuIGVrb2xvxKNpamFpIGFwemluxIF0aWVtIGVudHV6aWFzdGllbS48L3A+DQoNCjxwPkl6Z2F0YXZvdGFzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnRpa2FzIHBsYXN0bWFzYXMsICZzY2Fyb247xKtzJm5ic3A7MTYwIG1sIGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMmbmJzcDt1enR1ciBkesSTcmllbmEgdsSTc3VtdSB1biBuZXV6c8WrYyBhcm9txIF0dXMuIEF0JnNjYXJvbjvEt2lyxKtixIEgbm8gc3Rpa2xhLCB0xIFzIG5lYWl6c21vZyB1biBuZXBsxKtzdCwgbm9kcm8mc2Nhcm9uO2lub3QsIGthIGthdHJzIG1hbGtvanVtcyBpciB0aWtwYXQgc3ZhaWdzIGvEgSBwaXJtYWlzLiBFcmdvbm9taXNrYWlzIGRpemFpbnMgdmllZ2xpIGllZGVyYXMgcm9rxIEsIHBpZXZpZW5vam90IGl6c21hbGNpbsSBdMSrYnUgamVia3VyYW0gcGFzxIFrdW1hbS48L3A+DQoNCjxwPkl6dsSTbGllcyBpbGd0c3DEk2p1LCBuZXVwdXLEk2pvdCBzdGlsdSEgTcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzIGdsxIF6ZXMmbmJzcDtzYW1hemluYSB2aWVucmVpeiBsaWV0b2phbW8gaXpzdHLEgWTEgWp1bXUgZGF1ZHp1bXUgdW4gaXIgdmllZ2xpIHTEq3LEgW1hcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuIFZhaSB0xIEgYsWrcyBkxIFyesSBIGJhbGzEq3RlLCBmZXN0aXbEgWxzIHZhaSBtxIFqxIFzIHBhdmFkxKt0cyB2YWthcnMgJm1kYXNoOyAmc2Nhcm9uO8SrcyBnbMSBemVzIGFwdmllbm8gc3RpbHUgdW4gaXp0dXLEq2J1LjwvcD4NCg0KPHA+SmEgdsSTbGllcywgbGFpIHRhdmkgc3bEk3RraSBrxLzFq3N0IHZpZGVpIGRyYXVkesSrZ8SBa2ksIHBhc8WrdGkgc2F2dSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1vICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBxb51Jm5ic3A7a29tcGxla3R1IGphdSAmc2Nhcm9uO29kaWVuITwvcD4NCg0KPHA+PGVtPlN2aW7Ek3QgdmFyIGFyxKsgYXRiaWxkxKtnaSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlRvYXN0IHN1c3RhaW5hYmx5OiBPdXIgcmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlczwvc3Ryb25nPjwvaDI+DQoNCjxwPkNlbGVicmF0ZSBldmVyeSBtb21lbnQgd2l0aCBlbGVnYW5jZSBhbmQgZWNvLWNvbnNjaW91c25lc3MgdXNpbmcgb3VyJm5ic3A7UmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyEgRGVzaWduZWQgZm9yIHNwYXJrbGluZyB3aW5lcywgdGhlc2UgMTYwIG1sIGZsdXRlcyBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggcHJhY3RpY2FsaXR5LCBlbnN1cmluZyB5b3VyIGNoYW1wYWduZSByZXRhaW5zIGl0cyBzaWduYXR1cmUgYnViYmxlcyBhbmQgZGVsaWNhdGUgYXJvbWFzLiBQZXJmZWN0IGZvciB3ZWRkaW5ncywgcGFydGllcywgb3IgaW50aW1hdGUgZ2F0aGVyaW5ncywgdGhleSBvZmZlciBhIGd1aWx0LWZyZWUgd2F5IHRvIGVuam95IHByZW1pdW0gcXVhbGl0eSB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcGxhbmV0LjwvcD4NCg0KPHA+UmV1c2FibGUgY2hhbXBhZ25lIGdsYXNzZXMgYXJlIGRlc2lnbmVkJm5ic3A7dG8gZW5oYW5jZSB5b3VyIGRyaW5raW5nIGV4cGVyaWVuY2UuIFRoZSB0YWxsLCBzbGVuZGVyIHNoYXBlIHByZXNlcnZlcyBlZmZlcnZlc2NlbmNlLCB3aGlsZSB0aGUgZHVyYWJsZSBwbGFzdGljIGNvbnN0cnVjdGlvbiByZXNpc3RzIGJyZWFrYWdlJm1kYXNoO2lkZWFsIGZvciBvdXRkb29yIGV2ZW50cyBvciBsaXZlbHkgY2VsZWJyYXRpb25zLiBMaWdodHdlaWdodCB5ZXQgc3R1cmR5LCB0aGV5JnJzcXVvO3JlIGVhc3kgdG8gdHJhbnNwb3J0IGFuZCByZXVzZSwgbWFraW5nIHRoZW0gYSBzbWFydCBpbnZlc3RtZW50IGZvciBib3RoIGhvc3RzIGFuZCBlY28tYXdhcmUgZW50aHVzaWFzdHMuPC9wPg0KDQo8cD5DcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBmb29kLWdyYWRlIHBsYXN0aWMsIHRoZXNlJm5ic3A7MTYwIG1sIHJldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXMmbmJzcDttYWludGFpbiB0aGUgZHJpbmsmcnNxdW87cyBjcmlzcCB0ZW1wZXJhdHVyZSBhbmQgcHJldmVudCBmbGF2b3IgdHJhbnNmZXIuIFVubGlrZSB0cmFkaXRpb25hbCBnbGFzcywgdGhleSB3b24mcnNxdW87dCBmb2cgdXAgb3IgYWJzb3JiIG9kb3JzLCBlbnN1cmluZyBldmVyeSBzaXAgdGFzdGVzIGFzIGZyZXNoIGFzIHRoZSBmaXJzdC4gUGx1cywgdGhlaXIgZXJnb25vbWljIGRlc2lnbiBmaXRzIGNvbWZvcnRhYmx5IGluIGhhbmQsIGFkZGluZyBhIHRvdWNoIG9mIHJlZmluZW1lbnQgdG8gYW55IG9jY2FzaW9uLjwvcD4NCg0KPHA+Q2hvb3NlIHN1c3RhaW5hYmlsaXR5IHdpdGhvdXQgc2FjcmlmaWNpbmcgc3R5bGUhIE91ciZuYnNwO3JldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXMmbmJzcDtyZWR1Y2Ugc2luZ2xlLXVzZSB3YXN0ZSBhbmQgYXJlIGRpc2h3YXNoZXItc2FmZSBmb3IgZWZmb3J0bGVzcyBjbGVhbnVwLiBXaGV0aGVyIHlvdSZyc3F1bztyZSBob3N0aW5nIGEgZ2FyZGVuIHBhcnR5IG9yIHRvYXN0aW5nIGF0IGEgZmVzdGl2YWwsIHRoZXNlIGZsdXRlcyBkZWxpdmVyIGVsZWdhbmNlIGFuZCBkdXJhYmlsaXR5IGluIGVxdWFsIG1lYXN1cmUuPC9wPg0KDQo8cD5VcGdyYWRlIHlvdXIgY2VsZWJyYXRpb25zIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgY2hhbXBhZ25lIGdsYXNzZXMmbWRhc2g7d2hlcmUgbHV4dXJ5IG1lZXRzIHJlc3BvbnNpYmlsaXR5LiBPcmRlciB5b3VyIHNldCB0b2RheSBhbmQgcmFpc2UgYSBnbGFzcyB0byBhIGdyZWVuZXIgZnV0dXJlITwvcD4NCg0KPHA+PGVtPlNwYXJrbGUgc3VzdGFpbmFibHksIHNpcCBjb25maWRlbnRseSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwNjk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyAxNjAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3OWE0NWRjYjUyNjZhMjExYjg0ZTAwOTQ4NTI0ZTAyMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHRyYW5zcGFyZW50IHBsYXN0aWMgVS1zaGFwZSBjaGFtcGFnbmUgZmx1dGVzIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2rEgXMgbGlldG/FoWFuYXMgxaFhbXBhbmllxaFhIHZhaSBkemlya3N0b8WhbyB2xKtuYSBnbMSBemVzIG5vIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviDQuNC70Lgg0LjQs9GA0LjRgdGC0L7Qs9C+INCy0LjQvdCwINC40Lcg0J/QoQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gU21hcnR5IE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvX2xpdGVyYWxdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfdW5hc3NpZ25lZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9pbmNsdWRlX3BhdGhdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdGVtcGxhdGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19qb2luZWRfdGVtcGxhdGVfZGlyXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb25maWdEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF9jb25maWdfZGlyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF90ZW1wbGF0ZV9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ19oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3BsdWdpbl9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29tcGlsZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BsdWdpbnNEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZURpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmb3JjZV9jb21waWxlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9zdWJfZGlyc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X2FtYmlndW91c19yZXNvdXJjZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttZXJnZV9jb21waWxlZF9pbmNsdWRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dGVuZHNfcmVjdXJzaW9uXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGVmdF9kZWxpbWl0ZXJdID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmlnaHRfZGVsaW1pdGVyXSA9PiB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpdGVyYWxzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X2NsYXNzXSA9PiBTbWFydHlfU2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfcG9saWN5XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGhwX2hhbmRsaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X3BocF90ZW1wbGF0ZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmdfY3RybF0gPT4gTk9ORQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzbWFydHlfZGVidWdfaWRdID0+IFNNQVJUWV9ERUJVRwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z190cGxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl9yZXBvcnRpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfb3ZlcndyaXRlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19ib29sZWFuaXplXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19yZWFkX2hpZGRlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfbG9ja2luZ10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9sb2NraW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9ja2luZ190aW1lb3V0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3Jlc291cmNlX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbW9kaWZpZWRfY2hlY2tdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3BsdWdpbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9vYmplY3RzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2xhc3Nlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9yZXNvdXJjZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jYWNoZV9yZXNvdXJjZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b2xvYWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X21vZGlmaWVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlc2NhcGVfaHRtbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0YXJ0X3RpbWVdID0+IDE3NTMwNDA5ODEuNTQ5MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY3VycmVudF9maWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BhcnNlcmRlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2RlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZFRlbXBsYXRlRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAuL2NvbmZpZ3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRDb25maWdEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyOnByb3RlY3RlZF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2ZpbGVzL2NvbXBpbGVkVGVtcGxhdGVzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXI6cHJvdGVjdGVkXSA9PiAuL2NhY2hlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYnNvbGV0ZVByb3BlcnRpZXM6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IHRlbXBsYXRlX3Jlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBkaXJlY3RfYWNjZXNzX3NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gX2Rpcl9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzRdID0+IF9maWxlX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gcGx1Z2luX3NlYXJjaF9vcmRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IGluaGVyaXRhbmNlX21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gcmVzb3VyY2VfY2FjaGVfbW9kZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthY2Nlc3NNYXA6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyXSA9PiBUZW1wbGF0ZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXJdID0+IENvbmZpZ0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBQbHVnaW5zRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXJdID0+IENvbXBpbGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXJdID0+IENhY2hlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9jaGVja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxGdW5jdGlvbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VfaGFuZGxlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VuY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvY3NzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0pTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9UaGlyZFBhcnR5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTSVRFX05BTUVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iamVjdF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxMkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1ODQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7OiDQmNC00LXQsNC70YzQvdCw0Y8g0L/QvtGA0YbQuNGPINC90LAg0L7QtNC90L7Qs9C+PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQutC+0LzQv9Cw0LrRgtC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C+0LTQsNGH0Lgg0LHRg9C70YzQvtC90L7Qsiwg0LrRgNC10Lwt0YHRg9C/0L7QsiDQuNC70Lgg0LjQt9GL0YHQutCw0L3QvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsj8g0J3QsNGI0LgmbmJzcDvQutGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0YPQtNC+0LHRgdGC0LLQviwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0KHQvtC30LTQsNC90L3Ri9C1INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvtC90Lgg0L/QvtC00YfQtdGA0LrQvdGD0YIg0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMINCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNGP0YIg0LTQsNC20LUg0YHQsNC80YvRhSDQstC30YvRgdC60LDRgtC10LvRjNC90YvRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INC90LUg0YHQvtC00LXRgNC20LjRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEtRnJlZSksINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LfQsNC80L7RgNC+0LfQutC4INC4INC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0YHQvtCy0LzQtdGB0YLQuNC80LAg0YHQviDQstGB0LXQvNC4INGA0LDQt9C80LXRgNCw0LzQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyICgzNzUg0LzQuywgNTAwINC80LssIDEwMDAg0LzQuykgJm1kYXNoOyDRg9C00L7QsdC90L4g0YXRgNCw0L3QuNGC0Ywg0Lgg0YjRgtCw0LHQtdC70LjRgNC+0LLQsNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjQtNC60LjQvNC4INCx0LvRjtC00LDQvNC4LCDRgdC+0YXRgNCw0L3Rj9GPINGB0LLQtdC20LXRgdGC0Ywg0Lgg0LDRgNC+0LzQsNGCLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QtNGH0LXRgNC60L3QuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDQv9C+0LfQuNGG0LjRjiDQstCw0YjQtdCz0L4g0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsCDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0LLQtdGA0L3Rg9GC0Ywg0YLQsNGA0YMg0LTQu9GPINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9PC9zdHJvbmc+OiDQutGA0YPQs9C70LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0YPQv9GA0L7RidCw0Y7RgiDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjRjiDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCa0LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyPC9zdHJvbmc+OiDQv9C+0LTQsNCy0LDQudGC0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRg9C/0YssINC00LXRgdC10YDRgtGLINC40LvQuCDRgdC+0YPRgdGLINCyINGN0LrQvtGD0L/QsNC60L7QstC60LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdGA0LLQuNGB0L7QsiDQtNC+0YHRgtCw0LLQutC4INC10LTRizwvc3Ryb25nPjog0L7QsdC10YHQv9C10YfRjNGC0LUg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDQsdC70Y7QtCDQuCDQvNC40L3QuNC80LjQt9C40YDRg9C50YLQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QlNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz46INCz0L7RgtC+0LLRjNGC0LUg0L/QvtC70LXQt9C90YvQtSDQvtCx0LXQtNGLINC90LAg0YDQsNCx0L7RgtGDINC40LvQuCDRhdGA0LDQvdC40YLQtSDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINCx0Y7QtNC20LXRgtCwPC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvtC60YDQsNGJ0LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LrRgNC10L/Qu9C10L3QuNC1INC70L7Rj9C70YzQvdC+0YHRgtC4PC9zdHJvbmc+OiDQutC70LjQtdC90YLRiyDQtNC+0LLQtdGA0Y/RjtGCINCx0YDQtdC90LTQsNC8LCDQutC+0YLQvtGA0YvQtSDQt9Cw0LHQvtGC0Y/RgtGB0Y8g0L4g0Y3QutC+0LvQvtCz0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdGB0YLQstC+PC9zdHJvbmc+OiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAgKDM3NSDQvNC7KSDQvdC1INC30LDQvdC40LzQsNC10YIg0LzQtdGB0YLQviDQsiDRgdGD0LzQutC1INC40LvQuCDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INCw0LrRgtC+0Lwg0LfQsNCx0L7RgtGLINC+INGB0LXQsdC1INC4INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw6IEtvbXBha3RzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBwcmFrdGlza3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgc3ZhaWd1bXUgdW4gc2lsdHVtdSB2aWVuYWkgcG9yY2lqYWk/IE3Fq3N1Jm5ic3A7PHN0cm9uZz5kYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7aXIgaWRlxIFsaSBwaWVtxJNyb3RpLCBsYWkgcGFzbmllZ3R1IHp1cGFzLCBidWxqb251cywgZGVzZXJ0dXMgdmFpIHV6a29kYXMgYmV6IG5vcGzFq2TEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBrb21mb3J0dSBnYW4gbcSBasSBcywgZ2FuIGthZmVqbsSrY8SBcywgYXB2aWVub2pvdCBrb21wYWt0byBpem3Ek3J1LCBkcm8mc2Nhcm9uO8SrYnUgdW4gaWxndHNwxJNqxKtidS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHDEgXJ2YWTEgWpvdCAmc2Nhcm9uO8S3aWRydXMgxJNkaWVudXMgdmFpIG3Ek3JjZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgZGVyIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtICgzNzUgbWwmbmRhc2g7MTAwMCBtbCksIHZpZW5rxIFyJnNjYXJvbjtvam90IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSB2aWV0xIFzIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPktvbXBha3RzIHVuIHByYWt0aXNrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyBpem3Ek3JzIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbSwgbmVwaWVzbG9nb2pvdCBsZWR1c3NrYXBpIHZhaSBwbGF1a3R1cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SW5kaXZpZHXEgWxhcyBwb3JjaWphczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgenVwYXMsIGLEk3JudSDEk2RpZW5pLCBqb2d1cnRhIGRlc2VydGkgdmFpIG1hemFzIHV6a29kYXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S2FmZWpuxKtjYXMgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyBwYWthbHBvanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgxJNydGkgbGlldG9qYW1pLCBsYWkgcGFzbmllZ3R1IMSTZGllbnVzICZxdW90O3BhxYZlbSBsxKtkemkmcXVvdDsgZm9ybcSBdMSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk3EgWphcyBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2aWVua8SBciZzY2Fyb247YSDEk2RpZW5hIHNhZ2F0YXZvJnNjYXJvbjthbmEgdW4gdXpnbGFixIEmc2Nhcm9uO2FuYSwgbmVwaWV0aWVrb3QgYXIgbGlla3UgdmlldHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBpem3Ek3JzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyAzNzUgbWwgdGlscHVtcyBpciBpZGXEgWxzLCBsYWkgbmVzxJNya8SBxYZvdHUgdGVscHUgdW4gdmllZ2xpIGlla8S8YXV0b3Mgc29txIFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGRlcG96xKt0YSBzaXN0xJNtdSBpbnRlZ3LEgWNpamE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG1vdGl2xJNqaWV0IGtsaWVudHVzIGF0Z3JpZXp0IHRyYXVrdXMsIHNhbWF6aW5vdCBpem1ha3NhcyB1biBla29sb8SjaXNrbyBwxJNkYXMgbm9zcGllZHVtdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSDEk2RpZW5pZW0sIGJldCBhcsSrIHPEq2tpZW0gcHJvZHVrdGllbSAob2dhcywgcmlla3N0aSwgc8STa2xhcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIHJpc2luxIFqdW1zLCBrYXMgYXB2aWVubyBmdW5rY2lvbmFsaXTEgXRpLCBrb21wYWt0dW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1IG1sOiBDb21wYWN0IEZyZXNobmVzcyBmb3IgU2luZ2xlIFNlcnZpbmdzPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgcHJhY3RpY2FsIGNvbnRhaW5lcnMgdG8ga2VlcCBpbmRpdmlkdWFsIHBvcnRpb25zIGZyZXNoIGFuZCBsZWFrLWZyZWU/IE91ciZuYnNwO3JldXNhYmxlIDM3NSBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc291cHMsIGJyb3RocywgZGVzc2VydHMsIG9yIHNuYWNrcy4gRGVzaWduZWQgZm9yIGNvbnZlbmllbmNlLCB0aGV5IGNvbWJpbmUgcG9ydGFiaWxpdHksIHNhZmV0eSwgYW5kIGVjby1mcmllbmRsaW5lc3MuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlIE1hdGVyaWFsPC9zdHJvbmc+OiBTYWZlIGZvciBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgTGlkPC9zdHJvbmc+OiBQYXRlbnRlZCBzZWFsaW5nIHN5c3RlbSBwcmV2ZW50cyBzcGlsbHMsIGV2ZW4gd2l0aCBsaXF1aWRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBDb21wYXRpYmlsaXR5PC9zdHJvbmc+OiBMaWRzIGZpdCBhbGwgY29udGFpbmVyIHNpemVzICgzNzUgbWwgdG8gMTAwMCBtbCkgZm9yIGVhc3kgc3RhY2tpbmcuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZWR1Y2VzIHNpbmdsZS11c2Ugd2FzdGUsIGlkZWFsIGZvciBjYWZlcyB3aXRoIGRlcG9zaXQgc3lzdGVtcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Db21wYWN0IERlc2lnbjwvc3Ryb25nPjogU3BhY2Utc2F2aW5nIHNpemUgZm9yIHNpbmdsZSBzZXJ2aW5ncywgbHVuY2hib3hlcywgb3Igc21hbGwgcGFudHJpZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U2luZ2xlLVNlcnZlIE1lYWxzPC9zdHJvbmc+OiBTb3Vwcywgb2F0bWVhbCwgeW9ndXJ0LCBvciBzbmFja3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczwvc3Ryb25nPjogS2VlcCBwb3J0aW9ucyBmcmVzaCBmb3IgdGFrZW91dCBvciBtZWFsIGtpdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SG9tZSBVc2U8L3N0cm9uZz46IFByZXAgaW5kaXZpZHVhbCBtZWFscyB3aXRob3V0IGNsdXR0ZXIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaXplPC9zdHJvbmc+OiBGaXRzIGVhc2lseSBpbiBiYWdzLCBsdW5jaGJveGVzLCBvciBvZmZpY2UgZHJhd2Vycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBSZWFkeTwvc3Ryb25nPjogRW5jb3VyYWdlIHJldHVybnMgdG8gY3V0IGNvc3RzIGFuZCB3YXN0ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1QdXJwb3NlPC9zdHJvbmc+OiBVc2UgZm9yIHBhbnRyeSBzdG9yYWdlIChudXRzLCBiZXJyaWVzLCBzcGljZXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciAzNzUgbWwgQ29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgRW5qb3kgZnJlc2huZXNzLCBjb252ZW5pZW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5IGluIG9uZSBjb21wYWN0IHBhY2thZ2UhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTE3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzOTg3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNCMTJCIGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzAxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFpcyB6dXBhcyB0cmF1a3MgMzc1IG1sIHZpZGVpIGRyYXVkesSrZ3MgaWVwYWtvanVtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZWNvLWZyaWVuZGx5IGRpc2h3YXNoZXIgYW5kIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVycyBmb3IgdGFrZW91dCBhbmQgZGVsaXZlcnkgc2VydmljZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGD0L/QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyDRgSDQs9C10YDQvNC10YLQuNGH0L3QvtC5INC60YDRi9GI0LrQvtC5INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC20LjQtNC60LjRhSDQsdC70Y7QtAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTb3VwIGNvbnRhaW5lci5qcGVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNThhY2MzOGU3NzQzNmVhNTUzOWY3ZmUyMjk1ZWJiMGYuanBlZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE1pa3JvdmnEvMWGdSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6a8SBcnQgbGlldG9qYW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YPQv9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBkMGMxMzRiZjMyODdhMDk1NzlhMzgyZWJmOTBiM2Y3Mi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4g0KPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Lsg0L/RgNC40LPQvtC00L3QsNGPINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0KHQktCnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcwNTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNTQ5MjQ4ZjJjMWVhNzRiODRlZDRjNDQ1Y2JlMjA5MzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWllIHp1cGFzIHRyYXVraSB2aWRlaSBkcmF1ZHrEq2dhaSDEk2RpbsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lcnMgZm9yIHRha2Vhd2F5IG1pY3Jvd2F2ZSBhbmQgZGlzaHdhc2hlciBzYWZlIGVjby1mcmllbmRseSBwYWNrYWdpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCT0LXRgNC80LXRgtC40YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCDQuCDQstGC0L7RgNGL0YUg0LHQu9GO0LQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcxOTAuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzdmMDNkYmI3NjE2MWFlMmEwZGMyMTRkMGM3OTRmNjcuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDM5ODcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTQjEyQiBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWx0ZXJfZmllbGRzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTWF0ZXJpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVm9sdW1lLCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDU5IHggMjQgeCAzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA2LDYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAwLDA0OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgY3ViZSwgbTxzdXA+Mzwvc3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzExXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE51bWJlciBvZiB1bml0cyBwZXIgcGFsbGV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA3LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gOC40NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF9hcnJheV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDYuMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDAuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDYuMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDAuODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUuOTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDEuMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3RfYnV5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbODM0XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA4MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDI2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gSkEtVFMxMENMUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM5MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwIDE4LjUg0YHQvCwg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlIDE4LjUgY20sIFBTLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gMTguNSBjbSwgUFMsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGB0L7Rh9C10YLQsNC10YIg0LIg0YHQtdCx0LUg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjC4g0JXRkSDQv9GA0L7Qt9GA0LDRh9C90YvQuSDRhtCy0LXRgiDQv9GA0LjQtNCw0ZHRgiDQtdC5INC70LXQs9C60L7RgdGC0Ywg0Lgg0YHQvtCy0YDQtdC80LXQvdC90L7RgdGC0YwsINCwINC00LvQuNC90LAgMTgsNSDRgdC8INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGBINCz0LvRg9Cx0L7QutC40LzQuCDRgtCw0YDQtdC70LrQsNC80LguINCR0LvQsNCz0L7QtNCw0YDRjyDQsdC+0LvQtdC1INGC0Y/QttGR0LvQvtC80YMg0LLQtdGB0YMg0Lgg0LrRgNGD0LPQu9C+0LzRgyDQs9C70YPQsdC+0LrQvtC80YMg0YfQtdGA0L/QsNC70YMsINGN0YLQsCDQu9C+0LbQutCwINC+0YLQu9C40YfQsNC10YLRgdGPINC/0L7QstGL0YjQtdC90L3QvtC5INC/0YDQvtGH0L3QvtGB0YLRjNGOINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGM0Y4sINC/0YDQtdCy0L7RgdGF0L7QtNGPINC00YDRg9Cz0LjQtSDRgdGD0L/QvtCy0YvQtSDQu9C+0LbQutC4LiDQntC90LAg0LvQtdCz0LrQviDQvNC+0LXRgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10ZEg0LHQtdC3INC/0L7RgtC10YDQuCDQstC90LXRiNC90LXQs9C+INCy0LjQtNCwINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4LiDQnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0L/RgNC40LzQtdC90LXQvdC40LUg0Y3RgtC+0Lkg0LvQvtC20LrQuCDQv9C+0LzQvtCz0LDQtdGCINGB0L3QuNC30LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0LfQsNCx0L7RgtC1INC+INC/0YDQuNGA0L7QtNC1LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHQvdGL0Lkg0Lgg0YHRgtC40LvRjNC90YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0LXQtNGLLiDQktGL0LHQuNGA0LDQudGC0LUg0L3QsNGI0YMg0LvQvtC20LrRgyDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90LjRjyDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUsIGthcyBpemdhdGF2b3RhIG5vIGl6dHVyxKtnYXMgcGxhc3RtYXNhcywgYXB2aWVubyBhdWdzdHUga3ZhbGl0xIF0aSB1biB2aWRlaSBkcmF1ZHrEq2d1bXUuIENhdXJzcMSrZMSrZ8SBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgdGFpIHZpZWdsdSB1biBtb2Rlcm51IGl6c2thdHUsIHNhdnVrxIFydCAxOCw1IGNtIGdhcnVtcyBwYWRhcmEgdG8gdmllZ2xpIGxpZXRvamFtdSBhciBkemnEvMSBbSBwbMSBa3NuxJNtLiBBciBsaWVsxIFrdSBzdmFydSB1biBhcGHEvHUsIGR6acS8dSBrYXVzacWGdSAmc2Nhcm9uO8SrIGthcm90ZSBpciDEq3BhJnNjYXJvbjtpIHNwxJNjxKtnYSB1biBpenR1csSrZ2EsIHDEgXJzcMSTam90IGNpdGFzIHp1cGFzIGthcm90ZXMuIFRvIGlyIHZpZWdsaSB0xKtyxKt0IHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwga2FzIMS8YXVqIHRvIGl6bWFudG90IGRhdWR6YXMgcmVpemVzLCBuZXphdWTEk2pvdCBpenNrYXR1IHVuIGZ1bmtjaW9uYWxpdMSBdGkuICZTY2Fyb247xKtzIGthcm90ZXMgYXRrxIFydG90aSBsaWV0b2phbcSBIGLFq3TEq2JhIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSwgcGFsxKtkem90IGFpenNhcmfEgXQgdmlkaS4gSWRlxIFsaSBwaWVtxJNyb3RzIHJlc3RvcsSBbmllbSB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSwgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIMSTcnR1IHVuIHN0aWzEq2d1IHLEq2t1IMSTJnNjYXJvbjthbmFpLiBJenbEk2xpZXRpZXMgbcWrc3Uga2Fyb3RpLCBsYWkgdXpsYWJvdHUgc2F2dSBzZXJ2aXNhIGzEq21lbmkgdW4gYXBtaWVyaW7EgXR1IGtsaWVudHUgdmFqYWR6xKtiYXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIHNvdXAgc3Bvb24gbWFkZSBvZiBkdXJhYmxlIHBsYXN0aWMgY29tYmluZXMgaGlnaCBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLiBJdHMgdHJhbnNwYXJlbnQgY29sb3IgZ2l2ZXMgaXQgbGlnaHRuZXNzIGFuZCBtb2Rlcm5pdHksIGFuZCB0aGUgbGVuZ3RoIG9mIDE4LjUgY20gZW5zdXJlcyBlYXNlIG9mIHVzZSB3aXRoIGRlZXAgcGxhdGVzLiBUaGFua3MgdG8gaXRzIGhlYXZpZXIgd2VpZ2h0IGFuZCByb3VuZCBkZWVwIGxhZGxlLCB0aGlzIHNwb29uIGlzIGNoYXJhY3Rlcml6ZWQgYnkgaW5jcmVhc2VkIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5LCBzdXJwYXNzaW5nIG90aGVyIHNvdXAgc3Bvb25zLiBJdCBpcyBlYXN5IHRvIHdhc2ggaW4gdGhlIGRpc2h3YXNoZXIsIHdoaWNoIGFsbG93cyB5b3UgdG8gdXNlIGl0IG1hbnkgdGltZXMgd2l0aG91dCBsb3NpbmcgaXRzIGFwcGVhcmFuY2UgYW5kIGZ1bmN0aW9uYWxpdHkuIFJldXNhYmxlIHVzZSBvZiB0aGlzIHNwb29uIGhlbHBzIHRvIHJlZHVjZSB0aGUgYW1vdW50IG9mIHBsYXN0aWMgd2FzdGUsIGNvbnRyaWJ1dGluZyB0byBjYXJpbmcgZm9yIG5hdHVyZS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzIGFuZCBkZWxpdmVyeSBzZXJ2aWNlcywgcHJvdmlkaW5nIGN1c3RvbWVycyB3aXRoIGEgY29udmVuaWVudCBhbmQgc3R5bGlzaCB0b29sIGZvciBlYXRpbmcuIENob29zZSBvdXIgc3Bvb24gdG8gaW1wcm92ZSB5b3VyIHNlcnZpY2UgYW5kIG1lZXQgdGhlIG5lZWRzIG9mIHlvdXIgY3VzdG9tZXJzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDY1MDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDkzNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0NzowMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvZGlzcG9zYWJsZS10YWJsZXdhcmUvZGlzcG9zYWJsZS1jdXRsZXJ5MS9leHRyYS1kdXJhYmxlLWN1dGxlcnkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9kaXNwb3NhYmxlLXRhYmxld2FyZS9kaXNwb3NhYmxlLWN1dGxlcnkxL2V4dHJhLWR1cmFibGUtY3V0bGVyeS9pdGVtLTgzNC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiAxOC41IGNtLCBQUywgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA4MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDQyYjNiZmIxYmI3Mjc5NWY5MTBhMmQ5ZGYwM2JkN2MxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi0yNjE3MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0NDc1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkdGD0LzQsNC20L3Ri9C5INC/0LDQutC10YIg0YEg0YDRg9GH0LrQsNC80LggMjZ4MTd4MjUg0YHQvCwg0JrRgNCw0YTRggogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFBhcMSrcmEgbWFpc2nFhsWhIGFyIHJva3QuLCAyNngxN3gyNWNtLCBicsWrbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyAyNngxN3gyNSBjbSwga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCR0YPQvNCw0LbQvdGL0LUg0L/QsNC60LXRgtGLINGBINGA0YPRh9C60LDQvNC4INC00LvRjyDQtdC00Ysg0L3QsCDQstGL0L3QvtGBINC4INC00L7RgdGC0LDQstC60Lg8L3N0cm9uZz48L2gyPg0KDQo8cD7QkdGD0LzQsNC20L3Ri9C1INC/0LjRidC10LLRi9C1INC/0LDQutC10YLRiyDRgSDQv9C70L7RgdC60LjQvNC4INGA0YPRh9C60LDQvNC4ICZuZGFzaDsg0Y3RgtC+INC60YDQsNGB0LjQstGL0LksINGD0LTQvtCx0L3Ri9C5INC4INC90LDQtNC10LbQvdGL0Lkg0YPQv9Cw0LrQvtCy0L7Rh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7LiDQn9Cw0LrQtdGC0Ysg0LjRgdC/0L7Qu9GM0LfRg9GO0YIg0L/QvtC0INC/0LjRidC10LLRi9C1INC/0YDQvtC00YPQutGC0YssINC+0YHQvtCx0LXQvdC90L4g0YDQsNGB0L/RgNC+0YHRgtGA0LDQvdC10L3RiyDQsiDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0LTQu9GPINC10LTRiyDQvdCwINCy0YvQvdC+0YEg0Lgg0LIg0YHQtdGA0LLQuNGB0LDRhSDQtNC+0YHRgtCw0LLQutC4INC10LTRiy4mbmJzcDvQn9Cw0LrQtdGC0Ysg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtC+0LPQviDQutGA0LDRhNGC0LAuINCi0LDQutC+0Lkg0L/QsNC60LXRgiDQstGL0LTQtdGA0LbQuNCy0LDQtdGCINC00L4gMTIg0LrQsyDQvdCw0LPRgNGD0LfQutC4LCDQv9GA0LDQutGC0LjRh9C10YHQutC4INGDINC90LXQs9C+INC90LXRgiDQvtCz0YDQsNC90LjRh9C10L3QuNC5INC/0L4g0LfQsNC/0L7Qu9C90LXQvdC40Y4uINCR0YPQvNCw0LbQvdGL0LUg0YDRg9GH0LrQuCDQvtGH0LXQvdGMINC60LDRh9C10YHRgtCy0LXQvdC90L4g0Lgg0L3QsNC00LXQttC90L4g0LLQutC70LXQtdC90Ysg0LIg0L/QsNC60LXRgi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlBhcMSrcmEgbWFpc2nFhmkgYXIgcm9rdHVyaWVtIMSTZGllbnUgcGllZ8SBZGVpIHVuIGzEq2R6xYZlbSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlBhcMSrcmEgcMSBcnRpa2FzIG1haXNpIGFyIHBsYWthbmllbSByb2t0dXJpZW0gLSB0YXMgaXIgc2thaXN0cywgxJNydHMgdW4gZHJvJnNjYXJvbjtzIGllcGFrbyZzY2Fyb247YW5hcyBtYXRlcmnEgWxzLiBUb3MgbGlldG8sIGxhaSBpZXBha290dSBwxIFydGlrYXMgcHJvZHVrdHVzLCBpciDEq3BhJnNjYXJvbjtpIGl6cGxhdMSrdGkgdW4gcGllcHJhc8SrdGkgxIF0csSBcyDEk2RpbsSBJnNjYXJvbjthbmFzIGthZmVqbsSrY8SBcyB1biByZXN0b3LEgW5vcy4gJlNjYXJvbjtpZSBwYXDEq3JhIG1haXNpxYZpIGlyIGl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyB2aWRlaSBkcmF1ZHrEq2dhIHBhcMSrcmEuICZTY2Fyb247xIFkcyBtYWlzacWGJnNjYXJvbjsgaXp0dXIgbMSrZHogcGF0IDEyIGtnIHN2YXJ1LCB0YW0gcHJha3Rpc2tpIG5hdiBpZXJvYmXFvm9qdW11IHByb2R1a3R1IHBpZXBpbGTEqyZzY2Fyb247YW5haS4gUGFwxKtyYSByb2t0dXJpIGlyIGt2YWxpdGF0xKt2aSB1biBkcm8mc2Nhcm9uO2kgcGllbMSrbcSTdGkuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5QYXBlciBiYWdzIHdpdGggaGFuZGxlcyBmb3IgVGFrZS1Bd2F5IGFuZCBmb29kIGRlbGl2ZXJ5PC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwZXImbmJzcDtiYWdzIHdpdGggZmxhdCBoYW5kbGVzIGFyZSBhIGJlYXV0aWZ1bCwgY29udmVuaWVudCBhbmQgcmVsaWFibGUgcGFja2FnaW5nIG1hdGVyaWFsIGZvciBUYWtlLUF3YXkgYW5kIFRvLUdvIGJ1c2luZXNzLiBCYWdzIGFyZSB1c2VkIGZvciBmb29kLCBlc3BlY2lhbGx5IGNvbW1vbiBpbiBjYWZlcyBhbmQgcmVzdGF1cmFudHMgZm9yIHRha2Vhd2F5IGZvb2QuIENhcnJpZXIgcGFwZXIgYmFncyZuYnNwO2FyZSBtYWRlIG9mIGhpZ2gtcXVhbGl0eSBlbnZpcm9ubWVudGFsbHkgZnJpZW5kbHkgY3JhZnQuIFN1Y2ggcGFwZXIgYmFnIGNhbiB3aXRoc3RhbmQgdXAgdG8gMTIga2cgb2YgbG9hZCwgcHJhY3RpY2FsbHkgaXQgaGFzIG5vIHJlc3RyaWN0aW9ucyBvbiBmaWxsaW5nLiBQYXBlciBoYW5kbGVzIGFyZSB2ZXJ5IGhpZ2ggcXVhbGl0eSBhbmQgc2VjdXJlbHkgZ2x1ZWQgdG8gdGhlIGJhZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMzk2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gNTAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yOCAxMToxNTozMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3BhY2thZ2luZy1tYXRlcmlhbHMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9wYWNrYWdpbmctbWF0ZXJpYWxzL2l0ZW0tMTk0OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyAyNngxN3gyNSBjbSwga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1OC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGY5M2Y5NjA4MmE5YmU5YTJlNjU3MGY3M2ExYTUzMDI4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFBhcMSrcmEgbWFpc2kgYXIgcm9rdHVyaWVtIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCR0YPQvNCw0LbQvdGL0LUg0L/QsNC60LXRgtGLINGBINGA0YPRh9C60LDQvNC4INC60YDQsNGE0YIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0xJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI4MzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINGB0YPQv9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMzc1LzUwMC8xMDAwINC80LssINCf0K0sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgYXBhxLxpZW0genVwYXMgdHJhdWtpZW0gMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyOiDQndCw0LTQtdC20L3QsNGPINC30LDRidC40YLQsCDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPINC4INC60L7QvNGE0L7RgNGCINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4LCDQutC+0YLQvtGA0YvQtSDRgdC+0YXRgNCw0L3Rj9GCINGB0LLQtdC20LXRgdGC0Ywg0LHQu9GO0LQg0Lgg0LfQsNGJ0LjRgtGP0YIg0L7RgiDQv9GA0L7Qu9C40LLQsNC90LjRjz8g0J3QsNGI0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQv9C40YnQtdCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINGB0L7Rh9C10YLQsNGO0YIg0LjQvdC90L7QstCw0YbQuNC+0L3QvdGD0Y4g0YLQtdGF0L3QvtC70L7Qs9C40Y4sINC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjC4g0JHQu9Cw0LPQvtC00LDRgNGPINC30LDQv9Cw0YLQtdC90YLQvtCy0LDQvdC90L7QuSDRgdC40YHRgtC10LzQtSDQv9C70L7RgtC90L7Qs9C+INC30LDQutGA0YvRgtC40Y8g0L7QvdC4INC+0LHQtdGB0L/QtdGH0LjQstCw0Y7RgiAxMDAlINCz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QtdGA0LXQvdC+0YHQutC4INGB0YPQv9C+0LIsINGB0L7Rg9GB0L7Qsiwg0LPQvtGA0Y/Rh9C40YUg0L7QsdC10LTQvtCyINC40LvQuCDRhdC+0LvQvtC00L3Ri9GFINC30LDQutGD0YHQvtC6LjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCX0LDRidC40YLQsCDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9Cz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMINC00LDQttC1INC/0YDQuCDQsNC60YLQuNCy0L3QvtC8INC00LLQuNC20LXQvdC40LgsINGH0YLQviDQvtGH0LXQvdGMINCy0LDQttC90L4g0L/RgNC4INC00L7RgdGC0LDQstC60LUg0YHRg9C/0L7Qsiwg0LPQsNGA0L3QuNGA0L7QsiDRgSDRgdC+0YPRgdC+0Lwg0LjQu9C4INC20LjQtNC60L7QuSDQv9C40YnQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QotC10YDQvNC+0YHRgtC+0LnQutC+0YHRgtGMINC00L4gKzgwJmRlZztDPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9GB0L7RhdGA0LDQvdGP0Y7RgiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINCx0LvRjtC0LCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQs9C+0YDRj9GH0LjRhSDRgdGD0L/QvtCyINC4INGA0LDQs9GDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPiZuYnNwOy0mbmJzcDvRgdC+0LLQvNC10YHRgtC40LzRiyDRgSDQs9C+0YDRj9GH0LjQvNC4INC4INGF0L7Qu9C+0LTQvdGL0LzQuCDQsdC70Y7QtNCw0LzQuCwg0LTQtdGB0LXRgNGC0LDQvNC4LCDRgdC+0YPRgdCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90Ysg0LTQu9GPINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQtdC5PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDQutC+0L3RgtC10LnQvdC10YDRiyDQvNC+0LbQvdC+INC30LDQvNC+0YDQsNC20LjQstCw0YLRjCwg0LAg0YLQsNC6INC20LUg0YDQsNC30L7Qs9GA0LXQstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCAo0LrRgNGL0YjQutGDINC90LXQvtCx0YXQvtC00LjQvNC+INGB0L3Rj9GC0YwpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtTwvc3Ryb25nPiZuYnNwOy0mbmJzcDvQu9C10LPQutC+INC80L7RjtGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINC90LUg0YLQtdGA0Y/RjyDRhNC+0YDQvNGDINC00LDQttC1INC/0L7RgdC70LUg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0LIg0LTQtdGC0LDQu9GP0YU6PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JrRgNGD0LPQu9GL0LUg0LrRgNGL0YjQutC4INGB0L7Qt9C00LDQvdGLINC00LvRjyDQuNC00LXQsNC70YzQvdC+0LPQviDQv9GA0LjQu9C10LPQsNC90LjRjyDQuiDQutC+0L3RgtC10LnQvdC10YDQsNC8LiDQktGB0Y8g0YHQuNGB0YLQtdC80LAgKNC60L7QvdGC0LXQudC90LXRgCArINC60YDRi9GI0LrQsCkg0YPRgdGC0L7QudGH0LjQstCwINC6INC/0LXRgNC10L/QsNC00LDQvCDRgtC10LzQv9C10YDQsNGC0YPRgCwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQsiDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUg0Lgg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0LUsINCwINGC0LDQutC20LUg0LTQu9GPINC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQrdGC0L4g0LTQtdC70LDQtdGCINC40YUg0LjQtNC10LDQu9GM0L3Ri9C80Lgg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y86INC+0YIg0LPQvtGC0L7QstC60Lgg0L3QsCDQvdC10LTQtdC70Y4g0LTQviDRhdGA0LDQvdC10L3QuNGPINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDRjdC60L7QvdC+0LzQuNGPOjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LfQsNC80LXQvdGP0Y7RgiDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMsINGB0L7QutGA0LDRidCw0Y8g0LLRgNC10LQg0LTQu9GPINC/0YDQuNGA0L7QtNGLLiDQmNGFINC/0YDQvtGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCDQv9C+0LzQvtCz0YPRgiDRgdGN0LrQvtC90L7QvNC40YLRjCDQsdGO0LTQttC10YIg0L3QsCDQs9C+0LTRiyDQstC/0LXRgNC10LQuPC9wPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCDQs9C10YDQvNC10YLQuNGH0L3Ri9GFINC60YDRi9GI0LXQujwvc3Ryb25nPiZuYnNwO9Cy0LzQtdGB0YLQtSDRgSDQv9C40YnQtdCy0YvQvNC4INC60L7QvdGC0LXQudC90LXRgNCw0LzQuCAzNzUsIDUwMCDQuNC70LggMTAwMCDQvNC7IC0mbmJzcDvQuCDQvdCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDRg9C00L7QsdGB0YLQstC+0Lwg0YXRgNCw0L3QtdC90LjRjywg0LrQvtGC0L7RgNC+0LUg0LDQtNCw0L/RgtC40YDRg9C10YLRgdGPINC/0L7QtCDQstCw0Ygg0L7QsdGA0LDQtyDQttC40LfQvdC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+Q2F1cnNwxKtkxKtnaSB0cmF1a3UgdsSBa2k6IOKAi+KAi3V6dGljYW1hIGFpenNhcmR6xKtiYSBwcmV0IG5vcGzFq2TEk20gdW4gxJNydGEgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgZGF1ZHpwdXPEq2d1cywgYXRrxIFydG90aSBsaWV0b2phbXVzIHbEgWt1cywga2FzIHV6dHVyxJNzIGrFq3N1IHDEgXJ0aWt1IHN2YWlndSB1biBuZWNhdXJsYWlkxKtndT8gTcWrc3UgY2F1cnNwxKtkxKtnaWUgcMSBcnRpa2FzIHRyYXVrdSB2xIFraSBhcHZpZW5vIGlub3ZhdMSrdmFzIHRlaG5vbG/Eo2lqYXMsIHByYWt0aXNrdW11IHVuIGl6dHVyxKtidS4gQXIgcGF0ZW50xJN0dSBjaWUmc2Nhcm9uO2kgbm9zbMSTZHphbW8gc2lzdMSTbXUgdGllIG5vZHJvJnNjYXJvbjtpbmEgMTAwJSBoZXJtxJN0aXNrdW11ICZuZGFzaDsgaWRlxIFsaSBwaWVtxJNyb3RzIHp1cHUsIG3Ek3LEjXUsIHNpbHRvIHB1c2RpZW51IHZhaSBhdWtzdG8gdXprb2R1IHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8cD5OZWNhdXJsYWlkxKtncyAtIGNpZSZzY2Fyb247aSBub3NsxJNndHMgcGF0IGFrdMSrdmFzIGt1c3TEq2JhcyBsYWlrxIEsIGthcyBpciDEvG90aSBzdmFyxKtnaSwgcGllZ8SBZMSBam90IHp1cGFzLCBwaWVkZXZhcyBhciBtxJNyY2kgdmFpICZzY2Fyb247xLdpZHJ1IMSTZGllbnUuPC9wPg0KDQo8cD5LYXJzdHVtaXp0dXLEq2dzIGzEq2R6ICs4MCZkZWc7QyAtIHV6dHVyIMSTZGllbnUgc2lsdHUsIHBpZW3Ek3JvdHMga2Fyc3TEgW0genVwxIFtIHVuIHNhdXTEk2p1bWllbS48L3A+DQoNCjxwPkRhdWR6cHVzxKtiYSAmbmRhc2g7IHNhZGVyIGFyIGthcnN0YWppZW0gdW4gYXVrc3RhamllbSDEk2RpZW5pZW0sIGRlc2VydGllbSwgbcSTcmPEk20uPC9wPg0KDQo8cD5Ecm8mc2Nhcm9uO3Mgc2FsZMSTdGF2xIEgdW4gbWlrcm92acS8xYZ1IGtyxIFzbsSrIC0gdHJhdWt1cyB2YXIgc2FzYWxkxJN0IHVuIGFyxKsgc2lsZMSrdCBtaWtyb3ZpxLzFhnUga3LEgXNuxKsgKGrEgW5vxYZlbSB2xIFrcykuPC9wPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtcyAmbmRhc2g7IHZpZWdsaSB0xKtyxIFtcyB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBLCBuZXphdWTEk2pvdCBmb3JtdSBwYXQgcMSTYyBhdGvEgXJ0b3RhcyBsaWV0byZzY2Fyb247YW5hcy48L3A+DQoNCjxoMj48c3Ryb25nPlByYWt0aXNrdW1zIGRldGHEvMSBczo8L3N0cm9uZz48L2gyPg0KDQo8cD5BcGHEvGllIHbEgWtpIGlyIHZlaWRvdGkgdMSBLCBsYWkgdGllIGxpZWxpc2tpIGllZGVyxJN0b3Mga29udGVpbmVyb3MuIFZpc2Egc2lzdMSTbWEgKHRyYXVrcyArIHbEgWtzKSBpciBpenR1csSrZ2EgcHJldCB0ZW1wZXJhdMWrcmFzIGl6bWFpxYbEgW0sIHBpZW3Ek3JvdGEgdXpnbGFixIEmc2Nhcm9uO2FuYWkgbGVkdXNza2FwxKsgdW4gc2FsZMSTdGF2xIEsIGvEgSBhcsSrIG1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgS4gVGFzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haTogbm8gZ2F0YXZvJnNjYXJvbjthbmFzIG5lZMSTxLxhcyBnYXJ1bcSBIGzEq2R6IHB1c2ZhYnJpa8SBdHUgdXpnbGFixIEmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDI+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2d1bXMgdW4gZWtvbm9taWphOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1pZSB2xIFraSBhaXpzdMSBaiB2aWVucmVpemxpZXRvamFtbyBpZXBha29qdW11LCBzYW1hemlub3Qga2FpdMSTanVtdSB2aWRlaS4gVG8gaXp0dXLEq2JhIHVuIGl6dHVyxKtiYSBwYWzEq2R6xJNzIGlldGF1cMSrdCBqxatzdSBidWTFvmV0dSBuxIFrYW1hamllbSBnYWRpZW0uPC9wPg0KDQo8cD5QYXPFq3RpZXQgaGVybcSTdGlza3UgdsSBa3Uga29tcGxla3R1IGtvcMSBIGFyIDM3NSwgNTAwIHZhaSAxMDAwIG1sIHDEgXJ0aWthcyB6dXBhcyB0cmF1a2llbSAtIHVuIGl6YmF1ZGlldCB1emdsYWLEgSZzY2Fyb247YW5hcyDEk3J0xKtiYXMsIGthcyBwaWVsxIFnb2phcyBqxatzdSBkesSrdmVzdmVpZGFtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+VHJhbnNwYXJlbnQgTGlkcyBmb3IgQ29udGFpbmVyczogUmVsaWFibGUgTGVha2FnZSBQcm90ZWN0aW9uIGFuZCBDb21mb3J0IG9mIFVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHZlcnNhdGlsZSByZXVzYWJsZSBsaWRzIHRoYXQgd2lsbCBrZWVwIHlvdXIgZm9vZCBmcmVzaCBhbmQgcHJldmVudCBzcGlsbHM/IE91ciB0cmFuc3BhcmVudCByZXVzYWJsZSBsaWRzIGZvciBmb29kIGNvbnRhaW5lcnMgY29tYmluZSBpbm5vdmF0aXZlIHRlY2hub2xvZ3ksIHByYWN0aWNhbGl0eSBhbmQgZHVyYWJpbGl0eS4gVGhhbmtzIHRvIHRoZSBwYXRlbnRlZCB0aWdodC1jbG9zaW5nIHN5c3RlbSwgdGhleSBwcm92aWRlIDEwMCUgbGVhay1wcm9vZm5lc3MgLSBpZGVhbCBmb3IgY2Fycnlpbmcgc291cHMsIHNhdWNlcywgaG90IGx1bmNoZXMgb3IgY29sZCBhcHBldGl6ZXJzLjwvcD4NCg0KPGgyPjxzdHJvbmc+TWFpbiBhZHZhbnRhZ2VzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkxlYWstcHJvb2YgLSB0aWdodG5lc3MgZXZlbiBkdXJpbmcgYWN0aXZlIG1vdmVtZW50LCB3aGljaCBpcyB2ZXJ5IGltcG9ydGFudCB3aGVuIGRlbGl2ZXJpbmcgc291cHMsIHNpZGUgZGlzaGVzIHdpdGggc2F1Y2Ugb3IgbGlxdWlkIGZvb2QuPC9wPg0KDQo8cD5IZWF0LXJlc2lzdGFudCB1cCB0byArODAmZGVnO0MgLSBtYWludGFpbnMgdGhlIHRlbXBlcmF0dXJlIG9mIGZvb2QsIHN1aXRhYmxlIGZvciBob3Qgc291cHMgYW5kIHN0ZXdzLjwvcD4NCg0KPHA+VmVyc2F0aWxpdHkgLSBjb21wYXRpYmxlIHdpdGggaG90IGFuZCBjb2xkIGRpc2hlcywgZGVzc2VydHMsIHNhdWNlcy48L3A+DQoNCjxwPkZyZWV6ZXIgYW5kIG1pY3Jvd2F2ZSBzYWZlIC0gY29udGFpbmVycyBjYW4gYmUgZnJvemVuIGFuZCBhbHNvIGhlYXRlZCBpbiB0aGUgbWljcm93YXZlICh0aGUgbGlkIG11c3QgYmUgcmVtb3ZlZCkuPC9wPg0KDQo8cD5SZXVzYWJsZSAtIGVhc3kgdG8gY2xlYW4gaW4gdGhlIGRpc2h3YXNoZXIsIHdpdGhvdXQgbG9zaW5nIHNoYXBlIGV2ZW4gYWZ0ZXIgcmVwZWF0ZWQgdXNlLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJhY3RpY2FsIGluIGRldGFpbDo8L3N0cm9uZz48L2gyPg0KDQo8cD5Sb3VuZCBsaWRzIGFyZSBkZXNpZ25lZCB0byBmaXQgcGVyZmVjdGx5IG9uIGNvbnRhaW5lcnMuIFRoZSBlbnRpcmUgc3lzdGVtIChjb250YWluZXIgKyBsaWQpIGlzIHJlc2lzdGFudCB0byB0ZW1wZXJhdHVyZSBjaGFuZ2VzLCBzdWl0YWJsZSBmb3Igc3RvcmFnZSBpbiB0aGUgcmVmcmlnZXJhdG9yIGFuZCBmcmVlemVyLCBhcyB3ZWxsIGFzIGZvciB3YXNoaW5nIGluIHRoZSBkaXNod2FzaGVyLiBUaGlzIG1ha2VzIHRoZW0gaWRlYWwgZm9yIGV2ZXJ5ZGF5IHVzZTogZnJvbSBjb29raW5nIGZvciB0aGUgd2VlayB0byBzdG9yaW5nIHNlbWktZmluaXNoZWQgcHJvZHVjdHMuPC9wPg0KDQo8aDI+PHN0cm9uZz5FY28tZnJpZW5kbHkgYW5kIGNvc3QtZWZmZWN0aXZlOjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIGxpZHMgcmVwbGFjZSBkaXNwb3NhYmxlIHBhY2thZ2luZywgcmVkdWNpbmcgaGFybSB0byBuYXR1cmUuIFRoZWlyIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5IHdpbGwgaGVscCBzYXZlIHlvdXIgYnVkZ2V0IGZvciB5ZWFycyB0byBjb21lLjwvcD4NCg0KPHA+T3JkZXIgYSBzZXQgb2YgYWlydGlnaHQgbGlkcyBhbG9uZyB3aXRoIDM3NSwgNTAwIG9yIDEwMDAgbWwgZm9vZCBjb250YWluZXJzIC0gYW5kIGVuam95IHN0b3JhZ2UgY29udmVuaWVuY2UgdGhhdCBhZGFwdHMgdG8geW91ciBsaWZlc3R5bGUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1Nzc4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDU2NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUm91bmQgU291cCBDb250YWluZXJzIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNGZjZGJjNzI4MDI0NThmMzhhYmRjMWU3MTRiMmFkMDUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyB0cmF1a3UgdsSBa3MgYXIgaGVybcSTdGlza3UgYWl6c2FyZHrEq2J1IHByZXQgbm9wbMWrZMSTbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBUcmFuc3BhcmVudCBsZWFrLXByb29mIGxpZCBmb3IgZm9vZCBjb250YWluZXJzIHdpdGggc2VjdXJlIGNsb3N1cmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDRgSDQt9Cw0YnQuNGC0L7QuSDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2NjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE3MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUEEtWU1XLVNTRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExOTE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQodGD0L/QvtCy0LDRjyDQu9C+0LbQutCwINCf0YDQtdC80LjRg9C8IDE30YHQvCwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlIHByZW1pdW0gMTdjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBIZWF2eSBXZWlnaHQgU291cCBTcG9vbiAxN2NtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwLCDQuNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YHQvtGH0LXRgtCw0LXRgiDQsiDRgdC10LHQtSDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMLiDQldGRINGH0ZHRgNC90YvQuSDRhtCy0LXRgiDQv9GA0LjQtNCw0ZHRgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwsINCwINC00LvQuNC90LAgMTcg0YHQvCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDRgSDQs9C70YPQsdC+0LrQuNC80Lgg0YLQsNGA0LXQu9C60LDQvNC4LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LHQvtC70LXQtSDRgtGP0LbRkdC70L7QvNGDINCy0LXRgdGDINC4INC60YDRg9Cz0LvQvtC80YMg0LPQu9GD0LHQvtC60L7QvNGDINGH0LXRgNC/0LDQu9GDLCDRjdGC0LAg0LvQvtC20LrQsCDQvtGC0LvQuNGH0LDQtdGC0YHRjyDQv9C+0LLRi9GI0LXQvdC90L7QuSDQv9GA0L7Rh9C90L7RgdGC0YzRjiDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjNGOLCDQv9GA0LXQstC+0YHRhdC+0LTRjyDQtNGA0YPQs9C40LUg0YHRg9C/0L7QstGL0LUg0LvQvtC20LrQuC4g0J7QvdCwINC70LXQs9C60L4g0LzQvtC10YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdGRINCx0LXQtyDQv9C+0YLQtdGA0Lgg0LLQvdC10YjQvdC10LPQviDQstC40LTQsCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuC4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC/0YDQuNC80LXQvdC10L3QuNC1INGN0YLQvtC5INC70L7QttC60Lgg0L/QvtC80L7Qs9Cw0LXRgiDRgdC90LjQt9C40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINC30LDQsdC+0YLQtSDQviDQv9GA0LjRgNC+0LTQtS4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdC70YPQttCxINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0L3Ri9C5INC4INGB0YLQuNC70YzQvdGL0Lkg0LjQvdGB0YLRgNGD0LzQtdC90YIg0LTQu9GPINC10LTRiy4g0JLRi9Cx0LjRgNCw0LnRgtC1INC90LDRiNGDINC70L7QttC60YMg0LTQu9GPINC/0L7QstGL0YjQtdC90LjRjyDRg9GA0L7QstC90Y8g0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC40Y8g0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZSwga2FzIGl6Z2F0YXZvdGEgbm8gaXp0dXLEq2dhcyBwbGFzdG1hc2FzLCBhcHZpZW5vIGF1Z3N0dSBrdmFsaXTEgXRpIHVuIHZpZGVpIGRyYXVkesSrZ3VtdS4gVMSBIG1lbG7EgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIGVsZWdhbmNpLCB1biAxNyBjbSBnYXJ1bXMgcGFkYXJhIHRvIHZpZWdsaSBsaWV0b2phbXUgYXIgZHppxLzEgW0gcGzEgWtzbsSTbS4gQXIgbGllbMSBa3Ugc3ZhcnUgdW4gYXBhxLx1LCBkemnEvHUga2F1c2nFhnUgJnNjYXJvbjvEqyBrYXJvdGUgaXIgxKtwYSZzY2Fyb247aSBzcMSTY8SrZ2EgdW4gaXp0dXLEq2dhLCBwxIFyc3DEk2pvdCBjaXRhcyB6dXBhcyBrYXJvdGVzLiBUbyBpciB2aWVnbGkgdMSrcsSrdCB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIGthcyDEvGF1aiB0byBpem1hbnRvdCBkYXVkemFzIHJlaXplcywgbmV6YXVkxJNqb3QgaXpza2F0dSB1biBmdW5rY2lvbmFsaXTEgXRpLiAmU2Nhcm9uO8SrcyBrYXJvdGVzIGF0a8SBcnRvdGkgbGlldG9qYW3EgSBixat0xKtiYSBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUsIHBhbMSrZHpvdCBhaXpzYXJnxIF0IHZpZGkuIElkZcSBbGkgcGllbcSTcm90cyByZXN0b3LEgW5pZW0gdW4gcGllZ8SBZGVzIHBha2FscG9qdW1pZW0sIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSDEk3J0dSB1biBzdGlsxKtndSByxKtrdSDEkyZzY2Fyb247YW5haS4gSXp2xJNsaWV0aWVzIG3Fq3N1IGthcm90aSwgbGFpIHV6bGFib3R1IHNhdnUgc2VydmlzYSBsxKttZW5pIHVuIGFwbWllcmluxIF0dSBrbGllbnR1IHZhamFkesSrYmFzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgc291cCBzcG9vbiBibGFjazwvc3Ryb25nPjwvaDI+DQoNCjxwPlJldXNhYmxlIGhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIG1hZGUgb2YgZHVyYWJsZSBwbGFzdGljIGNvbWJpbmVzIGhpZ2ggcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcy4gSXRzIGJsYWNrIGNvbG9yIGFkZHMgZWxlZ2FuY2UsIGFuZCB0aGUgbGVuZ3RoIG9mIDE3IGNtIGVuc3VyZXMgZWFzZSBvZiB1c2Ugd2l0aCBkZWVwIHBsYXRlcy4gVGhhbmtzIHRvIGl0cyBoZWF2aWVyIHdlaWdodCBhbmQgcm91bmQgZGVlcCBsYWRsZSwgdGhpcyBzcG9vbiBpcyBjaGFyYWN0ZXJpemVkIGJ5IGluY3JlYXNlZCBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSwgc3VycGFzc2luZyBvdGhlciBzb3VwIHNwb29ucy4gSXQgaXMgZWFzeSB0byB3YXNoIGluIHRoZSBkaXNod2FzaGVyLCB3aGljaCBhbGxvd3MgeW91IHRvIHVzZSBpdCByZXBlYXRlZGx5IHdpdGhvdXQgbG9zaW5nIGl0cyBhcHBlYXJhbmNlIGFuZCBmdW5jdGlvbmFsaXR5LiBSZXVzYWJsZSB1c2Ugb2YgdGhpcyBzcG9vbiBoZWxwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBwbGFzdGljIHdhc3RlLCBjb250cmlidXRpbmcgdG8gY2FyaW5nIGZvciBuYXR1cmUuIElkZWFsIGZvciByZXN0YXVyYW50cyBhbmQgZGVsaXZlcnkgc2VydmljZXMsIHByb3ZpZGluZyBjdXN0b21lcnMgd2l0aCBhIGNvbnZlbmllbnQgYW5kIHN0eWxpc2ggdG9vbCBmb3IgZWF0aW5nLiBDaG9vc2Ugb3VyIHNwb29uIHRvIGltcHJvdmUgeW91ciBzZXJ2aWNlIGFuZCBzYXRpc2Z5IHRoZSBuZWVkcyBvZiB5b3VyIGN1c3RvbWVycyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3Mjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0wNy0yNyAxMzowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE2NjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBIZWF2eSBXZWlnaHQgU291cCBTcG9vbiAxN2NtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1NS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDcyOTViYThmNmUwNmMyNzJkOGFhNWMwNWQ0NDM0OTA2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIFBhbHN0aWMgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBadXBhcyBrYXJvdGUgcHJlbWl1bSBkYXVkemvEgXJ0IGxpZXRvamFtYSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LAg0J/RgNC10LzQuNGD0LwsINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1NS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDY3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1UQjE2QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDcyNDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiyA1MDAg0LzQuywg0J/Qnywg0YfQtdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA1MDAgbWwsIFBQLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Ls6INCd0LXQsdC+0LvRjNGI0L7QuSDQvtCx0YrQtdC8LCDQvNCw0LrRgdC40LzRg9C8INC/0L7Qu9GM0LfRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC90LXQsdC+0LvRjNGI0LjRhSDQv9C+0YDRhtC40LksINGB0L7Rg9GB0L7QsiDQuNC70Lgg0LTQtdGB0LXRgNGC0L7Qsi4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINCx0LXQt9C+0L/QsNGB0L3RiyDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC60LgsINC80L7RgNC+0LfQuNC70LrQuCDQuCDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90YsuINCj0LTQvtCx0L3QsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LAg0LTQtdC70LDRjtGCINC40YUg0YTQsNCy0L7RgNC40YLQsNC80Lgg0LIg0L/QtdC60LDRgNC90Y/RhSDQuCDQtNC+0LzQsC4g0KPRh9Cw0YHRgtCy0YPQudGC0LUg0LImbmJzcDvQv9GA0L7Qs9GA0LDQvNC80LDRhSDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YfRgtC+0LHRiyDRgdC+0LrRgNCw0YLQuNGC0Ywg0Y3QutC+0YHQu9C10LQg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtYXMgdGFpc25zdMWrcnZlaWRhIGvEgXJiYXMgNTAwIG1sOiBNYXpzIGl6bcSTcnMsIGxpZWxhIGlldGVrbWU8L3N0cm9uZz48L2gyPg0KDQo8cD4mU2Nhcm9uO8SrcyBrb21wYWt0xIFzJm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWFzIGvEgXJiYXMmbmJzcDtpciBwaWVtxJNyb3RhcyBtYXrEgW0gcG9yY2lqxIFtLCBtxJNyY8STbSB2YWkgZGVzZXJ0aWVtLiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBLiBUbyBrYXVkemVzIGRpemFpbnMgaWV0YXVwYSB2aWV0dSBub2xpa3RhdsSBcy4gUGllZGFsb3RpZXMmbmJzcDtkZXBvesSrdGEgcHJvZ3JhbW3EgXMsIGrFq3MgdmVpY2luYXQgYXByaXRlcyBla29ub21pa3UuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSByZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lcnMgNTAwIG1sOiBTbWFsbCBzaXplLCBiaWcgaW1wYWN0PC9zdHJvbmc+PC9oMj4NCg0KPHA+Q29tcGFjdCB5ZXQgdmVyc2F0aWxlLCB0aGVzZSZuYnNwO3JldXNhYmxlIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc25hY2tzLCBkaXBzLCBvciBzbWFsbCBwb3J0aW9ucy4gVGhlIEJQQS1mcmVlIGRlc2lnbiB3aXRoc3RhbmRzIGV4dHJlbWUgdGVtcGVyYXR1cmVzLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBtaWNyb3dhdmluZywgZnJlZXppbmcsIGFuZCBkaXNod2FzaGluZy4gVGhlIGFpcnRpZ2h0IGxpZCBwcmVzZXJ2ZXMgZnJlc2huZXNzLCB3aGlsZSB0aGUgdHJhbnNwYXJlbnQgYm9keSBoaWdobGlnaHRzIHlvdXIgZGlzaGVzJnJzcXVvOyBhcHBlYWwuIEEgZmF2b3JpdGUgZm9yIGJha2VyaWVzLCBkZWxpcywgb3IgaG9tZSB1c2UsIHRoZXkgc3VwcG9ydCZuYnNwO3plcm8td2FzdGUgaW5pdGlhdGl2ZXMmbmJzcDt0aHJvdWdoIGRlcG9zaXQgc3lzdGVtcy4gU3RhY2sgdGhlbSBuZWF0bHkgaW4ga2l0Y2hlbnMgb3IgZGVsaXZlcnkgdmVoaWNsZXMgdG8gbWF4aW1pemUgc3BhY2UuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTIwMzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny45MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTQ0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjMxODIxYzg0MzdmY2UwNzEwODM3YWJhNTVkZWNkMmUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXJzIDUwMCBtbCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDUwMCBtbCBQUCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0L/QuNGJ0LXQstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9zaW1pbGFyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tRFQxLzJMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3MjI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwIDM3NS81MDAvNzUwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa3MgxJNkaWVudSBrxIFyYsSBbSAzNzUvNTAwLzc1MCBtbCwgUFAsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWQgZm9yIGNvbnRhaW5lciAzNzUvNTAwLzc1MCBtbCAgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QlNCw0L3QvdGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAgUENNLVRCMTJCLzE2Qi8yNEIuINCa0YDRi9GI0LrQuCDQvtGB0L3QsNGJ0LXQvdGLINC30LDQv9Cw0YLQtdC90YLQvtCy0LDQvdC90L7QuSDQv9C70L7RgtC90L7QuSDRgdC40YHRgtC10LzQvtC5INC30LDQutGA0YvRgtC40Y8g0LTQu9GPINC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40Y8g0L/RgNC+0YLQtdC60LDQvdC40Y8uINCa0L7QvdGC0LXQudC90LXRgNGLINC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4INC4INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQtNC+IDEyMSAmZGVnO0MsINCwINGC0LDQutC20LUg0L3QsNC80L3QvtCz0L4g0LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdGP0Y7RgiDQktCw0YjQuCDQsdC70Y7QtNCwINCz0L7RgNGP0YfQuNC80Lgg0Lgg0YHQstC10LbQuNC80LguINCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDRg9C/0YDQvtGJ0LDRjtGCINGD0LfQvdCw0LLQsNC10LzQvtGB0YLRjCDQv9GA0L7QtNGD0LrRgtCwINC4INGD0LLQtdC70LjRh9C40LLQsNGO0YIg0LLQvtC30LzQvtC20L3QvtGB0YLQuCDQv9GA0LXQt9C10L3RgtCw0YbQuNC4LiDQlNC+0YHRgtGD0L/QvdGLINCyINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3QvtC5LCDQutGA0YPQs9C70L7QuSDQuCDQvtCy0LDQu9GM0L3QvtC5INGE0L7RgNC80LDRhSDQuCDQv9C+0LTQvtC50LTRg9GCINC60LDQuiDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0LHQu9GO0LQsINGC0LDQuiDQuCDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQt9Cw0LrRg9GB0L7Quiwg0YHQvtGD0YHQvtCyINC4INGB0YPQv9C+0LIuINCa0L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQsiDRhdC+0LvQvtC00LjQu9GM0L3QvtC5INC4INC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNC1LiDQmtC+0L3RgtC10LnQvdC10YDRiyDQstC80LXRgdGC0LUg0YEg0LrRgNGL0YjQutCw0LzQuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPJm5ic3A70LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5Eb3RpZSBjYXVyc3DEq2TEq2dpZSB2xIFraSBpciBwaWVtxJNyb3RpIGtvbnRlaW5lcmltIFBDTS1UQjEyQi8xNkIvMjRCLGthcyBrYWxwbyDEk2RpZW51IHBpZWfEgWRlaS4gVGllIGlyIGFwcsSra290aSBhciBwYXRlbnTEk3R1IHN0aW5ncnUgYWl6dGFpc8SrJnNjYXJvbjthbmFzIHNpc3TEk211LCBsYWkgbm92xJNyc3R1IGplYmvEgWRhIHZlaWRhIG5vcGzFq2RpLiBLb250ZWluZXJpIGlyIHBpZW3Ek3JvdGkgbGlldG8mc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrcyB1biB2YXIgaXp0dXLEk3QgdGVtcGVyYXTFq3J1IGzEq2R6IDEyMSAmZGVnO0MsIGvEgSBhcsSrIHRpZSBpbGfEgWsgc2FnbGFixIEga2Fyc3R1IHVuIHN2YWlndSBKxatzdSDEk2RpZW51LiBLcmlzdMSBbGR6aWRyaWUgdsSBa2kgcGFkYXJhIHByb2R1a3R1IHJlZHphbXUgdW4gdGFzIHBhbGllbGluYSBwcmV6ZW50xJMmc2Nhcm9uO2FuYXMgaWVzcMSTamFzLiBJciBwaWVlamFtaSB0YWlzbnN0xatyYSwgYXBhxLxpIHVuIG92xIFsaSB1biB0aWUgZGVyxJNzIGdhbiAmbmJzcDtrYXJzdGllbSDEk2RpZW5pZW0sIGdhbiBhcsSrIGF1a3N0xIFtIHV6a29kxIFtLCBtxJNyY8STbSB1biB6dXDEgW0uIEtvbnRlaW5lcmkgaXIgcGllbcSTcm90aSBhcsSrIHByb2R1a3RhIHV6Z2xhYsSBJnNjYXJvbjthbmFpIGxlZHVzc2thcMSrIHVuIHNhbGTEk3RhdsSBLiBEb3RpZSBrb250ZWluZXJpIGFyIHbEgWtpZW0gaXIgaWRlxIFsaSBwaWVtxJNyb3RpIMSTZGllbnUgcGllZ8SBZGVpLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgY292ZXJzIGFyZSBzdWl0YWJsZSBmb3IgZm9vZCBkZWxpdmVyeSwgZm9yIGNvbnRhaW5lciBQQ00tVEIxMkIgLyAxNkIgLyAyNEIuIENvdmVycyBhcmUgZXF1aXBwZWQgd2l0aCBhIHBhdGVudGVkIHRpZ2h0IGNsb3N1cmUgc3lzdGVtIHRvIHByZXZlbnQgbGVha2FnZS4gVGhlIGNvbnRhaW5lcnMgYXJlIHN1aXRhYmxlIGZvciBtaWNyb3dhdmUgb3ZlbnMgYW5kIGNhbiB3aXRoc3RhbmQgdGVtcGVyYXR1cmVzIHVwIHRvIDEyMSAmZGVnOyBDLCBhbmQgYWxzbyBrZWVwIHlvdXIgZGlzaGVzIGhvdCBhbmQgZnJlc2ggZm9yIG11Y2ggbG9uZ2VyLiBUcmFuc3BhcmVudCBjb3ZlcnMgc2ltcGxpZnkgcHJvZHVjdCByZWNvZ25pdGlvbiBhbmQgaW5jcmVhc2UgcHJlc2VudGF0aW9uIGNhcGFiaWxpdGllcy4gQXZhaWxhYmxlIGluIHJlY3Rhbmd1bGFyLCByb3VuZCBhbmQgb3ZhbCBzaGFwZXMgYW5kIHN1aXRhYmxlIGZvciBob3QgZGlzaGVzLCBhcyB3ZWxsIGFzIGZvciBjb2xkIGFwcGV0aXplcnMsIHNhdWNlcyBhbmQgc291cHMuIENvbnRhaW5lcnMgYXJlIGFsc28gc3VpdGFibGUgZm9yIHN0b3JhZ2UgaW4gdGhlIHJlZnJpZ2VyYXRvciBhbmQgZnJlZXplci4gQ29udGFpbmVycyB3aXRoIGxpZHMgYXJlIGlkZWFsIGZvciBmb29kIGRlbGl2ZXJ5LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDgwMjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny43MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTQ0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWQgZm9yIGNvbnRhaW5lciAzNzUvNTAwLzc1MCBtbCAgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMjQ4Yzg3ZTkyZTQ2MjhlZGY0NjZhMGI3NTIwNWNmNWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTc2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwNzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS0xNlJDTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDUwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGRhdWR6a8SBcnQgbGlldG9qYW1pZW0gYXBhxLxpZW0gxJNkaWVudSBrxIFyYsSBbSA1MDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmV1YXNibGUgUm91bmQgRGVsaSBDb250YWluZXJzIDUwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+0JrRgNGL0YjQutC4INC00LvRjyDQutGA0YPQs9C70YvRhSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiA1MDAg0LzQuzwvaDI+DQoNCjxoMz48c3Ryb25nIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pOS41N2E2YzkyMVE0TjhtVCI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjog0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC4INC10LTRiyDQvdCwINCy0YvQvdC+0YE8L3N0cm9uZz48L2gzPg0KDQo8cD7QodC+0LLRgNC10LzQtdC90L3Ri9C1INGC0LXRhdC90L7Qu9C+0LPQuNC4INGD0L/QsNC60L7QstC60Lgg0YHRgtGA0LXQvNC40YLQtdC70YzQvdC+INGA0LDQt9Cy0LjQstCw0Y7RgtGB0Y8sINC/0YDQtdC00LvQsNCz0LDRjyDQstGB0ZEg0LHQvtC70LXQtSDRg9C00L7QsdC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INGA0LXRiNC10L3QuNGPLiDQntC00L3QuNC8INC40Lcg0YLQsNC60LjRhSDQuNC90L3QvtCy0LDRhtC40L7QvdC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0Y/QstC70Y/RjtGC0YHRjyDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyLCDQutC+0YLQvtGA0YvQtSDRgdGC0LDQvdC+0LLRj9GC0YHRjyDQvdC10LfQsNC80LXQvdC40LzRi9C80Lgg0LrQsNC6INC00LvRjyDRgdC70YPQttCxINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDRgtCw0Log0Lgg0LTQu9GPINC30LDQstC10LTQtdC90LjQuSDQvtCx0YnQtdGB0YLQstC10L3QvdC+0LPQviDQv9C40YLQsNC90LjRjywg0L/RgNC10LTQu9Cw0LPQsNGO0YnQuNGFINCx0LvRjtC00LAg0L3QsCDQstGL0L3QvtGBLiDQrdGC0Lgg0LrRgNGL0YjQutC4INC90LUg0YLQvtC70YzQutC+INC+0LHQtdGB0L/QtdGH0LjQstCw0Y7RgiDQvdCw0LTRkdC20L3Rg9GOINC30LDRidC40YLRgyDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LCDQvdC+INC4INC/0L7QvNC+0LPQsNGO0YIg0YHQvtC30LTQsNGC0Ywg0L/QvtC70L7QttC40YLQtdC70YzQvdC+0LUg0LLQv9C10YfQsNGC0LvQtdC90LjQtSDRgyDQutC70LjQtdC90YLQsC48L3A+DQoNCjxoMz48c3Ryb25nPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Lg8L3N0cm9uZz48L2gzPg0KDQo8cD7Qn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LrRgNGL0YjQtdC6INGP0LLQu9GP0LXRgtGB0Y8g0L7QtNC90LjQvCDQuNC3INC60LvRjtGH0LXQstGL0YUg0L/RgNC10LjQvNGD0YnQtdGB0YLQsiDRjdGC0LjRhSDQuNC30LTQtdC70LjQuS4g0J7QvdCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQstC40LTQtdGC0Ywg0LHQu9GO0LTQviDRh9C10YDQtdC3INGD0L/QsNC60L7QstC60YMsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0L/RgNC4INC00LXQvNC+0L3RgdGC0YDQsNGG0LjQuCDQs9C+0YLQvtCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0L3QsCDQstC40YLRgNC40L3QtS4g0KLQsNC60L7QuSDQv9C+0LTRhdC+0LQg0L/QvtC80L7Qs9Cw0LXRgiDQv9GA0LjQstC70LXRh9GMINCy0L3QuNC80LDQvdC40LUg0L/QvtC60YPQv9Cw0YLQtdC70LXQuSwg0LLRi9C30YvQstCw0Y8g0YMg0L3QuNGFINC20LXQu9Cw0L3QuNC1INC/0L7Qv9GA0L7QsdC+0LLQsNGC0Ywg0LDQv9C/0LXRgtC40YLQvdC+INCy0YvQs9C70Y/QtNGP0YnQtdC1INCx0LvRjtC00L4uINCf0YDQvtC30YDQsNGH0L3QsNGPINGD0L/QsNC60L7QstC60LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0Lgg0YHQstC10LbQtdGB0YLRjCDQv9GA0L7QtNGD0LrRgtC+0LIsINGD0YHQuNC70LjQstCw0Y8g0LjRhSDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMINC4INGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0YPQstC10LvQuNGH0LXQvdC40Y4g0L/RgNC+0LTQsNC2LjwvcD4NCg0KPGgzPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9C70L7RgtC90L4g0LfQsNC60YDRi9Cy0LDRjtGCINGD0L/QsNC60L7QstC60YMsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0YwuINCt0YLQviDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9GA0L7RgtC10LrQsNC90LjQtSDRgdC+0YPRgdC+0LIsINGB0L7QutC+0LIg0LjQu9C4INC00YDRg9Cz0LjRhSDQttC40LTQutC+0YHRgtC10LksINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0L/RgNC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtSDQv9C40YnQuC4g0J3QsNC00ZHQttC90LDRjyDRhNC40LrRgdCw0YbQuNGPINCz0LDRgNCw0L3RgtC40YDRg9C10YIsINGH0YLQviDQstCw0Ygg0LfQsNC60LDQtyDQsdGD0LTQtdGCINC00L7RgdGC0LDQstC70LXQvSDQsiDRhtC10LvQvtGB0YLQuCDQuCDRgdC+0YXRgNCw0L3QvdC+0YHRgtC4LCDQsdC10Lcg0LvQuNGI0L3QuNGFINCx0LXRgdC/0L7RgNGP0LTQutC+0LIg0Lgg0YDQsNC30LvQuNCy0LDRjtGJ0LjRhdGB0Y8g0YHQvtC00LXRgNC20LjQvNGL0YUuPC9wPg0KDQo8aDM+PHN0cm9uZz7QoNCw0LfQvdC+0L7QsdGA0LDQt9C40LUg0YTQvtGA0Lwg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QmtGA0YvRiNC60Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDRgNCw0LfQu9C40YfQvdGL0YUg0YTQvtGA0LzQsNGFICZtZGFzaDsg0LrRgNGD0LPQu9GL0LUsINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC4INC+0LLQsNC70YzQvdGL0LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNC40LHQvtC70LXQtSDQv9C+0LTRhdC+0LTRj9GJ0LjQuSDQstCw0YDQuNCw0L3RgiDQtNC70Y8g0YDQsNC30L3Ri9GFINGC0LjQv9C+0LIg0LHQu9GO0LQuINCR0LvQsNCz0L7QtNCw0YDRjyDRjdGC0L7QvNGDINC+0L3QuCDQu9C10LPQutC+INCw0LTQsNC/0YLQuNGA0YPRjtGC0YHRjyDQuiDQu9GO0LHRi9C8INGC0YDQtdCx0L7QstCw0L3QuNGP0Lwg0Lgg0L/RgNC10LTQv9C+0YfRgtC10L3QuNGP0Lwg0LrQu9C40LXQvdGC0L7Qsi4g0JrRgNC+0LzQtSDRgtC+0LPQviwg0Y3RgtC4INC60YDRi9GI0LrQuCDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINCy0YvRgdC+0LrRg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LTQviArMTIxJmRlZztDLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0YHQvtCy0LzQtdGB0YLQuNC80YvQvNC4INGBINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9GM0Y4uINCt0YLQviDQvtGB0L7QsdC10L3QvdC+INC/0L7Qu9C10LfQvdC+INC00LvRjyDRgtC10YUsINC60YLQviDQv9GA0LXQtNC/0L7Rh9C40YLQsNC10YIg0YDQsNC30L7Qs9GA0LXQstCw0YLRjCDRgdCy0L7QuCDQsdC70Y7QtNCwINC/0LXRgNC10LQg0YPQv9C+0YLRgNC10LHQu9C10L3QuNC10LwuPC9wPg0KDQo8aDM+PHN0cm9uZz7QrdC60L7Qu9C+0LPQuNGH0LXRgdC60LDRjyDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC4INC00L7Qu9Cz0L7QstC10YfQvdC+0LPQviDQvNCw0YLQtdGA0LjQsNC70LAgJm1kYXNoOyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCwg0LrQvtGC0L7RgNGL0Lkg0LzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUg0Lgg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC/0L7QstGC0L7RgNC90L4uINCf0L7RgdC70LUg0L7QutC+0L3Rh9Cw0L3QuNGPINGB0YDQvtC60LAg0YHQu9GD0LbQsdGLINGC0LDQutC40LUg0LjQt9C00LXQu9C40Y8g0LvQtdCz0LrQviDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDRjtGC0YHRjywg0YfRgtC+INGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC90LjQttC10L3QuNGOINC60L7Qu9C40YfQtdGB0YLQstCwINC+0YLRhdC+0LTQvtCyINC4INC30LDRidC40YLQtSDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLLiDQktGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQvNC90L7Qs9C+0YDQsNC30L7QstC+0Lkg0YPQv9Cw0LrQvtCy0LrQuCAmbWRhc2g7INGN0YLQviDRiNCw0LMg0Log0LHQvtC70LXQtSDRh9C40YHRgtC+0LzRgyDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtC80YMg0LzQuNGA0YMuPC9wPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEwLjU3YTZjOTIxUTROOG1UIj7QotCw0LrQuNC8INC+0LHRgNCw0LfQvtC8LCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0YDQtdC00YHRgtCw0LLQu9GP0Y7RgiDRgdC+0LHQvtC5INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC+0LLRgNC10LzQtdC90L3Ri9GFINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDRgNGL0L3QutCwINC00L7RgdGC0LDQstC60Lgg0Lgg0L7QsdGJ0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QuNGC0LDQvdC40Y8uINCe0L3QuCDRgdC+0YfQtdGC0LDRjtGCINCyINGB0LXQsdC1INGN0YHRgtC10YLQuNC60YMsINC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60YPRjiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0YwsINC00LXQu9Cw0Y8g0L/RgNC+0YbQtdGB0YEg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8sINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQuCDRg9C/0L7RgtGA0LXQsdC70LXQvdC40Y8g0L/QuNGJ0Lgg0LHQvtC70LXQtSDQutC+0LzRhNC+0YDRgtC90YvQvCDQuCDQv9GA0LjRj9GC0L3Ri9C8INC00LvRjyDQstGB0LXRhSDRg9GH0LDRgdGC0L3QuNC60L7Qsi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WxIFraSBkYXVkemvEgXJ0IGxpZXRvamFtaWVtIMSTZGllbnUgdHJhdWtpZW0gNTAwIG1sPC9oMj4NCg0KPGgzPjxzdHJvbmc+Q2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIGtvbnRlaW5lcmllbTogaWRlxIFscyByaXNpbsSBanVtcyBwxIFydGlrYXMgcGllZ8SBZGVpIHVuIGzEq2R6xYZlbSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3NkaWVudSBpZXBha28mc2Nhcm9uO2FuYXMgdGVobm9sb8SjaWphcyBzdHJhdWppIGF0dMSrc3TEgXMsIHBpZWTEgXbEgWpvdCBhcnZpZW4gxJNydMSBa3VzIHVuIHZpZGVpIGRyYXVkesSrZ8SBa3VzIHJpc2luxIFqdW11cy4gVmllbnMgbm8gJnNjYXJvbjvEgWRpZW0gaW5vdmF0xKt2aWVtIHByb2R1a3RpZW0gaXIgY2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIHRyYXVraWVtLCBrYXMga8S8dXZ1JnNjYXJvbjtpIG5lYWl6c3TEgWphbWkgcMSBcnRpa2FzIHBpZWfEgWRlcyBkaWVuZXN0b3MgdW4gxJNzdHV2xJNzLCBrYXMgcGllZMSBdsSBIGzEq2R6aSBtYWx0xKt0aS4gJlNjYXJvbjtpZSB2xIFraSBuZSB0aWthaSBub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBzYXR1cmEgYWl6c2FyZHrEq2J1LCBiZXQgYXLEqyBwYWzEq2R6IHJhZMSrdCBwb3ppdMSrdnUgaWVzcGFpZHUgdXoga2xpZW50aWVtLjwvcD4NCg0KPGgzPjxzdHJvbmc+UMSBcnJlZHphbcSrYmFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjxwPkNhdXJzcMSrZMSrZ3VtcyBpciB2aWVuYSBubyBnYWx2ZW5hasSBbSAmc2Nhcm9uO28gdsSBa3UgcHJpZWsmc2Nhcm9uO3JvY8SrYsSBbS4gVGFzIMS8YXVqIGtsaWVudGllbSByZWR6xJN0IHRyYXVrdSBjYXVyIGllcGFrb2p1bXUsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpLCBkZW1vbnN0csSTam90IGdhdGF2dXMgcHJvZHVrdHVzLiAmU2Nhcm9uO8SBZGEgcGllZWphIHBhbMSrZHogcGllc2Fpc3TEq3QgdXptYW7Eq2J1IHVuIHBvdGVuY2nEgWxham9zIHBpcmPEk2pvcyByYWRhIHbEk2xtaSBub2dhciZzY2Fyb247b3QgYXBldMSrdGzEq2fEgSBpenNrYXRhIMSTZGllbnUuIENhdXJzcMSrZMSrZ2FpcyBpZXBha29qdW1zIHV6c3ZlciBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSB1biBzdmFpZ3VtdSwgdXpsYWJvam90IHRvIG5vZm9ybcSTanVtdSB1biB2ZWljaW5vdCBwxIFyZG8mc2Nhcm9uO2FuYXMgYXBqb211LjwvcD4NCg0KPGgzPjxzdHJvbmc+QmzEq3bEk2phbcSrYmEgdW4gcHJha3Rpc2t1bXM8L3N0cm9uZz48L2gzPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtbyBrb250ZWluZXJ1IHbEgWtpIGRybyZzY2Fyb247aSBub3NsxJNkeiBpZXBha29qdW11LCBub2RybyZzY2Fyb247aW5vdCBoZXJtxJN0aXNrdSBhaXp2xJNyJnNjYXJvbjthbnUuIFRhcyBub3bEk3Imc2Nhcm9uOyBtxJNyxI11LCBzdWx1IHZhaSBjaXR1ICZzY2Fyb247xLdpZHJ1bXUgbm9wbMWrZGksIGthcyBpciDEvG90aSBzdmFyxKtnaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYXMgbGFpa8SBLiBVenRpY2FtcyBibMSrdsSTanVtcyBnYXJhbnTEkywga2EgasWrc3UgcGFzxat0xKtqdW1zIHRpa3MgcGllZ8SBZMSBdHMgbmVza2FydHMsIGJleiBpeiZzY2Fyb247xLxha3N0xKtqdW1pZW0gdmFpIG5ldMSrcnVtaWVtLjwvcD4NCg0KPGgzPjxzdHJvbmc+Rm9ybXUgdW4gZnVua2Npb25hbGl0xIF0ZXMgZGF1ZHp2ZWlkxKtiYTwvc3Ryb25nPjwvaDM+DQoNCjxwPiZTY2Fyb247aWVtIHbEgWtpZW0gaXIgZGHFvsSBZGFzIGZvcm1hcyAmbWRhc2g7IGFwYcS8aSwgdGFpc25zdMWrcnZlaWRhIHVuIG92xIFsaSAmbWRhc2g7LCBrYXMgxLxhdWogaXp2xJNsxJN0aWVzIHBpZW3Ek3JvdMSBa28gdmFyaWFudHUgZGHFvsSBZGEgdmVpZGEgxJNkaWVuaWVtLiAmU2Nhcm9uO8SrIGRhdWR6cHVzxKtiYSDEvGF1aiB0b3MgdmllZ2xpIHBpZWzEgWdvdCBqZWJrdXLEgW0gcHJhc8SrYsSBbSB1biBrbGllbnR1IHbEk2xtxJNtLiBUdXJrbMSBdCB2xIFraSB2YXIgaXp0dXLEk3QgYXVnc3R1IHRlbXBlcmF0xatydSBsxKtkeiArMTIxJmRlZztDLCBwYWRhcm90IHRvcyBkcm8mc2Nhcm9uO3VzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy4gVGFzIGlyIMSrcGEmc2Nhcm9uO2kgbm9kZXLEq2dpIHRpZW0sIGt1cmkgZG9kIHByaWVrJnNjYXJvbjtyb2t1IG1hbHTEq3RlcyB1enNpbGTEqyZzY2Fyb247YW5haSBwaXJtcyBsaWV0byZzY2Fyb247YW5hcy48L3A+DQoNCjxoMz48c3Ryb25nPkF0YmlsZMSrYmEgcHJldCB2aWRpPC9zdHJvbmc+PC9oMz4NCg0KPHA+RGF1ZGvEgXJ0IGxpZXRvamFtaWUgdsSBa2kgaXIgaXpnYXRhdm90aSBubyBpenR1csSrZ2EgdW4gaWxnbcWrxb7Eq2dhIHBvbGlwcm9waWzEk25hLCBrbyB2YXIgbWF6Z8SBdCB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBIHVuIGxpZXRvdCB2YWlyxIFrYXMgcmVpemVzLiBQxJNjIHRvIGthbHBvJnNjYXJvbjthbmFzIGxhaWthIGJlaWfEgW0gJnNjYXJvbjtpZSBwcmllayZzY2Fyb247bWV0aSBpciB2aWVnbGkgcMSBcnN0csSBZMSBamFtaSwgcGFsxKtkem90IHNhbWF6aW7EgXQgYXRrcml0dW11IGRhdWR6dW11IHVuIGFpenNhcmfEgXQgdmlkaS4gQXRrxIFydG90aSBsaWV0b2phbcSBIGllcGFrb2p1bWEgaXp2xJNsZSBpciBzb2xpcyBjZcS8xIEgdXogdMSrcsSBa3UgdW4gaWxndHNwxJNqxKtnxIFrdSBwYXNhdWxpLjwvcD4NCg0KPHA+UmV6dW3Ek2pvdCwgY2F1cnNwxKtkxKtnaSBhdGvEgXJ0b3RpIGxpZXRvamFtaWUga29udGVpbmVydSB2xIFraSBwaWVkxIF2xIEgdW5pdmVyc8SBbHUgcmlzaW7EgWp1bXUgbcWrc2RpZW51IHDEgXJ0aWthcyBwaWVnxIFkZXMgdW4gdmllc23Eq2zEq2JhcyBub3phcmVzIHZhamFkesSrYsSBbS4gVGllIGFwdmllbm8gZXN0xJN0aWt1LCBwcmFrdGlza3VtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSwgcGFkYXJvdCDEk2RpZW5hIGdhdGF2byZzY2Fyb247YW5hcywgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYXMgdW4gcGF0xJNyacWGYSBwcm9jZXN1cyDEk3J0xIFrdXMgdW4gcGF0xKtrYW3EgWt1cyB2aXPEgW0gaWVzYWlzdMSrdGFqxIFtIHB1c8STbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5MaWRzIGZvciByZXVzYWJsZSByb3VuZCBjb250YWluZXJzIDUwMCBtbDwvaDI+DQoNCjxoMz48c3Ryb25nIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTMuNTdhNmM5MjFRNE44bVQiPlRyYW5zcGFyZW50IExpZHMgZm9yIFJldXNhYmxlIENvbnRhaW5lcnM6IFRoZSBQZXJmZWN0IFNvbHV0aW9uIGZvciBGb29kIERlbGl2ZXJ5IGFuZCBUYWtlb3V0PC9zdHJvbmc+PC9oMz4NCg0KPHA+TW9kZXJuIHBhY2thZ2luZyB0ZWNobm9sb2dpZXMgYXJlIHJhcGlkbHkgZXZvbHZpbmcsIG9mZmVyaW5nIGluY3JlYXNpbmdseSBjb252ZW5pZW50IGFuZCBlY28tZnJpZW5kbHkgc29sdXRpb25zLiBPbmUgc3VjaCBpbm5vdmF0aXZlIHByb2R1Y3QgaXMgdHJhbnNwYXJlbnQgbGlkcyBmb3IgcmV1c2FibGUgY29udGFpbmVycywgd2hpY2ggaGF2ZSBiZWNvbWUgaW5kaXNwZW5zYWJsZSBmb3IgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcyBhbmQgZWF0ZXJpZXMgb2ZmZXJpbmcgdGFrZW91dCBtZWFscy4gVGhlc2UgbGlkcyBub3Qgb25seSBwcm92aWRlIHJlbGlhYmxlIHByb3RlY3Rpb24gZm9yIHRoZSBjb250ZW50cyBidXQgYWxzbyBoZWxwIGNyZWF0ZSBhIHBvc2l0aXZlIGltcHJlc3Npb24gb24gY3VzdG9tZXJzLjwvcD4NCg0KPGgzPjxzdHJvbmc+VGhlIEJlbmVmaXRzIG9mIFRyYW5zcGFyZW5jeTwvc3Ryb25nPjwvaDM+DQoNCjxwPlRyYW5zcGFyZW5jeSBpcyBvbmUgb2YgdGhlIGtleSBhZHZhbnRhZ2VzIG9mIHRoZXNlIGxpZHMuIEl0IGFsbG93cyBjdXN0b21lcnMgdG8gc2VlIHRoZSBkaXNoIHRocm91Z2ggdGhlIHBhY2thZ2luZywgd2hpY2ggaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgd2hlbiBzaG93Y2FzaW5nIHJlYWR5LW1hZGUgcHJvZHVjdHMgb24gZGlzcGxheS4gVGhpcyBhcHByb2FjaCBoZWxwcyBhdHRyYWN0IGF0dGVudGlvbiBhbmQgY3JlYXRlcyBhIGRlc2lyZSBpbiBwb3RlbnRpYWwgYnV5ZXJzIHRvIHRyeSB0aGUgYXBwZXRpemluZy1sb29raW5nIGRpc2guIFRyYW5zcGFyZW50IHBhY2thZ2luZyBlbXBoYXNpemVzIHRoZSBxdWFsaXR5IGFuZCBmcmVzaG5lc3Mgb2YgdGhlIGluZ3JlZGllbnRzLCBlbmhhbmNpbmcgdGhlaXIgcHJlc2VudGF0aW9uIGFuZCBib29zdGluZyBzYWxlcy48L3A+DQoNCjxoMz48c3Ryb25nPlNlYWxhYmlsaXR5IGFuZCBQcmFjdGljYWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cD5UaGUgbGlkcyBmb3IgcmV1c2FibGUgY29udGFpbmVycyBzZWN1cmVseSBzZWFsIHRoZSBwYWNrYWdpbmcsIGVuc3VyaW5nIGFpcnRpZ2h0IGNsb3N1cmUuIFRoaXMgcHJldmVudHMgbGVha2FnZSBvZiBzYXVjZXMsIGp1aWNlcywgb3Igb3RoZXIgbGlxdWlkcywgd2hpY2ggaXMgY3J1Y2lhbCBkdXJpbmcgZm9vZCB0cmFuc3BvcnRhdGlvbi4gUmVsaWFibGUgc2VhbGluZyBndWFyYW50ZWVzIHRoYXQgeW91ciBvcmRlciB3aWxsIGJlIGRlbGl2ZXJlZCBpbnRhY3Qgd2l0aG91dCBhbnkgc3BpbGxzIG9yIG1lc3Nlcy48L3A+DQoNCjxoMz48c3Ryb25nPlZhcmlldHkgb2YgU2hhcGVzIGFuZCBGdW5jdGlvbmFsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMi41N2E2YzkyMVE0TjhtVCI+VGhlc2UgbGlkcyBjb21lIGluIHZhcmlvdXMgc2hhcGVzJm1kYXNoO3JvdW5kLCByZWN0YW5ndWxhciwgYW5kIG92YWwmbWRhc2g7YWxsb3dpbmcgeW91IHRvIGNob29zZSB0aGUgbW9zdCBzdWl0YWJsZSBvcHRpb24gZm9yIGRpZmZlcmVudCB0eXBlcyBvZiBkaXNoZXMuIFRoaXMgdmVyc2F0aWxpdHkgbWFrZXMgdGhlbSBlYXNpbHkgYWRhcHRhYmxlIHRvIGFueSByZXF1aXJlbWVudHMgYW5kIGN1c3RvbWVyIHByZWZlcmVuY2VzLiBBZGRpdGlvbmFsbHksIHRoZSBsaWRzIGNhbiB3aXRoc3RhbmQgaGlnaCB0ZW1wZXJhdHVyZXMgdXAgdG8gKzEyMSZkZWc7QywgbWFraW5nIHRoZW0gbWljcm93YXZlLXNhZmUuIFRoaXMgaXMgcGFydGljdWxhcmx5IHVzZWZ1bCBmb3IgdGhvc2Ugd2hvIHByZWZlciB0byByZWhlYXQgdGhlaXIgbWVhbHMgYmVmb3JlIGNvbnN1bXB0aW9uLjwvcD4NCg0KPGgzPjxzdHJvbmc+RW52aXJvbm1lbnRhbCBSZXNwb25zaWJpbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwPlJldXNhYmxlIGxpZHMgYXJlIG1hZGUgZnJvbSBkdXJhYmxlIGFuZCBsb25nLWxhc3RpbmcgcG9seXByb3B5bGVuZSwgd2hpY2ggY2FuIGJlIHdhc2hlZCBpbiBhIGRpc2h3YXNoZXIgYW5kIHVzZWQgbXVsdGlwbGUgdGltZXMuIEFmdGVyIHRoZWlyIHNlcnZpY2UgbGlmZSBlbmRzLCB0aGVzZSBpdGVtcyBhcmUgZWFzaWx5IHJlY3ljbGFibGUsIGhlbHBpbmcgcmVkdWNlIHdhc3RlIGFuZCBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudC4gQ2hvb3NpbmcgcmV1c2FibGUgcGFja2FnaW5nIGlzIGEgc3RlcCB0b3dhcmRzIGEgY2xlYW5lciBhbmQgbW9yZSBzdXN0YWluYWJsZSB3b3JsZC48L3A+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTQuNTdhNmM5MjFRNE44bVQiPkluIHN1bW1hcnksIHRyYW5zcGFyZW50IHJldXNhYmxlIGxpZHMgZm9yIGNvbnRhaW5lcnMgb2ZmZXIgYSB1bml2ZXJzYWwgc29sdXRpb24gZm9yIHRoZSBtb2Rlcm4gbmVlZHMgb2YgdGhlIGZvb2QgZGVsaXZlcnkgYW5kIGhvc3BpdGFsaXR5IGluZHVzdHJpZXMuIFRoZXkgY29tYmluZSBhZXN0aGV0aWNzLCBwcmFjdGljYWxpdHksIGFuZCBlbnZpcm9ubWVudGFsIHJlc3BvbnNpYmlsaXR5LCBtYWtpbmcgdGhlIHByb2Nlc3NlcyBvZiBwcmVwYXJhdGlvbiwgdHJhbnNwb3J0YXRpb24sIGFuZCBjb25zdW1wdGlvbiBvZiBmb29kIG1vcmUgY29tZm9ydGFibGUgYW5kIGVuam95YWJsZSBmb3IgYWxsIHBhcnRpZXMgaW52b2x2ZWQuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTU3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk2LjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0xMC0xNyAyMDowMTozMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNTc2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJldWFzYmxlIFJvdW5kIERlbGkgQ29udGFpbmVycyA1MDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDNkOTM0MzNiNWJkODM2NWUwYTI2YTY2NDY1OTZmMDlhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGNsZWFyIHBsYXN0aWMgbGlkcyBmb3Igcm91bmQgZm9vZCBjb250YWluZXJzIDUwMCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0ga29udGVpbmVyaWVtIDUwMCBtbCBubyBQUAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQv9GA0L7Rh9C90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvQvtCz0L4g0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7QsdGK0LXQvNC+0LwgNTAwINC80LsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1OV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yNzgxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjM3OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCAzMDAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXMgMzAwIG1sLCBQUywgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzIDMwMCBtbCwgUFMsIFRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINCy0LjQvdC+0Lwg0LIg0L/QvtC70L3QvtC5INC80LXRgNC1OiDQndCw0YjQuCDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutGA0L7QudGC0LUg0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDRgdGC0LjQu9GPINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4INGBINC90LDRiNC40LzQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQvNC4INCx0L7QutCw0LvQsNC80Lgg0LTQu9GPINCy0LjQvdCwISDQrdGC0Lgg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0YHQvtC30LTQsNC90Ysg0LTQu9GPINGC0L7Qs9C+LCDRh9GC0L7QsdGLINGD0LvRg9GH0YjQuNGC0Ywg0LLQsNGI0LUg0LLQuNC90L3QvtC1INC90LDRgdC70LDQttC00LXQvdC40LUsINGB0L7RhdGA0LDQvdGP0Y8g0LDRgNC+0LzQsNGC0Ysg0Lgg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDRg9C00L7QsdGB0YLQstC+LiDQktC80LXRgdGC0LjQvNC+0YHRgtGMIDMwMCDQvNC7INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQu9C10LPQutC+INCy0LfQsdCw0LvRgtGL0LLQsNGC0Ywg0LrRgNCw0YHQvdC+0LUg0LLQuNC90L4g0LHQtdC3INGA0LjRgdC60LAg0L/RgNC+0LvQuNGC0Ywg0LXQs9C+LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDRgNCw0YHQutGA0YvRgtC40Y8g0LHRg9C60LXRgtCwINC4INC+0LHQvtCz0LDRidC10L3QuNGPINCy0LrRg9GB0L7QstGL0YUg0L7RidGD0YnQtdC90LjQuS48L3A+DQoNCjxwPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyZuYnNwO9C/0YDQvtGH0L3RiyDQuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC40LvQuCDQvtGB0L7QsdGL0YUg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS4g0K3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0L7Qv9GC0LjQvNCw0LvRjNC90L7QuSDRhtC40YDQutGD0LvRj9GG0LjQuCDQstC+0LfQtNGD0YXQsCwg0L/QvtC30LLQvtC70Y/RjyDQstC40L3RgyAmcXVvdDvQtNGL0YjQsNGC0YwmcXVvdDsg0Lgg0YDQsNGB0LrRgNGL0LLQsNGC0Ywg0LLRgdC1INCw0YDQvtC80LDRgtC40YfQtdGB0LrQuNC1INC90Y7QsNC90YHRiy4g0K3RgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0LrRgNCw0YHQvdGL0YUg0LLQuNC9LCDQutC+0YLQvtGA0YvQvCDRgtGA0LXQsdGD0LXRgtGB0Y8g0LLRgNC10LzRjywg0YfRgtC+0LHRiyDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/RgNC+0Y/QstC40YLRjCDRgdCy0L7QuSDRhdCw0YDQsNC60YLQtdGALjwvcD4NCg0KPHA+0JLRi9Cx0LjRgNCw0LnRgtC1Jm5ic3A70L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwINC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRh9GC0L7QsdGLINGB0L7RhdGA0LDQvdC40YLRjCDQvdCw0L/QuNGC0L7QuiDQv9GA0L7RhdC70LDQtNC90YvQvCDQuCDQutC+0LzRhNC+0YDRgtC90YvQvC4g0J/Qu9Cw0YHRgtC40Log0L3QtSDQv9C+0LPQu9C+0YnQsNC10YIg0YLQtdC/0LvQviwg0L/QvtC00LTQtdGA0LbQuNCy0LDRjyDRgdGC0LDQsdC40LvRjNC90YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINCy0LjQvdCwINC00L7Qu9GM0YjQtSAmbWRhc2g7INC60LvRjtGH0LXQstC+0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstC+INC/0LXRgNC10LQg0YLRgNCw0LTQuNGG0LjQvtC90L3QvtC5INGB0YLQtdC60LvRj9C90L3QvtC5INC/0L7RgdGD0LTQvtC5LiDQmNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDRhNC10YHRgtC40LLQsNC70LXQuSDQuNC70Lgg0YPRjtGC0L3Ri9GFINCy0LXRh9C10YDQvtCyINC00L7QvNCwITwvcD4NCg0KPHA+0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLJm5ic3A70L3QtSDRgtC+0LvRjNC60L4g0L/RgNCw0LrRgtC40YfQvdGLLCDQvdC+INC4INGN0LrQvtC70L7Qs9C40YfQvdGLLiDQntC90Lgg0YHQvtC60YDQsNGJ0LDRjtGCINC60L7Qu9C40YfQtdGB0YLQstC+INC+0YLRhdC+0LTQvtCyLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC40LfQtNC10LvQuNGPLCDQuCDQu9C10LPQutC+INC80L7RjtGC0YHRjy4g0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LrQsNC20LTRi9C8INCz0LvQvtGC0LrQvtC8INCy0LjQvdCwLCDQvdC1INCx0LXRgdC/0L7QutC+0Y/RgdGMINC+INCx0YzRjtGJ0LXQudGB0Y8g0L/QvtGB0YPQtNC1INC40LvQuCDQu9C40YjQvdC40YUg0YLRgNCw0YLQsNGFLjwvcD4NCg0KPHA+0JXRgdC70Lgg0LLRiyDRhdC+0YLQuNGC0LUg0YHQvtCy0LzQtdGB0YLQuNGC0Ywg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviwg0L3QsNGI0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAgJm1kYXNoOyDRg9C80L3Ri9C5INCy0YvQsdC+0YAhINCf0YDQuNGB0L7QtdC00LjQvdGP0LnRgtC10YHRjCDQuiDQutGD0LvRjNGC0YPRgNC1INGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0L/QvtGC0YDQtdCx0LvQtdC90LjRjyDRg9C20LUg0YHQtdCz0L7QtNC90Y8gJm1kYXNoOyDQt9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAg0L7QvdC70LDQudC9ITwvcD4NCg0KPHA+PGVtPtCS0YvQsdC40YDQsNC50YLQtSDQutCw0YfQtdGB0YLQstC+LCDQutC+0YLQvtGA0L7QtSDQvtGB0YLQsNC10YLRgdGPINGBINCy0LDQvNC4ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXM8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5WxKtuYSBiYXVkxKsmc2Nhcm9uO2FuYSBwaWxuxKtixIE6IE3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplczwvc3Ryb25nPjwvaDM+DQoNCjxwPkl6cMSTdGlldCBpZGXEgWxvIGtvbWJpbsSBY2lqdSBzdGlsYSB1biBmdW5rY2lvbmFsaXTEgXRlcyBhciBtxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1hasSBbSB2xKtuYSBnbMSBesSTbSEgJlNjYXJvbjvEq3MgcGxhc3RtYXNhcyBnbMSBemVzIGlyIHJhZMSrdGFzLCBsYWkgdXpsYWJvdHUgasWrc3UgdsSrbmEgcGllcmVkemksIHNhZ2xhYsSBam90IGFyb23EgXR1cyB1biDEk3J0xKtidS4gQXIgMzAwIG1sIHRpbHB1bXUgdMSBcyDEvGF1aiBicsSrdmkgdmlycHXEvG90IHNhcmthbnbEq251LCBuZWJhaWRvdGllcyBwxJNjIGl6bGlldG5lcywga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2ksIGxhaSBhdGJyxKt2b3R1IHNtYXLFvmFzIHVuIGJhZ8SBdGluxIF0dSBnYXVtZXMgaXpqxat0dS48L3A+DQoNCjxwPlBsYXN0bWFzYXMgdsSrbmEgZ2zEgXplIGlyIGF0a8SBcnRvdGkgbGlldG9qYW1hJm5ic3A7dW4gaXp0dXLEq2dhLCBrYXMgcGFkYXJhIHRvIGlkZcSBbHUgaXp2xJNsaSBnYW4gaWtkaWVuYWksIGdhbiDEq3BhJnNjYXJvbjtpZW0gcGFzxIFrdW1pZW0uIFTEgXMgZXJnb25vbWlza2FpcyBkaXphaW5zIHZlaWNpbmEgb3B0aW3EgWx1IGdhaXNhIHBpZWvEvMWrdmksIMS8YXVqb3QgdsSrbmFtICZsZHF1bztlbHBvdCZyZHF1bzsgdW4gYXRrbMSBdCB2aXN1cyBhcm9txIF0YSBuaWFuc2VzLiBUYXMgaXIgYsWrdGlza2kgc2Fya2FuYWppZW0gdsSrbmllbSwga3VyaWVtIG5lcGllY2llJnNjYXJvbjthbWEgbGFpa2EgcG9zbXMsIGxhaSBwaWxuxKtixIEgYXR0xKtzdMSrdHUgc2F2dSByYWtzdHVydS48L3A+DQoNCjxwPkl6dsSTbGlldGllcyBwbGFzdG1hc2FzIHZhaXLEgWtrxIFydCBsaWV0b2phbWFzIHbEq25hIGdsxIF6ZXMsIGxhaSBzYWdsYWLEgXR1IGR6xJNyaWVuYSB2xJNzdW11IHVuIGtvbWZvcnR1LiBQbGFzdG1hc2FzIG1hdGVyacSBbHMgbmV1enPFq2Mgc2lsdHVtdSwgdMSBZMSTasSBZGkgdXp0dXJvdCB2xKtuYSB0ZW1wZXJhdMWrcnUgc3RhYmlsxIFrdSBpbGfEgWsgJm5kYXNoOyB0YXMgaXIgZ2FsdmVuYWlzIHByaWVrJnNjYXJvbjtyb2PEq2JhLCBzYWzEq2R6aW5vdCBhciB0cmFkaWNpb27EgWxhasSBbSBnbMSBesSTbS4gSWRlxIFsaSBwaWVtxJNyb3RhcyBwaWtuaWtpZW0sIGZlc3RpdsSBbGllbSB2YWkgdmFrYXJhIHJpdGllbSBtxIFqxIFzITwvcD4NCg0KPHA+TcWrc3UmbmJzcDthdGvEgXJ0b3RpIGxpZXRvamFtxIFzIGdsxIF6ZXMmbmJzcDtpciBuZSB0aWthaSBwcmFrdGlza2FzLCBiZXQgYXLEqyBla28gZHJhdWR6xKtnYXMuIFTEgXMgc2FtYXppbmEgYXRrcml0dW11IGRhdWR6dW11LCBhaXpzdMSBam90IHZpZW5yZWl6IGxpZXRvamFtb3MgcHJvZHVrdHVzLCB1biBpciB2aWVnbGkgdMSrcsSBbWFzLiBJemNpZW5pZXQga2F0cnUgdsSrbmEgcGlsaWVudSwgbmV1enRyYXVjb3RpZXMgcGFyIHN0aWtsYSBib2rEgWp1bWllbSB2YWkgbmV2xJNsYW1pZW0gaXptYWtzdSBwaWVhdWd1bWllbS48L3A+DQoNCjxwPkphIHbEk2xhdGllcyBhcHZpZW5vdCBpbGd0c3DEk2p1LCBzdGlsdSB1biBhdWdzdHUga3ZhbGl0xIF0aSwgbcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzIGlyIGrFq3N1IGd1ZHLEgWthaXMgaXp2xJNsZXMhIFBpZXZpZW5vamlldGllcyBpbGd0c3DEk2rEq2dhaSB2xKtuYSBrdWx0xatyYWkgamF1ICZzY2Fyb247b2RpZW4gJm5kYXNoOyBwYXPFq3RpZXQgc2F2dSBrb21wbGVrdHUgdGllJnNjYXJvbjtzYWlzdMSTITwvcD4NCg0KPHA+PGVtPkl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBrYXMgbmVpemtsxKtzdCE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXM8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5FbmpveSB3aW5lIHRvIHRoZSBmdWxsZXN0OiBPdXIgcmV1c2FibGUgd2luZSBnbGFzc2VzPC9zdHJvbmc+PC9oMz4NCg0KPHA+RGlzY292ZXIgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIGZ1bmN0aW9uYWxpdHkgd2l0aCBvdXImbmJzcDtyZXVzYWJsZSB3aW5lIGdsYXNzZXMhIENyYWZ0ZWQgZnJvbSBkdXJhYmxlIHBsYXN0aWMsIHRoZXNlIGdsYXNzZXMgYXJlIGRlc2lnbmVkIHRvIGVuaGFuY2UgeW91ciB3aW5lIGV4cGVyaWVuY2UgYnkgcHJlc2VydmluZyBhcm9tYXMgYW5kIGVuc3VyaW5nIGNvbWZvcnQuIFdpdGggYSAzMDAgbWwgY2FwYWNpdHksIHRoZXkgYWxsb3cgeW91IHRvIHN3aXJsIHJlZCB3aW5lIGVmZm9ydGxlc3NseSB3aXRob3V0IHNwaWxscywgd2hpY2ggaXMgZXNzZW50aWFsIGZvciByZWxlYXNpbmcgY29tcGxleCBib3VxdWV0cyBhbmQgZW5yaWNoaW5nIGZsYXZvciBwcm9maWxlcy48L3A+DQoNCjxwPk91ciBwbGFzdGljIHdpbmUgZ2xhc3NlcyBhcmUgcmV1c2FibGUmbmJzcDthbmQgc3R1cmR5LCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgZGFpbHkgdXNlIG9yIHNwZWNpYWwgb2NjYXNpb25zLiBUaGUgZXJnb25vbWljIGRlc2lnbiBwcm9tb3RlcyBvcHRpbWFsIGFpcmZsb3csIGxldHRpbmcgdGhlIHdpbmUgJnF1b3Q7YnJlYXRoZSZxdW90OyBhbmQgdW52ZWlsIGV2ZXJ5IGFyb21hdGljIG51YW5jZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgaW1wb3J0YW50IGZvciByZWQgd2luZXMsIHdoaWNoIHJlcXVpcmUgdGltZSB0byBmdWxseSBkZXZlbG9wIHRoZWlyIGNoYXJhY3Rlci48L3A+DQoNCjxwPkNob29zZSZuYnNwO211bHRpLXVzZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyZuYnNwO3RvIGtlZXAgeW91ciBkcmluayBjb29sIGFuZCBjb21mb3J0YWJsZS4gVGhlIHBsYXN0aWMgbWF0ZXJpYWwgZG9lc24mcnNxdW87dCBhYnNvcmIgaGVhdCwgbWFpbnRhaW5pbmcgYSBzdGFibGUgd2luZSB0ZW1wZXJhdHVyZSBsb25nZXImbWRhc2g7YSBrZXkgYWR2YW50YWdlIG92ZXIgdHJhZGl0aW9uYWwgZ2xhc3N3YXJlLiBQZXJmZWN0IGZvciBwaWNuaWNzLCBmZXN0aXZhbHMsIG9yIGNvenkgZXZlbmluZ3MgYXQgaG9tZSE8L3A+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGdsYXNzZXMmbmJzcDthcmUgbm90IG9ubHkgcHJhY3RpY2FsIGJ1dCBhbHNvIGVjby1mcmllbmRseS4gVGhleSByZWR1Y2Ugd2FzdGUgYnkgcmVwbGFjaW5nIHNpbmdsZS11c2UgcHJvZHVjdHMgYW5kIGFyZSBlYXN5IHRvIGNsZWFuLiBTYXZvciBldmVyeSBzaXAgb2Ygd2luZSB3aXRob3V0IHdvcnJ5aW5nIGFib3V0IGJyZWFrYWdlIG9yIHVubmVjZXNzYXJ5IGV4cGVuc2VzLjwvcD4NCg0KPHA+SWYgeW91IHdhbnQgdG8gY29tYmluZSBkdXJhYmlsaXR5LCBzdHlsZSwgYW5kIGhpZ2ggcXVhbGl0eSwgb3VyIHJldXNhYmxlIHdpbmUgZ2xhc3NlcyBhcmUgdGhlIHNtYXJ0IGNob2ljZSEgSm9pbiB0aGUgc3VzdGFpbmFibGUgd2luZSBjdWx0dXJlIHRvZGF5Jm1kYXNoO29yZGVyIHlvdXIgc2V0IG9ubGluZSE8L3A+DQoNCjxwPjxlbT5DaG9vc2UgcXVhbGl0eSB0aGF0IGxhc3RzITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDExNzEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzIDMwMCBtbCwgUFMsIFRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZWEzMmQ2ZjMxN2M0ZTE2ODU3ZDI4YmJjMmU2NTkzN2EuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGdsxIF6ZXMgdsSrbmFtIDMwMCBtbCBubyBpenR1csSrZ2FzIFBTIHBsYXN0bWFzYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzIDMwMCBtbCBtYWRlIG9mIGR1cmFibGUgUFMgcGxhc3RpYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQsdC+0LrQsNC7INC00LvRjyDQstC40L3QsCAzMDAg0LzQuyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0J/QoSDQv9C70LDRgdGC0LjQutCwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NjBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg4NjE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzg1OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyLCDQn9ChLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVka8SBcnQgbGlldG9qYW1pZSB2xKtuYSBnbMSBemVzIGvEgXRpLCBQUywgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzdGVtcyBmb3Igd2luZSBnbGFzc2VzLCBQUywgQmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LI6INGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCwg0L/RgNC+0YfQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGI0Lgg0L3QvtC20LrQuCDQtNC70Y8g0LHQvtC60LDQu9C+0LI/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyJm5ic3A70LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAg0LjQtNC10LDQu9GM0L3QviDQuNC80LjRgtC40YDRg9GO0YIg0LjQt9GL0YHQutCw0L3QvdGL0Lkg0LTQuNC30LDQudC9INGB0YLQtdC60LvRj9C90L3QvtC5INC/0L7RgdGD0LTRiywg0L7RgdGC0LDQstCw0Y/RgdGMINC90LXQsdGM0Y7RidC40LzQuNGB0Y8g0Lgg0L/RgNCw0LrRgtC40YfQvdGL0LzQuC4g0JjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINCy0LXRh9C10YDQuNC90L7Quiwg0YHQstCw0LTQtdCxLCDRgNC10YHRgtC+0YDQsNC90L7QsiDQuNC70Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSAmbWRhc2g7INGB0L7RhdGA0LDQvdGP0LnRgtC1INGB0YLQuNC70Ywg0Lgg0LjQt9Cx0LXQs9Cw0LnRgtC1INC+0YHQutC+0LvQutC+0LIhPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCd0LXQsdGM0Y7RidC40LXRgdGPINC4INC00L7Qu9Cz0L7QstC10YfQvdGL0LU6Jm5ic3A70JLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C5INC/0LvQsNGB0YLQuNC6INCy0YvQtNC10YDQttC40LLQsNC10YIg0LDQutGC0LjQstC90L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQtNCw0LbQtSDQsiDRgdCw0LzRi9GFINGI0YPQvNC90YvRhSDRg9GB0LvQvtCy0LjRj9GFLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC70LXQs9Cw0L3RgtC90YvQuSDQtNC40LfQsNC50L06Jm5ic3A70KLQvtGH0L3QsNGPINC40LzQuNGC0LDRhtC40Y8g0YHRgtC10LrQu9GP0L3QvdGL0YUg0LHQvtC60LDQu9C+0LIgJm1kYXNoOyDQstCw0Ygg0YHRgtC+0Lsg0LHRg9C00LXRgiDQstGL0LPQu9GP0LTQtdGC0Ywg0LHQtdC30YPQv9GA0LXRh9C90L4uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCX0LDRidC40YLQsCDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC90LDQv9C40YLQutCwOiZuYnNwO9Cd0L7QttC60LAg0L/QvtC30LLQvtC70Y/QtdGCINC00LXRgNC20LDRgtGMINCx0L7QutCw0LssINC90LUg0L3QsNCz0YDQtdCy0LDRjyDQvdCw0L/QuNGC0L7QuiDQuCDQvdC1INC+0YHRgtCw0LLQu9GP0Y8g0L7RgtC/0LXRh9Cw0YLQutC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiZuYnNwO9Ch0L7QutGA0LDRgtC40YLQtSDQvtGC0YXQvtC00YssINC30LDQvNC10L3QuNCyINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0L/QvtGB0YPQtNGDINC40LvQuCDRhdGA0YPQv9C60LjQtSDRgdGC0LXQutC70Y/QvdC90YvQtSDQsdC+0LrQsNC70YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiZuYnNwO9Cf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQuNC30LDQudC9OiZuYnNwO9Cj0YHRgtC+0LnRh9C40LLQvtC1INC+0YHQvdC+0LLQsNC90LjQtSwg0YHQvtCy0LzQtdGB0YLQuNC80L7QtSDRgSDQv9C70LDRgdGC0LjQutC+0LLRi9C80Lgg0YfQsNGI0LDQvNC4INC00LvRjyDQvdCw0L/QuNGC0LrQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDombmJzcDvQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0L4g0LjQtNC10LDQu9GM0L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LXRgNC+0L/RgNC40Y/RgtC40Y86Jm5ic3A70KHQstCw0LTRjNCx0YssINC60L7RgNC/0L7RgNCw0YLQuNCy0YssINGE0LXRgdGC0LjQstCw0LvQuCDQuNC70Lgg0LTQvtC80LDRiNC90LjQtSDQstC10YfQtdGA0LjQvdC60LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQsdCw0YDRizombmJzcDvQn9C+0LTQsNCy0LDQudGC0LUg0L3QsNC/0LjRgtC60Lgg0YHRgtC40LvRjNC90L4sINCx0LXQtyDRgNC40YHQutCwINGA0LDQt9Cx0LjRgtGMINCx0L7QutCw0LvRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiZuYnNwO9CY0LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINGD0LbQuNC90L7QsiDQvdCwINC+0YLQutGA0YvRgtC+0Lwg0LLQvtC30LTRg9GF0LUg0LjQu9C4INGA0L7QvNCw0L3RgtC40YfQtdGB0LrQuNGFINCy0LXRh9C10YDQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7Ql9Cw0LHRg9C00YzRgtC1INC+INC/0L7RgdGC0L7Rj9C90L3QvtC5INC30LDQvNC10L3QtSDRgNCw0LfQsdC40YLRi9GFINCx0L7QutCw0LvQvtCyICZtZGFzaDsg0L3QsNGI0Lgg0L3QvtC20LrQuCDQv9GA0L7RgdC70YPQttCw0YIg0LPQvtC00YsuINCY0YUg0YHRgtC40LvRjCDQuCDQvdCw0LTQtdC20L3QvtGB0YLRjCDQv9C+0LLRi9GB0Y/RgiDRg9GA0L7QstC10L3RjCDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90L3QvtGB0YLRjCDQs9C+0YHRgtC10LkuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0L/RgNC10LLRgNCw0YLQuNGC0LUg0L/QvtC00LDRh9GDINC90LDQv9C40YLQutC+0LIg0LIg0LjRgdC60YPRgdGB0YLQstC+INGBINC90LDRiNC40LzQuCDQvdC10LHRjNGO0YnQuNC80LjRgdGPINC90L7QttC60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHprxIFydCBsaWV0b2phbWkgdsSrbmEgZ2zEgcW+dSBrxIF0aTogaXp0dXLEq2dpLCBlbGVnYW50xKsgdW4gcHJha3Rpc2tpPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgbcWrc3UgZ2zEgcW+dSBrxIF0acWGdXM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtaWUgdsSrbmEgZ2zEgcW+dSBrxIF0aSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzLCBrYXMgYXRkYXJhIGVsZWdhbnRvIHN0aWtsYSBnbMSBxb51IGRpemFpbnUsIGJldCBpciBuZXNhbGF1xb5hbWkgdW4gaXp0dXLEq2dpLiBJZGXEgWxpIHBpZW3Ek3JvdGkgcGFzxIFrdW1pZW0sIHJlc3RvcsSBbmllbSB2YWkgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWksIHRpZSBub2RybyZzY2Fyb247aW5hIGtvbWZvcnR1IHVuIHN0aWx1LCB2aWVubGFpa3VzIHNhbWF6aW5vdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TmVzYWxhdcW+YW1pIHVuIGl6dHVyxKtnaTombmJzcDtEcm8mc2Nhcm9uO2kgbGlldG9qYW1pIHBhdCBzcHJhaWfEgWvEgXMgYmFsbMSrdMSTcyB2YWkgYsSBcm9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5UZW1wZXJhdMWrcmFzIGtvbnRyb2xlOiZuYnNwO0vEgXRpxYZpIMS8YXVqIHR1csSTdCBnbMSBemksIG5laWV0ZWttxJNqb3QgZHrEk3JpZW5hIHRlbXBlcmF0xatydS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWxlZ2FudHMgZGl6YWluczombmJzcDtTdGFiaWzEgSBwYW1hdG5lIHVuIHN0aWtsYW0gbMSrZHrEq2dhIGl6c2thdGEgbcSBa3NsYSBwaWUmc2Nhcm9uO8S3aXIgZ2FsZGFtIGF1Z3N0dsSTcnTEq2d1IGl6c2thdHUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZGVpIGRyYXVkesSrZ2k6Jm5ic3A7RGF1ZHprxIFydMSTamEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXUgZGF1ZHp1bXUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczombmJzcDtQxIFydGlrYWkgZHJvJnNjYXJvbjthLCBCUEEtYnLEq3ZhIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGl6YWluczombmJzcDtTdGFiaWzEgSBwYW1hdG5lLCBzdGlrbGEgZ2zEgcW+dSBpbWl0xIFjaWphLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb21wbGVrdMSBOiZuYnNwO0vEgXRpIHVuIHNhZGVyxKtnaSBwbGFzdG1hc2FzIGthdXNpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTombmJzcDtNYXpnxIFqYW1pIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZla3RpIHBpZW3Ek3JvdGk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5QYXPEgWt1bWllbTombmJzcDtLxIF6YXMsIGtvcnBvcmF0xKt2aSBwYXPEgWt1bWksIGZlc3RpdsSBbGkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlJlc3RvcsSBbmllbSB1biBixIFyaWVtOiZuYnNwO1Bhc25pZWR6aWV0IGR6xJNyaWVudXMgc3RpbMSrZ2ksIGJleiAmc2Nhcm9uO8S3ZW1idSByaXNraWVtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5NxIFqxIFtOiZuYnNwO0lkZcSBbGkgcGlrbmlraWVtLCBkxIFyemEgdmFrYXJpxYbEgW0gdmFpIMSjaW1lbmVzIHN2xJN0a2llbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdGFzIGlyIGl6ZGV2xKtnaT88L3N0cm9uZz48L2gzPg0KDQo8cD5JZXRhdXBpZXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHZpZW5yZWl6xJNqbyBnbMSBxb51IGllZ8SBZGVzLCB1biByxatwxJNqaWV0aWVzIHBhciB2aWRpLiBNxatzdSBrxIF0aSBrYWxwb3MgZ2FkaWVtLCBzYWdsYWLEgWpvdCBza2Fpc3R1IGl6c2thdHUuPC9wPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZtZGFzaDsgcMSBcnZlaWRvamlldCBzYXZ1IHBhc25pZWcmc2Nhcm9uO2FudSBhciBpenR1csSrZ2llbSB1biBzdGlsxKtnaWVtIGdsxIHFvnUga8SBdGllbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFBsYXN0aWMgU3RlbXMgZm9yIFdpbmUgR2xhc3NlczogVW5icmVha2FibGUgRWxlZ2FuY2UgZm9yIEV2ZXJ5IE9jY2FzaW9uPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgU3RlbXM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+RWxldmF0ZSB5b3VyIHdpbmUgYW5kIGNvY2t0YWlsIGV4cGVyaWVuY2Ugd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBwbGFzdGljIHN0ZW1zJm5ic3A7dGhhdCBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggcHJhY3RpY2FsaXR5LiBEZXNpZ25lZCB0byBtaW1pYyB0aGUgdGltZWxlc3MgZWxlZ2FuY2Ugb2YgdHJhZGl0aW9uYWwgZ2xhc3N3YXJlLCB0aGVzZSBzdGVtcyBhcmUgY3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgZHVyYWJsZSBwbGFzdGljLCBtYWtpbmcgdGhlbSBwZXJmZWN0IGZvciBwYXJ0aWVzLCB3ZWRkaW5ncywgb3IgdXBzY2FsZSBldmVudHMuIFNheSBnb29kYnllIHRvIGJyb2tlbiBnbGFzcyBhbmQgaGVsbG8gdG8gd29ycnktZnJlZSBlbnRlcnRhaW5pbmchPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5VbmJyZWFrYWJsZSAmYW1wOyBEdXJhYmxlOiZuYnNwO1NoYXR0ZXJwcm9vZiBwbGFzdGljIGVuc3VyZXMgc2FmZXR5IGFuZCBsb25nZXZpdHksIGV2ZW4gaW4gbGl2ZWx5IHNldHRpbmdzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FbGVnYW50IERlc2lnbjombmJzcDtNaXJyb3JzIHRoZSByZWZpbmVkIGxvb2sgb2YgY2xhc3NpYyB3aW5lIGdsYXNzZXMsIGVuaGFuY2luZyB5b3VyIHRhYmxlIHByZXNlbnRhdGlvbi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VGVtcGVyYXR1cmUgQ29udHJvbDombmJzcDtIb2xkIHlvdXIgZHJpbmsgd2l0aG91dCB0cmFuc2ZlcnJpbmcgaGVhdCwga2VlcGluZyBiZXZlcmFnZXMgYXQgdGhlIHBlcmZlY3QgdGVtcGVyYXR1cmUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2Ugd2FzdGUgYnkgcmVwbGFjaW5nIHNpbmdsZS11c2UgcGxhc3RpYyBvciBmcmFnaWxlIGdsYXNzd2FyZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+RXZlbnRzOiZuYnNwO1dlZGRpbmdzLCBjb3Jwb3JhdGUgZ2F0aGVyaW5ncywgZ2FyZGVuIHBhcnRpZXMsIG9yIGZlc3RpdmFscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+QmFycyAmYW1wOyBSZXN0YXVyYW50czombmJzcDtTZXJ2ZSBkcmlua3Mgc3R5bGlzaGx5IHdoaWxlIG1pbmltaXppbmcgYnJlYWthZ2UgY29zdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0lkZWFsIGZvciBvdXRkb29yIGRpbm5lcnMsIHBvb2xzaWRlIGNvY2t0YWlscywgb3IgZmFtaWx5IGNlbGVicmF0aW9ucy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRlc2lnbjombmJzcDtTbGVlayBzdGVtIHN0cnVjdHVyZSBjb21wYXRpYmxlIHdpdGggbW9zdCBwbGFzdGljIHdpbmUgZ2xhc3Nlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIGVhc3kgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHRyYW5zZm9ybSB5b3VyIHNlcnZpY2Ugd2l0aCBzdGVtcyB0aGF0IGJsZW5kIGx1eHVyeSwgZHVyYWJpbGl0eSwgYW5kIHN1c3RhaW5hYmlsaXR5ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5ODk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzdGVtcyBmb3Igd2luZSBnbGFzc2VzLCBQUywgQmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMTUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAyOWE4YTc1MGI3Y2IzNzZlNjExNzhiNTdiNThlZjI5NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIGRvd25zdGVtcyBmb3IgcmV1c2FibGUgd2luZSBnbGFzc2VzIGluIGJsYWNrIGNvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1pIHbEq25hIGdsxIHFvnUga8SBdGkg4oCUIGVsZWdhbnRpIHVuIG5lc2FsYXXFvmFtaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LIg4oCUINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCDQsdC10Lcg0YXRgNGD0L/QutC+0YHRgtC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjI4NTIzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTIyMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J3QvtC2INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5IDE4INGB0LwsINCf0KEsINGH0LXRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE5hemlzIGRhdWR6cmVpemxpZXRvamFtcyAxOCBjbSwgUFMsIG1lbG5zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2OiDQvdCw0LTQtdC20L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0Ygg0L3QvtC2Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LYg0LTQu9C40L3QvtC5IDE4INGB0LwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0LrQsNGH0LXRgdGC0LLQviwg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Ywg0Lgg0Y3RgdGC0LXRgtC40LrRgy4g0J7QvSDRgdC+0YfQtdGC0LDQtdGCINC00L7RgdGC0YPQv9C90YPRjiDRhtC10L3RgyDRgSDQv9GA0LXQvNC40LDQu9GM0L3QvtC5INC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjNGOLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCw0L3QsNC70L7Qs9C4INC4INGB0L7QutGA0LDRidCw0Y8g0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7Qsi48L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Yw6Jm5ic3A70JjQt9Cz0L7RgtC+0LLQu9C10L0g0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC6INC00LXRhNC+0YDQvNCw0YbQuNC4INC4INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6Jm5ic3A70J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSwg0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0YLQuNC70Yw6Jm5ic3A70JvQsNC60L7QvdC40YfQvdGL0Lkg0YfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INGN0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0LPQsNGA0LzQvtC90LjRh9C90L4g0LLQv9C40YjRg9GC0YHRjyDQsiDQu9GO0LHRg9GOINGB0LXRgNCy0LjRgNC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDombmJzcDvQodC90LjQttCw0LXRgiDQstGA0LXQtNC90L7QtSDQstC+0LfQtNC10LnRgdGC0LLQuNC1INC90LAg0L7QutGA0YPQttCw0Y7RidGD0Y4g0YHRgNC10LTRgyDQt9CwINGB0YfQtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQp9C10YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDE4INGB0LwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0L7RgiDQvdC+0LY/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LrQsNGE0LU6Jm5ic3A70KPQu9GD0YfRiNC40YLQtSDQv9C+0LTQsNGH0YMg0LHQu9GO0LQg0Lgg0YHQvtC60YDQsNGC0LjRgtC1INGA0LDRgdGF0L7QtNGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0LjQsdC+0YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHQu9GD0LbQsdGLINC00L7RgdGC0LDQstC60Lg6Jm5ic3A70JPQsNGA0LDQvdGC0LjRgNGD0LnRgtC1INC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHRgdGC0LLQviDQuCDQvdCw0LTQtdC20L3QvtGB0YLRjCDQtNCw0LbQtSDQsiDQtNC+0YDQvtCz0LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDombmJzcDvQmNC00LXQsNC70LXQvSDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0L/RgNCw0LfQtNC90LjQutC+0LIg0LjQu9C4INC/0L7QstGB0LXQtNC90LXQstC90YvRhSDQvtCx0LXQtNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/QvtGB0YLQvtGP0L3QvdGL0YUg0LfQsNC60YPQv9C+0Log0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQvdC+0LbQtdC5ICZtZGFzaDsg0L3QsNGI0LAg0LzQvtC00LXQu9GMINC/0YDQvtGB0LvRg9C20LjRgiDQs9C+0LTRiywg0YHQvtGF0YDQsNC90Y/RjyDQsdC10LfRg9C/0YDQtdGH0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtC4g0JXQtSDRgdGC0LjQu9GMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDRg9C60YDQtdC/0Y/RgiDQtNC+0LLQtdGA0LjQtSDQutC70LjQtdC90YLQvtCyINC6INCy0LDRiNC10LzRgyDQsdGA0LXQvdC00YMuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQutCw0YfQtdGB0YLQstCwLCDRjdGB0YLQtdGC0LjQutC4INC4INC30LDQsdC+0YLRiyDQviDQv9GA0LjRgNC+0LTQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1zIG5hemlzPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbXMgbWVsbnMgMTggY20gZ2FyJnNjYXJvbjsgbmF6aXMgaXIgaWRlxIFsYSBpenbEk2xlIHRpZW0sIGthcyBub3bEk3J0xJMga3ZhbGl0xIF0aSB1biBzdGlsdS4gVGFzIG5hdiB2aXNpemRldsSrZ8SBa2FpcywgYmV0IGFyxKsgbmUgZMSBcmdzIHZhcmlhbnRzLCB0YXMgYXB2aWVubyBpenR1csSrYnUgdW4gZWxlZ2FuY2ksIGthcyBpciBwaWVtxJNyb3RzIGdhbiBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haSwgZ2FuIMSrcGEmc2Nhcm9uO2llbSBnYWTEq2p1bWllbS4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMsICZzY2Fyb247aXMgbmF6aXMgaXIgaXp0dXLEq2dzIHVuIG5vZGlsdW1penR1csSrZ3MsIMS8YXVqb3QgdG8gaXptYW50b3QgYXRrxIFydG90aSwgbmV6YXVkxJNqb3QgZnVua2Npb25hbGl0xIF0aS4gVmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwgc2FnbGFixIFqb3QgcGlldmlsY8SrZ28gaXpza2F0dS4gTWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgdGFpIG1vZGVybnUgdW4gZGlza3LEk3R1IGl6c2thdHUsIGthcyBoYXJtb25pc2tpIGl6c2thdMSrc2llcyB1eiBqZWJrdXJhIGdhbGRhLiAmU2Nhcm9uO2lzIG5hemlzIGvEvMWrcyBwYXIgdXp0aWNhbXUgcGFsxKtndSByZXN0b3LEgW5vcyB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bW9zLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0ga29tZm9ydHUgdW4gZ2FuZGFyxKtqdW11IHBhciBsaWV0byZzY2Fyb247YW51LiBJenbEk2xpZXRpZXMgbcWrc3UgbmF6aSwgbGFpIHJhZMSrdHUgYXVnc3RhIGzEq21lxYZhIHNlcnZpc3UgdW4gc2FnbGFixIF0dSBzYXZhcyBpZXN0xIFkZXMgdMSTbHUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIEtuaWZlOiBEdXJhYmlsaXR5LCBTdHlsZSAmYW1wOyBFY28tQ29uc2Npb3VzIENob2ljZTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIEtuaWZlPzwvc3Ryb25nPjwvaDM+DQoNCjxwPlRoZSZuYnNwOzE4IGNtIHJldXNhYmxlIGJsYWNrIHBsYXN0aWMga25pZmUmbmJzcDtpcyB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHJlbmd0aCwgZWxlZ2FuY2UsIGFuZCBzdXN0YWluYWJpbGl0eS4gRGVzaWduZWQgZm9yIHRob3NlIHdobyBwcmlvcml0aXplIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MsIGl0IHJlcGxhY2VzIHNpbmdsZS11c2UgY3V0bGVyeSB3aGlsZSBvZmZlcmluZyBleGNlcHRpb25hbCB2YWx1ZSBmb3IgbW9uZXkuIElkZWFsIGZvciByZXN0YXVyYW50cywgZGVsaXZlcnkgc2VydmljZXMsIG9yIGhvbWUgdXNlLCBpdCBlbGV2YXRlcyBldmVyeSBkaW5pbmcgZXhwZXJpZW5jZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgTG9uZy1MYXN0aW5nOiZuYnNwO0NyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIEJQQS1mcmVlIHBsYXN0aWMgdGhhdCByZXNpc3RzIHdlYXIgYW5kIHJldGFpbnMgc2hhcnBuZXNzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EaXNod2FzaGVyLVNhZmU6Jm5ic3A7RWZmb3J0bGVzcyBjbGVhbmluZyB3aXRob3V0IGNvbXByb21pc2luZyBpdHMgc2xlZWsgYXBwZWFyYW5jZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TW9kZXJuIERlc2lnbjombmJzcDtNYXR0ZSBibGFjayBmaW5pc2ggYW5kIDE4IGNtIGxlbmd0aCBzdWl0IGFueSB0YWJsZSBzZXR0aW5nLCBmcm9tIGNhc3VhbCBtZWFscyB0byBmb3JtYWwgZXZlbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlcyBwbGFzdGljIHdhc3RlIGJ5IHJlcGxhY2luZyBkaXNwb3NhYmxlIGFsdGVybmF0aXZlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIHNoYXR0ZXJwcm9vZiBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTggY20gKHZlcnNhdGlsZSBmb3IgY3V0dGluZyBtZWF0cywgY2hlZXNlcywgb3IgZGVzc2VydHMpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdGF1cmFudHMgJmFtcDsgQ2FmZXM6Jm5ic3A7RW5oYW5jZSBwcmVzZW50YXRpb24gYW5kIGN1dCBjb3N0cyBvbiBzaW5nbGUtdXNlIGN1dGxlcnkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkZvb2QgRGVsaXZlcnk6Jm5ic3A7RW5zdXJlIG1lYWxzIGFycml2ZSB3aXRoIHJlbGlhYmxlLCByZXVzYWJsZSB1dGVuc2lscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7SWRlYWwgZm9yIHBpY25pY3MsIHBhcnRpZXMsIG9yIGV2ZXJ5ZGF5IG1lYWxzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBJbnZlc3RtZW50Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPkJvb3N0IGN1c3RvbWVyIHNhdGlzZmFjdGlvbiB3aXRoIGEga25pZmUgdGhhdCBjb21iaW5lcyBwcmFjdGljYWxpdHkgYW5kIHNvcGhpc3RpY2F0aW9uLiBJdHMgdGltZWxlc3MgZGVzaWduIGFuZCBlY28tY29uc2Npb3VzIGFwcGVhbCBhbGlnbiB3aXRoIG1vZGVybiBzdXN0YWluYWJpbGl0eSB0cmVuZHMuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHVwZ3JhZGUgeW91ciBzZXJ2aWNlIHdpdGggYSBrbmlmZSB0aGF0IG1hcnJpZXMgZnVuY3Rpb25hbGl0eSwgc3R5bGUsIGFuZCBwbGFuZXQtZnJpZW5kbHkgdmFsdWVzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjEyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yMiAxMzo0NToyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xOTQ3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGIyNTgxMjI0YWU5ZTAyYTMzMWVlZDY4ODAxYmE3ZDExLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgYmxhY2sgemVybyB3YXN0ZSBjdXRsZXJ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE5hemlzIGRhdWR6cmVpemxpZXRvamFtcyBtZWxucyBubyBwbGFzdG1hc2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LYgMTgg0YHQvCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NThdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzIwNjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7OiDQo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Ywg0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90YvRhSDQsdC70Y7QtDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0L3QsNC00LXQttC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRi9GC0L3Ri9GFINC+0LHQtdC00L7Qsiwg0YDQsNCz0YMg0LjQu9C4INGB0LXQvNC10LnQvdGL0YUg0L/QvtGA0YbQuNC5PyDQndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Lgg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0LguINCe0L3QuCDQv9C+0LTRhdC+0LTRj9GCINC60LDQuiDQtNC70Y8g0LTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRgtCw0Log0Lgg0LTQu9GPINCx0LjQt9C90LXRgdCwLCDQv9C+0LzQvtCz0LDRjyDRgdC+0LrRgNCw0YLQuNGC0Ywg0L7RgtGF0L7QtNGLINC4INGD0LrRgNC10L/QuNGC0Ywg0LTQvtCy0LXRgNC40LUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDRiyDQuCDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjRgNC90YvQvNC4INCx0YPQu9GM0L7QvdCw0LzQuCwg0YHQvtGD0YHQsNC80Lgg0LjQu9C4INC30LDQv9GA0LDQstC60LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjog0LrRgNGL0YjQutCwINGB0L7QstC80LXRgdGC0LjQvNCwINGBINC60L7QvdGC0LXQudC90LXRgNCw0LzQuCAzNzUg0LzQuywgNTAwINC80Lsg0LggMTAwMCDQvNC7ICZtZGFzaDsg0YPQtNC+0LHQvdC+INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LLRi9GB0YzRgtC1INC40LzQuNC00LYg0LLQsNGI0LXQs9C+INC60LDRhNC1INC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINGC0LDRgNGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCf0YDQvtGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0YHQvtGF0YDQsNC90Y/QtdGCINGE0L7RgNC80YMg0L/QvtGB0LvQtSDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQuCDQvNGL0YLRjNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCg0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0YLQvtC70L7QstGL0YU8L3N0cm9uZz46INC/0L7RgNGG0LjQvtC90L3Ri9C1INCz0LDRgNC90LjRgNGLLCDRgdGD0L/Riywg0YHQsNC70LDRgtGLINC40LvQuCDRgdC+0YPRgdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXQvNC10LnQvdGL0YUg0L7QsdC10LTQvtCyPC9zdHJvbmc+OiDRhdGA0LDQvdC10L3QuNC1INCz0L7RgtC+0LLRi9GFINCx0LvRjtC0LCDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLQvtCyINC40LvQuCDQtNC10YLRgdC60L7Qs9C+INC/0LjRgtCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCk0YPQtC3Qv9GA0L7QtdC60YLQvtCyPC9zdHJvbmc+OiDRg9C00L7QsdC90LDRjyDRg9C/0LDQutC+0LLQutCwINC00LvRjyDQs9C+0YLQvtCy0YvRhSDRgNCw0YbQuNC+0L3QvtCyINC40LvQuCDQutC10LnRgtC10YDQuNC90LPQsC48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINC90LAg0YPQv9Cw0LrQvtCy0LrQtTwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L3QuNC20LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qm9C+0Y/Qu9GM0L3QvtGB0YLRjCDQutC70LjQtdC90YLQvtCyPC9zdHJvbmc+OiDQv9C+0LTQtNC10YDQttC60LAg0Y3QutC+0LvQvtCz0LjRh9C90YvRhSDQuNC90LjRhtC40LDRgtC40LIg0YPQutGA0LXQv9C70Y/QtdGCINGA0LXQv9GD0YLQsNGG0LjRjiDQsdGA0LXQvdC00LAuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHQvdGL0Lkg0YDQsNC30LzQtdGAPC9zdHJvbmc+OiA1MDAg0LzQuyAmbWRhc2g7INC30L7Qu9C+0YLQsNGPINGB0LXRgNC10LTQuNC90LAg0LTQu9GPINGB0YvRgtC90YvRhSDQv9C+0YDRhtC40Lkg0LHQtdC3INC70LjRiNC90LXQs9C+INC+0LHRitC10LzQsC48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDRg9C00L7QsdC90YvQvCwg0LAg0LHQuNC30L3QtdGBICZtZGFzaDsg0L7RgtCy0LXRgtGB0YLQstC10L3QvdGL0LwhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWw6IERybyZzY2Fyb247cywgcHJha3Rpc2tzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IGl6dHVyxKtndXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBqxatzdSDEk2RpZW51IHN2YWlndW11IHVuIGLFq3MgZHJvJnNjYXJvbjtpIGlrZGllbmFpPyBNxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWwmbmJzcDtpciBpZGXEgWxzIHJpc2luxIFqdW1zIGdhbiBtxIFqxIFzLCBnYW4gcHJvZmVzaW9uxIFsxIFtIHZpcnR1dsSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBpenR1csSTdHUgaW50ZW5zxKt2dSBsaWV0byZzY2Fyb247YW51LCBub2RybyZzY2Fyb247aW5vdCBoZXJtxJN0aXNrdW11LCBkcm8mc2Nhcm9uO8SrYnUgdW4gdmllbmvEgXImc2Nhcm9uO3UgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHRyYW5zcG9ydMSTam90IGJpZXrEgXMgenVwYXMsIG3Ek3JjZXMgdmFpIGLEk3JudSDEk2RpZW51cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBwaWVtxJNyb3RpIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtLCBhdHZpZWdsb2pvdCBvcmdhbml6xJMmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgcmVzdG9yxIFuaWVtIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkl6dHVyxKtnaSB1biBwcmFrdGlza2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHRyYXVraSBzYWdsYWLEgSBmb3JtdSB1biBrdmFsaXTEgXRpIHBhdCBwxJNjIHNpbXRpZW0gbWF6Z8SBJnNjYXJvbjthbmFzIGNpa2x1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CaWV6YXMgenVwYXMgdW4gc2F1dMSTanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaGVybcSTdGlza2FpcyBzbMSTZyZzY2Fyb247YW5hcyBtZWjEgW5pc21zIG5vdsSTciZzY2Fyb247IGl6bGkmc2Nhcm9uO2Fub3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QsSTcm51IMSTZGllbmk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEJQQS1mcmVlIG1hdGVyacSBbHMgdW4ga29tcGFrdHMgaXptxJNycyAoNTAwIG1sKSBpciBpZGXEgWxpIG1hemllbSDEk2RpZW5rYXJ0xJNtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlByb2Zlc2lvbsSBbGEgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgcmVzdG9yxIFuaWVtLCBrYWZpamFzIHZlaWthbGllbSB2YWkgxJNkaWVudSBwaWVnxIFkxJMsIGthcyB2xJNsYXMgcMSBcmlldCB1eiBpbGd0c3DEk2rEq2dpZW0gcmlzaW7EgWp1bWllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGludGVncsSBY2lqYSBkZXBvesSrdGEgc2lzdMSTbcSBczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgc2FtYXppbmlldCBpem1ha3NhcyB1biBhdGtyaXR1bXVzLCBwaWVkxIF2xIFqb3Qga2xpZW50aWVtIGF0Z3JpZXp0IHRyYXVrdXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgZGl6YWluczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgYXBhxLzEgSBmb3JtYSB1biB2aWVnbHMgc3ZhcnMgxJNydGkgdGVscMSBIGplYmt1csSBIGxlZHVzc2thcMSrIHZhaSBzb23EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSB6dXDEgW0sIGJldCBhcsSrIHNhbMSBdGllbSwgdXprb2TEgW0gdmFpIMSTZGllbnUgc2FzdGF0YW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgNTAwIG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpbnZlc3TEk2ppZXQgaWxndHNwxJNqxKtixIEgdW4gxJNydMSrYsSBLCBrYXMga2FscG9zIGdhZGllbSBpbGdpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDUwMCBtbDogSWRlYWwgZm9yIEV2ZXJ5ZGF5IFVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPk5lZWQgZHVyYWJsZSBjb250YWluZXJzIGZvciBkYWlseSBtZWFscz8gT3VyJm5ic3A7NTAwIG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBidWlsdCBmb3IgdmVyc2F0aWxpdHksIHNhZmV0eSwgYW5kIGVjby1jb25zY2lvdXMgbGl2aW5nLiBQZXJmZWN0IGZvciBzb3Vwcywgc3Rld3MsIHNhbGFkcywgb3IgZmFtaWx5IGxlZnRvdmVycy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgJmFtcDsgRHVyYWJsZTwvc3Ryb25nPjogV2l0aHN0YW5kcyBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgU2VhbDwvc3Ryb25nPjogTm8gc3BpbGxzLCBldmVuIHdpdGggc2F1Y3kgZGlzaGVzIG9yIGJyb3Rocy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgTGlkczwvc3Ryb25nPjogQ29tcGF0aWJsZSB3aXRoIGFsbCBzaXplcyAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpIGZvciBoYXNzbGUtZnJlZSBzdG9yYWdlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmV1c2FibGUgZGVzaWduIGN1dHMgcGxhc3RpYyB3YXN0ZSBmb3IgaG9tZXMgYW5kIHJlc3RhdXJhbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaGFwZTwvc3Ryb25nPjogRml0cyBuZWF0bHkgaW4gZnJpZGdlcywgYmFncywgb3Iga2l0Y2hlbiBzaGVsdmVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZhbWlseSBNZWFsczwvc3Ryb25nPjogU3RvcmUgbGVmdG92ZXJzLCBzYXVjZXMsIG9yIHNpZGUgZGlzaGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk1lYWwgUHJlcDwvc3Ryb25nPjogUG9ydGlvbiBsdW5jaGVzIGZvciB0aGUgd2Vlay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5SZXN0YXVyYW50czwvc3Ryb25nPjogU3VzdGFpbmFibGUgc29sdXRpb24gZm9yIHRha2VvdXQgb3IgZGVsaXZlcnkuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIEludGVncmF0aW9uPC9zdHJvbmc+OiBTaW1wbGlmeSByZXR1cm5zIGFuZCByZWR1Y2UgY29zdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U3BhY2UtRWZmaWNpZW50PC9zdHJvbmc+OiBIb2xkcyBnZW5lcm91cyBwb3J0aW9ucyB3aXRob3V0IGJ1bGsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktVXNlPC9zdHJvbmc+OiBHcmVhdCBmb3Igc2FsYWRzLCBkZXNzZXJ0cywgb3IgbWFyaW5hdGluZyBtZWF0cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgNTAwIG1sIHJldXNhYmxlIGNvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IFByYWN0aWNhbGl0eSBtZWV0cyBzdXN0YWluYWJpbGl0eSBmb3IgbW9kZXJuIGtpdGNoZW5zITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNDg2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2NDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM5NzhkNzc4NTZkYmI3MTEyZDg0MWNjMmU4ZTI3ZTYyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFp1cGFzIHRyYXVraSA1MDAgbWw6IGhlcm3Ek3Rpc2tpLCBkcm/FoWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7LCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINGD0L/QsNC60L7QstC60LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ1N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxMkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTg0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Ls6INCY0LTQtdCw0LvRjNC90LDRjyDQv9C+0YDRhtC40Y8g0L3QsCDQvtC00L3QvtCz0L48L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC60L7QvNC/0LDQutGC0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdGD0LvRjNC+0L3QvtCyLCDQutGA0LXQvC3RgdGD0L/QvtCyINC40LvQuCDQuNC30YvRgdC60LDQvdC90YvRhSDQtNC10YHQtdGA0YLQvtCyPyDQndCw0YjQuCZuYnNwO9C60YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRg9C00L7QsdGB0YLQstC+LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQodC+0LfQtNCw0L3QvdGL0LUg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC+0L3QuCDQv9C+0LTRh9C10YDQutC90YPRgiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0Y/RgiDQtNCw0LbQtSDRgdCw0LzRi9GFINCy0LfRi9GB0LrQsNGC0LXQu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0L3QtSDRgdC+0LTQtdGA0LbQuNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQS1GcmVlKSwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDRgdC+0LLQvNC10YHRgtC40LzQsCDRgdC+INCy0YHQtdC80Lgg0YDQsNC30LzQtdGA0LDQvNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgKDM3NSDQvNC7LCA1MDAg0LzQuywgMTAwMCDQvNC7KSAmbWRhc2g7INGD0LTQvtCx0L3QviDRhdGA0LDQvdC40YLRjCDQuCDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNC00LrQuNC80Lgg0LHQu9GO0LTQsNC80LgsINGB0L7RhdGA0LDQvdGP0Y8g0YHQstC10LbQtdGB0YLRjCDQuCDQsNGA0L7QvNCw0YIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtC00YfQtdGA0LrQvdC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINC/0L7Qt9C40YbQuNGOINCy0LDRiNC10LPQviDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCwINC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDQstC10YDQvdGD0YLRjCDRgtCw0YDRgyDQtNC70Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L08L3N0cm9uZz46INC60YDRg9Cz0LvQsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDRg9C/0YDQvtGJ0LDRjtGCINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNGOINGB0L7QtNC10YDQttC40LzQvtCz0L4uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI8L3N0cm9uZz46INC/0L7QtNCw0LLQsNC50YLQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGD0L/Riywg0LTQtdGB0LXRgNGC0Ysg0LjQu9C4INGB0L7Rg9GB0Ysg0LIg0Y3QutC+0YPQv9Cw0LrQvtCy0LrQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10YDQstC40YHQvtCyINC00L7RgdGC0LDQstC60Lgg0LXQtNGLPC9zdHJvbmc+OiDQvtCx0LXRgdC/0LXRh9GM0YLQtSDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINCx0LvRjtC0INC4INC80LjQvdC40LzQuNC30LjRgNGD0LnRgtC1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCU0L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjog0LPQvtGC0L7QstGM0YLQtSDQv9C+0LvQtdC30L3Ri9C1INC+0LHQtdC00Ysg0L3QsCDRgNCw0LHQvtGC0YMg0LjQu9C4INGF0YDQsNC90LjRgtC1INC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0LHRjtC00LbQtdGC0LA8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC+0LrRgNCw0YnQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQutGA0LXQv9C70LXQvdC40LUg0LvQvtGP0LvRjNC90L7RgdGC0Lg8L3N0cm9uZz46INC60LvQuNC10L3RgtGLINC00L7QstC10YDRj9GO0YIg0LHRgNC10L3QtNCw0LwsINC60L7RgtC+0YDRi9C1INC30LDQsdC+0YLRj9GC0YHRjyDQviDRjdC60L7Qu9C+0LPQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0YHRgtCy0L48L3N0cm9uZz46INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCAoMzc1INC80LspINC90LUg0LfQsNC90LjQvNCw0LXRgiDQvNC10YHRgtC+INCyINGB0YPQvNC60LUg0LjQu9C4INGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0LDQutGC0L7QvCDQt9Cw0LHQvtGC0Ysg0L4g0YHQtdCx0LUg0Lgg0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw6IEtvbXBha3RzIHVuIHZpZGVpIGRyYXVkesSrZ3MgcmlzaW7EgWp1bXMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBwcmFrdGlza3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgc3ZhaWd1bXUgdW4gc2lsdHVtdSB2aWVuYWkgcG9yY2lqYWk/IE3Fq3N1Jm5ic3A7PHN0cm9uZz5kYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7aXIgaWRlxIFsaSBwaWVtxJNyb3RpLCBsYWkgcGFzbmllZ3R1IHp1cGFzLCBidWxqb251cywgZGVzZXJ0dXMgdmFpIHV6a29kYXMgYmV6IG5vcGzFq2TEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBrb21mb3J0dSBnYW4gbcSBasSBcywgZ2FuIGthZmVqbsSrY8SBcywgYXB2aWVub2pvdCBrb21wYWt0byBpem3Ek3J1LCBkcm8mc2Nhcm9uO8SrYnUgdW4gaWxndHNwxJNqxKtidS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1mcmVlIG1hdGVyacSBbHM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRybyZzY2Fyb247aSBsaWV0b2phbWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SGVybcSTdGlza3MgdsSBa3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG5vdsSTciZzY2Fyb247IG5vcGzFq2RlcywgcGF0IHDEgXJ2YWTEgWpvdCAmc2Nhcm9uO8S3aWRydXMgxJNkaWVudXMgdmFpIG3Ek3JjZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgZGVyIHZpc2llbSB0cmF1a3UgaXptxJNyaWVtICgzNzUgbWwmbmRhc2g7MTAwMCBtbCksIHZpZW5rxIFyJnNjYXJvbjtvam90IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSB2aWV0xIFzIGFyIGRlcG96xKt0YSBzaXN0xJNtxIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPktvbXBha3RzIHVuIHByYWt0aXNrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyBpem3Ek3JzIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbSwgbmVwaWVzbG9nb2pvdCBsZWR1c3NrYXBpIHZhaSBwbGF1a3R1cy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SW5kaXZpZHXEgWxhcyBwb3JjaWphczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgenVwYXMsIGLEk3JudSDEk2RpZW5pLCBqb2d1cnRhIGRlc2VydGkgdmFpIG1hemFzIHV6a29kYXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S2FmZWpuxKtjYXMgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyBwYWthbHBvanVtaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgxJNydGkgbGlldG9qYW1pLCBsYWkgcGFzbmllZ3R1IMSTZGllbnVzICZxdW90O3BhxYZlbSBsxKtkemkmcXVvdDsgZm9ybcSBdMSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk3EgWphcyBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2aWVua8SBciZzY2Fyb247YSDEk2RpZW5hIHNhZ2F0YXZvJnNjYXJvbjthbmEgdW4gdXpnbGFixIEmc2Nhcm9uO2FuYSwgbmVwaWV0aWVrb3QgYXIgbGlla3UgdmlldHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBpem3Ek3JzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyAzNzUgbWwgdGlscHVtcyBpciBpZGXEgWxzLCBsYWkgbmVzxJNya8SBxYZvdHUgdGVscHUgdW4gdmllZ2xpIGlla8S8YXV0b3Mgc29txIFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZW5rxIFyJnNjYXJvbjthIGRlcG96xKt0YSBzaXN0xJNtdSBpbnRlZ3LEgWNpamE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IG1vdGl2xJNqaWV0IGtsaWVudHVzIGF0Z3JpZXp0IHRyYXVrdXMsIHNhbWF6aW5vdCBpem1ha3NhcyB1biBla29sb8SjaXNrbyBwxJNkYXMgbm9zcGllZHVtdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EYXVkemZ1bmtjaW9uxIFsaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbGlldG9qaWV0IHRvcyBuZSB0aWthaSDEk2RpZW5pZW0sIGJldCBhcsSrIHPEq2tpZW0gcHJvZHVrdGllbSAob2dhcywgcmlla3N0aSwgc8STa2xhcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPlBhc8WrdGlldCBkYXVkenJlaXogbGlldG9qYW1vcyB6dXBhcyB0cmFrdXMgMzc1IG1sPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIHJpc2luxIFqdW1zLCBrYXMgYXB2aWVubyBmdW5rY2lvbmFsaXTEgXRpLCBrb21wYWt0dW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDM3NSBtbDogQ29tcGFjdCBGcmVzaG5lc3MgZm9yIFNpbmdsZSBTZXJ2aW5nczwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHByYWN0aWNhbCBjb250YWluZXJzIHRvIGtlZXAgaW5kaXZpZHVhbCBwb3J0aW9ucyBmcmVzaCBhbmQgbGVhay1mcmVlPyBPdXImbmJzcDtyZXVzYWJsZSAzNzUgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNvdXBzLCBicm90aHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIERlc2lnbmVkIGZvciBjb252ZW5pZW5jZSwgdGhleSBjb21iaW5lIHBvcnRhYmlsaXR5LCBzYWZldHksIGFuZCBlY28tZnJpZW5kbGluZXNzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSBNYXRlcmlhbDwvc3Ryb25nPjogU2FmZSBmb3IgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIExpZDwvc3Ryb25nPjogUGF0ZW50ZWQgc2VhbGluZyBzeXN0ZW0gcHJldmVudHMgc3BpbGxzLCBldmVuIHdpdGggbGlxdWlkcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgQ29tcGF0aWJpbGl0eTwvc3Ryb25nPjogTGlkcyBmaXQgYWxsIGNvbnRhaW5lciBzaXplcyAoMzc1IG1sIHRvIDEwMDAgbWwpIGZvciBlYXN5IHN0YWNraW5nLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmVkdWNlcyBzaW5nbGUtdXNlIHdhc3RlLCBpZGVhbCBmb3IgY2FmZXMgd2l0aCBkZXBvc2l0IHN5c3RlbXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Q29tcGFjdCBEZXNpZ248L3N0cm9uZz46IFNwYWNlLXNhdmluZyBzaXplIGZvciBzaW5nbGUgc2VydmluZ3MsIGx1bmNoYm94ZXMsIG9yIHNtYWxsIHBhbnRyaWVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNpbmdsZS1TZXJ2ZSBNZWFsczwvc3Ryb25nPjogU291cHMsIG9hdG1lYWwsIHlvZ3VydCwgb3Igc25hY2tzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZvb2QgRGVsaXZlcnkgU2VydmljZXM8L3N0cm9uZz46IEtlZXAgcG9ydGlvbnMgZnJlc2ggZm9yIHRha2VvdXQgb3IgbWVhbCBraXRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhvbWUgVXNlPC9zdHJvbmc+OiBQcmVwIGluZGl2aWR1YWwgbWVhbHMgd2l0aG91dCBjbHV0dGVyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2l6ZTwvc3Ryb25nPjogRml0cyBlYXNpbHkgaW4gYmFncywgbHVuY2hib3hlcywgb3Igb2ZmaWNlIGRyYXdlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gUmVhZHk8L3N0cm9uZz46IEVuY291cmFnZSByZXR1cm5zIHRvIGN1dCBjb3N0cyBhbmQgd2FzdGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktUHVycG9zZTwvc3Ryb25nPjogVXNlIGZvciBwYW50cnkgc3RvcmFnZSAobnV0cywgYmVycmllcywgc3BpY2VzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgMzc1IG1sIENvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEVuam95IGZyZXNobmVzcywgY29udmVuaWVuY2UsIGFuZCBzdXN0YWluYWJpbGl0eSBpbiBvbmUgY29tcGFjdCBwYWNrYWdlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTE3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjI5NTI1MTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjA1MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC70LrQsCDQv9C70LDRgdGC0LjQutC+0LLQsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyAxOCBjbSwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGFrxaFhIGRhdWR6cmVpemxpZXRvamFtYSAxOCBjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBmb3JrIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwOiDQv9GA0L7Rh9C90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0YjRgyDQstC40LvQutGDPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwINC00LvQuNC90L7QuSAxOCDRgdC8ICZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDQutCw0YfQtdGB0YLQstC+LCDRg9C00L7QsdGB0YLQstC+INC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0J7QvdCwINGB0L7Rh9C10YLQsNC10YIg0LTQvtGB0YLRg9C/0L3Rg9GOINGG0LXQvdGDINGBINC/0YDQtdC80LjQsNC70YzQvdC+0Lkg0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGM0Y4sINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LDQvdCw0LvQvtCz0Lgg0Lgg0YHQvtC60YDQsNGJ0LDRjyDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Yw6INCY0LfQs9C+0YLQvtCy0LvQtdC90LAg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC6INC00LXRhNC+0YDQvNCw0YbQuNC4INC4INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7QvdC+0LzQuNGH0L3QvtGB0YLRjDog0J7Qv9GC0LjQvNCw0LvRjNC90L7QtSDRgdC+0L7RgtC90L7RiNC10L3QuNC1INGG0LXQvdGLINC4INC60LDRh9C10YHRgtCy0LAgJm1kYXNoOyDQtNC10YjQtdCy0LvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LzQtdGC0LDQu9C70LjRh9C10YHQutC40YUg0LDQvdCw0LvQvtCz0L7Qsiwg0L3QviDQtNC+0LvQs9C+0LLQtdGH0L3QtdC1INC+0LTQvdC+0YDQsNC30L7QstGL0YUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDog0KHRgtC40LvRjNC90YvQuSDRh9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0LTQu9C40L3QsCAxOCDRgdC8INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC70Y7QsdGL0YUg0LHQu9GO0LQgJm1kYXNoOyDQvtGCINGB0LDQu9Cw0YLQvtCyINC00L4g0LPQvtGA0Y/Rh9C40YUg0LfQsNC60YPRgdC+0LouPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiDQodC90LjQttCw0LXRgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC+0YXRgNCw0L3Rj9GPINC/0YDQuNGA0L7QtNC90YvQtSDRgNC10YHRg9GA0YHRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0KfQtdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxOCDRgdC8LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtCwINCy0LjQu9C60LA/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LrQsNGE0LU6INCj0LvRg9GH0YjQuNGC0LUg0YHQtdGA0LLQuNGA0L7QstC60YMg0Lgg0YHQvtC60YDQsNGC0LjRgtC1INGA0LDRgdGF0L7QtNGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0LjQsdC+0YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHQu9GD0LbQsdGLINC00L7RgdGC0LDQstC60Lg6INCe0LHQtdGB0L/QtdGH0YzRgtC1INC60LvQuNC10L3RgtC+0LIg0YPQtNC+0LHQvdGL0LzQuCDQuCDQvdCw0LTQtdC20L3Ri9C80Lgg0YHRgtC+0LvQvtCy0YvQvNC4INC/0YDQuNCx0L7RgNCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiDQmNC00LXQsNC70YzQvdCwINC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDQstC10YfQtdGA0LjQvdC+0Log0LjQu9C4INC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0L7RgdGC0L7Rj9C90L3Ri9GFINC30LDQutGD0L/QvtC6INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0LLQuNC70L7QuiAmbWRhc2g7INC90LDRiNCwINC80L7QtNC10LvRjCDQv9GA0L7RgdC70YPQttC40YIg0LPQvtC00YssINGB0L7RhdGA0LDQvdGP0Y8g0LHQtdC30YPQv9GA0LXRh9C90YvQuSDQstC40LQuINCV0ZEg0Y3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQv9C+0LLRi9GB0Y/RgiDQu9C+0Y/Qu9GM0L3QvtGB0YLRjCDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LgsINGB0YLQuNC70Y8g0Lgg0LfQsNCx0L7RgtGLINC+INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIGRhayZzY2Fyb247YTogaXp0dXLEq2dhLCBzdGlsxKtnYSB1biBidWTFvmV0YW0gZHJhdWR6xKtnYTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzICZzY2Fyb247byBkYWsmc2Nhcm9uO3U/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UmbmJzcDthdGvEgXJ0b3RpIGxpZXRvamFtxIEgbWVsbsSBIGRhayZzY2Fyb247YSZuYnNwO2lyIGlkZcSBbHMgcmlzaW7EgWp1bXMgcmVzdG9yxIFuaWVtLCBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSB1biBtxIFqc2FpbW5pZWPEq2LEgW0sIGthcyB2xJNsYXMgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMsIHNhZ2xhYsSBam90IGF1Z3N0dSBrdmFsaXTEgXRpLiBUxIFzIG9wdGltxIFsxIEgY2VuYSB1biBpenR1csSrYmEgcGFkYXJhIHRvIHBhciBsYWLEgWtvIGl6dsSTbGkgc3RhcnAgYnVkxb5ldGEgdW4gcHJlbWl1bSBpZXNwxJNqxIFtLjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkl6bWFrc3UgZWZla3Rpdml0xIF0ZTombmJzcDtMaWVsaXNrYSBjZW5hcyB1biBrdmFsaXTEgXRlcyBhdHRpZWPEq2JhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrYmE6Jm5ic3A7QXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2EsIGthcyBpenR1ciBhdGvEgXJ0b3R1IGxpZXRvJnNjYXJvbjthbnUgdW4gdHJhdWt1IG1hemfEgWphbW8gbWEmc2Nhcm9uO8SrbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlN0aWzEq2dzIGRpemFpbnM6Jm5ic3A7TWVsbsSBIGtyxIFzYSB1biAxOCBjbSBnYXJ1bXMgcGllJnNjYXJvbjvEt2lyIG3Fq2Rlcm51IGl6c2thdHUgamVia3VyYW0gZ2FsZGEga2zEgWp1bWFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Fa29sb8SjaXNrdW1zOiZuYnNwO1NhbWF6aW5pZXQgdmllbnJlaXrEk2rEgXMgcGxhc3RtYXNhcyBpem1hbnRvJnNjYXJvbjthbnUhPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczombmJzcDtQxIFydGlrYWkgZHJvJnNjYXJvbjthLCBCUEEtYnLEq3ZhIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S3LEgXNhOiZuYnNwO01lbG5hLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5HYXJ1bXM6Jm5ic3A7MTggY20gKGlkZcSBbGkgcGllbcSTcm90cyDEk2RpZW5pZW0gbm8gc2FsxIF0aWVtIGzEq2R6IGdhxLxhcyDEk2RpZW5pZW0pLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTombmJzcDtEcm8mc2Nhcm9uO2kgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWt0aSBwaWVtxJNyb3RhOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdG9yxIFuaWVtIHVuIGthZmVqbsSrY8SBbTombmJzcDtQYXNuaWVkemlldCDEk2RpZW51cyBhciBzdGlsdSB1biByxatwxJNqaWV0aWVzIHBhciB2aWRpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5QaWVnxIFkZXMgcGFrYWxwb2p1bWllbTombmJzcDtOb2RybyZzY2Fyb247aW5pZXQga2xpZW50aWVtIGtvbWZvcnR1IGFyIGl6dHVyxKtnxIFtIGRhayZzY2Fyb247xIFtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5NxIFqxIFtOiZuYnNwO0lkZcSBbGkgcGlrbmlraWVtLCBwYXPEgWt1bWllbSB2YWkgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHTEgSBpciBpemRldsSrZ2EgaWVnxIFkZT88L3N0cm9uZz48L2gzPg0KDQo8cD5JZXRhdXBpZXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHBhc3TEgXbEq2dhcyB2aWVucmVpesSTam8gZGFrJnNjYXJvbjt1IGllZ8SBZGVzLCB1biB2ZWljaW5pZXQgemHEvMSBa3UgcGFzYXVsaS4gVMSBcyBlcmdvbm9taXNrYWlzIGRpemFpbnMgdW4gaXp0dXLEq2JhIG5vZHJvJnNjYXJvbjtpbsSBcyBpbGdzdG8mc2Nhcm9uO3Uga2FscG8mc2Nhcm9uO2FuYXMgbGFpa3UuPC9wPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZtZGFzaDsgaXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIGthcyBhcHZpZW5vIHByYWt0aXNrdW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBGb3JrczogRHVyYWJsZSwgU3R5bGlzaCAmYW1wOyBCdWRnZXQtRnJpZW5kbHk8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBGb3Jrcz88L3N0cm9uZz48L2gzPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBibGFjayBwbGFzdGljIGZvcmtzJm5ic3A7c3RyaWtlIHRoZSBwZXJmZWN0IGJhbGFuY2UgYmV0d2VlbiBhZmZvcmRhYmlsaXR5IGFuZCBwcmVtaXVtIHF1YWxpdHkuIEF0IDE4IGNtIGxvbmcsIHRoZXkmcnNxdW87cmUgZGVzaWduZWQgZm9yIGR1cmFiaWxpdHksIGNvbnZlbmllbmNlLCBhbmQgc3R5bGUsIG1ha2luZyB0aGVtIGlkZWFsIGZvciByZXN0YXVyYW50cywgZGVsaXZlcnkgc2VydmljZXMsIG9yIGVjby1jb25zY2lvdXMgaG91c2Vob2xkcy4gU2F5IGdvb2RieWUgdG8gc2luZ2xlLXVzZSBwbGFzdGljIGFuZCBlbWJyYWNlIGEgc3VzdGFpbmFibGUgZGluaW5nIGV4cGVyaWVuY2UhPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Db3N0LUVmZmVjdGl2ZTombmJzcDtQcmljZWQgYmV0d2VlbiBidWRnZXQgYW5kIHByZW1pdW0gb3B0aW9ucyAmbWRhc2g7IGV4Y2VsbGVudCB2YWx1ZSBmb3IgbW9uZXkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgTG9uZy1MYXN0aW5nOiZuYnNwO01hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcGxhc3RpYyB0aGF0IHJldGFpbnMgc2hhcGUgZXZlbiBhZnRlciByZXBlYXRlZCBkaXNod2FzaGVyIGN5Y2xlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TW9kZXJuIERlc2lnbjombmJzcDtTbGVlayBibGFjayBjb2xvciBjb21wbGVtZW50cyBhbnkgdGFibGUgc2V0dGluZywgZnJvbSBjYXN1YWwgbWVhbHMgdG8gdXBzY2FsZSBldmVudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2UgcGxhc3RpYyB3YXN0ZSB3aXRoIGZvcmtzIGJ1aWx0IGZvciByZXVzZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2QtZ3JhZGUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxOCBjbSAocGVyZmVjdCBmb3IgbWFpbiBkaXNoZXMsIHNhbGFkcywgb3IgZGVzc2VydHMpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgZWZmb3J0bGVzcyBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UmVzdGF1cmFudHMgJmFtcDsgQ2FmZXM6Jm5ic3A7RWxldmF0ZSB5b3VyIHByZXNlbnRhdGlvbiB3aGlsZSBjdXR0aW5nIGNvc3RzIG9uIGRpc3Bvc2FibGUgY3V0bGVyeS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczombmJzcDtFbnN1cmUgbWVhbHMgYXJyaXZlIHdpdGggc3R1cmR5LCByZXVzYWJsZSB1dGVuc2lscyBjdXN0b21lcnMgd2lsbCBsb3ZlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTxzdHJvbmc+Ojwvc3Ryb25nPiZuYnNwO0lkZWFsIGZvciBwYXJ0aWVzLCBwaWNuaWNzLCBvciBldmVyeWRheSBtZWFscy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgSW52ZXN0bWVudDo8L3N0cm9uZz48L2gzPg0KDQo8cD5Cb29zdCBjdXN0b21lciBzYXRpc2ZhY3Rpb24gd2l0aCBlcmdvbm9taWMgZm9ya3MgdGhhdCBlbmhhbmNlIGRpbmluZyBjb21mb3J0LiBUaGVpciB0aW1lbGVzcyBkZXNpZ24gYW5kIHJ1Z2dlZCBidWlsZCBndWFyYW50ZWUgbG9uZy10ZXJtIHNhdmluZ3MgYW5kIHN1c3RhaW5hYmlsaXR5LjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB1cGdyYWRlIHlvdXIgc2VydmljZSB3aXRoIGZvcmtzIHRoYXQgYmxlbmQgcHJhY3RpY2FsaXR5LCBzdHlsZSwgYW5kIGVjby1yZXNwb25zaWJpbGl0eSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDY0ODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5OS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjIgMTM6NDU6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE5NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyBmb3JrIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiMmEzNTRkMzI1NDI0YWVkY2QzN2VkNDRhMzYyYmIyYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBibGFjayBwbGFzdGljIGZvcmsg4oCUIGVjby1mcmllbmRseSwgZHVyYWJsZSwgYW5kIGRpc2h3YXNoZXItc2FmZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgcGxhc3RtYXNhcyBkYWvFoWEg4oCUIGl6dHVyxKtnYSB1biB2aWRlaSBkcmF1ZHrEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwIDE4INGB0Lwg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LfQsNC80LXQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyMDkyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAyMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE1OTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyMjUyMjE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI5NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JvQvtC20LrQsCDRh9Cw0LnQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPIDEyIGNtLCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBUxJNqa2Fyb3RlIGRhdWR6cmVpemxpZXRvamFtxIEgMTIgY20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFRlYSBTcG9vbiBSZXVzYWJsZSAxMiBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC60LA6INGB0YLQuNC70YwsINGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC80L3QvtCz0L7RgNCw0LfQvtCy0YPRjiDRh9Cw0LnQvdGD0Y4g0LvQvtC20LrRgz88L3N0cm9uZz48L2gzPg0KDQo8cD7QndCw0YjQsCDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC10YfQutCwINC40Lcg0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwuINCSINC+0YLQu9C40YfQuNC1INC+0YIg0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQsNC90LDQu9C+0LPQvtCyLCDQvtC90LAg0L/RgNC+0YHQu9GD0LbQuNGCINCy0LDQvCDQs9C+0LTQsNC80Lgg0LHQu9Cw0LPQvtC00LDRgNGPINC/0YDQvtGH0L3QvtC80YMg0LzQsNGC0LXRgNC40LDQu9GDINC4INGD0YHRgtC+0LnRh9C40LLQvtGB0YLQuCDQuiDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyINC4INCy0L3QtdGB0LjRgtC1INCy0LrQu9Cw0LQg0LIg0LfQsNGJ0LjRgtGDINC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YshPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6INCh0L7QutGA0LDRgtC40YLQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0JvQvtC20LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Yw6INCY0LfQvdC+0YHQvtGB0YLQvtC50LrQuNC5INC/0LvQsNGB0YLQuNC6INGB0L7RhdGA0LDQvdGP0LXRgiDRhNC+0YDQvNGDINC00LDQttC1INC/0YDQuCDQsNC60YLQuNCy0L3QvtC5INGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiDQmNC00LXQsNC70YzQvdCwINC00LvRjyDRh9Cw0Y8sINC60L7RhNC1LCDQtNC10YHQtdGA0YLQvtCyINC4INCz0L7RgNGP0YfQuNGFINCx0LvRjtC0LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTog0KfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INGN0YDQs9C+0L3QvtC80LjRh9C90LDRjyDRhNC+0YDQvNCwICjQtNC70LjQvdCwIDEyINGB0LwpINC00L7QsdCw0LLRj9GCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLQuCDQstCw0YjQtdC80YMg0YHRgtC+0LvRgy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0JLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C5INC/0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0JrQu9Cw0YHRgdC40YfQtdGB0LrQuNC5INGH0ZHRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTIg0YHQvCAtJm5ic3A70YPQtNC+0LHQvdGL0Lkg0YDQsNC30LzQtdGAINC00LvRjyDRh9Cw0YjQtdC6INC4INCx0LvRjtC0LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0LAg0LvQvtC20LrQsD88L3N0cm9uZz48L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiDQo9C60YDQsNGB0LjRgiDRg9GC0YDQtdC90L3QuNC1INGH0LDQtdC/0LjRgtC40Y8g0Lgg0YHQtdC80LXQudC90YvQtSDRg9C20LjQvdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI6INCh0YLQuNC70YzQvdGL0Lkg0Lgg0L/RgNCw0LrRgtC40YfQvdGL0Lkg0LLQsNGA0LjQsNC90YIg0LTQu9GPINC/0L7QtNCw0YfQuCDQtNC10YHQtdGA0YLQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0Y3QutC+LdCw0LrRgtC40LLQuNGB0YLQvtCyOiDQn9C+0LzQvtCz0LDQtdGCINGB0L7QutGA0LDRgtC40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QktGL0LHQuNGA0LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGD0Y4g0YfQsNC50L3Rg9GOINC70L7QttC60YMsINCy0Ysg0L3QtSDRgtC+0LvRjNC60L4g0Y3QutC+0L3QvtC80LjRgtC1INC90LAg0L/QvtC60YPQv9C60LUg0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQv9GA0LjQsdC+0YDQvtCyLCDQvdC+INC4INC00LXQu9Cw0LXRgtC1INC+0YHQvtC30L3QsNC90L3Ri9C5INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC/0LvQsNC90LXRgtGLLiDQp9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0LvQsNC60L7QvdC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC/0L7QtNGH0LXRgNC60L3Rg9GCINCy0LDRiCDQstC60YPRgSwg0LAg0L/RgNC+0YfQvdC+0YHRgtGMINC80LDRgtC10YDQuNCw0LvQsCDQvtCx0LXRgdC/0LXRh9C40YIg0LrQvtC80YTQvtGA0YIg0L3QsCDQtNC+0LvQs9C40LUg0LPQvtC00YsuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOy0mbmJzcDvRgdC00LXQu9Cw0LnRgtC1INGI0LDQsyDQuiDRjdC60L7Qu9C+0LPQuNGH0L3QvtC80YMg0L7QsdGA0LDQt9GDINC20LjQt9C90Lgg0LHQtdC3INC60L7QvNC/0YDQvtC80LjRgdGB0L7QsiDQsiDRgdGC0LjQu9C1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIHTEk2prYXJvdGU6IGl6dHVyxKtnYSwgdmlkZWkgZHJhdWR6xKtnYSB1biBzdGlsxKtnYTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzICZzY2Fyb247byB0xJNqa2Fyb3RpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1IGF0a8SBcnRvdGkgbGlldG9qYW3EgSB0xJNqa2Fyb3RlIG5vIHBsYXN0bWFzYXMgaXIgaWRlxIFscyByaXNpbsSBanVtcyBpa3ZpZW5hbSwga2FzIHbEk2xhcyBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBpenbEk2zEk3RpZXMgaWxndHNwxJNqxKtndSBhbHRlcm5hdMSrdnUuIFTEgSBpciBpenR1csSrZ2EsIGRybyZzY2Fyb247YSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEgdW4ga2FscG9zIGdhZGllbSwgYXRrxIFydG9qb3QgbGlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5WaWRlaSBkcmF1ZHrEq2dhJm5ic3A7Jm5kYXNoOyBzYW1hemluYSB2aWVucmVpesSTasSBcyBwbGFzdG1hc2FzIGl6bWFudG8mc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2dhJm5ic3A7Jm5kYXNoOyBpemdhdGF2b3RhIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnRpa2FzIHBsYXN0bWFzYXMsIGthcyBpenR1ciByZWd1bMSBcnUgbGlldG8mc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+U3RpbMSrZ2EmbmJzcDsmbmRhc2g7IG1lbG7EgSBrcsSBc2EgdW4gbcWrZGVybnMgZGl6YWlucyAoMTIgY20gZ2FydW1zKSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2kgamVia3VyYW0gZ2FsZGEgZGVrb3JhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Vbml2ZXJzxIFsYSZuYnNwOyZuZGFzaDsgcGllbcSTcm90YSB0xJNqYWksIGthZmlqYWksIGRlc2VydGllbSB1biBrYXJzdGllbSDEk2RpZW5pZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWhuaXNraWUgcGFyYW1ldHJpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpxIFsczogUMSBcnRpa2FpIGRybyZzY2Fyb247YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktyxIFzYTogTWVsbmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkdhcnVtczogMTIgY20uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiBNYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkthbSAmc2Nhcm9uO8SrIGthcm90ZSBpciBkb23EgXRhPzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TcSBanNhaW1uaWVjxKtixIFtJm5ic3A7Jm5kYXNoOyBpZGXEgWxhIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LYWZlam7Eq2PEgW0gdW4gcmVzdG9yxIFuaWVtJm5ic3A7Jm5kYXNoOyBwcmFrdGlza3MgcmlzaW7EgWp1bXMgZGVzZXJ0dSBwYXNuaWVnJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWRlaSBhcHppbsSBdGllbSBjaWx2xJNraWVtJm5ic3A7Jm5kYXNoOyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHRhcyBpciBpemRldsSrZ2k/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SXp2xJNsb3RpZXMgJnNjYXJvbjtvIHTEk2prYXJvdGksIGrFq3M6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPklldGF1cMSBdCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gcGFzdMSBdsSrZ2FzIHZpZW5yZWl6xJNqbyBrYXJvdMWGdSBpZWfEgWRlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmVpY2luYXQgemHEvMSBa3UgdmlkaSwgc2FtYXppbm90IGF0a3JpdHVtdXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkllZ8Wrc3RhdCBzdGlsxKtndSB1biBpenR1csSrZ3UgcGllZGVydW11LCBrYXMga2FscG9zIGdhZGllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm5kYXNoOyBpenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwgc3RpbHUgdW4gYXRiaWxkxKtidSBwcmV0IHBsYW7Ek3R1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBUZWFzcG9vbjogRHVyYWJsZSwgRWNvLUZyaWVuZGx5ICZhbXA7IFN0eWxpc2g8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBUZWFzcG9vbj88L3N0cm9uZz48L2gzPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBibGFjayBwbGFzdGljIHRlYXNwb29uJm5ic3A7Y29tYmluZXMgc3VzdGFpbmFiaWxpdHkgd2l0aCBwcmFjdGljYWxpdHkuIFVubGlrZSBkaXNwb3NhYmxlIHV0ZW5zaWxzLCBpdCZyc3F1bztzIGJ1aWx0IHRvIGxhc3QsIG9mZmVyaW5nIGR1cmFiaWxpdHkgYW5kIGRpc2h3YXNoZXIgcmVzaXN0YW5jZS4gUGVyZmVjdCBmb3IgZGFpbHkgdXNlLCBpdCByZWR1Y2VzIHBsYXN0aWMgd2FzdGUgd2hpbGUgYWRkaW5nIGVsZWdhbmNlIHRvIHlvdXIgdGFibGUuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTo8L3N0cm9uZz4mbmJzcDtTbGFzaCBzaW5nbGUtdXNlIHBsYXN0aWMgd2FzdGUgd2l0aCBhIHNwb29uIGRlc2lnbmVkIGZvciBlbmRsZXNzIHJldXNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkR1cmFibGU6PC9zdHJvbmc+Jm5ic3A7TWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSwgZm9vZC1ncmFkZSBwbGFzdGljIHRoYXQgd2l0aHN0YW5kcyBkYWlseSB3ZWFyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRpc2h3YXNoZXItU2FmZTo8L3N0cm9uZz4mbmJzcDtFYXN5IHRvIGNsZWFuIGFuZCBtYWludGFpbiBmb3IgaGFzc2xlLWZyZWUgdXNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlN0eWxpc2ggRGVzaWduOjwvc3Ryb25nPiZuYnNwO1NsZWVrIGJsYWNrIGNvbG9yIGFuZCAxMiBjbSBsZW5ndGggZml0IHNlYW1sZXNzbHkgd2l0aCBjdXBzLCBtdWdzLCBhbmQgZGlzaGVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1zYWZlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTIgY20gKGlkZWFsIGZvciBzdGlycmluZywgc2VydmluZywgYW5kIGVhdGluZykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBxdWljayBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7RWxldmF0ZSBtb3JuaW5nIGNvZmZlZSBvciB0ZWEgcml0dWFscy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FmZXMgJmFtcDsgUmVzdGF1cmFudHM6Jm5ic3A7U2VydmUgZGVzc2VydHMgYW5kIGJldmVyYWdlcyB3aXRoIGVjby1jb25zY2lvdXMgc3R5bGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1XYXJyaW9yczombmJzcDtDdXQgcGxhc3RpYyB3YXN0ZSB3aXRob3V0IHNhY3JpZmljaW5nIGNvbnZlbmllbmNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBCdXk6PC9zdHJvbmc+PC9oMz4NCg0KPHA+U2F2ZSBtb25leSBvbiBkaXNwb3NhYmxlIHNwb29ucyB3aGlsZSBzdXBwb3J0aW5nIGEgZ3JlZW5lciBwbGFuZXQuIEl0cyB0aW1lbGVzcyBkZXNpZ24gYW5kIHJ1Z2dlZCBidWlsZCBlbnN1cmUgeWVhcnMgb2YgcmVsaWFibGUgc2VydmljZS48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOy0mbmJzcDtlbWJyYWNlIHN1c3RhaW5hYmlsaXR5IHdpdGggYSBzcG9vbiB0aGF0IGNhcmVzIGZvciB5b3VyIGNvbWZvcnQgYW5kIHRoZSBFYXJ0aCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gNTAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyNC0xMS0yOCAxMDoxNTo0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTIwOTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVGVhIFNwb29uIFJldXNhYmxlIDEyIGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEuNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEuNjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAyMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjNzkzOGJiMzkzZjk1NDkxN2RhOTFmMDEyZjZlYmJhMy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBCbGFjayByZXVzYWJsZSBwbGFzdGljIHRlYXNwb29uIOKAlCBlY28tZnJpZW5kbHkgYWx0ZXJuYXRpdmUgdG8gZGlzcG9zYWJsZSB1dGVuc2lscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBNZWxuYSBkYXVkemvEgXJ0IGxpZXRvamFtYSBwbGFzdG1hc2FzIHTEk2prYXJvdGUg4oCUIGVrb2xvxKNpc2thIGFsdGVybmF0xKt2YSB2aWVucmVpeiBsaWV0b2phbWllbSBnYWxkYSBwaWVkZXJ1bWllbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQp8Kt0ZHRgNC90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LrQsCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEuNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NTZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMzNDkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkgMjUwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGtva3RlacS8dSBnbMSBemVzIDI1MCBtbCwgUFMsIGNhdXJzcMSrZMSrZ2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0L3QsNC/0LjRgtC60LDQvNC4INGN0LrQvtC70L7Qs9C40YfQvdC+OiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdGC0LDQutCw0L3Rizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCf0L7Qv9GA0L7QsdGD0LnRgtC1INC90LDRiNC4Jm5ic3A70L/RgNC+0LfRgNCw0YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLIDI1MCDQvNC7Jm5ic3A7Jm1kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INGB0YLQuNC70Y8g0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4ISDQrdGC0Lgg0L/RgNC+0YfQvdGL0LUg0YHRgtCw0LrQsNC90YssINC90LDQv9C+0LzQuNC90LDRjtGJ0LjQtSDRgdGC0LXQutC70L4sINGB0L7Qt9C00LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LksINGB0LzRg9C30LgsINGF0L7Qu9C+0LTQvdC+0LPQviDRh9Cw0Y8g0Lgg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNGC0LrQvtCyLiDQmNGFINC60YDQuNGB0YLQsNC70YzQvdCw0Y8g0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCDQuiDQv9C+0LLRgNC10LbQtNC10L3QuNGP0Lwg0LTQtdC70LDRjtGCINC40YUg0LjQtNC10LDQu9GM0L3Ri9C80Lgg0LTQu9GPINCw0LrRgtC40LLQvdGL0YUg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS48L3A+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LImbmJzcDvQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhNC10YHRgtC40LLQsNC70LXQuSwg0L/QuNC60L3QuNC60L7Qsiwg0LLQtdGH0LXRgNC40L3QvtC6INGDINCx0LDRgdGB0LXQudC90LAg0LjQu9C4INGD0LvQuNGH0L3Ri9GFINCx0LDRgNC+0LIuINCS0LzQtdGB0YLQviDQvtC00L3QvtGA0LDQt9C+0LLQvtC5INC/0L7RgdGD0LTRiyDQstGL0LHQtdGA0LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LLQsNGA0LjQsNC90YIsINC60L7RgtC+0YDRi9C5INGB0L7RhdGA0LDQvdGP0LXRgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwuINCe0LHRitC10LwgMjUwINC80Lsg0YPQtNC+0LHQtdC9INC60LDQuiDQtNC70Y8g0LrRgNC10L/QutC40YUg0LrQvtC60YLQtdC50LvQtdC5LCDRgtCw0Log0Lgg0LTQu9GPINC70LXQs9C60LjRhSDQvdCw0L/QuNGC0LrQvtCyLCDQsCDQvNCw0YLQtdGA0LjQsNC7INC90LUg0LLQv9C40YLRi9Cy0LDQtdGCINC30LDQv9Cw0YXQuC48L3A+DQoNCjxwPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JrRgNC40YHRgtCw0LvRjNC90LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Yw6INCh0YLQuNC70Ywg0YHRgtC10LrQu9CwINCx0LXQtyDRgNC40YHQutCwINGA0LDQt9Cx0LjRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0LvQtdCz0LrQvtGB0YLRjDog0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0L/Rg9GC0LXRiNC10YHRgtCy0LjQuSDQuCDQsNC60YLQuNCy0L3QvtCz0L4g0L7RgtC00YvRhdCwLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qn9GA0L7RgdGC0L7QuSDRg9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkmbmJzcDvQuCDRg9GB0YLRgNCw0LjQstCw0LnRgtC1INC/0YDQsNC30LTQvdC40LrQuCDQsdC10Lcg0LLRgNC10LTQsCDQtNC70Y8g0L/Qu9Cw0L3QtdGC0YshPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EemVyaWV0IGF0YmlsZMSrZ2k6IERhdWR6a8SBcnQgbGlldG9qYW1hcyBwbGFzdG1hc2FzIGdsxIF6ZXMgYXVrc3RhamllbSBkesSTcmllbmllbTwvc3Ryb25nPjwvaDI+DQoNCjxwPkl6YmF1ZGlldCBkesSTcmllbnUgc3RpbMSBIGFyIG3Fq3N1Jm5ic3A7Y2F1cnNwxKtkxKtnYWrEgW0gZGF1ZHprxIFydCBsaWV0b2phbcSBbSBnbMSBesSTbSAyNTAgbWwhICZTY2Fyb247xKtzIGl6dHVyxKtnxIFzIGdsxIF6ZXMsIGthcyBhdGfEgWRpbmEgc3Rpa2x1LCBpciByYWTEq3RhcyBrb2t0ZWnEvGllbSwgc23Fq2TFvmllbSwgbGVkdXMgdMSTamFpIHVuIGplYmt1cmFtIGF0c3ZhaWR6aW5vJnNjYXJvbjthbSBkesSTcmllbmFtLiBTa2FpZHLEgXMgdW4gbmVsYXXFvmFtxIFzLCB0xIFzIGFwdmllbm8gZWxlZ2FuY2kgYXIgaXp0dXLEq2J1LCBrYXMgbmVwaWVjaWUmc2Nhcm9uO2FtYSBwaWtuaWtpZW0sIGZlc3RpdsSBbGllbSB2YWkgYmFsbMSTbS48L3A+DQoNCjxwPkRhdWR6a8SBcnQgbGlldG9qYW1hcyBwbGFzdG1hc2FzIGdsxIF6ZXMgYXVrc3RhamllbSBkesSTcmllbmllbSZuYnNwO2lyIGlkZcSBbGFzIMSBcmEgcGFzxIFrdW1pZW0sIGvEgXp1IHZha2FyaWVtIHZhaSBixIFyYSB2YWthcmllbSBkxIFyesSBLiBUxIFzIGFpenN0xIFqIHZpZW5yZWl6IGxpZXRvamFtb3MgcHJvZHVrdHVzLCBzYW1hemlub3QgYXRrcml0dW11cywgdW4gc2FnbGFixIEgZHrEk3JpZW51IHbEk3N1bXUuIDI1MCBtbCB0aWxwdW1zIGlyIHBpZW3Ek3JvdHMgZ2FuIHNwxJNjxKtnaWVtIGtva3RlacS8aWVtLCBnYW4gdmllZ2xpZW0gZHrEk3JpZW5pZW0uPC9wPg0KDQo8cD5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Ta2FpZHJ1bXM6IEl6c2thdHMga8SBIHN0aWtsYW0sIGJldCBiZXogYm9qxIFqdW11IHJpc2t1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrYmEgdW4gdmllZ2x1bXM6IERybyZzY2Fyb247aSBsaWV0b2phbWFzIMSBcsSBIHZhaSBjZcS8b2p1bW9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWVnbGEgdMSrcsSrJnNjYXJvbjthbmE6IFTEq3LEgW1hcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5QaWV2aWVub2ppZXRpZXMgaWxndHNwxJNqxKtnYWkga3VsdMWrcmFpICZtZGFzaDsgaWVnxIFkxIFqaWV0aWVzJm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyBrb2t0ZWnEvHUgZ2zEgXplcyZuYnNwO2phdSAmc2Nhcm9uO29kaWVuITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+U2lwIHN1c3RhaW5hYmx5OiBSZXVzYWJsZSBwbGFzdGljIGdsYXNzZXMgZm9yIGNvbGQgZHJpbmtzPC9zdHJvbmc+PC9oMj4NCg0KPHA+RWxldmF0ZSB5b3VyIGJldmVyYWdlIGV4cGVyaWVuY2Ugd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBjbGVhciBwbGFzdGljIGN1cHMgMjUwIG1sJm5ic3A7Jm1kYXNoOyB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgcHJhY3RpY2FsaXR5ISBEZXNpZ25lZCB0byBtaW1pYyB0aGUgZWxlZ2FuY2Ugb2YgcmVhbCBnbGFzcywgdGhlc2UgZHVyYWJsZSBjdXBzIGFyZSBpZGVhbCBmb3IgY29ja3RhaWxzLCBzbW9vdGhpZXMsIGljZWQgdGVhcywgYW5kIGFueSByZWZyZXNoaW5nIGNvbGQgZHJpbmsuIENyeXN0YWwtY2xlYXIgYW5kIHNoYXR0ZXJwcm9vZiwgdGhleSBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggdGhlIHJlc2lsaWVuY2UgbmVlZGVkIGZvciBsaXZlbHkgZ2F0aGVyaW5ncy48L3A+DQoNCjxwPlJldXNhYmxlIHBsYXN0aWMgZ2xhc3NlcyBmb3IgY29sZCBkcmlua3MmbmJzcDthcmUgY3JhZnRlZCB0byB3aXRoc3RhbmQgb3V0ZG9vciBiYXJzLCBmZXN0aXZhbHMsIHBpY25pY3MsIGFuZCBwb29sIHBhcnRpZXMuIFVubGlrZSBzaW5nbGUtdXNlIG9wdGlvbnMsIHRoZXkgcmVkdWNlIHdhc3RlIHdoaWxlIG1haW50YWluaW5nIGEgcHJlbWl1bSBsb29rLiBUaGUgMjUwIG1sIGNhcGFjaXR5IGlzIHZlcnNhdGlsZSBlbm91Z2ggZm9yIGJvdGggYm9sZCBtaXhlZCBkcmlua3MgYW5kIGxpZ2h0IGJldmVyYWdlcywgZW5zdXJpbmcgZXZlcnkgc2lwIHN0YXlzIGNoaWxsZWQgYW5kIGVuam95YWJsZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBmZWF0dXJlczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkNyeXN0YWwgY2xhcml0eTogVHJhbnNwYXJlbnQgZGVzaWduIG1pbWljcyBnbGFzcyBmb3IgYSBjbGFzc3kgcHJlc2VudGF0aW9uLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IGxpZ2h0d2VpZ2h0OiBQZXJmZWN0IGZvciB0cmF2ZWwgb3Igb3V0ZG9vciBldmVudHMgJm1kYXNoOyBubyBicmVha2FnZSB3b3JyaWVzITwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FYXN5IHRvIGNsZWFuOiBEaXNod2FzaGVyLXNhZmUgZm9yIGhhc3NsZS1mcmVlIHJldXNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+VXBncmFkZSB5b3VyIGRyaW5rd2FyZSBjb2xsZWN0aW9uIHdpdGggdGhlc2UmbmJzcDtyZXVzYWJsZSBjb2NrdGFpbCBjdXBzJm5ic3A7YW5kIHRvYXN0IHRvIGVjby1mcmllbmRseSBjZWxlYnJhdGlvbnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTUyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMjAgMTM6MDE6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDYuNzAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBhMmE3NmEyZTAxODVhZGZmYTc5MGNiNGJhMjcyZTNjNS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMga29rdGVpxLx1IGdsxIF6ZXMgMjUwIG1sLCBjYXVyc3DEq2TEq2dzIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5IDI1MCDQvNC7LCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQn9ChCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMjhCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTEyODUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiywgODUwINC80LssINCf0J8sINGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgODUwIG1sLCBQUCwgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA4NTAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLIDg1MCDQvNC7INCx0LXQtyDRgdC10LrRhtC40Lk6INCj0LTQvtCx0YHRgtCy0L4g0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0LvQtdCz0LrQuNC1Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10YHQtdGA0YLQvtCyINC4INC30LDQutGD0YHQvtC6Jm5ic3A70LLRi9C00LXRgNC20LjQstCw0Y7RgiDQt9Cw0LzQvtGA0L7Qt9C60YMsINGA0LDQt9C+0LPRgNC10LIg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC60LUg0Lgg0LzRi9GC0YzQtSDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCf0YDQvtC00YPQvNCw0L3QvdGL0Lkg0LTQuNC30LDQudC9Jm5ic3A70LPQtdGA0LzQtdGC0LjRh9C90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7QuSDQutGA0YvRiNC60Lgg0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtC70LjQstCw0L3QuNGPLCDQsCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDRgdGC0LXQvdC60Lgg0LTQtdC80L7QvdGB0YLRgNC40YDRg9GO0YIg0LDQv9C/0LXRgtC40YLQvdC+0LUg0YHQvtC00LXRgNC20LjQvNC+0LUuINCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC60LDRhNC1LCDQvtGE0LjRgdC90YvRhSDQvtCx0LXQtNC+0LIg0LjQu9C4INC/0LjQutC90LjQutC+0LIuINCj0YfQsNGB0YLQstGD0LnRgtC1INCyINC/0YDQvtCz0YDQsNC80LzQsNGFJm5ic3A70LTQtdC/0L7Qt9C40YLQvdC+0Lkg0YLQsNGA0YssINGH0YLQvtCx0Ysg0LzQuNC90LjQvNC40LfQuNGA0L7QstCw0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWFzIHRhaXNuc3TFq3J2ZWlkYSBrxIFyYmFzIDg1MCBtbDogS29tcGFrdGkgcmlzaW7EgWp1bWkgaWtkaWVuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD4mU2Nhcm9uO8SrcyZuYnNwO3ZhaXLEgWtrxIFydCBsaWV0b2phbWFzIMSTZGllbmEga8SBcmJhcyZuYnNwO2lyIHBhcmVkesSTdGFzIHBvcmNpasSBbSwgdXprb2TEgW0gdmFpIGRlc2VydGllbS4gRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgS4gVmllZ2xpLCBiZXQgaXp0dXLEq2dpLCB0xIFzIGlyIGlkZcSBbGFzIGthZmVqbsSrY8SBbSwgYmlyb2ppZW0gdmFpIG3EgWrEgW0uIFBpZWRhbG90aWVzJm5ic3A7ZGVwb3rEq3RhIHNpc3TEk23EgXMsIGrFq3Mgc2FtYXppbsSBdCB2aWVucmVpeiBsaWV0b2phbW8gcGxhc3RtYXNhcyBkYXVkenVtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHJlY3Rhbmd1bGFyIHNpbmdsZS1jb21wYXJ0bWVudCBmb29kIGNvbnRhaW5lcnMgODUwIG1sOiBDb21wYWN0IHNvbHV0aW9uIGZvciBldmVyeWRheSB1c2U8L3N0cm9uZz48L2gyPg0KDQo8cD5UaGVzZSZuYnNwO3JldXNhYmxlIGNvbnRhaW5lcnMgZm9yIGZvb2QgZGVsaXZlcnkmbmJzcDthcmUgZGVzaWduZWQgZm9yIGluZGl2aWR1YWwgcG9ydGlvbnMgb2Ygc291cHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIFRoZSBCUEEtZnJlZSBjb25zdHJ1Y3Rpb24gd2l0aHN0YW5kcyB0ZW1wZXJhdHVyZXMgZnJvbSAtMjAmZGVnO0MgdG8gKzEyMSZkZWc7QywgbWFraW5nIHRoZW0gc2FmZSBmb3IgZnJlZXppbmcsIG1pY3Jvd2F2aW5nLCBhbmQgZGlzaHdhc2hpbmcuIFRoZSBzcGlsbC1wcm9vZiBsaWQgZW5zdXJlcyBtZXNzLWZyZWUgdHJhbnNwb3J0LCB3aGlsZSB0aGUgdHJhbnNwYXJlbnQgZGVzaWduIHNob3djYXNlcyB5b3VyIGN1bGluYXJ5IGNyZWF0aW9ucy4gUGVyZmVjdCBmb3IgY2FmZXMsIG9mZmljZXMsIG9yIGhvbWUga2l0Y2hlbnMsIHRoZXkgYWxpZ24gd2l0aCZuYnNwO3N1c3RhaW5hYmxlIHBhY2thZ2luZyB0cmVuZHMmbmJzcDthbmQgcmVkdWNlIHJlbGlhbmNlIG9uIGRpc3Bvc2FibGUgb3B0aW9ucy4gTGlnaHR3ZWlnaHQgeWV0IHN0dXJkeSwgdGhleSZyc3F1bztyZSBpZGVhbCBmb3IgZWNvLWNvbnNjaW91cyBidXNpbmVzc2VzIGFkb3B0aW5nIGRlcG9zaXQtYmFzZWQgc3lzdGVtcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NTg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIyNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgODUwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDY0NjBhMjkzNjVkOTM3ZGI0OGMwNjI5M2Y1ZDEwZjExLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVycyBmb3IgdGFrZWF3YXkgODUwIG1sIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWFzIMSTZGllbnUga8SBcmJhcyA4NTAgbWwgbWVsbmFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiyA4NTAg0LzQuyDQs9C10YDQvNC10YLQuNGH0L3Ri9C5INC00LvRjyDQstGC0L7RgNGL0YUg0LHQu9GO0LQg0Lgg0YHQsNC70LDRgtC+0LIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NThdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjg4NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ0NTkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviAxNjAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXrEk2rEgXMgxaFhbXBhbmllxaFhIGdsxIF6ZXMgMTYwIG1sLCBQUywgY2F1cnNwxKtkxKtnYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzIDE2MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD48c3Ryb25nPtCf0YDQsNC30LTQvdGD0LnRgtC1INGN0LrQvtC70L7Qs9C40YfQvdC+OiDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLJm5ic3A70LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L48L3N0cm9uZz48L3A+DQoNCjxwPtCS0YHRgtGA0LXRh9Cw0LnRgtC1INC60LDQttC00YvQuSDQvNC+0LzQtdC90YIg0YEg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGM0Y4g0Lgg0LfQsNCx0L7RgtC+0Lkg0L4g0L/RgNC40YDQvtC00LUg0YEg0L3QsNGI0LjQvNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C80Lgg0LHQvtC60LDQu9Cw0LzQuCDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviEg0K3RgtC4INGE0YPQttC10YDRiyDQvtCx0YrQtdC80L7QvCAxNjAg0LzQuyDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LjQs9GA0LjRgdGC0YvRhSDQstC40L0sINGB0L7RhdGA0LDQvdGP0Y8g0LjRhSDQv9GD0LfRi9GA0YzQutC4INC4INGC0L7QvdC60LjQuSDQsNGA0L7QvNCw0YIuINCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINGB0LLQsNC00LXQsSwg0LLQtdGH0LXRgNC40L3QvtC6INC40LvQuCDRgNC+0LzQsNC90YLQuNGH0LXRgdC60LjRhSDQstC10YfQtdGA0L7QsiAmbWRhc2g7INC+0L3QuCDQv9C+0LfQstC+0LvRj9GO0YIg0L3QsNGB0LvQsNC20LTQsNGC0YzRgdGPINC/0YDQtdC80LjQsNC70YzQvdGL0Lwg0LrQsNGH0LXRgdGC0LLQvtC8LCDQvdC1INCy0YDQtdC00Y8g0L/Qu9Cw0L3QtdGC0LUuPC9wPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+INGA0LDQt9GA0LDQsdC+0YLQsNC90YsmbmJzcDvQtNC70Y8g0YHQvtCy0LXRgNGI0LXQvdGB0YLQstC+0LLQsNC90LjRjyDQstCw0YjQtdCz0L4g0L7Qv9GL0YLQsC4g0KPQt9C60LDRjyDRhNC+0YDQvNCwINGB0L7RhdGA0LDQvdGP0LXRgiDQuNCz0YDQuNGB0YLQvtGB0YLRjCwg0LAg0L/RgNC+0YfQvdGL0Lkg0L/Qu9Cw0YHRgtC40Log0YPRgdGC0L7QudGH0LjQsiDQuiDQv9C+0LLRgNC10LbQtNC10L3QuNGP0LwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQvNC10YDQvtC/0YDQuNGP0YLQuNC5INC90LAg0L7RgtC60YDRi9GC0L7QvCDQstC+0LfQtNGD0YXQtS4g0JvQtdCz0LrQuNC1LCDQvdC+INC90LDQtNC10LbQvdGL0LUsINC+0L3QuCDRg9C00L7QsdC90Ysg0LIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1INC4INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC48L3A+DQoNCjxwPtCY0LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C1INC40Lcg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4gMTYwINC80LsmbmJzcDvQv9C+0LTQtNC10YDQttC40LLQsNGO0YIg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC90LDQv9C40YLQutCwINC4INC90LUg0LLQv9C40YLRi9Cy0LDRjtGCINC30LDQv9Cw0YXQuC4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDRgdGC0LXQutC70LAsINC+0L3QuCDQvdC1INC30LDQv9C+0YLQtdCy0LDRjtGCINC4INC90LUg0LHQvtGP0YLRgdGPINC/0LDQtNC10L3QuNC5LCDQs9Cw0YDQsNC90YLQuNGA0YPRjywg0YfRgtC+INC60LDQttC00YvQuSDQs9C70L7RgtC+0Log0L7RgdGC0LDQtdGC0YHRjyDRgdCy0LXQttC40LwuINCt0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4sINC00L7QsdCw0LLQu9GP0Y8g0LjQt9GL0YHQutCw0L3QvdC+0YHRgtC4INC70Y7QsdC+0LzRgyDRgdC+0LHRi9GC0LjRji48L3A+DQoNCjxwPtCS0YvQsdC40YDQsNC50YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQsdC10Lcg0YPRidC10YDQsdCwINGB0YLQuNC70Y4hINCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyZuYnNwO9GB0L7QutGA0LDRidCw0Y7RgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQvtGC0YXQvtC00L7QsiDQuCDQu9C10LPQutC+INC80L7RjtGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCf0LjQutC90LjQuiwg0YTQtdGB0YLQuNCy0LDQu9GMINC40LvQuCDQtNC+0LzQsNGI0L3QuNC5INGD0LbQuNC9ICZtZGFzaDsg0Y3RgtC4INCx0L7QutCw0LvRiyDRgdC+0YfQtdGC0LDRjtGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwuPC9wPg0KDQo8cD7Qn9C+0LTQsNGA0LjRgtC1INGB0LLQvtC40Lwg0L/RgNCw0LfQtNC90LjQutCw0Lwg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMICZtZGFzaDsg0LfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAJm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINCx0L7QutCw0LvQvtCyINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+Jm5ic3A70YPQttC1INGB0LXQs9C+0LTQvdGPITwvcD4NCg0KPHA+PGVtPtCf0YDQsNC30LTQvdGD0LnRgtC1INGP0YDQutC+LCDQt9Cw0LHQvtGC0YzRgtC10YHRjCDQviDQv9C70LDQvdC10YLQtSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGllc3BpZWRpZXMgaWxndHNwxJNqYWk6IG3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXM8L3N0cm9uZz48L2gyPg0KDQo8cD5TdmluaWV0IGthdHJ1IG1pcmtsaSBhciBzdGlsdSB1biB2aWRlaSBkcmF1ZHrEq2d1IHBpZWVqdSwgaXptYW50b2pvdCBtxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMhICZTY2Fyb247xKtzIDE2MCBtbCBnbMSBemVzLCB2ZWlkb3RhcyBzcGVjacSBbGkgcHV0b2pvJnNjYXJvbjthamllbSB2xKtuaWVtLCBhcHZpZW5vIGVsZWdhbmNpIHVuIHByYWt0aXNrdW11LCBub2RybyZzY2Fyb247aW5vdCwga2EgJnNjYXJvbjthbXBhbmlldGlzIHNhZ2xhYsSBIGJ1cmJ1xLx1cyB1biBzbWFsa28gYXJvbcSBdHUuIElkZcSBbGkgcGllbcSTcm90YXMga8SBesSBbSwgYmFsbMSTbSB2YWkgcm9tYW50aXNraWVtIHZha2FyaWVtICZtZGFzaDsgdMSBcyDEvGF1aiBiYXVkxKt0IGF1Z3N0xIFrxIFzIGt2YWxpdMSBdGVzIGR6xJNyaWVudSwgbmVyYWRvdCBhdGtyaXR1bXVzLjwvcD4NCg0KPHA+RGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyBpciBpenN0csSBZMSBdGFzLCBsYWkgdXpsYWJvdHUgasWrc3UgYmF1ZMSrJnNjYXJvbjthbmFzIHBpZXJlZHppLiAmU2Nhcm9uO2F1csSBIGZvcm1hIHNhZ2xhYsSBIGR6xJNyaWVuYSBkesSrdsSrZ3VtdSwgYmV0IGl6dHVyxKtnxIEgcGxhc3RtYXNhIGlyIG5vdHVyxKtnYSBwcmV0IGJvasSBanVtaWVtICZtZGFzaDsgdGllJnNjYXJvbjtpIHRhcywga2FzIHZhamFkesSrZ3MgcGFzxIFrdW1pZW0gxIFyxIEgdmFpIGVuZXJnaXNraWVtIHN2aW7Ek20uIFZpZWdsxIFzLCBiZXQgc3RhYmlsxIFzIGdsxIF6ZXMgaXIgxJNydGkgcMSBcnZpZXRvamFtYXMgdW4gbGlldG9qYW1hcyB2YWlyxIFra8SBcnQsIHBhZGFyb3QgdMSBcyBwYXIgZ3VkcnUgaWVndWxkxKtqdW11IGdhbiBzYWltbmlla2llbSwgZ2FuIGVrb2xvxKNpamFpIGFwemluxIF0aWVtIGVudHV6aWFzdGllbS48L3A+DQoNCjxwPkl6Z2F0YXZvdGFzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnRpa2FzIHBsYXN0bWFzYXMsICZzY2Fyb247xKtzJm5ic3A7MTYwIG1sIGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMmbmJzcDt1enR1ciBkesSTcmllbmEgdsSTc3VtdSB1biBuZXV6c8WrYyBhcm9txIF0dXMuIEF0JnNjYXJvbjvEt2lyxKtixIEgbm8gc3Rpa2xhLCB0xIFzIG5lYWl6c21vZyB1biBuZXBsxKtzdCwgbm9kcm8mc2Nhcm9uO2lub3QsIGthIGthdHJzIG1hbGtvanVtcyBpciB0aWtwYXQgc3ZhaWdzIGvEgSBwaXJtYWlzLiBFcmdvbm9taXNrYWlzIGRpemFpbnMgdmllZ2xpIGllZGVyYXMgcm9rxIEsIHBpZXZpZW5vam90IGl6c21hbGNpbsSBdMSrYnUgamVia3VyYW0gcGFzxIFrdW1hbS48L3A+DQoNCjxwPkl6dsSTbGllcyBpbGd0c3DEk2p1LCBuZXVwdXLEk2pvdCBzdGlsdSEgTcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzIGdsxIF6ZXMmbmJzcDtzYW1hemluYSB2aWVucmVpeiBsaWV0b2phbW8gaXpzdHLEgWTEgWp1bXUgZGF1ZHp1bXUgdW4gaXIgdmllZ2xpIHTEq3LEgW1hcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuIFZhaSB0xIEgYsWrcyBkxIFyesSBIGJhbGzEq3RlLCBmZXN0aXbEgWxzIHZhaSBtxIFqxIFzIHBhdmFkxKt0cyB2YWthcnMgJm1kYXNoOyAmc2Nhcm9uO8SrcyBnbMSBemVzIGFwdmllbm8gc3RpbHUgdW4gaXp0dXLEq2J1LjwvcD4NCg0KPHA+SmEgdsSTbGllcywgbGFpIHRhdmkgc3bEk3RraSBrxLzFq3N0IHZpZGVpIGRyYXVkesSrZ8SBa2ksIHBhc8WrdGkgc2F2dSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1vICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBxb51Jm5ic3A7a29tcGxla3R1IGphdSAmc2Nhcm9uO29kaWVuITwvcD4NCg0KPHA+PGVtPlN2aW7Ek3QgdmFyIGFyxKsgYXRiaWxkxKtnaSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+VG9hc3Qgc3VzdGFpbmFibHk6IE91ciByZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzPC9zdHJvbmc+PC9oMj4NCg0KPHA+Q2VsZWJyYXRlIGV2ZXJ5IG1vbWVudCB3aXRoIGVsZWdhbmNlIGFuZCBlY28tY29uc2Npb3VzbmVzcyB1c2luZyBvdXImbmJzcDtSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzISBEZXNpZ25lZCBmb3Igc3BhcmtsaW5nIHdpbmVzLCB0aGVzZSAxNjAgbWwgZmx1dGVzIGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCBwcmFjdGljYWxpdHksIGVuc3VyaW5nIHlvdXIgY2hhbXBhZ25lIHJldGFpbnMgaXRzIHNpZ25hdHVyZSBidWJibGVzIGFuZCBkZWxpY2F0ZSBhcm9tYXMuIFBlcmZlY3QgZm9yIHdlZGRpbmdzLCBwYXJ0aWVzLCBvciBpbnRpbWF0ZSBnYXRoZXJpbmdzLCB0aGV5IG9mZmVyIGEgZ3VpbHQtZnJlZSB3YXkgdG8gZW5qb3kgcHJlbWl1bSBxdWFsaXR5IHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBwbGFuZXQuPC9wPg0KDQo8cD5SZXVzYWJsZSBjaGFtcGFnbmUgZ2xhc3NlcyBhcmUgZGVzaWduZWQmbmJzcDt0byBlbmhhbmNlIHlvdXIgZHJpbmtpbmcgZXhwZXJpZW5jZS4gVGhlIHRhbGwsIHNsZW5kZXIgc2hhcGUgcHJlc2VydmVzIGVmZmVydmVzY2VuY2UsIHdoaWxlIHRoZSBkdXJhYmxlIHBsYXN0aWMgY29uc3RydWN0aW9uIHJlc2lzdHMgYnJlYWthZ2UmbWRhc2g7aWRlYWwgZm9yIG91dGRvb3IgZXZlbnRzIG9yIGxpdmVseSBjZWxlYnJhdGlvbnMuIExpZ2h0d2VpZ2h0IHlldCBzdHVyZHksIHRoZXkmcnNxdW87cmUgZWFzeSB0byB0cmFuc3BvcnQgYW5kIHJldXNlLCBtYWtpbmcgdGhlbSBhIHNtYXJ0IGludmVzdG1lbnQgZm9yIGJvdGggaG9zdHMgYW5kIGVjby1hd2FyZSBlbnRodXNpYXN0cy48L3A+DQoNCjxwPkNyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIGZvb2QtZ3JhZGUgcGxhc3RpYywgdGhlc2UmbmJzcDsxNjAgbWwgcmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlcyZuYnNwO21haW50YWluIHRoZSBkcmluayZyc3F1bztzIGNyaXNwIHRlbXBlcmF0dXJlIGFuZCBwcmV2ZW50IGZsYXZvciB0cmFuc2Zlci4gVW5saWtlIHRyYWRpdGlvbmFsIGdsYXNzLCB0aGV5IHdvbiZyc3F1bzt0IGZvZyB1cCBvciBhYnNvcmIgb2RvcnMsIGVuc3VyaW5nIGV2ZXJ5IHNpcCB0YXN0ZXMgYXMgZnJlc2ggYXMgdGhlIGZpcnN0LiBQbHVzLCB0aGVpciBlcmdvbm9taWMgZGVzaWduIGZpdHMgY29tZm9ydGFibHkgaW4gaGFuZCwgYWRkaW5nIGEgdG91Y2ggb2YgcmVmaW5lbWVudCB0byBhbnkgb2NjYXNpb24uPC9wPg0KDQo8cD5DaG9vc2Ugc3VzdGFpbmFiaWxpdHkgd2l0aG91dCBzYWNyaWZpY2luZyBzdHlsZSEgT3VyJm5ic3A7cmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlcyZuYnNwO3JlZHVjZSBzaW5nbGUtdXNlIHdhc3RlIGFuZCBhcmUgZGlzaHdhc2hlci1zYWZlIGZvciBlZmZvcnRsZXNzIGNsZWFudXAuIFdoZXRoZXIgeW91JnJzcXVvO3JlIGhvc3RpbmcgYSBnYXJkZW4gcGFydHkgb3IgdG9hc3RpbmcgYXQgYSBmZXN0aXZhbCwgdGhlc2UgZmx1dGVzIGRlbGl2ZXIgZWxlZ2FuY2UgYW5kIGR1cmFiaWxpdHkgaW4gZXF1YWwgbWVhc3VyZS48L3A+DQoNCjxwPlVwZ3JhZGUgeW91ciBjZWxlYnJhdGlvbnMgd2l0aCBvdXImbmJzcDtyZXVzYWJsZSBjaGFtcGFnbmUgZ2xhc3NlcyZtZGFzaDt3aGVyZSBsdXh1cnkgbWVldHMgcmVzcG9uc2liaWxpdHkuIE9yZGVyIHlvdXIgc2V0IHRvZGF5IGFuZCByYWlzZSBhIGdsYXNzIHRvIGEgZ3JlZW5lciBmdXR1cmUhPC9wPg0KDQo8cD48ZW0+U3BhcmtsZSBzdXN0YWluYWJseSwgc2lwIGNvbmZpZGVudGx5ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwNjk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBDaGFtcGFnbmUgRmx1dGVzIDE2MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzlhNDVkY2I1MjY2YTIxMWI4NGUwMDk0ODUyNGUwMjIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB0cmFuc3BhcmVudCBwbGFzdGljIFUtc2hhcGUgY2hhbXBhZ25lIGZsdXRlcyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2rEgXMgbGlldG/FoWFuYXMgxaFhbXBhbmllxaFhIHZhaSBkemlya3N0b8WhbyB2xKtuYSBnbMSBemVzIG5vIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+INC40LvQuCDQuNCz0YDQuNGB0YLQvtCz0L4g0LLQuNC90LAg0LjQtyDQn9ChCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ192YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dF0gPT4gU21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9wZXJ0eV9pbmZvOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0F1dG9sb2FkRmlsdGVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVmYXVsdE1vZGlmaWVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQ29uZmlnVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVidWdUZW1wbGF0ZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUmVnaXN0ZXJlZE9iamVjdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU3RyZWFtVmFyaWFibGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1RlbXBsYXRlVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbTGl0ZXJhbHNdID0+IExpdGVyYWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvbHZlZFByb3BlcnRpZXM6U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5yZWdpc3RlclBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9VbnJlZ2lzdGVyUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvZGVGcmFtZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfQ29kZUZyYW1lIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2dldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWRkTGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvYWRQbHVnaW5dID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTG9hZFBsdWdpbiBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZnVuY3Rpb24uY291bnRlci5waHBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvZnVuY3Rpb24uY291bnRlci5waHAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5yb3VuZC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3dyaXRlRmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfV3JpdGVGaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ192YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dF0gPT4gU21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpUeXBlXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9wZXJ0eV9pbmZvOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQXV0b2xvYWRGaWx0ZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVmYXVsdE1vZGlmaWVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0NvbmZpZ1ZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWJ1Z1RlbXBsYXRlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUmVnaXN0ZXJlZE9iamVjdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1N0cmVhbVZhcmlhYmxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbVGVtcGxhdGVWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbTGl0ZXJhbHNdID0+IExpdGVyYWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc29sdmVkUHJvcGVydGllczpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtnZXRUZW1wbGF0ZVZhcnNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfR2V0VGVtcGxhdGVWYXJzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiA3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZWRdID0+IFNtYXJ0eV9UZW1wbGF0ZV9Db21waWxlZCBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV9oYXNoXSA9PiAzMDA1OTEwOTQ2ODdkNDg1NjY3ZTU2N18yMzIwMjg1NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlcGF0aF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2ZpbGVzL2NvbXBpbGVkVGVtcGxhdGVzL2RiMGEwMDg2OGI2MTkzZGZiY2RmZDY1YjJkZDY3YmMzYzZhYjVmZmZfMC5maWxlLmNhdGFsb2cub2JqZWN0LnRwbC5waHAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZXN0YW1wXSA9PiAxNzUzMDQwOTA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4aXN0c10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJvY2Vzc2VkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5pZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhc19ub2NhY2hlX2NvZGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlX2RlcGVuZGVuY3ldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gMTcwOTIwOTQyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbnRlbnRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmNsdWRlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc0NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgIFtmaWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9zeXNwbHVnaW5zL3NtYXJ0eV90ZW1wbGF0ZV9jb21waWxlZC5waHAKICAgICAgICAgICAgICAgICAgICBbbGluZV0gPT4gMTA1CiAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uXSA9PiBwcm9jZXNzCiAgICAgICAgICAgICAgICAgICAgW2NsYXNzXSA9PiBTbWFydHlfVGVtcGxhdGVfQ29tcGlsZWQKICAgICAgICAgICAgICAgICAgICBbdHlwZV0gPT4gLT4KICAgICAgICAgICAgICAgICAgICBbYXJnc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfb2JqVHlwZV0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc21hcnR5XSA9PiBTbWFydHkgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9fbGl0ZXJhbF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl91bmFzc2lnbmVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX2luY2x1ZGVfcGF0aF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW190ZW1wbGF0ZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF90ZW1wbGF0ZV9kaXJdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbmZpZ0Rpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX2NvbmZpZ19kaXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3RlbXBsYXRlX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcGx1Z2luX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb21waWxlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGx1Z2luc0Rpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NvbXBpbGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX3N1Yl9kaXJzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfYW1iaWd1b3VzX3Jlc291cmNlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0ZW5kc19yZWN1cnNpb25dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsZWZ0X2RlbGltaXRlcl0gPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyaWdodF9kZWxpbWl0ZXJdID0+IH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGl0ZXJhbHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfY2xhc3NdID0+IFNtYXJ0eV9TZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9wb2xpY3ldID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwaHBfaGFuZGxpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfcGhwX3RlbXBsYXRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ19jdHJsXSA9PiBOT05FCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NtYXJ0eV9kZWJ1Z19pZF0gPT4gU01BUlRZX0RFQlVHCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnX3RwbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3JlcG9ydGluZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19vdmVyd3JpdGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Jvb2xlYW5pemVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3JlYWRfaGlkZGVuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9sb2NraW5nXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xvY2tpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2NraW5nX3RpbWVvdXRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcmVzb3VyY2VfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9tb2RpZmllZF9jaGVja10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcGx1Z2luc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX29iamVjdHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jbGFzc2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NhY2hlX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvbG9hZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfbW9kaWZpZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VzY2FwZV9odG1sXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRfdGltZV0gPT4gMTc1MzA0MDk4MS41NDkxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jdXJyZW50X2ZpbGVdID0+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+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjEyQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTU4NDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Ls6INCY0LTQtdCw0LvRjNC90LDRjyDQv9C+0YDRhtC40Y8g0L3QsCDQvtC00L3QvtCz0L48L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC60L7QvNC/0LDQutGC0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdGD0LvRjNC+0L3QvtCyLCDQutGA0LXQvC3RgdGD0L/QvtCyINC40LvQuCDQuNC30YvRgdC60LDQvdC90YvRhSDQtNC10YHQtdGA0YLQvtCyPyDQndCw0YjQuCZuYnNwO9C60YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRg9C00L7QsdGB0YLQstC+LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQodC+0LfQtNCw0L3QvdGL0LUg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC+0L3QuCDQv9C+0LTRh9C10YDQutC90YPRgiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0Y/RgiDQtNCw0LbQtSDRgdCw0LzRi9GFINCy0LfRi9GB0LrQsNGC0LXQu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0L3QtSDRgdC+0LTQtdGA0LbQuNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQS1GcmVlKSwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDRgdC+0LLQvNC10YHRgtC40LzQsCDRgdC+INCy0YHQtdC80Lgg0YDQsNC30LzQtdGA0LDQvNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgKDM3NSDQvNC7LCA1MDAg0LzQuywgMTAwMCDQvNC7KSAmbWRhc2g7INGD0LTQvtCx0L3QviDRhdGA0LDQvdC40YLRjCDQuCDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNC00LrQuNC80Lgg0LHQu9GO0LTQsNC80LgsINGB0L7RhdGA0LDQvdGP0Y8g0YHQstC10LbQtdGB0YLRjCDQuCDQsNGA0L7QvNCw0YIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtC00YfQtdGA0LrQvdC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINC/0L7Qt9C40YbQuNGOINCy0LDRiNC10LPQviDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCwINC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDQstC10YDQvdGD0YLRjCDRgtCw0YDRgyDQtNC70Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L08L3N0cm9uZz46INC60YDRg9Cz0LvQsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDRg9C/0YDQvtGJ0LDRjtGCINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNGOINGB0L7QtNC10YDQttC40LzQvtCz0L4uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI8L3N0cm9uZz46INC/0L7QtNCw0LLQsNC50YLQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGD0L/Riywg0LTQtdGB0LXRgNGC0Ysg0LjQu9C4INGB0L7Rg9GB0Ysg0LIg0Y3QutC+0YPQv9Cw0LrQvtCy0LrQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10YDQstC40YHQvtCyINC00L7RgdGC0LDQstC60Lgg0LXQtNGLPC9zdHJvbmc+OiDQvtCx0LXRgdC/0LXRh9GM0YLQtSDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINCx0LvRjtC0INC4INC80LjQvdC40LzQuNC30LjRgNGD0LnRgtC1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCU0L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjog0LPQvtGC0L7QstGM0YLQtSDQv9C+0LvQtdC30L3Ri9C1INC+0LHQtdC00Ysg0L3QsCDRgNCw0LHQvtGC0YMg0LjQu9C4INGF0YDQsNC90LjRgtC1INC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0LHRjtC00LbQtdGC0LA8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC+0LrRgNCw0YnQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQutGA0LXQv9C70LXQvdC40LUg0LvQvtGP0LvRjNC90L7RgdGC0Lg8L3N0cm9uZz46INC60LvQuNC10L3RgtGLINC00L7QstC10YDRj9GO0YIg0LHRgNC10L3QtNCw0LwsINC60L7RgtC+0YDRi9C1INC30LDQsdC+0YLRj9GC0YHRjyDQviDRjdC60L7Qu9C+0LPQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0YHRgtCy0L48L3N0cm9uZz46INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCAoMzc1INC80LspINC90LUg0LfQsNC90LjQvNCw0LXRgiDQvNC10YHRgtC+INCyINGB0YPQvNC60LUg0LjQu9C4INGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0LDQutGC0L7QvCDQt9Cw0LHQvtGC0Ysg0L4g0YHQtdCx0LUg0Lgg0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDogS29tcGFrdHMgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtcyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW08L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IHByYWt0aXNrdXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBzdmFpZ3VtdSB1biBzaWx0dW11IHZpZW5haSBwb3JjaWphaT8gTcWrc3UmbmJzcDs8c3Ryb25nPmRhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw8L3N0cm9uZz4mbmJzcDtpciBpZGXEgWxpIHBpZW3Ek3JvdGksIGxhaSBwYXNuaWVndHUgenVwYXMsIGJ1bGpvbnVzLCBkZXNlcnR1cyB2YWkgdXprb2RhcyBiZXogbm9wbMWrZMSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGtvbWZvcnR1IGdhbiBtxIFqxIFzLCBnYW4ga2FmZWpuxKtjxIFzLCBhcHZpZW5vam90IGtvbXBha3RvIGl6bcSTcnUsIGRybyZzY2Fyb247xKtidSB1biBpbGd0c3DEk2rEq2J1LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgcMSBcnZhZMSBam90ICZzY2Fyb247xLdpZHJ1cyDEk2RpZW51cyB2YWkgbcSTcmNlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBkZXIgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSwgdmllbmvEgXImc2Nhcm9uO29qb3QgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHZpZXTEgXMgYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S29tcGFrdHMgdW4gcHJha3Rpc2tzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIGl6bcSTcnMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtLCBuZXBpZXNsb2dvam90IGxlZHVzc2thcGkgdmFpIHBsYXVrdHVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JbmRpdmlkdcSBbGFzIHBvcmNpamFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB6dXBhcywgYsSTcm51IMSTZGllbmksIGpvZ3VydGEgZGVzZXJ0aSB2YWkgbWF6YXMgdXprb2Rhcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5LYWZlam7Eq2NhcyB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHBha2FscG9qdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDEk3J0aSBsaWV0b2phbWksIGxhaSBwYXNuaWVndHUgxJNkaWVudXMgJnF1b3Q7cGHFhmVtIGzEq2R6aSZxdW90OyBmb3JtxIF0xIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TcSBamFzIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHZpZW5rxIFyJnNjYXJvbjthIMSTZGllbmEgc2FnYXRhdm8mc2Nhcm9uO2FuYSB1biB1emdsYWLEgSZzY2Fyb247YW5hLCBuZXBpZXRpZWtvdCBhciBsaWVrdSB2aWV0dS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGl6bcSTcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IDM3NSBtbCB0aWxwdW1zIGlyIGlkZcSBbHMsIGxhaSBuZXPEk3JrxIHFhm90dSB0ZWxwdSB1biB2aWVnbGkgaWVrxLxhdXRvcyBzb23EgXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgZGVwb3rEq3RhIHNpc3TEk211IGludGVncsSBY2lqYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbW90aXbEk2ppZXQga2xpZW50dXMgYXRncmllenQgdHJhdWt1cywgc2FtYXppbm90IGl6bWFrc2FzIHVuIGVrb2xvxKNpc2tvIHDEk2RhcyBub3NwaWVkdW11LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIMSTZGllbmllbSwgYmV0IGFyxKsgc8Sra2llbSBwcm9kdWt0aWVtIChvZ2FzLCByaWVrc3RpLCBzxJNrbGFzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyAzNzUgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgcmlzaW7EgWp1bXMsIGthcyBhcHZpZW5vIGZ1bmtjaW9uYWxpdMSBdGksIGtvbXBha3R1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUgbWw6IENvbXBhY3QgRnJlc2huZXNzIGZvciBTaW5nbGUgU2VydmluZ3M8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciBwcmFjdGljYWwgY29udGFpbmVycyB0byBrZWVwIGluZGl2aWR1YWwgcG9ydGlvbnMgZnJlc2ggYW5kIGxlYWstZnJlZT8gT3VyJm5ic3A7cmV1c2FibGUgMzc1IG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzb3VwcywgYnJvdGhzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBEZXNpZ25lZCBmb3IgY29udmVuaWVuY2UsIHRoZXkgY29tYmluZSBwb3J0YWJpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWZyaWVuZGxpbmVzcy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgTWF0ZXJpYWw8L3N0cm9uZz46IFNhZmUgZm9yIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBMaWQ8L3N0cm9uZz46IFBhdGVudGVkIHNlYWxpbmcgc3lzdGVtIHByZXZlbnRzIHNwaWxscywgZXZlbiB3aXRoIGxpcXVpZHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIENvbXBhdGliaWxpdHk8L3N0cm9uZz46IExpZHMgZml0IGFsbCBjb250YWluZXIgc2l6ZXMgKDM3NSBtbCB0byAxMDAwIG1sKSBmb3IgZWFzeSBzdGFja2luZy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJlZHVjZXMgc2luZ2xlLXVzZSB3YXN0ZSwgaWRlYWwgZm9yIGNhZmVzIHdpdGggZGVwb3NpdCBzeXN0ZW1zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkNvbXBhY3QgRGVzaWduPC9zdHJvbmc+OiBTcGFjZS1zYXZpbmcgc2l6ZSBmb3Igc2luZ2xlIHNlcnZpbmdzLCBsdW5jaGJveGVzLCBvciBzbWFsbCBwYW50cmllcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TaW5nbGUtU2VydmUgTWVhbHM8L3N0cm9uZz46IFNvdXBzLCBvYXRtZWFsLCB5b2d1cnQsIG9yIHNuYWNrcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzPC9zdHJvbmc+OiBLZWVwIHBvcnRpb25zIGZyZXNoIGZvciB0YWtlb3V0IG9yIG1lYWwga2l0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Ib21lIFVzZTwvc3Ryb25nPjogUHJlcCBpbmRpdmlkdWFsIG1lYWxzIHdpdGhvdXQgY2x1dHRlci48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNpemU8L3N0cm9uZz46IEZpdHMgZWFzaWx5IGluIGJhZ3MsIGx1bmNoYm94ZXMsIG9yIG9mZmljZSBkcmF3ZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIFJlYWR5PC9zdHJvbmc+OiBFbmNvdXJhZ2UgcmV0dXJucyB0byBjdXQgY29zdHMgYW5kIHdhc3RlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVB1cnBvc2U8L3N0cm9uZz46IFVzZSBmb3IgcGFudHJ5IHN0b3JhZ2UgKG51dHMsIGJlcnJpZXMsIHNwaWNlcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDM3NSBtbCBDb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBFbmpveSBmcmVzaG5lc3MsIGNvbnZlbmllbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkgaW4gb25lIGNvbXBhY3QgcGFja2FnZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1MTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDM5ODcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYWlzIHp1cGFzIHRyYXVrcyAzNzUgbWwgdmlkZWkgZHJhdWR6xKtncyBpZXBha29qdW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBlY28tZnJpZW5kbHkgZGlzaHdhc2hlciBhbmQgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXJzIGZvciB0YWtlb3V0IGFuZCBkZWxpdmVyeSBzZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YPQv9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7INGBINCz0LXRgNC80LXRgtC40YfQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LbQuNC00LrQuNGFINCx0LvRjtC0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNvdXAgY29udGFpbmVyLmpwZWcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1OGFjYzM4ZTc3NDM2ZWE1NTM5ZjdmZTIyOTVlYmIwZi5qcGVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTWlrcm92acS8xYZ1IHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHprxIFydCBsaWV0b2phbXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRg9C/0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Lsg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MDQ0LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQwYzEzNGJmMzI4N2EwOTU3OWEzODJlYmY5MGIzZjcyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWkgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiDQo9C/0LDQutC+0LLQutCwINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDQv9GA0LjQs9C+0LTQvdCw0Y8g0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQodCS0KcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7INGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA1Ni5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1NDkyNDhmMmMxZWE3NGI4NGVkNGM0NDVjYmUyMDkzMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjE0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtaWUgenVwYXMgdHJhdWtpIHZpZGVpIGRyYXVkesSrZ2FpIMSTZGluxIHFoWFuYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVycyBmb3IgdGFrZWF3YXkgbWljcm93YXZlIGFuZCBkaXNod2FzaGVyIHNhZmUgZWNvLWZyaWVuZGx5IHBhY2thZ2luZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JPQtdGA0LzQtdGC0LjRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwINC4INCy0YLQvtGA0YvRhSDQsdC70Y7QtAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzE5MC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzN2YwM2RiYjc2MTYxYWUyYTBkYzIxNGQwYzc5NGY2Ny5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzk4NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNCMTJCIGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzNzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTkgeCAyNCB4IDM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDYsNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA4LjQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4zMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4xNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC44NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNS45NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS4wNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4MzRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBKQS1UUzEwQ0xSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAgMTguNSDRgdC8LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUgMTguNSBjbSwgUFMsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiAxOC41IGNtLCBQUywgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwLCDQuNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YHQvtGH0LXRgtCw0LXRgiDQsiDRgdC10LHQtSDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMLiDQldGRINC/0YDQvtC30YDQsNGH0L3Ri9C5INGG0LLQtdGCINC/0YDQuNC00LDRkdGCINC10Lkg0LvQtdCz0LrQvtGB0YLRjCDQuCDRgdC+0LLRgNC10LzQtdC90L3QvtGB0YLRjCwg0LAg0LTQu9C40L3QsCAxOCw1INGB0Lwg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YEg0LPQu9GD0LHQvtC60LjQvNC4INGC0LDRgNC10LvQutCw0LzQuC4g0JHQu9Cw0LPQvtC00LDRgNGPINCx0L7Qu9C10LUg0YLRj9C20ZHQu9C+0LzRgyDQstC10YHRgyDQuCDQutGA0YPQs9C70L7QvNGDINCz0LvRg9Cx0L7QutC+0LzRgyDRh9C10YDQv9Cw0LvRgywg0Y3RgtCwINC70L7QttC60LAg0L7RgtC70LjRh9Cw0LXRgtGB0Y8g0L/QvtCy0YvRiNC10L3QvdC+0Lkg0L/RgNC+0YfQvdC+0YHRgtGM0Y4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YzRjiwg0L/RgNC10LLQvtGB0YXQvtC00Y8g0LTRgNGD0LPQuNC1INGB0YPQv9C+0LLRi9C1INC70L7QttC60LguINCe0L3QsCDQu9C10LPQutC+INC80L7QtdGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXRkSDQsdC10Lcg0L/QvtGC0LXRgNC4INCy0L3QtdGI0L3QtdCz0L4g0LLQuNC00LAg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0LguINCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7QuSDQu9C+0LbQutC4INC/0L7QvNC+0LPQsNC10YIg0YHQvdC40LfQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDQt9Cw0LHQvtGC0LUg0L4g0L/RgNC40YDQvtC00LUuINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdC90YvQuSDQuCDRgdGC0LjQu9GM0L3Ri9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDQtdC00YsuINCS0YvQsdC40YDQsNC50YLQtSDQvdCw0YjRgyDQu9C+0LbQutGDINC00LvRjyDQv9C+0LLRi9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGPINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QuNGPINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSwga2FzIGl6Z2F0YXZvdGEgbm8gaXp0dXLEq2dhcyBwbGFzdG1hc2FzLCBhcHZpZW5vIGF1Z3N0dSBrdmFsaXTEgXRpIHVuIHZpZGVpIGRyYXVkesSrZ3VtdS4gQ2F1cnNwxKtkxKtnxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgdmllZ2x1IHVuIG1vZGVybnUgaXpza2F0dSwgc2F2dWvEgXJ0IDE4LDUgY20gZ2FydW1zIHBhZGFyYSB0byB2aWVnbGkgbGlldG9qYW11IGFyIGR6acS8xIFtIHBsxIFrc27Ek20uIEFyIGxpZWzEgWt1IHN2YXJ1IHVuIGFwYcS8dSwgZHppxLx1IGthdXNpxYZ1ICZzY2Fyb247xKsga2Fyb3RlIGlyIMSrcGEmc2Nhcm9uO2kgc3DEk2PEq2dhIHVuIGl6dHVyxKtnYSwgcMSBcnNwxJNqb3QgY2l0YXMgenVwYXMga2Fyb3Rlcy4gVG8gaXIgdmllZ2xpIHTEq3LEq3QgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBrYXMgxLxhdWogdG8gaXptYW50b3QgZGF1ZHphcyByZWl6ZXMsIG5lemF1ZMSTam90IGl6c2thdHUgdW4gZnVua2Npb25hbGl0xIF0aS4gJlNjYXJvbjvEq3Mga2Fyb3RlcyBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgYsWrdMSrYmEgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LCBwYWzEq2R6b3QgYWl6c2FyZ8SBdCB2aWRpLiBJZGXEgWxpIHBpZW3Ek3JvdHMgcmVzdG9yxIFuaWVtIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0gxJNydHUgdW4gc3RpbMSrZ3UgcsSra3UgxJMmc2Nhcm9uO2FuYWkuIEl6dsSTbGlldGllcyBtxatzdSBrYXJvdGksIGxhaSB1emxhYm90dSBzYXZ1IHNlcnZpc2EgbMSrbWVuaSB1biBhcG1pZXJpbsSBdHUga2xpZW50dSB2YWphZHrEq2JhcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uPC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgc291cCBzcG9vbiBtYWRlIG9mIGR1cmFibGUgcGxhc3RpYyBjb21iaW5lcyBoaWdoIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MuIEl0cyB0cmFuc3BhcmVudCBjb2xvciBnaXZlcyBpdCBsaWdodG5lc3MgYW5kIG1vZGVybml0eSwgYW5kIHRoZSBsZW5ndGggb2YgMTguNSBjbSBlbnN1cmVzIGVhc2Ugb2YgdXNlIHdpdGggZGVlcCBwbGF0ZXMuIFRoYW5rcyB0byBpdHMgaGVhdmllciB3ZWlnaHQgYW5kIHJvdW5kIGRlZXAgbGFkbGUsIHRoaXMgc3Bvb24gaXMgY2hhcmFjdGVyaXplZCBieSBpbmNyZWFzZWQgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHksIHN1cnBhc3Npbmcgb3RoZXIgc291cCBzcG9vbnMuIEl0IGlzIGVhc3kgdG8gd2FzaCBpbiB0aGUgZGlzaHdhc2hlciwgd2hpY2ggYWxsb3dzIHlvdSB0byB1c2UgaXQgbWFueSB0aW1lcyB3aXRob3V0IGxvc2luZyBpdHMgYXBwZWFyYW5jZSBhbmQgZnVuY3Rpb25hbGl0eS4gUmV1c2FibGUgdXNlIG9mIHRoaXMgc3Bvb24gaGVscHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgcGxhc3RpYyB3YXN0ZSwgY29udHJpYnV0aW5nIHRvIGNhcmluZyBmb3IgbmF0dXJlLiBJZGVhbCBmb3IgcmVzdGF1cmFudHMgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzLCBwcm92aWRpbmcgY3VzdG9tZXJzIHdpdGggYSBjb252ZW5pZW50IGFuZCBzdHlsaXNoIHRvb2wgZm9yIGVhdGluZy4gQ2hvb3NlIG91ciBzcG9vbiB0byBpbXByb3ZlIHlvdXIgc2VydmljZSBhbmQgbWVldCB0aGUgbmVlZHMgb2YgeW91ciBjdXN0b21lcnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjUwOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTM2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDUyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9kaXNwb3NhYmxlLXRhYmxld2FyZS9kaXNwb3NhYmxlLWN1dGxlcnkxL2V4dHJhLWR1cmFibGUtY3V0bGVyeS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5L2l0ZW0tODM0LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIDE4LjUgY20sIFBTLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS41MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNDJiM2JmYjFiYjcyNzk1ZjkxMGEyZDlkZjAzYmQ3YzEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTI2MTcyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ0NzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCR0YPQvNCw0LbQvdGL0Lkg0L/QsNC60LXRgiDRgSDRgNGD0YfQutCw0LzQuCAyNngxN3gyNSDRgdC8LCDQmtGA0LDRhNGCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUGFwxKtyYSBtYWlzacWGxaEgYXIgcm9rdC4sIDI2eDE3eDI1Y20sIGJyxatucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIDI2eDE3eDI1IGNtLCBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JHRg9C80LDQttC90YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0YDRg9GH0LrQsNC80Lgg0LTQu9GPINC10LTRiyDQvdCwINCy0YvQvdC+0YEg0Lgg0LTQvtGB0YLQsNCy0LrQuDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCR0YPQvNCw0LbQvdGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QsNC60LXRgtGLINGBINC/0LvQvtGB0LrQuNC80Lgg0YDRg9GH0LrQsNC80LggJm5kYXNoOyDRjdGC0L4g0LrRgNCw0YHQuNCy0YvQuSwg0YPQtNC+0LHQvdGL0Lkg0Lgg0L3QsNC00LXQttC90YvQuSDRg9C/0LDQutC+0LLQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0LsuINCf0LDQutC10YLRiyDQuNGB0L/QvtC70YzQt9GD0Y7RgiDQv9C+0LQg0L/QuNGJ0LXQstGL0LUg0L/RgNC+0LTRg9C60YLRiywg0L7RgdC+0LHQtdC90L3QviDRgNCw0YHQv9GA0L7RgdGC0YDQsNC90LXQvdGLINCyINC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LDRhSDQtNC70Y8g0LXQtNGLINC90LAg0LLRi9C90L7RgSDQuCDQsiDRgdC10YDQstC40YHQsNGFINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLiZuYnNwO9Cf0LDQutC10YLRiyDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0Y3QutC+0LvQvtCz0LjRh9C10YHQutC4INGH0LjRgdGC0L7Qs9C+INC60YDQsNGE0YLQsC4g0KLQsNC60L7QuSDQv9Cw0LrQtdGCINCy0YvQtNC10YDQttC40LLQsNC10YIg0LTQviAxMiDQutCzINC90LDQs9GA0YPQt9C60LgsINC/0YDQsNC60YLQuNGH0LXRgdC60Lgg0YMg0L3QtdCz0L4g0L3QtdGCINC+0LPRgNCw0L3QuNGH0LXQvdC40Lkg0L/QviDQt9Cw0L/QvtC70L3QtdC90LjRji4g0JHRg9C80LDQttC90YvQtSDRgNGD0YfQutC4INC+0YfQtdC90Ywg0LrQsNGH0LXRgdGC0LLQtdC90L3QviDQuCDQvdCw0LTQtdC20L3QviDQstC60LvQtdC10L3RiyDQsiDQv9Cw0LrQtdGCLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGFwxKtyYSBtYWlzacWGaSBhciByb2t0dXJpZW0gxJNkaWVudSBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwxKtyYSBwxIFydGlrYXMgbWFpc2kgYXIgcGxha2FuaWVtIHJva3R1cmllbSAtIHRhcyBpciBza2Fpc3RzLCDEk3J0cyB1biBkcm8mc2Nhcm9uO3MgaWVwYWtvJnNjYXJvbjthbmFzIG1hdGVyacSBbHMuIFRvcyBsaWV0bywgbGFpIGllcGFrb3R1IHDEgXJ0aWthcyBwcm9kdWt0dXMsIGlyIMSrcGEmc2Nhcm9uO2kgaXpwbGF0xKt0aSB1biBwaWVwcmFzxKt0aSDEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMga2FmZWpuxKtjxIFzIHVuIHJlc3RvcsSBbm9zLiAmU2Nhcm9uO2llIHBhcMSrcmEgbWFpc2nFhmkgaXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHZpZGVpIGRyYXVkesSrZ2EgcGFwxKtyYS4gJlNjYXJvbjvEgWRzIG1haXNpxYYmc2Nhcm9uOyBpenR1ciBsxKtkeiBwYXQgMTIga2cgc3ZhcnUsIHRhbSBwcmFrdGlza2kgbmF2IGllcm9iZcW+b2p1bXUgcHJvZHVrdHUgcGllcGlsZMSrJnNjYXJvbjthbmFpLiBQYXDEq3JhIHJva3R1cmkgaXIga3ZhbGl0YXTEq3ZpIHVuIGRybyZzY2Fyb247aSBwaWVsxKttxJN0aS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIGZvciBUYWtlLUF3YXkgYW5kIGZvb2QgZGVsaXZlcnk8L3N0cm9uZz48L2gyPg0KDQo8cD5QYXBlciZuYnNwO2JhZ3Mgd2l0aCBmbGF0IGhhbmRsZXMgYXJlIGEgYmVhdXRpZnVsLCBjb252ZW5pZW50IGFuZCByZWxpYWJsZSBwYWNrYWdpbmcgbWF0ZXJpYWwgZm9yIFRha2UtQXdheSBhbmQgVG8tR28gYnVzaW5lc3MuIEJhZ3MgYXJlIHVzZWQgZm9yIGZvb2QsIGVzcGVjaWFsbHkgY29tbW9uIGluIGNhZmVzIGFuZCByZXN0YXVyYW50cyBmb3IgdGFrZWF3YXkgZm9vZC4gQ2FycmllciBwYXBlciBiYWdzJm5ic3A7YXJlIG1hZGUgb2YgaGlnaC1xdWFsaXR5IGVudmlyb25tZW50YWxseSBmcmllbmRseSBjcmFmdC4gU3VjaCBwYXBlciBiYWcgY2FuIHdpdGhzdGFuZCB1cCB0byAxMiBrZyBvZiBsb2FkLCBwcmFjdGljYWxseSBpdCBoYXMgbm8gcmVzdHJpY3Rpb25zIG9uIGZpbGxpbmcuIFBhcGVyIGhhbmRsZXMgYXJlIHZlcnkgaGlnaCBxdWFsaXR5IGFuZCBzZWN1cmVseSBnbHVlZCB0byB0aGUgYmFnLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA1MDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTI4IDExOjE1OjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxNzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcGFja2FnaW5nLW1hdGVyaWFscy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3BhY2thZ2luZy1tYXRlcmlhbHMvaXRlbS0xOTQ4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIDI2eDE3eDI1IGNtLCBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZjkzZjk2MDgyYTliZTlhMmU2NTcwZjczYTFhNTMwMjguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUGFwxKtyYSBtYWlzaSBhciByb2t0dXJpZW0ga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JHRg9C80LDQttC90YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0YDRg9GH0LrQsNC80Lgg0LrRgNCw0YTRggogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1OC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDYwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjgzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0YHRg9C/0L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAzNzUvNTAwLzEwMDAg0LzQuywg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSB6dXBhcyB0cmF1a2llbSAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU291cCBDb250YWluZXJzIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LI6INCd0LDQtNC10LbQvdCw0Y8g0LfQsNGJ0LjRgtCwINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0LrQvtC80YTQvtGA0YIg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lg8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60LgsINC60L7RgtC+0YDRi9C1INGB0L7RhdGA0LDQvdGP0YIg0YHQstC10LbQtdGB0YLRjCDQsdC70Y7QtCDQuCDQt9Cw0YnQuNGC0Y/RgiDQvtGCINC/0YDQvtC70LjQstCw0L3QuNGPPyDQndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0YHQvtGH0LXRgtCw0Y7RgiDQuNC90L3QvtCy0LDRhtC40L7QvdC90YPRjiDRgtC10YXQvdC+0LvQvtCz0LjRjiwg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LfQsNC/0LDRgtC10L3RgtC+0LLQsNC90L3QvtC5INGB0LjRgdGC0LXQvNC1INC/0LvQvtGC0L3QvtCz0L4g0LfQsNC60YDRi9GC0LjRjyDQvtC90Lgg0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCIDEwMCUg0LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0YwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C10YDQtdC90L7RgdC60Lgg0YHRg9C/0L7Qsiwg0YHQvtGD0YHQvtCyLCDQs9C+0YDRj9GH0LjRhSDQvtCx0LXQtNC+0LIg0LjQu9C4INGF0L7Qu9C+0LTQvdGL0YUg0LfQsNC60YPRgdC+0LouPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JfQsNGJ0LjRgtCwINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y88L3N0cm9uZz4mbmJzcDstJm5ic3A70LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Ywg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lwg0LTQstC40LbQtdC90LjQuCwg0YfRgtC+INC+0YfQtdC90Ywg0LLQsNC20L3QviDQv9GA0Lgg0LTQvtGB0YLQsNCy0LrQtSDRgdGD0L/QvtCyLCDQs9Cw0YDQvdC40YDQvtCyINGBINGB0L7Rg9GB0L7QvCDQuNC70Lgg0LbQuNC00LrQvtC5INC/0LjRidC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCi0LXRgNC80L7RgdGC0L7QudC60L7RgdGC0Ywg0LTQviArODAmZGVnO0M8L3N0cm9uZz4mbmJzcDstJm5ic3A70YHQvtGF0YDQsNC90Y/RjtGCINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LHQu9GO0LQsINC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINCz0L7RgNGP0YfQuNGFINGB0YPQv9C+0LIg0Lgg0YDQsNCz0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9GB0L7QstC80LXRgdGC0LjQvNGLINGBINCz0L7RgNGP0YfQuNC80Lgg0Lgg0YXQvtC70L7QtNC90YvQvNC4INCx0LvRjtC00LDQvNC4LCDQtNC10YHQtdGA0YLQsNC80LgsINGB0L7Rg9GB0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3RiyDQtNC70Y8g0LfQsNC80L7RgNC+0LfQutC4INC4INC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9C10Lk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INC60L7QvdGC0LXQudC90LXRgNGLINC80L7QttC90L4g0LfQsNC80L7RgNCw0LbQuNCy0LDRgtGMLCDQsCDRgtCw0Log0LbQtSDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4ICjQutGA0YvRiNC60YMg0L3QtdC+0LHRhdC+0LTQuNC80L4g0YHQvdGP0YLRjCkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1PC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9C70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0L3QtSDRgtC10YDRj9GPINGE0L7RgNC80YMg0LTQsNC20LUg0L/QvtGB0LvQtSDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQsiDQtNC10YLQsNC70Y/RhTo8L3N0cm9uZz48L2gyPg0KDQo8cD7QmtGA0YPQs9C70YvQtSDQutGA0YvRiNC60Lgg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC40LTQtdCw0LvRjNC90L7Qs9C+INC/0YDQuNC70LXQs9Cw0L3QuNGPINC6INC60L7QvdGC0LXQudC90LXRgNCw0LwuINCS0YHRjyDRgdC40YHRgtC10LzQsCAo0LrQvtC90YLQtdC50L3QtdGAICsg0LrRgNGL0YjQutCwKSDRg9GB0YLQvtC50YfQuNCy0LAg0Log0L/QtdGA0LXQv9Cw0LTQsNC8INGC0LXQvNC/0LXRgNCw0YLRg9GALCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCyINGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtSDQuCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDQtSwg0LAg0YLQsNC60LbQtSDQtNC70Y8g0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCt0YLQviDQtNC10LvQsNC10YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzog0L7RgiDQs9C+0YLQvtCy0LrQuCDQvdCwINC90LXQtNC10LvRjiDQtNC+INGF0YDQsNC90LXQvdC40Y8g0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INGN0LrQvtC90L7QvNC40Y86PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQt9Cw0LzQtdC90Y/RjtGCINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgywg0YHQvtC60YDQsNGJ0LDRjyDQstGA0LXQtCDQtNC70Y8g0L/RgNC40YDQvtC00YsuINCY0YUg0L/RgNC+0YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMINC/0L7QvNC+0LPRg9GCINGB0Y3QutC+0L3QvtC80LjRgtGMINCx0Y7QtNC20LXRgiDQvdCwINCz0L7QtNGLINCy0L/QtdGA0LXQtC48L3A+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAINCz0LXRgNC80LXRgtC40YfQvdGL0YUg0LrRgNGL0YjQtdC6PC9zdHJvbmc+Jm5ic3A70LLQvNC10YHRgtC1INGBINC/0LjRidC10LLRi9C80Lgg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSwgNTAwINC40LvQuCAxMDAwINC80LsgLSZuYnNwO9C4INC90LDRgdC70LDQttC00LDQudGC0LXRgdGMINGD0LTQvtCx0YHRgtCy0L7QvCDRhdGA0LDQvdC10L3QuNGPLCDQutC+0YLQvtGA0L7QtSDQsNC00LDQv9GC0LjRgNGD0LXRgtGB0Y8g0L/QvtC0INCy0LDRiCDQvtCx0YDQsNC3INC20LjQt9C90LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHRyYXVrdSB2xIFraTog4oCL4oCLdXp0aWNhbWEgYWl6c2FyZHrEq2JhIHByZXQgbm9wbMWrZMSTbSB1biDEk3J0YSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBkYXVkenB1c8SrZ3VzLCBhdGvEgXJ0b3RpIGxpZXRvamFtdXMgdsSBa3VzLCBrYXMgdXp0dXLEk3MgasWrc3UgcMSBcnRpa3Ugc3ZhaWd1IHVuIG5lY2F1cmxhaWTEq2d1PyBNxatzdSBjYXVyc3DEq2TEq2dpZSBwxIFydGlrYXMgdHJhdWt1IHbEgWtpIGFwdmllbm8gaW5vdmF0xKt2YXMgdGVobm9sb8SjaWphcywgcHJha3Rpc2t1bXUgdW4gaXp0dXLEq2J1LiBBciBwYXRlbnTEk3R1IGNpZSZzY2Fyb247aSBub3NsxJNkemFtbyBzaXN0xJNtdSB0aWUgbm9kcm8mc2Nhcm9uO2luYSAxMDAlIGhlcm3Ek3Rpc2t1bXUgJm5kYXNoOyBpZGXEgWxpIHBpZW3Ek3JvdHMgenVwdSwgbcSTcsSNdSwgc2lsdG8gcHVzZGllbnUgdmFpIGF1a3N0byB1emtvZHUgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPk5lY2F1cmxhaWTEq2dzIC0gY2llJnNjYXJvbjtpIG5vc2zEk2d0cyBwYXQgYWt0xKt2YXMga3VzdMSrYmFzIGxhaWvEgSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpLCBwaWVnxIFkxIFqb3QgenVwYXMsIHBpZWRldmFzIGFyIG3Ek3JjaSB2YWkgJnNjYXJvbjvEt2lkcnUgxJNkaWVudS48L3A+DQoNCjxwPkthcnN0dW1penR1csSrZ3MgbMSrZHogKzgwJmRlZztDIC0gdXp0dXIgxJNkaWVudSBzaWx0dSwgcGllbcSTcm90cyBrYXJzdMSBbSB6dXDEgW0gdW4gc2F1dMSTanVtaWVtLjwvcD4NCg0KPHA+RGF1ZHpwdXPEq2JhICZuZGFzaDsgc2FkZXIgYXIga2Fyc3RhamllbSB1biBhdWtzdGFqaWVtIMSTZGllbmllbSwgZGVzZXJ0aWVtLCBtxJNyY8STbS48L3A+DQoNCjxwPkRybyZzY2Fyb247cyBzYWxkxJN0YXbEgSB1biBtaWtyb3ZpxLzFhnUga3LEgXNuxKsgLSB0cmF1a3VzIHZhciBzYXNhbGTEk3QgdW4gYXLEqyBzaWxkxKt0IG1pa3JvdmnEvMWGdSBrcsSBc27EqyAoasSBbm/FhmVtIHbEgWtzKS48L3A+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1zICZuZGFzaDsgdmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEsIG5lemF1ZMSTam90IGZvcm11IHBhdCBwxJNjIGF0a8SBcnRvdGFzIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJha3Rpc2t1bXMgZGV0YcS8xIFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkFwYcS8aWUgdsSBa2kgaXIgdmVpZG90aSB0xIEsIGxhaSB0aWUgbGllbGlza2kgaWVkZXLEk3RvcyBrb250ZWluZXJvcy4gVmlzYSBzaXN0xJNtYSAodHJhdWtzICsgdsSBa3MpIGlyIGl6dHVyxKtnYSBwcmV0IHRlbXBlcmF0xatyYXMgaXptYWnFhsSBbSwgcGllbcSTcm90YSB1emdsYWLEgSZzY2Fyb247YW5haSBsZWR1c3NrYXDEqyB1biBzYWxkxJN0YXbEgSwga8SBIGFyxKsgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBLiBUYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpOiBubyBnYXRhdm8mc2Nhcm9uO2FuYXMgbmVkxJPEvGFzIGdhcnVtxIEgbMSrZHogcHVzZmFicmlrxIF0dSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoNCjxoMj48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ3VtcyB1biBla29ub21pamE6PC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWllIHbEgWtpIGFpenN0xIFqIHZpZW5yZWl6bGlldG9qYW1vIGllcGFrb2p1bXUsIHNhbWF6aW5vdCBrYWl0xJNqdW11IHZpZGVpLiBUbyBpenR1csSrYmEgdW4gaXp0dXLEq2JhIHBhbMSrZHrEk3MgaWV0YXVwxKt0IGrFq3N1IGJ1ZMW+ZXR1IG7EgWthbWFqaWVtIGdhZGllbS48L3A+DQoNCjxwPlBhc8WrdGlldCBoZXJtxJN0aXNrdSB2xIFrdSBrb21wbGVrdHUga29wxIEgYXIgMzc1LCA1MDAgdmFpIDEwMDAgbWwgcMSBcnRpa2FzIHp1cGFzIHRyYXVraWVtIC0gdW4gaXpiYXVkaWV0IHV6Z2xhYsSBJnNjYXJvbjthbmFzIMSTcnTEq2Jhcywga2FzIHBpZWzEgWdvamFzIGrFq3N1IGR6xKt2ZXN2ZWlkYW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5UcmFuc3BhcmVudCBMaWRzIGZvciBDb250YWluZXJzOiBSZWxpYWJsZSBMZWFrYWdlIFByb3RlY3Rpb24gYW5kIENvbWZvcnQgb2YgVXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgdmVyc2F0aWxlIHJldXNhYmxlIGxpZHMgdGhhdCB3aWxsIGtlZXAgeW91ciBmb29kIGZyZXNoIGFuZCBwcmV2ZW50IHNwaWxscz8gT3VyIHRyYW5zcGFyZW50IHJldXNhYmxlIGxpZHMgZm9yIGZvb2QgY29udGFpbmVycyBjb21iaW5lIGlubm92YXRpdmUgdGVjaG5vbG9neSwgcHJhY3RpY2FsaXR5IGFuZCBkdXJhYmlsaXR5LiBUaGFua3MgdG8gdGhlIHBhdGVudGVkIHRpZ2h0LWNsb3Npbmcgc3lzdGVtLCB0aGV5IHByb3ZpZGUgMTAwJSBsZWFrLXByb29mbmVzcyAtIGlkZWFsIGZvciBjYXJyeWluZyBzb3Vwcywgc2F1Y2VzLCBob3QgbHVuY2hlcyBvciBjb2xkIGFwcGV0aXplcnMuPC9wPg0KDQo8aDI+PHN0cm9uZz5NYWluIGFkdmFudGFnZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+TGVhay1wcm9vZiAtIHRpZ2h0bmVzcyBldmVuIGR1cmluZyBhY3RpdmUgbW92ZW1lbnQsIHdoaWNoIGlzIHZlcnkgaW1wb3J0YW50IHdoZW4gZGVsaXZlcmluZyBzb3Vwcywgc2lkZSBkaXNoZXMgd2l0aCBzYXVjZSBvciBsaXF1aWQgZm9vZC48L3A+DQoNCjxwPkhlYXQtcmVzaXN0YW50IHVwIHRvICs4MCZkZWc7QyAtIG1haW50YWlucyB0aGUgdGVtcGVyYXR1cmUgb2YgZm9vZCwgc3VpdGFibGUgZm9yIGhvdCBzb3VwcyBhbmQgc3Rld3MuPC9wPg0KDQo8cD5WZXJzYXRpbGl0eSAtIGNvbXBhdGlibGUgd2l0aCBob3QgYW5kIGNvbGQgZGlzaGVzLCBkZXNzZXJ0cywgc2F1Y2VzLjwvcD4NCg0KPHA+RnJlZXplciBhbmQgbWljcm93YXZlIHNhZmUgLSBjb250YWluZXJzIGNhbiBiZSBmcm96ZW4gYW5kIGFsc28gaGVhdGVkIGluIHRoZSBtaWNyb3dhdmUgKHRoZSBsaWQgbXVzdCBiZSByZW1vdmVkKS48L3A+DQoNCjxwPlJldXNhYmxlIC0gZWFzeSB0byBjbGVhbiBpbiB0aGUgZGlzaHdhc2hlciwgd2l0aG91dCBsb3Npbmcgc2hhcGUgZXZlbiBhZnRlciByZXBlYXRlZCB1c2UuPC9wPg0KDQo8aDI+PHN0cm9uZz5QcmFjdGljYWwgaW4gZGV0YWlsOjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJvdW5kIGxpZHMgYXJlIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gY29udGFpbmVycy4gVGhlIGVudGlyZSBzeXN0ZW0gKGNvbnRhaW5lciArIGxpZCkgaXMgcmVzaXN0YW50IHRvIHRlbXBlcmF0dXJlIGNoYW5nZXMsIHN1aXRhYmxlIGZvciBzdG9yYWdlIGluIHRoZSByZWZyaWdlcmF0b3IgYW5kIGZyZWV6ZXIsIGFzIHdlbGwgYXMgZm9yIHdhc2hpbmcgaW4gdGhlIGRpc2h3YXNoZXIuIFRoaXMgbWFrZXMgdGhlbSBpZGVhbCBmb3IgZXZlcnlkYXkgdXNlOiBmcm9tIGNvb2tpbmcgZm9yIHRoZSB3ZWVrIHRvIHN0b3Jpbmcgc2VtaS1maW5pc2hlZCBwcm9kdWN0cy48L3A+DQoNCjxoMj48c3Ryb25nPkVjby1mcmllbmRseSBhbmQgY29zdC1lZmZlY3RpdmU6PC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgbGlkcyByZXBsYWNlIGRpc3Bvc2FibGUgcGFja2FnaW5nLCByZWR1Y2luZyBoYXJtIHRvIG5hdHVyZS4gVGhlaXIgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHkgd2lsbCBoZWxwIHNhdmUgeW91ciBidWRnZXQgZm9yIHllYXJzIHRvIGNvbWUuPC9wPg0KDQo8cD5PcmRlciBhIHNldCBvZiBhaXJ0aWdodCBsaWRzIGFsb25nIHdpdGggMzc1LCA1MDAgb3IgMTAwMCBtbCBmb29kIGNvbnRhaW5lcnMgLSBhbmQgZW5qb3kgc3RvcmFnZSBjb252ZW5pZW5jZSB0aGF0IGFkYXB0cyB0byB5b3VyIGxpZmVzdHlsZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTU3NzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTY2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA0ZmNkYmM3MjgwMjQ1OGYzOGFiZGMxZTcxNGIyYWQwNS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrdSB2xIFrcyBhciBoZXJtxJN0aXNrdSBhaXpzYXJkesSrYnUgcHJldCBub3BsxatkxJNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFRyYW5zcGFyZW50IGxlYWstcHJvb2YgbGlkIGZvciBmb29kIGNvbnRhaW5lcnMgd2l0aCBzZWN1cmUgY2xvc3VyZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQs9C10YDQvNC10YLQuNGH0L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINGBINC30LDRidC40YLQvtC5INC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY2OV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMTcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQS1ZTVctU1NFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE5MTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCh0YPQv9C+0LLQsNGPINC70L7QttC60LAg0J/RgNC10LzQuNGD0LwgMTfRgdC8LCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGUgcHJlbWl1bSAxN2NtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEhlYXZ5IFdlaWdodCBTb3VwIFNwb29uIDE3Y20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LA8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAsINC40LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRgdC+0YfQtdGC0LDQtdGCINCyINGB0LXQsdC1INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0YwuINCV0ZEg0YfRkdGA0L3Ri9C5INGG0LLQtdGCINC/0YDQuNC00LDRkdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCwg0LAg0LTQu9C40L3QsCAxNyDRgdC8INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGBINCz0LvRg9Cx0L7QutC40LzQuCDRgtCw0YDQtdC70LrQsNC80LguINCR0LvQsNCz0L7QtNCw0YDRjyDQsdC+0LvQtdC1INGC0Y/QttGR0LvQvtC80YMg0LLQtdGB0YMg0Lgg0LrRgNGD0LPQu9C+0LzRgyDQs9C70YPQsdC+0LrQvtC80YMg0YfQtdGA0L/QsNC70YMsINGN0YLQsCDQu9C+0LbQutCwINC+0YLQu9C40YfQsNC10YLRgdGPINC/0L7QstGL0YjQtdC90L3QvtC5INC/0YDQvtGH0L3QvtGB0YLRjNGOINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGM0Y4sINC/0YDQtdCy0L7RgdGF0L7QtNGPINC00YDRg9Cz0LjQtSDRgdGD0L/QvtCy0YvQtSDQu9C+0LbQutC4LiDQntC90LAg0LvQtdCz0LrQviDQvNC+0LXRgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10ZEg0LHQtdC3INC/0L7RgtC10YDQuCDQstC90LXRiNC90LXQs9C+INCy0LjQtNCwINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4LiDQnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0L/RgNC40LzQtdC90LXQvdC40LUg0Y3RgtC+0Lkg0LvQvtC20LrQuCDQv9C+0LzQvtCz0LDQtdGCINGB0L3QuNC30LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0LfQsNCx0L7RgtC1INC+INC/0YDQuNGA0L7QtNC1LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHQvdGL0Lkg0Lgg0YHRgtC40LvRjNC90YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0LXQtNGLLiDQktGL0LHQuNGA0LDQudGC0LUg0L3QsNGI0YMg0LvQvtC20LrRgyDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90LjRjyDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlLCBrYXMgaXpnYXRhdm90YSBubyBpenR1csSrZ2FzIHBsYXN0bWFzYXMsIGFwdmllbm8gYXVnc3R1IGt2YWxpdMSBdGkgdW4gdmlkZWkgZHJhdWR6xKtndW11LiBUxIEgbWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2ksIHVuIDE3IGNtIGdhcnVtcyBwYWRhcmEgdG8gdmllZ2xpIGxpZXRvamFtdSBhciBkemnEvMSBbSBwbMSBa3NuxJNtLiBBciBsaWVsxIFrdSBzdmFydSB1biBhcGHEvHUsIGR6acS8dSBrYXVzacWGdSAmc2Nhcm9uO8SrIGthcm90ZSBpciDEq3BhJnNjYXJvbjtpIHNwxJNjxKtnYSB1biBpenR1csSrZ2EsIHDEgXJzcMSTam90IGNpdGFzIHp1cGFzIGthcm90ZXMuIFRvIGlyIHZpZWdsaSB0xKtyxKt0IHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwga2FzIMS8YXVqIHRvIGl6bWFudG90IGRhdWR6YXMgcmVpemVzLCBuZXphdWTEk2pvdCBpenNrYXR1IHVuIGZ1bmtjaW9uYWxpdMSBdGkuICZTY2Fyb247xKtzIGthcm90ZXMgYXRrxIFydG90aSBsaWV0b2phbcSBIGLFq3TEq2JhIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSwgcGFsxKtkem90IGFpenNhcmfEgXQgdmlkaS4gSWRlxIFsaSBwaWVtxJNyb3RzIHJlc3RvcsSBbmllbSB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSwgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIMSTcnR1IHVuIHN0aWzEq2d1IHLEq2t1IMSTJnNjYXJvbjthbmFpLiBJenbEk2xpZXRpZXMgbcWrc3Uga2Fyb3RpLCBsYWkgdXpsYWJvdHUgc2F2dSBzZXJ2aXNhIGzEq21lbmkgdW4gYXBtaWVyaW7EgXR1IGtsaWVudHUgdmFqYWR6xKtiYXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBzb3VwIHNwb29uIGJsYWNrPC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgaGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gbWFkZSBvZiBkdXJhYmxlIHBsYXN0aWMgY29tYmluZXMgaGlnaCBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLiBJdHMgYmxhY2sgY29sb3IgYWRkcyBlbGVnYW5jZSwgYW5kIHRoZSBsZW5ndGggb2YgMTcgY20gZW5zdXJlcyBlYXNlIG9mIHVzZSB3aXRoIGRlZXAgcGxhdGVzLiBUaGFua3MgdG8gaXRzIGhlYXZpZXIgd2VpZ2h0IGFuZCByb3VuZCBkZWVwIGxhZGxlLCB0aGlzIHNwb29uIGlzIGNoYXJhY3Rlcml6ZWQgYnkgaW5jcmVhc2VkIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5LCBzdXJwYXNzaW5nIG90aGVyIHNvdXAgc3Bvb25zLiBJdCBpcyBlYXN5IHRvIHdhc2ggaW4gdGhlIGRpc2h3YXNoZXIsIHdoaWNoIGFsbG93cyB5b3UgdG8gdXNlIGl0IHJlcGVhdGVkbHkgd2l0aG91dCBsb3NpbmcgaXRzIGFwcGVhcmFuY2UgYW5kIGZ1bmN0aW9uYWxpdHkuIFJldXNhYmxlIHVzZSBvZiB0aGlzIHNwb29uIGhlbHBzIHRvIHJlZHVjZSB0aGUgYW1vdW50IG9mIHBsYXN0aWMgd2FzdGUsIGNvbnRyaWJ1dGluZyB0byBjYXJpbmcgZm9yIG5hdHVyZS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzIGFuZCBkZWxpdmVyeSBzZXJ2aWNlcywgcHJvdmlkaW5nIGN1c3RvbWVycyB3aXRoIGEgY29udmVuaWVudCBhbmQgc3R5bGlzaCB0b29sIGZvciBlYXRpbmcuIENob29zZSBvdXIgc3Bvb24gdG8gaW1wcm92ZSB5b3VyIHNlcnZpY2UgYW5kIHNhdGlzZnkgdGhlIG5lZWRzIG9mIHlvdXIgY3VzdG9tZXJzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE4LTA3LTI3IDEzOjAxOjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDExOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY2OS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEhlYXZ5IFdlaWdodCBTb3VwIFNwb29uIDE3Y20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzI5NWJhOGY2ZTA2YzI3MmQ4YWE1YzA1ZDQ0MzQ5MDYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgUGFsc3RpYyBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFp1cGFzIGthcm90ZSBwcmVtaXVtIGRhdWR6a8SBcnQgbGlldG9qYW1hLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCDQn9GA0LXQvNC40YPQvCwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzI0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLIDUwMCDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDUwMCBtbCwgUFAsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuzog0J3QtdCx0L7Qu9GM0YjQvtC5INC+0LHRitC10LwsINC80LDQutGB0LjQvNGD0Lwg0L/QvtC70YzQt9GLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0L3QtdCx0L7Qu9GM0YjQuNGFINC/0L7RgNGG0LjQuSwg0YHQvtGD0YHQvtCyINC40LvQuCDQtNC10YHQtdGA0YLQvtCyLiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LHQtdC30L7Qv9Cw0YHQvdGLINC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQuCwg0LzQvtGA0L7Qt9C40LvQutC4INC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy4g0KPQtNC+0LHQvdCw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90LDRjyDQs9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQtNC10LvQsNGO0YIg0LjRhSDRhNCw0LLQvtGA0LjRgtCw0LzQuCDQsiDQv9C10LrQsNGA0L3Rj9GFINC4INC00L7QvNCwLiDQo9GH0LDRgdGC0LLRg9C50YLQtSDQsiZuYnNwO9C/0YDQvtCz0YDQsNC80LzQsNGFINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRh9GC0L7QsdGLINGB0L7QutGA0LDRgtC40YLRjCDRjdC60L7RgdC70LXQtCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1hcyB0YWlzbnN0xatydmVpZGEga8SBcmJhcyA1MDAgbWw6IE1henMgaXptxJNycywgbGllbGEgaWV0ZWttZTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzIGtvbXBha3TEgXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtYXMga8SBcmJhcyZuYnNwO2lyIHBpZW3Ek3JvdGFzIG1hesSBbSBwb3JjaWrEgW0sIG3Ek3JjxJNtIHZhaSBkZXNlcnRpZW0uIERybyZzY2Fyb247aSBsaWV0b2phbWFzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEuIFRvIGthdWR6ZXMgZGl6YWlucyBpZXRhdXBhIHZpZXR1IG5vbGlrdGF2xIFzLiBQaWVkYWxvdGllcyZuYnNwO2RlcG96xKt0YSBwcm9ncmFtbcSBcywgasWrcyB2ZWljaW5hdCBhcHJpdGVzIGVrb25vbWlrdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVycyA1MDAgbWw6IFNtYWxsIHNpemUsIGJpZyBpbXBhY3Q8L3N0cm9uZz48L2gyPg0KDQo8cD5Db21wYWN0IHlldCB2ZXJzYXRpbGUsIHRoZXNlJm5ic3A7cmV1c2FibGUgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzbmFja3MsIGRpcHMsIG9yIHNtYWxsIHBvcnRpb25zLiBUaGUgQlBBLWZyZWUgZGVzaWduIHdpdGhzdGFuZHMgZXh0cmVtZSB0ZW1wZXJhdHVyZXMsIG1ha2luZyB0aGVtIHNhZmUgZm9yIG1pY3Jvd2F2aW5nLCBmcmVlemluZywgYW5kIGRpc2h3YXNoaW5nLiBUaGUgYWlydGlnaHQgbGlkIHByZXNlcnZlcyBmcmVzaG5lc3MsIHdoaWxlIHRoZSB0cmFuc3BhcmVudCBib2R5IGhpZ2hsaWdodHMgeW91ciBkaXNoZXMmcnNxdW87IGFwcGVhbC4gQSBmYXZvcml0ZSBmb3IgYmFrZXJpZXMsIGRlbGlzLCBvciBob21lIHVzZSwgdGhleSBzdXBwb3J0Jm5ic3A7emVyby13YXN0ZSBpbml0aWF0aXZlcyZuYnNwO3Rocm91Z2ggZGVwb3NpdCBzeXN0ZW1zLiBTdGFjayB0aGVtIG5lYXRseSBpbiBraXRjaGVucyBvciBkZWxpdmVyeSB2ZWhpY2xlcyB0byBtYXhpbWl6ZSBzcGFjZS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjAzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2MzE4MjFjODQzN2ZjZTA3MTA4MzdhYmE1NWRlY2QyZS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lcnMgNTAwIG1sIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgNTAwIG1sIFBQIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQv9C40YnQtdCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDY4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1EVDEvMkxJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDcyMjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAgMzc1LzUwMC83NTAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyDEk2RpZW51IGvEgXJixIFtIDM3NS81MDAvNzUwIG1sLCBQUCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZCBmb3IgY29udGFpbmVyIDM3NS81MDAvNzUwIG1sICBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCBQQ00tVEIxMkIvMTZCLzI0Qi4g0JrRgNGL0YjQutC4INC+0YHQvdCw0YnQtdC90Ysg0LfQsNC/0LDRgtC10L3RgtC+0LLQsNC90L3QvtC5INC/0LvQvtGC0L3QvtC5INGB0LjRgdGC0LXQvNC+0Lkg0LfQsNC60YDRi9GC0LjRjyDQtNC70Y8g0L/RgNC10LTQvtGC0LLRgNCw0YnQtdC90LjRjyDQv9GA0L7RgtC10LrQsNC90LjRjy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lgg0Lgg0LLRi9C00LXRgNC20LjQstCw0Y7RgiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC00L4gMTIxICZkZWc7Qywg0LAg0YLQsNC60LbQtSDQvdCw0LzQvdC+0LPQviDQtNC+0LvRjNGI0LUg0YHQvtGF0YDQsNC90Y/RjtGCINCS0LDRiNC4INCx0LvRjtC00LAg0LPQvtGA0Y/Rh9C40LzQuCDQuCDRgdCy0LXQttC40LzQuC4g0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INGD0L/RgNC+0YnQsNGO0YIg0YPQt9C90LDQstCw0LXQvNC+0YHRgtGMINC/0YDQvtC00YPQutGC0LAg0Lgg0YPQstC10LvQuNGH0LjQstCw0Y7RgiDQstC+0LfQvNC+0LbQvdC+0YHRgtC4INC/0YDQtdC30LXQvdGC0LDRhtC40LguINCU0L7RgdGC0YPQv9C90Ysg0LIg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0LksINC60YDRg9Cz0LvQvtC5INC4INC+0LLQsNC70YzQvdC+0Lkg0YTQvtGA0LzQsNGFINC4INC/0L7QtNC+0LnQtNGD0YIg0LrQsNC6INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQsdC70Y7QtCwg0YLQsNC6INC4INC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC30LDQutGD0YHQvtC6LCDRgdC+0YPRgdC+0LIg0Lgg0YHRg9C/0L7Qsi4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0YLQsNC60LbQtSDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCyINGF0L7Qu9C+0LTQuNC70YzQvdC+0Lkg0Lgg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0LUuINCa0L7QvdGC0LXQudC90LXRgNGLINCy0LzQtdGB0YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8mbmJzcDvQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkRvdGllIGNhdXJzcMSrZMSrZ2llIHbEgWtpIGlyIHBpZW3Ek3JvdGkga29udGVpbmVyaW0gUENNLVRCMTJCLzE2Qi8yNEIsa2FzIGthbHBvIMSTZGllbnUgcGllZ8SBZGVpLiBUaWUgaXIgYXByxKtrb3RpIGFyIHBhdGVudMSTdHUgc3RpbmdydSBhaXp0YWlzxKsmc2Nhcm9uO2FuYXMgc2lzdMSTbXUsIGxhaSBub3bEk3JzdHUgamVia8SBZGEgdmVpZGEgbm9wbMWrZGkuIEtvbnRlaW5lcmkgaXIgcGllbcSTcm90aSBsaWV0byZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKtzIHVuIHZhciBpenR1csSTdCB0ZW1wZXJhdMWrcnUgbMSrZHogMTIxICZkZWc7Qywga8SBIGFyxKsgdGllIGlsZ8SBayBzYWdsYWLEgSBrYXJzdHUgdW4gc3ZhaWd1IErFq3N1IMSTZGllbnUuIEtyaXN0xIFsZHppZHJpZSB2xIFraSBwYWRhcmEgcHJvZHVrdHUgcmVkemFtdSB1biB0YXMgcGFsaWVsaW5hIHByZXplbnTEkyZzY2Fyb247YW5hcyBpZXNwxJNqYXMuIElyIHBpZWVqYW1pIHRhaXNuc3TFq3JhLCBhcGHEvGkgdW4gb3bEgWxpIHVuIHRpZSBkZXLEk3MgZ2FuICZuYnNwO2thcnN0aWVtIMSTZGllbmllbSwgZ2FuIGFyxKsgYXVrc3TEgW0gdXprb2TEgW0sIG3Ek3JjxJNtIHVuIHp1cMSBbS4gS29udGVpbmVyaSBpciBwaWVtxJNyb3RpIGFyxKsgcHJvZHVrdGEgdXpnbGFixIEmc2Nhcm9uO2FuYWkgbGVkdXNza2FwxKsgdW4gc2FsZMSTdGF2xIEuIERvdGllIGtvbnRlaW5lcmkgYXIgdsSBa2llbSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgxJNkaWVudSBwaWVnxIFkZWkuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGVzZSB0cmFuc3BhcmVudCBjb3ZlcnMgYXJlIHN1aXRhYmxlIGZvciBmb29kIGRlbGl2ZXJ5LCBmb3IgY29udGFpbmVyIFBDTS1UQjEyQiAvIDE2QiAvIDI0Qi4gQ292ZXJzIGFyZSBlcXVpcHBlZCB3aXRoIGEgcGF0ZW50ZWQgdGlnaHQgY2xvc3VyZSBzeXN0ZW0gdG8gcHJldmVudCBsZWFrYWdlLiBUaGUgY29udGFpbmVycyBhcmUgc3VpdGFibGUgZm9yIG1pY3Jvd2F2ZSBvdmVucyBhbmQgY2FuIHdpdGhzdGFuZCB0ZW1wZXJhdHVyZXMgdXAgdG8gMTIxICZkZWc7IEMsIGFuZCBhbHNvIGtlZXAgeW91ciBkaXNoZXMgaG90IGFuZCBmcmVzaCBmb3IgbXVjaCBsb25nZXIuIFRyYW5zcGFyZW50IGNvdmVycyBzaW1wbGlmeSBwcm9kdWN0IHJlY29nbml0aW9uIGFuZCBpbmNyZWFzZSBwcmVzZW50YXRpb24gY2FwYWJpbGl0aWVzLiBBdmFpbGFibGUgaW4gcmVjdGFuZ3VsYXIsIHJvdW5kIGFuZCBvdmFsIHNoYXBlcyBhbmQgc3VpdGFibGUgZm9yIGhvdCBkaXNoZXMsIGFzIHdlbGwgYXMgZm9yIGNvbGQgYXBwZXRpemVycywgc2F1Y2VzIGFuZCBzb3Vwcy4gQ29udGFpbmVycyBhcmUgYWxzbyBzdWl0YWJsZSBmb3Igc3RvcmFnZSBpbiB0aGUgcmVmcmlnZXJhdG9yIGFuZCBmcmVlemVyLiBDb250YWluZXJzIHdpdGggbGlkcyBhcmUgaWRlYWwgZm9yIGZvb2QgZGVsaXZlcnkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODAyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZCBmb3IgY29udGFpbmVyIDM3NS81MDAvNzUwIG1sICBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAyNDhjODdlOTJlNDYyOGVkZjQ2NmEwYjc1MjA1Y2Y1YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1NzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTA3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLTE2UkNMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgNTAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgZGF1ZHprxIFydCBsaWV0b2phbWllbSBhcGHEvGllbSDEk2RpZW51IGvEgXJixIFtIDUwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSZXVhc2JsZSBSb3VuZCBEZWxpIENvbnRhaW5lcnMgNTAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QmtGA0YvRiNC60Lgg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDUwMCDQvNC7PC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmk5LjU3YTZjOTIxUTROOG1UIj7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyOiDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0Lgg0LXQtNGLINC90LAg0LLRi9C90L7RgTwvc3Ryb25nPjwvaDM+DQoNCjxwPtCh0L7QstGA0LXQvNC10L3QvdGL0LUg0YLQtdGF0L3QvtC70L7Qs9C40Lgg0YPQv9Cw0LrQvtCy0LrQuCDRgdGC0YDQtdC80LjRgtC10LvRjNC90L4g0YDQsNC30LLQuNCy0LDRjtGC0YHRjywg0L/RgNC10LTQu9Cw0LPQsNGPINCy0YHRkSDQsdC+0LvQtdC1INGD0LTQvtCx0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0YDQtdGI0LXQvdC40Y8uINCe0LTQvdC40Lwg0LjQtyDRgtCw0LrQuNGFINC40L3QvdC+0LLQsNGG0LjQvtC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7QsiDRj9Cy0LvRj9GO0YLRgdGPINC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIsINC60L7RgtC+0YDRi9C1INGB0YLQsNC90L7QstGP0YLRgdGPINC90LXQt9Cw0LzQtdC90LjQvNGL0LzQuCDQutCw0Log0LTQu9GPINGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGC0LDQuiDQuCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5INC+0LHRidC10YHRgtCy0LXQvdC90L7Qs9C+INC/0LjRgtCw0L3QuNGPLCDQv9GA0LXQtNC70LDQs9Cw0Y7RidC40YUg0LHQu9GO0LTQsCDQvdCwINCy0YvQvdC+0YEuINCt0YLQuCDQutGA0YvRiNC60Lgg0L3QtSDRgtC+0LvRjNC60L4g0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCINC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINGB0L7QtNC10YDQttC40LzQvtCz0L4sINC90L4g0Lgg0L/QvtC80L7Qs9Cw0Y7RgiDRgdC+0LfQtNCw0YLRjCDQv9C+0LvQvtC20LjRgtC10LvRjNC90L7QtSDQstC/0LXRh9Cw0YLQu9C10L3QuNC1INGDINC60LvQuNC10L3RgtCwLjwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC10Log0Y/QstC70Y/QtdGC0YHRjyDQvtC00L3QuNC8INC40Lcg0LrQu9GO0YfQtdCy0YvRhSDQv9GA0LXQuNC80YPRidC10YHRgtCyINGN0YLQuNGFINC40LfQtNC10LvQuNC5LiDQntC90LAg0L/QvtC30LLQvtC70Y/QtdGCINCy0LjQtNC10YLRjCDQsdC70Y7QtNC+INGH0LXRgNC10Lcg0YPQv9Cw0LrQvtCy0LrRgywg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0LTQtdC80L7QvdGB0YLRgNCw0YbQuNC4INCz0L7RgtC+0LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQvdCwINCy0LjRgtGA0LjQvdC1LiDQotCw0LrQvtC5INC/0L7QtNGF0L7QtCDQv9C+0LzQvtCz0LDQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0LLQvdC40LzQsNC90LjQtSDQv9C+0LrRg9C/0LDRgtC10LvQtdC5LCDQstGL0LfRi9Cy0LDRjyDRgyDQvdC40YUg0LbQtdC70LDQvdC40LUg0L/QvtC/0YDQvtCx0L7QstCw0YLRjCDQsNC/0L/QtdGC0LjRgtC90L4g0LLRi9Cz0LvRj9C00Y/RidC10LUg0LHQu9GO0LTQvi4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuCDRgdCy0LXQttC10YHRgtGMINC/0YDQvtC00YPQutGC0L7Qsiwg0YPRgdC40LvQuNCy0LDRjyDQuNGFINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDRg9Cy0LXQu9C40YfQtdC90LjRjiDQv9GA0L7QtNCw0LYuPC9wPg0KDQo8aDM+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QmtGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YIg0YPQv9Cw0LrQvtCy0LrRgywg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjC4g0K3RgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtGC0LXQutCw0L3QuNC1INGB0L7Rg9GB0L7Qsiwg0YHQvtC60L7QsiDQuNC70Lgg0LTRgNGD0LPQuNGFINC20LjQtNC60L7RgdGC0LXQuSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1INC/0LjRidC4LiDQndCw0LTRkdC20L3QsNGPINGE0LjQutGB0LDRhtC40Y8g0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiwg0YfRgtC+INCy0LDRiCDQt9Cw0LrQsNC3INCx0YPQtNC10YIg0LTQvtGB0YLQsNCy0LvQtdC9INCyINGG0LXQu9C+0YHRgtC4INC4INGB0L7RhdGA0LDQvdC90L7RgdGC0LgsINCx0LXQtyDQu9C40YjQvdC40YUg0LHQtdGB0L/QvtGA0Y/QtNC60L7QsiDQuCDRgNCw0LfQu9C40LLQsNGO0YnQuNGF0YHRjyDRgdC+0LTQtdGA0LbQuNC80YvRhS48L3A+DQoNCjxoMz48c3Ryb25nPtCg0LDQt9C90L7QvtCx0YDQsNC30LjQtSDRhNC+0YDQvCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCa0YDRi9GI0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGA0LDQt9C70LjRh9C90YvRhSDRhNC+0YDQvNCw0YUgJm1kYXNoOyDQutGA0YPQs9C70YvQtSwg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0Lgg0L7QstCw0LvRjNC90YvQtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQstGL0LHRgNCw0YLRjCDQvdCw0LjQsdC+0LvQtdC1INC/0L7QtNGF0L7QtNGP0YnQuNC5INCy0LDRgNC40LDQvdGCINC00LvRjyDRgNCw0LfQvdGL0YUg0YLQuNC/0L7QsiDQsdC70Y7QtC4g0JHQu9Cw0LPQvtC00LDRgNGPINGN0YLQvtC80YMg0L7QvdC4INC70LXQs9C60L4g0LDQtNCw0L/RgtC40YDRg9GO0YLRgdGPINC6INC70Y7QsdGL0Lwg0YLRgNC10LHQvtCy0LDQvdC40Y/QvCDQuCDQv9GA0LXQtNC/0L7Rh9GC0LXQvdC40Y/QvCDQutC70LjQtdC90YLQvtCyLiDQmtGA0L7QvNC1INGC0L7Qs9C+LCDRjdGC0Lgg0LrRgNGL0YjQutC4INCy0YvQtNC10YDQttC40LLQsNGO0YIg0LLRi9GB0L7QutGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQtNC+ICsxMjEmZGVnO0MsINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDRgdC+0LLQvNC10YHRgtC40LzRi9C80Lgg0YEg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0YzRji4g0K3RgtC+INC+0YHQvtCx0LXQvdC90L4g0L/QvtC70LXQt9C90L4g0LTQu9GPINGC0LXRhSwg0LrRgtC+INC/0YDQtdC00L/QvtGH0LjRgtCw0LXRgiDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINGB0LLQvtC4INCx0LvRjtC00LAg0L/QtdGA0LXQtCDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LXQvC48L3A+DQoNCjxoMz48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQtdGB0LrQsNGPINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCAmbWRhc2g7INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQutC+0YLQvtGA0YvQuSDQvNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L/QvtCy0YLQvtGA0L3Qvi4g0J/QvtGB0LvQtSDQvtC60L7QvdGH0LDQvdC40Y8g0YHRgNC+0LrQsCDRgdC70YPQttCx0Ysg0YLQsNC60LjQtSDQuNC30LTQtdC70LjRjyDQu9C10LPQutC+INC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNGO0YLRgdGPLCDRh9GC0L4g0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L3QuNC20LXQvdC40Y4g0LrQvtC70LjRh9C10YHRgtCy0LAg0L7RgtGF0L7QtNC+0LIg0Lgg0LfQsNGJ0LjRgtC1INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCS0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC80L3QvtCz0L7RgNCw0LfQvtCy0L7QuSDRg9C/0LDQutC+0LLQutC4ICZtZGFzaDsg0Y3RgtC+INGI0LDQsyDQuiDQsdC+0LvQtdC1INGH0LjRgdGC0L7QvNGDINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvNC40YDRgy48L3A+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTAuNTdhNmM5MjFRNE44bVQiPtCi0LDQutC40Lwg0L7QsdGA0LDQt9C+0LwsINC/0YDQvtC30YDQsNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/RgNC10LTRgdGC0LDQstC70Y/RjtGCINGB0L7QsdC+0Lkg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0L7QstGA0LXQvNC10L3QvdGL0YUg0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INGA0YvQvdC60LAg0LTQvtGB0YLQsNCy0LrQuCDQuCDQvtCx0YnQtdGB0YLQstC10L3QvdC+0LPQviDQv9C40YLQsNC90LjRjy4g0J7QvdC4INGB0L7Rh9C10YLQsNGO0YIg0LIg0YHQtdCx0LUg0Y3RgdGC0LXRgtC40LrRgywg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQtdGB0LrRg9GOINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCwg0LTQtdC70LDRjyDQv9GA0L7RhtC10YHRgSDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjywg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC4INGD0L/QvtGC0YDQtdCx0LvQtdC90LjRjyDQv9C40YnQuCDQsdC+0LvQtdC1INC60L7QvNGE0L7RgNGC0L3Ri9C8INC4INC/0YDQuNGP0YLQvdGL0Lwg0LTQu9GPINCy0YHQtdGFINGD0YfQsNGB0YLQvdC40LrQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlbEgWtpIGRhdWR6a8SBcnQgbGlldG9qYW1pZW0gxJNkaWVudSB0cmF1a2llbSA1MDAgbWw8L2gyPg0KDQo8aDM+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0ga29udGVpbmVyaWVtOiBpZGXEgWxzIHJpc2luxIFqdW1zIHDEgXJ0aWthcyBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc2RpZW51IGllcGFrbyZzY2Fyb247YW5hcyB0ZWhub2xvxKNpamFzIHN0cmF1amkgYXR0xKtzdMSBcywgcGllZMSBdsSBam90IGFydmllbiDEk3J0xIFrdXMgdW4gdmlkZWkgZHJhdWR6xKtnxIFrdXMgcmlzaW7EgWp1bXVzLiBWaWVucyBubyAmc2Nhcm9uO8SBZGllbSBpbm92YXTEq3ZpZW0gcHJvZHVrdGllbSBpciBjYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0gdHJhdWtpZW0sIGthcyBrxLx1dnUmc2Nhcm9uO2kgbmVhaXpzdMSBamFtaSBwxIFydGlrYXMgcGllZ8SBZGVzIGRpZW5lc3RvcyB1biDEk3N0dXbEk3MsIGthcyBwaWVkxIF2xIEgbMSrZHppIG1hbHTEq3RpLiAmU2Nhcm9uO2llIHbEgWtpIG5lIHRpa2FpIG5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IHNhdHVyYSBhaXpzYXJkesSrYnUsIGJldCBhcsSrIHBhbMSrZHogcmFkxKt0IHBveml0xKt2dSBpZXNwYWlkdSB1eiBrbGllbnRpZW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5QxIFycmVkemFtxKtiYXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHA+Q2F1cnNwxKtkxKtndW1zIGlyIHZpZW5hIG5vIGdhbHZlbmFqxIFtICZzY2Fyb247byB2xIFrdSBwcmllayZzY2Fyb247cm9jxKtixIFtLiBUYXMgxLxhdWoga2xpZW50aWVtIHJlZHrEk3QgdHJhdWt1IGNhdXIgaWVwYWtvanVtdSwga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2ksIGRlbW9uc3RyxJNqb3QgZ2F0YXZ1cyBwcm9kdWt0dXMuICZTY2Fyb247xIFkYSBwaWVlamEgcGFsxKtkeiBwaWVzYWlzdMSrdCB1em1hbsSrYnUgdW4gcG90ZW5jacSBbGFqb3MgcGlyY8STam9zIHJhZGEgdsSTbG1pIG5vZ2FyJnNjYXJvbjtvdCBhcGV0xKt0bMSrZ8SBIGl6c2thdGEgxJNkaWVudS4gQ2F1cnNwxKtkxKtnYWlzIGllcGFrb2p1bXMgdXpzdmVyIHNhc3TEgXZkYcS8dSBrdmFsaXTEgXRpIHVuIHN2YWlndW11LCB1emxhYm9qb3QgdG8gbm9mb3JtxJNqdW11IHVuIHZlaWNpbm90IHDEgXJkbyZzY2Fyb247YW5hcyBhcGpvbXUuPC9wPg0KDQo8aDM+PHN0cm9uZz5CbMSrdsSTamFtxKtiYSB1biBwcmFrdGlza3Vtczwvc3Ryb25nPjwvaDM+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1vIGtvbnRlaW5lcnUgdsSBa2kgZHJvJnNjYXJvbjtpIG5vc2zEk2R6IGllcGFrb2p1bXUsIG5vZHJvJnNjYXJvbjtpbm90IGhlcm3Ek3Rpc2t1IGFpenbEk3Imc2Nhcm9uO2FudS4gVGFzIG5vdsSTciZzY2Fyb247IG3Ek3LEjXUsIHN1bHUgdmFpIGNpdHUgJnNjYXJvbjvEt2lkcnVtdSBub3BsxatkaSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5hcyBsYWlrxIEuIFV6dGljYW1zIGJsxKt2xJNqdW1zIGdhcmFudMSTLCBrYSBqxatzdSBwYXPFq3TEq2p1bXMgdGlrcyBwaWVnxIFkxIF0cyBuZXNrYXJ0cywgYmV6IGl6JnNjYXJvbjvEvGFrc3TEq2p1bWllbSB2YWkgbmV0xKtydW1pZW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5Gb3JtdSB1biBmdW5rY2lvbmFsaXTEgXRlcyBkYXVkenZlaWTEq2JhPC9zdHJvbmc+PC9oMz4NCg0KPHA+JlNjYXJvbjtpZW0gdsSBa2llbSBpciBkYcW+xIFkYXMgZm9ybWFzICZtZGFzaDsgYXBhxLxpLCB0YWlzbnN0xatydmVpZGEgdW4gb3bEgWxpICZtZGFzaDssIGthcyDEvGF1aiBpenbEk2zEk3RpZXMgcGllbcSTcm90xIFrbyB2YXJpYW50dSBkYcW+xIFkYSB2ZWlkYSDEk2RpZW5pZW0uICZTY2Fyb247xKsgZGF1ZHpwdXPEq2JhIMS8YXVqIHRvcyB2aWVnbGkgcGllbMSBZ290IGplYmt1csSBbSBwcmFzxKtixIFtIHVuIGtsaWVudHUgdsSTbG3Ek20uIFR1cmtsxIF0IHbEgWtpIHZhciBpenR1csSTdCBhdWdzdHUgdGVtcGVyYXTFq3J1IGzEq2R6ICsxMjEmZGVnO0MsIHBhZGFyb3QgdG9zIGRybyZzY2Fyb247dXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLiBUYXMgaXIgxKtwYSZzY2Fyb247aSBub2RlcsSrZ2kgdGllbSwga3VyaSBkb2QgcHJpZWsmc2Nhcm9uO3Jva3UgbWFsdMSrdGVzIHV6c2lsZMSrJnNjYXJvbjthbmFpIHBpcm1zIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgzPjxzdHJvbmc+QXRiaWxkxKtiYSBwcmV0IHZpZGk8L3N0cm9uZz48L2gzPg0KDQo8cD5EYXVka8SBcnQgbGlldG9qYW1pZSB2xIFraSBpciBpemdhdGF2b3RpIG5vIGl6dHVyxKtnYSB1biBpbGdtxavFvsSrZ2EgcG9saXByb3BpbMSTbmEsIGtvIHZhciBtYXpnxIF0IHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEgdW4gbGlldG90IHZhaXLEgWthcyByZWl6ZXMuIFDEk2MgdG8ga2FscG8mc2Nhcm9uO2FuYXMgbGFpa2EgYmVpZ8SBbSAmc2Nhcm9uO2llIHByaWVrJnNjYXJvbjttZXRpIGlyIHZpZWdsaSBwxIFyc3RyxIFkxIFqYW1pLCBwYWzEq2R6b3Qgc2FtYXppbsSBdCBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYWl6c2FyZ8SBdCB2aWRpLiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgaWVwYWtvanVtYSBpenbEk2xlIGlyIHNvbGlzIGNlxLzEgSB1eiB0xKtyxIFrdSB1biBpbGd0c3DEk2rEq2fEgWt1IHBhc2F1bGkuPC9wPg0KDQo8cD5SZXp1bcSTam90LCBjYXVyc3DEq2TEq2dpIGF0a8SBcnRvdGkgbGlldG9qYW1pZSBrb250ZWluZXJ1IHbEgWtpIHBpZWTEgXbEgSB1bml2ZXJzxIFsdSByaXNpbsSBanVtdSBtxatzZGllbnUgcMSBcnRpa2FzIHBpZWfEgWRlcyB1biB2aWVzbcSrbMSrYmFzIG5vemFyZXMgdmFqYWR6xKtixIFtLiBUaWUgYXB2aWVubyBlc3TEk3Rpa3UsIHByYWt0aXNrdW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpLCBwYWRhcm90IMSTZGllbmEgZ2F0YXZvJnNjYXJvbjthbmFzLCB0cmFuc3BvcnTEkyZzY2Fyb247YW5hcyB1biBwYXTEk3JpxYZhIHByb2Nlc3VzIMSTcnTEgWt1cyB1biBwYXTEq2thbcSBa3VzIHZpc8SBbSBpZXNhaXN0xKt0YWrEgW0gcHVzxJNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPkxpZHMgZm9yIHJldXNhYmxlIHJvdW5kIGNvbnRhaW5lcnMgNTAwIG1sPC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMy41N2E2YzkyMVE0TjhtVCI+VHJhbnNwYXJlbnQgTGlkcyBmb3IgUmV1c2FibGUgQ29udGFpbmVyczogVGhlIFBlcmZlY3QgU29sdXRpb24gZm9yIEZvb2QgRGVsaXZlcnkgYW5kIFRha2VvdXQ8L3N0cm9uZz48L2gzPg0KDQo8cD5Nb2Rlcm4gcGFja2FnaW5nIHRlY2hub2xvZ2llcyBhcmUgcmFwaWRseSBldm9sdmluZywgb2ZmZXJpbmcgaW5jcmVhc2luZ2x5IGNvbnZlbmllbnQgYW5kIGVjby1mcmllbmRseSBzb2x1dGlvbnMuIE9uZSBzdWNoIGlubm92YXRpdmUgcHJvZHVjdCBpcyB0cmFuc3BhcmVudCBsaWRzIGZvciByZXVzYWJsZSBjb250YWluZXJzLCB3aGljaCBoYXZlIGJlY29tZSBpbmRpc3BlbnNhYmxlIGZvciBmb29kIGRlbGl2ZXJ5IHNlcnZpY2VzIGFuZCBlYXRlcmllcyBvZmZlcmluZyB0YWtlb3V0IG1lYWxzLiBUaGVzZSBsaWRzIG5vdCBvbmx5IHByb3ZpZGUgcmVsaWFibGUgcHJvdGVjdGlvbiBmb3IgdGhlIGNvbnRlbnRzIGJ1dCBhbHNvIGhlbHAgY3JlYXRlIGEgcG9zaXRpdmUgaW1wcmVzc2lvbiBvbiBjdXN0b21lcnMuPC9wPg0KDQo8aDM+PHN0cm9uZz5UaGUgQmVuZWZpdHMgb2YgVHJhbnNwYXJlbmN5PC9zdHJvbmc+PC9oMz4NCg0KPHA+VHJhbnNwYXJlbmN5IGlzIG9uZSBvZiB0aGUga2V5IGFkdmFudGFnZXMgb2YgdGhlc2UgbGlkcy4gSXQgYWxsb3dzIGN1c3RvbWVycyB0byBzZWUgdGhlIGRpc2ggdGhyb3VnaCB0aGUgcGFja2FnaW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCB3aGVuIHNob3djYXNpbmcgcmVhZHktbWFkZSBwcm9kdWN0cyBvbiBkaXNwbGF5LiBUaGlzIGFwcHJvYWNoIGhlbHBzIGF0dHJhY3QgYXR0ZW50aW9uIGFuZCBjcmVhdGVzIGEgZGVzaXJlIGluIHBvdGVudGlhbCBidXllcnMgdG8gdHJ5IHRoZSBhcHBldGl6aW5nLWxvb2tpbmcgZGlzaC4gVHJhbnNwYXJlbnQgcGFja2FnaW5nIGVtcGhhc2l6ZXMgdGhlIHF1YWxpdHkgYW5kIGZyZXNobmVzcyBvZiB0aGUgaW5ncmVkaWVudHMsIGVuaGFuY2luZyB0aGVpciBwcmVzZW50YXRpb24gYW5kIGJvb3N0aW5nIHNhbGVzLjwvcD4NCg0KPGgzPjxzdHJvbmc+U2VhbGFiaWxpdHkgYW5kIFByYWN0aWNhbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwPlRoZSBsaWRzIGZvciByZXVzYWJsZSBjb250YWluZXJzIHNlY3VyZWx5IHNlYWwgdGhlIHBhY2thZ2luZywgZW5zdXJpbmcgYWlydGlnaHQgY2xvc3VyZS4gVGhpcyBwcmV2ZW50cyBsZWFrYWdlIG9mIHNhdWNlcywganVpY2VzLCBvciBvdGhlciBsaXF1aWRzLCB3aGljaCBpcyBjcnVjaWFsIGR1cmluZyBmb29kIHRyYW5zcG9ydGF0aW9uLiBSZWxpYWJsZSBzZWFsaW5nIGd1YXJhbnRlZXMgdGhhdCB5b3VyIG9yZGVyIHdpbGwgYmUgZGVsaXZlcmVkIGludGFjdCB3aXRob3V0IGFueSBzcGlsbHMgb3IgbWVzc2VzLjwvcD4NCg0KPGgzPjxzdHJvbmc+VmFyaWV0eSBvZiBTaGFwZXMgYW5kIEZ1bmN0aW9uYWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEyLjU3YTZjOTIxUTROOG1UIj5UaGVzZSBsaWRzIGNvbWUgaW4gdmFyaW91cyBzaGFwZXMmbWRhc2g7cm91bmQsIHJlY3Rhbmd1bGFyLCBhbmQgb3ZhbCZtZGFzaDthbGxvd2luZyB5b3UgdG8gY2hvb3NlIHRoZSBtb3N0IHN1aXRhYmxlIG9wdGlvbiBmb3IgZGlmZmVyZW50IHR5cGVzIG9mIGRpc2hlcy4gVGhpcyB2ZXJzYXRpbGl0eSBtYWtlcyB0aGVtIGVhc2lseSBhZGFwdGFibGUgdG8gYW55IHJlcXVpcmVtZW50cyBhbmQgY3VzdG9tZXIgcHJlZmVyZW5jZXMuIEFkZGl0aW9uYWxseSwgdGhlIGxpZHMgY2FuIHdpdGhzdGFuZCBoaWdoIHRlbXBlcmF0dXJlcyB1cCB0byArMTIxJmRlZztDLCBtYWtpbmcgdGhlbSBtaWNyb3dhdmUtc2FmZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIGZvciB0aG9zZSB3aG8gcHJlZmVyIHRvIHJlaGVhdCB0aGVpciBtZWFscyBiZWZvcmUgY29uc3VtcHRpb24uPC9wPg0KDQo8aDM+PHN0cm9uZz5FbnZpcm9ubWVudGFsIFJlc3BvbnNpYmlsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHA+UmV1c2FibGUgbGlkcyBhcmUgbWFkZSBmcm9tIGR1cmFibGUgYW5kIGxvbmctbGFzdGluZyBwb2x5cHJvcHlsZW5lLCB3aGljaCBjYW4gYmUgd2FzaGVkIGluIGEgZGlzaHdhc2hlciBhbmQgdXNlZCBtdWx0aXBsZSB0aW1lcy4gQWZ0ZXIgdGhlaXIgc2VydmljZSBsaWZlIGVuZHMsIHRoZXNlIGl0ZW1zIGFyZSBlYXNpbHkgcmVjeWNsYWJsZSwgaGVscGluZyByZWR1Y2Ugd2FzdGUgYW5kIHByb3RlY3QgdGhlIGVudmlyb25tZW50LiBDaG9vc2luZyByZXVzYWJsZSBwYWNrYWdpbmcgaXMgYSBzdGVwIHRvd2FyZHMgYSBjbGVhbmVyIGFuZCBtb3JlIHN1c3RhaW5hYmxlIHdvcmxkLjwvcD4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxNC41N2E2YzkyMVE0TjhtVCI+SW4gc3VtbWFyeSwgdHJhbnNwYXJlbnQgcmV1c2FibGUgbGlkcyBmb3IgY29udGFpbmVycyBvZmZlciBhIHVuaXZlcnNhbCBzb2x1dGlvbiBmb3IgdGhlIG1vZGVybiBuZWVkcyBvZiB0aGUgZm9vZCBkZWxpdmVyeSBhbmQgaG9zcGl0YWxpdHkgaW5kdXN0cmllcy4gVGhleSBjb21iaW5lIGFlc3RoZXRpY3MsIHByYWN0aWNhbGl0eSwgYW5kIGVudmlyb25tZW50YWwgcmVzcG9uc2liaWxpdHksIG1ha2luZyB0aGUgcHJvY2Vzc2VzIG9mIHByZXBhcmF0aW9uLCB0cmFuc3BvcnRhdGlvbiwgYW5kIGNvbnN1bXB0aW9uIG9mIGZvb2QgbW9yZSBjb21mb3J0YWJsZSBhbmQgZW5qb3lhYmxlIGZvciBhbGwgcGFydGllcyBpbnZvbHZlZC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTYuNDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTEwLTE3IDIwOjAxOjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE1NzYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmV1YXNibGUgUm91bmQgRGVsaSBDb250YWluZXJzIDUwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2Q5MzQzM2I1YmQ4MzY1ZTBhMjZhNjY0NjU5NmYwOWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciByb3VuZCBmb29kIGNvbnRhaW5lcnMgNTAwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSBrb250ZWluZXJpZW0gNTAwIG1sIG5vIFBQCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINC/0YDQvtGH0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9C+0LPQviDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQutC+0L3RgtC10LnQvdC10YDQsCDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI3ODEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzc5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplcyAzMDAgbWwsIFBTLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXMgMzAwIG1sLCBQUywgVHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LLQuNC90L7QvCDQsiDQv9C+0LvQvdC+0Lkg0LzQtdGA0LU6INCd0LDRiNC4INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60YDQvtC50YLQtSDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INGB0YLQuNC70Y8g0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0Lgg0YEg0L3QsNGI0LjQvNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C80Lgg0LHQvtC60LDQu9Cw0LzQuCDQtNC70Y8g0LLQuNC90LAhINCt0YLQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0YLQvtCz0L4sINGH0YLQvtCx0Ysg0YPQu9GD0YfRiNC40YLRjCDQstCw0YjQtSDQstC40L3QvdC+0LUg0L3QsNGB0LvQsNC20LTQtdC90LjQtSwg0YHQvtGF0YDQsNC90Y/RjyDQsNGA0L7QvNCw0YLRiyDQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINGD0LTQvtCx0YHRgtCy0L4uINCS0LzQtdGB0YLQuNC80L7RgdGC0YwgMzAwINC80Lsg0L/QvtC30LLQvtC70Y/QtdGCINC70LXQs9C60L4g0LLQt9Cx0LDQu9GC0YvQstCw0YLRjCDQutGA0LDRgdC90L7QtSDQstC40L3QviDQsdC10Lcg0YDQuNGB0LrQsCDQv9GA0L7Qu9C40YLRjCDQtdCz0L4sINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINGA0LDRgdC60YDRi9GC0LjRjyDQsdGD0LrQtdGC0LAg0Lgg0L7QsdC+0LPQsNGJ0LXQvdC40Y8g0LLQutGD0YHQvtCy0YvRhSDQvtGJ0YPRidC10L3QuNC5LjwvcD4NCg0KPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwINC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPJm5ic3A70L/RgNC+0YfQvdGLINC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LjQu9C4INC+0YHQvtCx0YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQrdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDQvtC/0YLQuNC80LDQu9GM0L3QvtC5INGG0LjRgNC60YPQu9GP0YbQuNC4INCy0L7Qt9C00YPRhdCwLCDQv9C+0LfQstC+0LvRj9GPINCy0LjQvdGDICZxdW90O9C00YvRiNCw0YLRjCZxdW90OyDQuCDRgNCw0YHQutGA0YvQstCw0YLRjCDQstGB0LUg0LDRgNC+0LzQsNGC0LjRh9C10YHQutC40LUg0L3RjtCw0L3RgdGLLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQutGA0LDRgdC90YvRhSDQstC40L0sINC60L7RgtC+0YDRi9C8INGC0YDQtdCx0YPQtdGC0YHRjyDQstGA0LXQvNGPLCDRh9GC0L7QsdGLINC/0L7Qu9C90L7RgdGC0YzRjiDQv9GA0L7Rj9Cy0LjRgtGMINGB0LLQvtC5INGF0LDRgNCw0LrRgtC10YAuPC9wPg0KDQo8cD7QktGL0LHQuNGA0LDQudGC0LUmbmJzcDvQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtGF0YDQsNC90LjRgtGMINC90LDQv9C40YLQvtC6INC/0YDQvtGF0LvQsNC00L3Ri9C8INC4INC60L7QvNGE0L7RgNGC0L3Ri9C8LiDQn9C70LDRgdGC0LjQuiDQvdC1INC/0L7Qs9C70L7RidCw0LXRgiDRgtC10L/Qu9C+LCDQv9C+0LTQtNC10YDQttC40LLQsNGPINGB0YLQsNCx0LjQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LLQuNC90LAg0LTQvtC70YzRiNC1ICZtZGFzaDsg0LrQu9GO0YfQtdCy0L7QtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0L4g0L/QtdGA0LXQtCDRgtGA0LDQtNC40YbQuNC+0L3QvdC+0Lkg0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNC+0LkuINCY0LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINGE0LXRgdGC0LjQstCw0LvQtdC5INC40LvQuCDRg9GO0YLQvdGL0YUg0LLQtdGH0LXRgNC+0LIg0LTQvtC80LAhPC9wPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70YsmbmJzcDvQvdC1INGC0L7Qu9GM0LrQviDQv9GA0LDQutGC0LjRh9C90YssINC90L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YsuINCe0L3QuCDRgdC+0LrRgNCw0YnQsNGO0YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGF0L7QtNC+0LIsINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LjQt9C00LXQu9C40Y8sINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPLiDQndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQutCw0LbQtNGL0Lwg0LPQu9C+0YLQutC+0Lwg0LLQuNC90LAsINC90LUg0LHQtdGB0L/QvtC60L7Rj9GB0Ywg0L4g0LHRjNGO0YnQtdC50YHRjyDQv9C+0YHRg9C00LUg0LjQu9C4INC70LjRiNC90LjRhSDRgtGA0LDRgtCw0YUuPC9wPg0KDQo8cD7QldGB0LvQuCDQstGLINGF0L7RgtC40YLQtSDRgdC+0LLQvNC10YHRgtC40YLRjCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+LCDQvdCw0YjQuCDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCAmbWRhc2g7INGD0LzQvdGL0Lkg0LLRi9Cx0L7RgCEg0J/RgNC40YHQvtC10LTQuNC90Y/QudGC0LXRgdGMINC6INC60YPQu9GM0YLRg9GA0LUg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQv9C+0YLRgNC10LHQu9C10L3QuNGPINGD0LbQtSDRgdC10LPQvtC00L3RjyAmbWRhc2g7INC30LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCDQvtC90LvQsNC50L0hPC9wPg0KDQo8cD48ZW0+0JLRi9Cx0LjRgNCw0LnRgtC1INC60LDRh9C10YHRgtCy0L4sINC60L7RgtC+0YDQvtC1INC+0YHRgtCw0LXRgtGB0Y8g0YEg0LLQsNC80LghPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplczwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPlbEq25hIGJhdWTEqyZzY2Fyb247YW5hIHBpbG7Eq2LEgTogTcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzPC9zdHJvbmc+PC9oMz4NCg0KPHA+SXpwxJN0aWV0IGlkZcSBbG8ga29tYmluxIFjaWp1IHN0aWxhIHVuIGZ1bmtjaW9uYWxpdMSBdGVzIGFyIG3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWFqxIFtIHbEq25hIGdsxIF6xJNtISAmU2Nhcm9uO8SrcyBwbGFzdG1hc2FzIGdsxIF6ZXMgaXIgcmFkxKt0YXMsIGxhaSB1emxhYm90dSBqxatzdSB2xKtuYSBwaWVyZWR6aSwgc2FnbGFixIFqb3QgYXJvbcSBdHVzIHVuIMSTcnTEq2J1LiBBciAzMDAgbWwgdGlscHVtdSB0xIFzIMS8YXVqIGJyxKt2aSB2aXJwdcS8b3Qgc2Fya2FudsSrbnUsIG5lYmFpZG90aWVzIHDEk2MgaXpsaWV0bmVzLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSwgbGFpIGF0YnLEq3ZvdHUgc21hcsW+YXMgdW4gYmFnxIF0aW7EgXR1IGdhdW1lcyBpemrFq3R1LjwvcD4NCg0KPHA+UGxhc3RtYXNhcyB2xKtuYSBnbMSBemUgaXIgYXRrxIFydG90aSBsaWV0b2phbWEmbmJzcDt1biBpenR1csSrZ2EsIGthcyBwYWRhcmEgdG8gaWRlxIFsdSBpenbEk2xpIGdhbiBpa2RpZW5haSwgZ2FuIMSrcGEmc2Nhcm9uO2llbSBwYXPEgWt1bWllbS4gVMSBcyBlcmdvbm9taXNrYWlzIGRpemFpbnMgdmVpY2luYSBvcHRpbcSBbHUgZ2Fpc2EgcGlla8S8xat2aSwgxLxhdWpvdCB2xKtuYW0gJmxkcXVvO2VscG90JnJkcXVvOyB1biBhdGtsxIF0IHZpc3VzIGFyb23EgXRhIG5pYW5zZXMuIFRhcyBpciBixat0aXNraSBzYXJrYW5hamllbSB2xKtuaWVtLCBrdXJpZW0gbmVwaWVjaWUmc2Nhcm9uO2FtYSBsYWlrYSBwb3NtcywgbGFpIHBpbG7Eq2LEgSBhdHTEq3N0xKt0dSBzYXZ1IHJha3N0dXJ1LjwvcD4NCg0KPHA+SXp2xJNsaWV0aWVzIHBsYXN0bWFzYXMgdmFpcsSBa2vEgXJ0IGxpZXRvamFtYXMgdsSrbmEgZ2zEgXplcywgbGFpIHNhZ2xhYsSBdHUgZHrEk3JpZW5hIHbEk3N1bXUgdW4ga29tZm9ydHUuIFBsYXN0bWFzYXMgbWF0ZXJpxIFscyBuZXV6c8WrYyBzaWx0dW11LCB0xIFkxJNqxIFkaSB1enR1cm90IHbEq25hIHRlbXBlcmF0xatydSBzdGFiaWzEgWt1IGlsZ8SBayAmbmRhc2g7IHRhcyBpciBnYWx2ZW5haXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmEsIHNhbMSrZHppbm90IGFyIHRyYWRpY2lvbsSBbGFqxIFtIGdsxIF6xJNtLiBJZGXEgWxpIHBpZW3Ek3JvdGFzIHBpa25pa2llbSwgZmVzdGl2xIFsaWVtIHZhaSB2YWthcmEgcml0aWVtIG3EgWrEgXMhPC9wPg0KDQo8cD5NxatzdSZuYnNwO2F0a8SBcnRvdGkgbGlldG9qYW3EgXMgZ2zEgXplcyZuYnNwO2lyIG5lIHRpa2FpIHByYWt0aXNrYXMsIGJldCBhcsSrIGVrbyBkcmF1ZHrEq2dhcy4gVMSBcyBzYW1hemluYSBhdGtyaXR1bXUgZGF1ZHp1bXUsIGFpenN0xIFqb3QgdmllbnJlaXogbGlldG9qYW1vcyBwcm9kdWt0dXMsIHVuIGlyIHZpZWdsaSB0xKtyxIFtYXMuIEl6Y2llbmlldCBrYXRydSB2xKtuYSBwaWxpZW51LCBuZXV6dHJhdWNvdGllcyBwYXIgc3Rpa2xhIGJvasSBanVtaWVtIHZhaSBuZXbEk2xhbWllbSBpem1ha3N1IHBpZWF1Z3VtaWVtLjwvcD4NCg0KPHA+SmEgdsSTbGF0aWVzIGFwdmllbm90IGlsZ3RzcMSTanUsIHN0aWx1IHVuIGF1Z3N0dSBrdmFsaXTEgXRpLCBtxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXMgaXIgasWrc3UgZ3VkcsSBa2FpcyBpenbEk2xlcyEgUGlldmllbm9qaWV0aWVzIGlsZ3RzcMSTasSrZ2FpIHbEq25hIGt1bHTFq3JhaSBqYXUgJnNjYXJvbjtvZGllbiAmbmRhc2g7IHBhc8WrdGlldCBzYXZ1IGtvbXBsZWt0dSB0aWUmc2Nhcm9uO3NhaXN0xJMhPC9wPg0KDQo8cD48ZW0+SXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIGthcyBuZWl6a2zEq3N0ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3Nlczwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkVuam95IHdpbmUgdG8gdGhlIGZ1bGxlc3Q6IE91ciByZXVzYWJsZSB3aW5lIGdsYXNzZXM8L3N0cm9uZz48L2gzPg0KDQo8cD5EaXNjb3ZlciB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgZnVuY3Rpb25hbGl0eSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIHdpbmUgZ2xhc3NlcyEgQ3JhZnRlZCBmcm9tIGR1cmFibGUgcGxhc3RpYywgdGhlc2UgZ2xhc3NlcyBhcmUgZGVzaWduZWQgdG8gZW5oYW5jZSB5b3VyIHdpbmUgZXhwZXJpZW5jZSBieSBwcmVzZXJ2aW5nIGFyb21hcyBhbmQgZW5zdXJpbmcgY29tZm9ydC4gV2l0aCBhIDMwMCBtbCBjYXBhY2l0eSwgdGhleSBhbGxvdyB5b3UgdG8gc3dpcmwgcmVkIHdpbmUgZWZmb3J0bGVzc2x5IHdpdGhvdXQgc3BpbGxzLCB3aGljaCBpcyBlc3NlbnRpYWwgZm9yIHJlbGVhc2luZyBjb21wbGV4IGJvdXF1ZXRzIGFuZCBlbnJpY2hpbmcgZmxhdm9yIHByb2ZpbGVzLjwvcD4NCg0KPHA+T3VyIHBsYXN0aWMgd2luZSBnbGFzc2VzIGFyZSByZXVzYWJsZSZuYnNwO2FuZCBzdHVyZHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBkYWlseSB1c2Ugb3Igc3BlY2lhbCBvY2Nhc2lvbnMuIFRoZSBlcmdvbm9taWMgZGVzaWduIHByb21vdGVzIG9wdGltYWwgYWlyZmxvdywgbGV0dGluZyB0aGUgd2luZSAmcXVvdDticmVhdGhlJnF1b3Q7IGFuZCB1bnZlaWwgZXZlcnkgYXJvbWF0aWMgbnVhbmNlLiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgZm9yIHJlZCB3aW5lcywgd2hpY2ggcmVxdWlyZSB0aW1lIHRvIGZ1bGx5IGRldmVsb3AgdGhlaXIgY2hhcmFjdGVyLjwvcD4NCg0KPHA+Q2hvb3NlJm5ic3A7bXVsdGktdXNlIHBsYXN0aWMgd2luZSBnbGFzc2VzJm5ic3A7dG8ga2VlcCB5b3VyIGRyaW5rIGNvb2wgYW5kIGNvbWZvcnRhYmxlLiBUaGUgcGxhc3RpYyBtYXRlcmlhbCBkb2VzbiZyc3F1bzt0IGFic29yYiBoZWF0LCBtYWludGFpbmluZyBhIHN0YWJsZSB3aW5lIHRlbXBlcmF0dXJlIGxvbmdlciZtZGFzaDthIGtleSBhZHZhbnRhZ2Ugb3ZlciB0cmFkaXRpb25hbCBnbGFzc3dhcmUuIFBlcmZlY3QgZm9yIHBpY25pY3MsIGZlc3RpdmFscywgb3IgY296eSBldmVuaW5ncyBhdCBob21lITwvcD4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgZ2xhc3NlcyZuYnNwO2FyZSBub3Qgb25seSBwcmFjdGljYWwgYnV0IGFsc28gZWNvLWZyaWVuZGx5LiBUaGV5IHJlZHVjZSB3YXN0ZSBieSByZXBsYWNpbmcgc2luZ2xlLXVzZSBwcm9kdWN0cyBhbmQgYXJlIGVhc3kgdG8gY2xlYW4uIFNhdm9yIGV2ZXJ5IHNpcCBvZiB3aW5lIHdpdGhvdXQgd29ycnlpbmcgYWJvdXQgYnJlYWthZ2Ugb3IgdW5uZWNlc3NhcnkgZXhwZW5zZXMuPC9wPg0KDQo8cD5JZiB5b3Ugd2FudCB0byBjb21iaW5lIGR1cmFiaWxpdHksIHN0eWxlLCBhbmQgaGlnaCBxdWFsaXR5LCBvdXIgcmV1c2FibGUgd2luZSBnbGFzc2VzIGFyZSB0aGUgc21hcnQgY2hvaWNlISBKb2luIHRoZSBzdXN0YWluYWJsZSB3aW5lIGN1bHR1cmUgdG9kYXkmbWRhc2g7b3JkZXIgeW91ciBzZXQgb25saW5lITwvcD4NCg0KPHA+PGVtPkNob29zZSBxdWFsaXR5IHRoYXQgbGFzdHMhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTE3MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXMgMzAwIG1sLCBQUywgVHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlYTMyZDZmMzE3YzRlMTY4NTdkMjhiYmMyZTY1OTM3YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMgZ2zEgXplcyB2xKtuYW0gMzAwIG1sIG5vIGl6dHVyxKtnYXMgUFMgcGxhc3RtYXNhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3MgMzAwIG1sIG1hZGUgb2YgZHVyYWJsZSBQUyBwbGFzdGljCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INCx0L7QutCw0Lsg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7INC40Lcg0L/RgNC+0YfQvdC+0LPQviDQn9ChINC/0LvQsNGB0YLQuNC60LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc2MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODg2MTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3ODU5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LIsINCf0KEsINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWRrxIFydCBsaWV0b2phbWllIHbEq25hIGdsxIF6ZXMga8SBdGksIFBTLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHN0ZW1zIGZvciB3aW5lIGdsYXNzZXMsIFBTLCBCbGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7Qsjog0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0YjQuCDQvdC+0LbQutC4INC00LvRjyDQsdC+0LrQsNC70L7Qsj88L3N0cm9uZz48L2gzPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LImbmJzcDvQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCDQuNC00LXQsNC70YzQvdC+INC40LzQuNGC0LjRgNGD0Y7RgiDQuNC30YvRgdC60LDQvdC90YvQuSDQtNC40LfQsNC50L0g0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNGLLCDQvtGB0YLQsNCy0LDRj9GB0Ywg0L3QtdCx0YzRjtGJ0LjQvNC40YHRjyDQuCDQv9GA0LDQutGC0LjRh9C90YvQvNC4LiDQmNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0LLQtdGH0LXRgNC40L3QvtC6LCDRgdCy0LDQtNC10LEsINGA0LXRgdGC0L7RgNCw0L3QvtCyINC40LvQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5ICZtZGFzaDsg0YHQvtGF0YDQsNC90Y/QudGC0LUg0YHRgtC40LvRjCDQuCDQuNC30LHQtdCz0LDQudGC0LUg0L7RgdC60L7Qu9C60L7QsiE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J3QtdCx0YzRjtGJ0LjQtdGB0Y8g0Lgg0LTQvtC70LPQvtCy0LXRh9C90YvQtTombmJzcDvQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/Qu9Cw0YHRgtC40Log0LLRi9C00LXRgNC20LjQstCw0LXRgiDQsNC60YLQuNCy0L3QvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC00LDQttC1INCyINGB0LDQvNGL0YUg0YjRg9C80L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LvQtdCz0LDQvdGC0L3Ri9C5INC00LjQt9Cw0LnQvTombmJzcDvQotC+0YfQvdCw0Y8g0LjQvNC40YLQsNGG0LjRjyDRgdGC0LXQutC70Y/QvdC90YvRhSDQsdC+0LrQsNC70L7QsiAmbWRhc2g7INCy0LDRiCDRgdGC0L7QuyDQsdGD0LTQtdGCINCy0YvQs9C70Y/QtNC10YLRjCDQsdC10LfRg9C/0YDQtdGH0L3Qvi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JfQsNGJ0LjRgtCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0L3QsNC/0LjRgtC60LA6Jm5ic3A70J3QvtC20LrQsCDQv9C+0LfQstC+0LvRj9C10YIg0LTQtdGA0LbQsNGC0Ywg0LHQvtC60LDQuywg0L3QtSDQvdCw0LPRgNC10LLQsNGPINC90LDQv9C40YLQvtC6INC4INC90LUg0L7RgdGC0LDQstC70Y/RjyDQvtGC0L/QtdGH0LDRgtC60L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6Jm5ic3A70KHQvtC60YDQsNGC0LjRgtC1INC+0YLRhdC+0LTRiywg0LfQsNC80LXQvdC40LIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDQv9C+0YHRg9C00YMg0LjQu9C4INGF0YDRg9C/0LrQuNC1INGB0YLQtdC60LvRj9C90L3Ri9C1INCx0L7QutCw0LvRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6Jm5ic3A70J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC40LfQsNC50L06Jm5ic3A70KPRgdGC0L7QudGH0LjQstC+0LUg0L7RgdC90L7QstCw0L3QuNC1LCDRgdC+0LLQvNC10YHRgtC40LzQvtC1INGBINC/0LvQsNGB0YLQuNC60L7QstGL0LzQuCDRh9Cw0YjQsNC80Lgg0LTQu9GPINC90LDQv9C40YLQutC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiZuYnNwO9Cc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQviDQuNC00LXQsNC70YzQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQtdGA0L7Qv9GA0LjRj9GC0LjRjzombmJzcDvQodCy0LDQtNGM0LHRiywg0LrQvtGA0L/QvtGA0LDRgtC40LLRiywg0YTQtdGB0YLQuNCy0LDQu9C4INC40LvQuCDQtNC+0LzQsNGI0L3QuNC1INCy0LXRh9C10YDQuNC90LrQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INCx0LDRgNGLOiZuYnNwO9Cf0L7QtNCw0LLQsNC50YLQtSDQvdCw0L/QuNGC0LrQuCDRgdGC0LjQu9GM0L3Qviwg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0Ywg0LHQvtC60LDQu9GLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6Jm5ic3A70JjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0YPQttC40L3QvtCyINC90LAg0L7RgtC60YDRi9GC0L7QvCDQstC+0LfQtNGD0YXQtSDQuNC70Lgg0YDQvtC80LDQvdGC0LjRh9C10YHQutC40YUg0LLQtdGH0LXRgNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCX0LDQsdGD0LTRjNGC0LUg0L4g0L/QvtGB0YLQvtGP0L3QvdC+0Lkg0LfQsNC80LXQvdC1INGA0LDQt9Cx0LjRgtGL0YUg0LHQvtC60LDQu9C+0LIgJm1kYXNoOyDQvdCw0YjQuCDQvdC+0LbQutC4INC/0YDQvtGB0LvRg9C20LDRgiDQs9C+0LTRiy4g0JjRhSDRgdGC0LjQu9GMINC4INC90LDQtNC10LbQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINGD0YDQvtCy0LXQvdGMINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QvdC+0YHRgtGMINCz0L7RgdGC0LXQuS48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDQv9GA0LXQstGA0LDRgtC40YLQtSDQv9C+0LTQsNGH0YMg0L3QsNC/0LjRgtC60L7QsiDQsiDQuNGB0LrRg9GB0YHRgtCy0L4g0YEg0L3QsNGI0LjQvNC4INC90LXQsdGM0Y7RidC40LzQuNGB0Y8g0L3QvtC20LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkemvEgXJ0IGxpZXRvamFtaSB2xKtuYSBnbMSBxb51IGvEgXRpOiBpenR1csSrZ2ksIGVsZWdhbnTEqyB1biBwcmFrdGlza2k8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyBtxatzdSBnbMSBxb51IGvEgXRpxYZ1cz88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1pZSB2xKtuYSBnbMSBxb51IGvEgXRpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMsIGthcyBhdGRhcmEgZWxlZ2FudG8gc3Rpa2xhIGdsxIHFvnUgZGl6YWludSwgYmV0IGlyIG5lc2FsYXXFvmFtaSB1biBpenR1csSrZ2kuIElkZcSBbGkgcGllbcSTcm90aSBwYXPEgWt1bWllbSwgcmVzdG9yxIFuaWVtIHZhaSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haSwgdGllIG5vZHJvJnNjYXJvbjtpbmEga29tZm9ydHUgdW4gc3RpbHUsIHZpZW5sYWlrdXMgc2FtYXppbm90IHBsYXN0bWFzYXMgYXRrcml0dW11cy48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5OZXNhbGF1xb5hbWkgdW4gaXp0dXLEq2dpOiZuYnNwO0RybyZzY2Fyb247aSBsaWV0b2phbWkgcGF0IHNwcmFpZ8SBa8SBcyBiYWxsxKt0xJNzIHZhaSBixIFyb3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlRlbXBlcmF0xatyYXMga29udHJvbGU6Jm5ic3A7S8SBdGnFhmkgxLxhdWogdHVyxJN0IGdsxIF6aSwgbmVpZXRla23Ek2pvdCBkesSTcmllbmEgdGVtcGVyYXTFq3J1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FbGVnYW50cyBkaXphaW5zOiZuYnNwO1N0YWJpbMSBIHBhbWF0bmUgdW4gc3Rpa2xhbSBsxKtkesSrZ2EgaXpza2F0YSBtxIFrc2xhIHBpZSZzY2Fyb247xLdpciBnYWxkYW0gYXVnc3R2xJNydMSrZ3UgaXpza2F0dS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmlkZWkgZHJhdWR6xKtnaTombmJzcDtEYXVkemvEgXJ0xJNqYSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdSBkYXVkenVtdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiZuYnNwO1DEgXJ0aWthaSBkcm8mc2Nhcm9uO2EsIEJQQS1icsSrdmEgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EaXphaW5zOiZuYnNwO1N0YWJpbMSBIHBhbWF0bmUsIHN0aWtsYSBnbMSBxb51IGltaXTEgWNpamEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvbXBsZWt0xIE6Jm5ic3A7S8SBdGkgdW4gc2FkZXLEq2dpIHBsYXN0bWFzYXMga2F1c2kuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiZuYnNwO01hemfEgWphbWkgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVrdGkgcGllbcSTcm90aTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlBhc8SBa3VtaWVtOiZuYnNwO0vEgXphcywga29ycG9yYXTEq3ZpIHBhc8SBa3VtaSwgZmVzdGl2xIFsaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+UmVzdG9yxIFuaWVtIHVuIGLEgXJpZW06Jm5ic3A7UGFzbmllZHppZXQgZHrEk3JpZW51cyBzdGlsxKtnaSwgYmV6ICZzY2Fyb247xLdlbWJ1IHJpc2tpZW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk3EgWrEgW06Jm5ic3A7SWRlxIFsaSBwaWtuaWtpZW0sIGTEgXJ6YSB2YWthcmnFhsSBbSB2YWkgxKNpbWVuZXMgc3bEk3RraWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0YXMgaXIgaXpkZXbEq2dpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPklldGF1cGlldCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gdmllbnJlaXrEk2pvIGdsxIHFvnUgaWVnxIFkZXMsIHVuIHLFq3DEk2ppZXRpZXMgcGFyIHZpZGkuIE3Fq3N1IGvEgXRpIGthbHBvcyBnYWRpZW0sIHNhZ2xhYsSBam90IHNrYWlzdHUgaXpza2F0dS48L3A+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm1kYXNoOyBwxIFydmVpZG9qaWV0IHNhdnUgcGFzbmllZyZzY2Fyb247YW51IGFyIGl6dHVyxKtnaWVtIHVuIHN0aWzEq2dpZW0gZ2zEgcW+dSBrxIF0aWVtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUGxhc3RpYyBTdGVtcyBmb3IgV2luZSBHbGFzc2VzOiBVbmJyZWFrYWJsZSBFbGVnYW5jZSBmb3IgRXZlcnkgT2NjYXNpb248L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBTdGVtcz88L3N0cm9uZz48L2gzPg0KDQo8cD5FbGV2YXRlIHlvdXIgd2luZSBhbmQgY29ja3RhaWwgZXhwZXJpZW5jZSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIHBsYXN0aWMgc3RlbXMmbmJzcDt0aGF0IGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCBwcmFjdGljYWxpdHkuIERlc2lnbmVkIHRvIG1pbWljIHRoZSB0aW1lbGVzcyBlbGVnYW5jZSBvZiB0cmFkaXRpb25hbCBnbGFzc3dhcmUsIHRoZXNlIHN0ZW1zIGFyZSBjcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBkdXJhYmxlIHBsYXN0aWMsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yIHBhcnRpZXMsIHdlZGRpbmdzLCBvciB1cHNjYWxlIGV2ZW50cy4gU2F5IGdvb2RieWUgdG8gYnJva2VuIGdsYXNzIGFuZCBoZWxsbyB0byB3b3JyeS1mcmVlIGVudGVydGFpbmluZyE8L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlVuYnJlYWthYmxlICZhbXA7IER1cmFibGU6Jm5ic3A7U2hhdHRlcnByb29mIHBsYXN0aWMgZW5zdXJlcyBzYWZldHkgYW5kIGxvbmdldml0eSwgZXZlbiBpbiBsaXZlbHkgc2V0dGluZ3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVsZWdhbnQgRGVzaWduOiZuYnNwO01pcnJvcnMgdGhlIHJlZmluZWQgbG9vayBvZiBjbGFzc2ljIHdpbmUgZ2xhc3NlcywgZW5oYW5jaW5nIHlvdXIgdGFibGUgcHJlc2VudGF0aW9uLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5UZW1wZXJhdHVyZSBDb250cm9sOiZuYnNwO0hvbGQgeW91ciBkcmluayB3aXRob3V0IHRyYW5zZmVycmluZyBoZWF0LCBrZWVwaW5nIGJldmVyYWdlcyBhdCB0aGUgcGVyZmVjdCB0ZW1wZXJhdHVyZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZSB3YXN0ZSBieSByZXBsYWNpbmcgc2luZ2xlLXVzZSBwbGFzdGljIG9yIGZyYWdpbGUgZ2xhc3N3YXJlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5FdmVudHM6Jm5ic3A7V2VkZGluZ3MsIGNvcnBvcmF0ZSBnYXRoZXJpbmdzLCBnYXJkZW4gcGFydGllcywgb3IgZmVzdGl2YWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5CYXJzICZhbXA7IFJlc3RhdXJhbnRzOiZuYnNwO1NlcnZlIGRyaW5rcyBzdHlsaXNobHkgd2hpbGUgbWluaW1pemluZyBicmVha2FnZSBjb3N0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7SWRlYWwgZm9yIG91dGRvb3IgZGlubmVycywgcG9vbHNpZGUgY29ja3RhaWxzLCBvciBmYW1pbHkgY2VsZWJyYXRpb25zLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGVzaWduOiZuYnNwO1NsZWVrIHN0ZW0gc3RydWN0dXJlIGNvbXBhdGlibGUgd2l0aCBtb3N0IHBsYXN0aWMgd2luZSBnbGFzc2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgZWFzeSBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdHJhbnNmb3JtIHlvdXIgc2VydmljZSB3aXRoIHN0ZW1zIHRoYXQgYmxlbmQgbHV4dXJ5LCBkdXJhYmlsaXR5LCBhbmQgc3VzdGFpbmFiaWxpdHkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk4OTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzYwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHN0ZW1zIGZvciB3aW5lIGdsYXNzZXMsIFBTLCBCbGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy4xNSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI5YThhNzUwYjdjYjM3NmU2MTE3OGI1N2I1OGVmMjk1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgZG93bnN0ZW1zIGZvciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgaW4gYmxhY2sgY29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWkgdsSrbmEgZ2zEgcW+dSBrxIF0aSDigJQgZWxlZ2FudGkgdW4gbmVzYWxhdcW+YW1pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7QsiDigJQg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINCx0LXQtyDRhdGA0YPQv9C60L7RgdGC0LgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02Mjg1MjMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQndC+0LYg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LkgMTgg0YHQvCwg0J/QoSwg0YfQtdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTmF6aXMgZGF1ZHpyZWl6bGlldG9qYW1zIDE4IGNtLCBQUywgbWVsbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LY6INC90LDQtNC10LbQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiCDQvdC+0LY/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiDQtNC70LjQvdC+0LkgMTgg0YHQvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDQutCw0YfQtdGB0YLQstC+LCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCDQuCDRjdGB0YLQtdGC0LjQutGDLiDQntC9INGB0L7Rh9C10YLQsNC10YIg0LTQvtGB0YLRg9C/0L3Rg9GOINGG0LXQvdGDINGBINC/0YDQtdC80LjQsNC70YzQvdC+0Lkg0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGM0Y4sINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LDQvdCw0LvQvtCz0Lgg0Lgg0YHQvtC60YDQsNGJ0LDRjyDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDombmJzcDvQmNC30LPQvtGC0L7QstC70LXQvSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDombmJzcDvQn9C+0LTRhdC+0LTQuNGCINC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LCDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHRgtC40LvRjDombmJzcDvQm9Cw0LrQvtC90LjRh9C90YvQuSDRh9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQs9Cw0YDQvNC+0L3QuNGH0L3QviDQstC/0LjRiNGD0YLRgdGPINCyINC70Y7QsdGD0Y4g0YHQtdGA0LLQuNGA0L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiZuYnNwO9Ch0L3QuNC20LDQtdGCINCy0YDQtdC00L3QvtC1INCy0L7Qt9C00LXQudGB0YLQstC40LUg0L3QsCDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDINC30LAg0YHRh9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCn0LXRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTgg0YHQvC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQvtGCINC90L7Qtj88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTombmJzcDvQo9C70YPRh9GI0LjRgtC1INC/0L7QtNCw0YfRgyDQsdC70Y7QtCDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDombmJzcDvQk9Cw0YDQsNC90YLQuNGA0YPQudGC0LUg0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdGB0YLQstC+INC4INC90LDQtNC10LbQvdC+0YHRgtGMINC00LDQttC1INCyINC00L7RgNC+0LPQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiZuYnNwO9CY0LTQtdCw0LvQtdC9INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDQv9GA0LDQt9C00L3QuNC60L7QsiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINC+0LHQtdC00L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C+0YHRgtC+0Y/QvdC90YvRhSDQt9Cw0LrRg9C/0L7QuiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC90L7QttC10LkgJm1kYXNoOyDQvdCw0YjQsCDQvNC+0LTQtdC70Ywg0L/RgNC+0YHQu9GD0LbQuNGCINCz0L7QtNGLLCDRgdC+0YXRgNCw0L3Rj9GPINCx0LXQt9GD0L/RgNC10YfQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0LiDQldC1INGB0YLQuNC70Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINGD0LrRgNC10L/Rj9GCINC00L7QstC10YDQuNC1INC60LvQuNC10L3RgtC+0LIg0Log0LLQsNGI0LXQvNGDINCx0YDQtdC90LTRgy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC60LDRh9C10YHRgtCy0LAsINGN0YHRgtC10YLQuNC60Lgg0Lgg0LfQsNCx0L7RgtGLINC+INC/0YDQuNGA0L7QtNC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbXMgbmF6aXM8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtcyBtZWxucyAxOCBjbSBnYXImc2Nhcm9uOyBuYXppcyBpciBpZGXEgWxhIGl6dsSTbGUgdGllbSwga2FzIG5vdsSTcnTEkyBrdmFsaXTEgXRpIHVuIHN0aWx1LiBUYXMgbmF2IHZpc2l6ZGV2xKtnxIFrYWlzLCBiZXQgYXLEqyBuZSBkxIFyZ3MgdmFyaWFudHMsIHRhcyBhcHZpZW5vIGl6dHVyxKtidSB1biBlbGVnYW5jaSwga2FzIGlyIHBpZW3Ek3JvdHMgZ2FuIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLCBnYW4gxKtwYSZzY2Fyb247aWVtIGdhZMSranVtaWVtLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcywgJnNjYXJvbjtpcyBuYXppcyBpciBpenR1csSrZ3MgdW4gbm9kaWx1bWl6dHVyxKtncywgxLxhdWpvdCB0byBpem1hbnRvdCBhdGvEgXJ0b3RpLCBuZXphdWTEk2pvdCBmdW5rY2lvbmFsaXTEgXRpLiBWaWVnbGkgdMSrcsSBbXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBzYWdsYWLEgWpvdCBwaWV2aWxjxKtnbyBpenNrYXR1LiBNZWxuxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgbW9kZXJudSB1biBkaXNrcsSTdHUgaXpza2F0dSwga2FzIGhhcm1vbmlza2kgaXpza2F0xKtzaWVzIHV6IGplYmt1cmEgZ2FsZGEuICZTY2Fyb247aXMgbmF6aXMga8S8xatzIHBhciB1enRpY2FtdSBwYWzEq2d1IHJlc3RvcsSBbm9zIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtb3MsIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSBrb21mb3J0dSB1biBnYW5kYXLEq2p1bXUgcGFyIGxpZXRvJnNjYXJvbjthbnUuIEl6dsSTbGlldGllcyBtxatzdSBuYXppLCBsYWkgcmFkxKt0dSBhdWdzdGEgbMSrbWXFhmEgc2VydmlzdSB1biBzYWdsYWLEgXR1IHNhdmFzIGllc3TEgWRlcyB0xJNsdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgS25pZmU6IER1cmFiaWxpdHksIFN0eWxlICZhbXA7IEVjby1Db25zY2lvdXMgQ2hvaWNlPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgS25pZmU/PC9zdHJvbmc+PC9oMz4NCg0KPHA+VGhlJm5ic3A7MTggY20gcmV1c2FibGUgYmxhY2sgcGxhc3RpYyBrbmlmZSZuYnNwO2lzIHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0cmVuZ3RoLCBlbGVnYW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5LiBEZXNpZ25lZCBmb3IgdGhvc2Ugd2hvIHByaW9yaXRpemUgcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcywgaXQgcmVwbGFjZXMgc2luZ2xlLXVzZSBjdXRsZXJ5IHdoaWxlIG9mZmVyaW5nIGV4Y2VwdGlvbmFsIHZhbHVlIGZvciBtb25leS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBkZWxpdmVyeSBzZXJ2aWNlcywgb3IgaG9tZSB1c2UsIGl0IGVsZXZhdGVzIGV2ZXJ5IGRpbmluZyBleHBlcmllbmNlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBMb25nLUxhc3Rpbmc6Jm5ic3A7Q3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgQlBBLWZyZWUgcGxhc3RpYyB0aGF0IHJlc2lzdHMgd2VhciBhbmQgcmV0YWlucyBzaGFycG5lc3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRpc2h3YXNoZXItU2FmZTombmJzcDtFZmZvcnRsZXNzIGNsZWFuaW5nIHdpdGhvdXQgY29tcHJvbWlzaW5nIGl0cyBzbGVlayBhcHBlYXJhbmNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Nb2Rlcm4gRGVzaWduOiZuYnNwO01hdHRlIGJsYWNrIGZpbmlzaCBhbmQgMTggY20gbGVuZ3RoIHN1aXQgYW55IHRhYmxlIHNldHRpbmcsIGZyb20gY2FzdWFsIG1lYWxzIHRvIGZvcm1hbCBldmVudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2VzIHBsYXN0aWMgd2FzdGUgYnkgcmVwbGFjaW5nIGRpc3Bvc2FibGUgYWx0ZXJuYXRpdmVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgc2hhdHRlcnByb29mIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxOCBjbSAodmVyc2F0aWxlIGZvciBjdXR0aW5nIG1lYXRzLCBjaGVlc2VzLCBvciBkZXNzZXJ0cykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0YXVyYW50cyAmYW1wOyBDYWZlczombmJzcDtFbmhhbmNlIHByZXNlbnRhdGlvbiBhbmQgY3V0IGNvc3RzIG9uIHNpbmdsZS11c2UgY3V0bGVyeS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Rm9vZCBEZWxpdmVyeTombmJzcDtFbnN1cmUgbWVhbHMgYXJyaXZlIHdpdGggcmVsaWFibGUsIHJldXNhYmxlIHV0ZW5zaWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtJZGVhbCBmb3IgcGljbmljcywgcGFydGllcywgb3IgZXZlcnlkYXkgbWVhbHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEludmVzdG1lbnQ6PC9zdHJvbmc+PC9oMz4NCg0KPHA+Qm9vc3QgY3VzdG9tZXIgc2F0aXNmYWN0aW9uIHdpdGggYSBrbmlmZSB0aGF0IGNvbWJpbmVzIHByYWN0aWNhbGl0eSBhbmQgc29waGlzdGljYXRpb24uIEl0cyB0aW1lbGVzcyBkZXNpZ24gYW5kIGVjby1jb25zY2lvdXMgYXBwZWFsIGFsaWduIHdpdGggbW9kZXJuIHN1c3RhaW5hYmlsaXR5IHRyZW5kcy48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdXBncmFkZSB5b3VyIHNlcnZpY2Ugd2l0aCBhIGtuaWZlIHRoYXQgbWFycmllcyBmdW5jdGlvbmFsaXR5LCBzdHlsZSwgYW5kIHBsYW5ldC1mcmllbmRseSB2YWx1ZXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2MTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTIyIDEzOjQ1OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE5NDcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjI1ODEyMjRhZTllMDJhMzMxZWVkNjg4MDFiYTdkMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSBibGFjayB6ZXJvIHdhc3RlIGN1dGxlcnkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTmF6aXMgZGF1ZHpyZWl6bGlldG9qYW1zIG1lbG5zIG5vIHBsYXN0bWFzYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiAxOCDRgdC8IOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ1OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxNkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMjA2MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80Ls6INCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINCx0LvRjtC0PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQvdCw0LTQtdC20L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGL0YLQvdGL0YUg0L7QsdC10LTQvtCyLCDRgNCw0LPRgyDQuNC70Lgg0YHQtdC80LXQudC90YvRhSDQv9C+0YDRhtC40Lk/INCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LgsINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLQuC4g0J7QvdC4INC/0L7QtNGF0L7QtNGP0YIg0LrQsNC6INC00LvRjyDQtNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LHQuNC30L3QtdGB0LAsINC/0L7QvNC+0LPQsNGPINGB0L7QutGA0LDRgtC40YLRjCDQvtGC0YXQvtC00Ysg0Lgg0YPQutGA0LXQv9C40YLRjCDQtNC+0LLQtdGA0LjQtSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlINC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNGLINC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNGA0L3Ri9C80Lgg0LHRg9C70YzQvtC90LDQvNC4LCDRgdC+0YPRgdCw0LzQuCDQuNC70Lgg0LfQsNC/0YDQsNCy0LrQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+OiDQutGA0YvRiNC60LAg0YHQvtCy0LzQtdGB0YLQuNC80LAg0YEg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSDQvNC7LCA1MDAg0LzQuyDQuCAxMDAwINC80LsgJm1kYXNoOyDRg9C00L7QsdC90L4g0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QstGL0YHRjNGC0LUg0LjQvNC40LTQtiDQstCw0YjQtdCz0L4g0LrQsNGE0LUg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0YLQsNGA0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0J/RgNC+0YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDRgdC+0YXRgNCw0L3Rj9C10YIg0YTQvtGA0LzRgyDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC4INC80YvRgtGM0Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHRgtC+0LvQvtCy0YvRhTwvc3Ryb25nPjog0L/QvtGA0YbQuNC+0L3QvdGL0LUg0LPQsNGA0L3QuNGA0YssINGB0YPQv9GLLCDRgdCw0LvQsNGC0Ysg0LjQu9C4INGB0L7Rg9GB0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdC80LXQudC90YvRhSDQvtCx0LXQtNC+0LI8L3N0cm9uZz46INGF0YDQsNC90LXQvdC40LUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQsINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIg0LjQu9C4INC00LXRgtGB0LrQvtCz0L4g0L/QuNGC0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KTRg9C0LdC/0YDQvtC10LrRgtC+0LI8L3N0cm9uZz46INGD0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCz0L7RgtC+0LLRi9GFINGA0LDRhtC40L7QvdC+0LIg0LjQu9C4INC60LXQudGC0LXRgNC40L3Qs9CwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0L3QsCDRg9C/0LDQutC+0LLQutC1PC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvdC40LbQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCb0L7Rj9C70YzQvdC+0YHRgtGMINC60LvQuNC10L3RgtC+0LI8L3N0cm9uZz46INC/0L7QtNC00LXRgNC20LrQsCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9GFINC40L3QuNGG0LjQsNGC0LjQsiDRg9C60YDQtdC/0LvRj9C10YIg0YDQtdC/0YPRgtCw0YbQuNGOINCx0YDQtdC90LTQsC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YA8L3N0cm9uZz46IDUwMCDQvNC7ICZtZGFzaDsg0LfQvtC70L7RgtCw0Y8g0YHQtdGA0LXQtNC40L3QsCDQtNC70Y8g0YHRi9GC0L3Ri9GFINC/0L7RgNGG0LjQuSDQsdC10Lcg0LvQuNGI0L3QtdCz0L4g0L7QsdGK0LXQvNCwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INGD0LTQvtCx0L3Ri9C8LCDQsCDQsdC40LfQvdC10YEgJm1kYXNoOyDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90YvQvCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbDogRHJvJnNjYXJvbjtzLCBwcmFrdGlza3MgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgaXp0dXLEq2d1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIGrFq3N1IMSTZGllbnUgc3ZhaWd1bXUgdW4gYsWrcyBkcm8mc2Nhcm9uO2kgaWtkaWVuYWk/IE3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbCZuYnNwO2lyIGlkZcSBbHMgcmlzaW7EgWp1bXMgZ2FuIG3EgWrEgXMsIGdhbiBwcm9mZXNpb27EgWzEgW0gdmlydHV2xJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIGl6dHVyxJN0dSBpbnRlbnPEq3Z1IGxpZXRvJnNjYXJvbjthbnUsIG5vZHJvJnNjYXJvbjtpbm90IGhlcm3Ek3Rpc2t1bXUsIGRybyZzY2Fyb247xKtidSB1biB2aWVua8SBciZzY2Fyb247dSB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgdHJhbnNwb3J0xJNqb3QgYmllesSBcyB6dXBhcywgbcSTcmNlcyB2YWkgYsSTcm51IMSTZGllbnVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIHBpZW3Ek3JvdGkgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0sIGF0dmllZ2xvam90IG9yZ2FuaXrEkyZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIHBsYXN0bWFzYXMgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSByZXN0b3LEgW5pZW0gYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SXp0dXLEq2dpIHVuIHByYWt0aXNraTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdHJhdWtpIHNhZ2xhYsSBIGZvcm11IHVuIGt2YWxpdMSBdGkgcGF0IHDEk2Mgc2ltdGllbSBtYXpnxIEmc2Nhcm9uO2FuYXMgY2lrbHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJpZXphcyB6dXBhcyB1biBzYXV0xJNqdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBoZXJtxJN0aXNrYWlzIHNsxJNnJnNjYXJvbjthbmFzIG1laMSBbmlzbXMgbm92xJNyJnNjYXJvbjsgaXpsaSZzY2Fyb247YW5vcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CxJNybnUgxJNkaWVuaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgQlBBLWZyZWUgbWF0ZXJpxIFscyB1biBrb21wYWt0cyBpem3Ek3JzICg1MDAgbWwpIGlyIGlkZcSBbGkgbWF6aWVtIMSTZGllbmthcnTEk20uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+UHJvZmVzaW9uxIFsYSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyByZXN0b3LEgW5pZW0sIGthZmlqYXMgdmVpa2FsaWVtIHZhaSDEk2RpZW51IHBpZWfEgWTEkywga2FzIHbEk2xhcyBwxIFyaWV0IHV6IGlsZ3RzcMSTasSrZ2llbSByaXNpbsSBanVtaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgaW50ZWdyxIFjaWphIGRlcG96xKt0YSBzaXN0xJNtxIFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBzYW1hemluaWV0IGl6bWFrc2FzIHVuIGF0a3JpdHVtdXMsIHBpZWTEgXbEgWpvdCBrbGllbnRpZW0gYXRncmllenQgdHJhdWt1cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBkaXphaW5zPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBhcGHEvMSBIGZvcm1hIHVuIHZpZWdscyBzdmFycyDEk3J0aSB0ZWxwxIEgamVia3VyxIEgbGVkdXNza2FwxKsgdmFpIHNvbcSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIHp1cMSBbSwgYmV0IGFyxKsgc2FsxIF0aWVtLCB1emtvZMSBbSB2YWkgxJNkaWVudSBzYXN0YXRhbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyA1MDAgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGludmVzdMSTamlldCBpbGd0c3DEk2rEq2LEgSB1biDEk3J0xKtixIEsIGthcyBrYWxwb3MgZ2FkaWVtIGlsZ2khPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgNTAwIG1sOiBJZGVhbCBmb3IgRXZlcnlkYXkgVXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+TmVlZCBkdXJhYmxlIGNvbnRhaW5lcnMgZm9yIGRhaWx5IG1lYWxzPyBPdXImbmJzcDs1MDAgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIGJ1aWx0IGZvciB2ZXJzYXRpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWNvbnNjaW91cyBsaXZpbmcuIFBlcmZlY3QgZm9yIHNvdXBzLCBzdGV3cywgc2FsYWRzLCBvciBmYW1pbHkgbGVmdG92ZXJzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSAmYW1wOyBEdXJhYmxlPC9zdHJvbmc+OiBXaXRoc3RhbmRzIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBTZWFsPC9zdHJvbmc+OiBObyBzcGlsbHMsIGV2ZW4gd2l0aCBzYXVjeSBkaXNoZXMgb3IgYnJvdGhzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBMaWRzPC9zdHJvbmc+OiBDb21wYXRpYmxlIHdpdGggYWxsIHNpemVzICgzNzUgbWwmbmRhc2g7MTAwMCBtbCkgZm9yIGhhc3NsZS1mcmVlIHN0b3JhZ2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZXVzYWJsZSBkZXNpZ24gY3V0cyBwbGFzdGljIHdhc3RlIGZvciBob21lcyBhbmQgcmVzdGF1cmFudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNoYXBlPC9zdHJvbmc+OiBGaXRzIG5lYXRseSBpbiBmcmlkZ2VzLCBiYWdzLCBvciBraXRjaGVuIHNoZWx2ZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RmFtaWx5IE1lYWxzPC9zdHJvbmc+OiBTdG9yZSBsZWZ0b3ZlcnMsIHNhdWNlcywgb3Igc2lkZSBkaXNoZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TWVhbCBQcmVwPC9zdHJvbmc+OiBQb3J0aW9uIGx1bmNoZXMgZm9yIHRoZSB3ZWVrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlJlc3RhdXJhbnRzPC9zdHJvbmc+OiBTdXN0YWluYWJsZSBzb2x1dGlvbiBmb3IgdGFrZW91dCBvciBkZWxpdmVyeS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gSW50ZWdyYXRpb248L3N0cm9uZz46IFNpbXBsaWZ5IHJldHVybnMgYW5kIHJlZHVjZSBjb3N0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TcGFjZS1FZmZpY2llbnQ8L3N0cm9uZz46IEhvbGRzIGdlbmVyb3VzIHBvcnRpb25zIHdpdGhvdXQgYnVsay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1Vc2U8L3N0cm9uZz46IEdyZWF0IGZvciBzYWxhZHMsIGRlc3NlcnRzLCBvciBtYXJpbmF0aW5nIG1lYXRzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciA1MDAgbWwgcmV1c2FibGUgY29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgUHJhY3RpY2FsaXR5IG1lZXRzIHN1c3RhaW5hYmlsaXR5IGZvciBtb2Rlcm4ga2l0Y2hlbnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE0ODY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDY0MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzk3OGQ3Nzg1NmRiYjcxMTJkODQxY2MyZThlMjdlNjIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gWnVwYXMgdHJhdWtpIDUwMCBtbDogaGVybcSTdGlza2ksIGRyb8WhaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80LssINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDU3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjEyQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1ODQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuzog0JjQtNC10LDQu9GM0L3QsNGPINC/0L7RgNGG0LjRjyDQvdCwINC+0LTQvdC+0LPQvjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0LrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QvtC00LDRh9C4INCx0YPQu9GM0L7QvdC+0LIsINC60YDQtdC8LdGB0YPQv9C+0LIg0LjQu9C4INC40LfRi9GB0LrQsNC90L3Ri9GFINC00LXRgdC10YDRgtC+0LI/INCd0LDRiNC4Jm5ic3A70LrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGD0LTQvtCx0YHRgtCy0L4sINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCh0L7Qt9C00LDQvdC90YvQtSDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L7QvdC4INC/0L7QtNGH0LXRgNC60L3Rg9GCINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDRj9GCINC00LDQttC1INGB0LDQvNGL0YUg0LLQt9GL0YHQutCw0YLQtdC70YzQvdGL0YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQvdC1INGB0L7QtNC10YDQttC40YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBLUZyZWUpLCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INGB0L7QstC80LXRgdGC0LjQvNCwINGB0L4g0LLRgdC10LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoMzc1INC80LssIDUwMCDQvNC7LCAxMDAwINC80LspICZtZGFzaDsg0YPQtNC+0LHQvdC+INGF0YDQsNC90LjRgtGMINC4INGI0YLQsNCx0LXQu9C40YDQvtCy0LDRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40LTQutC40LzQuCDQsdC70Y7QtNCw0LzQuCwg0YHQvtGF0YDQsNC90Y/RjyDRgdCy0LXQttC10YHRgtGMINC4INCw0YDQvtC80LDRgi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LTRh9C10YDQutC90LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0L/QvtC30LjRhtC40Y4g0LLQsNGI0LXQs9C+INC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LAg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INCy0LXRgNC90YPRgtGMINGC0LDRgNGDINC00LvRjyDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTwvc3Ryb25nPjog0LrRgNGD0LPQu9Cw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGD0L/RgNC+0YnQsNGO0YIg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4g0YHQvtC00LXRgNC20LjQvNC+0LPQvi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QmtCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjwvc3Ryb25nPjog0L/QvtC00LDQstCw0LnRgtC1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YPQv9GLLCDQtNC10YHQtdGA0YLRiyDQuNC70Lgg0YHQvtGD0YHRiyDQsiDRjdC60L7Rg9C/0LDQutC+0LLQutC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXRgNCy0LjRgdC+0LIg0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ys8L3N0cm9uZz46INC+0LHQtdGB0L/QtdGH0YzRgtC1INGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0LHQu9GO0LQg0Lgg0LzQuNC90LjQvNC40LfQuNGA0YPQudGC0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+OiDQs9C+0YLQvtCy0YzRgtC1INC/0L7Qu9C10LfQvdGL0LUg0L7QsdC10LTRiyDQvdCwINGA0LDQsdC+0YLRgyDQuNC70Lgg0YXRgNCw0L3QuNGC0LUg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQsdGO0LTQttC10YLQsDwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L7QutGA0LDRidCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C60YDQtdC/0LvQtdC90LjQtSDQu9C+0Y/Qu9GM0L3QvtGB0YLQuDwvc3Ryb25nPjog0LrQu9C40LXQvdGC0Ysg0LTQvtCy0LXRgNGP0Y7RgiDQsdGA0LXQvdC00LDQvCwg0LrQvtGC0L7RgNGL0LUg0LfQsNCx0L7RgtGP0YLRgdGPINC+INGN0LrQvtC70L7Qs9C40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHRgdGC0LLQvjwvc3Ryb25nPjog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAICgzNzUg0LzQuykg0L3QtSDQt9Cw0L3QuNC80LDQtdGCINC80LXRgdGC0L4g0LIg0YHRg9C80LrQtSDQuNC70Lgg0YXQvtC70L7QtNC40LvRjNC90LjQutC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDQsNC60YLQvtC8INC30LDQsdC+0YLRiyDQviDRgdC10LHQtSDQuCDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDogS29tcGFrdHMgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtcyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW08L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IHByYWt0aXNrdXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBzdmFpZ3VtdSB1biBzaWx0dW11IHZpZW5haSBwb3JjaWphaT8gTcWrc3UmbmJzcDs8c3Ryb25nPmRhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw8L3N0cm9uZz4mbmJzcDtpciBpZGXEgWxpIHBpZW3Ek3JvdGksIGxhaSBwYXNuaWVndHUgenVwYXMsIGJ1bGpvbnVzLCBkZXNlcnR1cyB2YWkgdXprb2RhcyBiZXogbm9wbMWrZMSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGtvbWZvcnR1IGdhbiBtxIFqxIFzLCBnYW4ga2FmZWpuxKtjxIFzLCBhcHZpZW5vam90IGtvbXBha3RvIGl6bcSTcnUsIGRybyZzY2Fyb247xKtidSB1biBpbGd0c3DEk2rEq2J1LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgcMSBcnZhZMSBam90ICZzY2Fyb247xLdpZHJ1cyDEk2RpZW51cyB2YWkgbcSTcmNlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBkZXIgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSwgdmllbmvEgXImc2Nhcm9uO29qb3QgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHZpZXTEgXMgYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S29tcGFrdHMgdW4gcHJha3Rpc2tzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIGl6bcSTcnMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtLCBuZXBpZXNsb2dvam90IGxlZHVzc2thcGkgdmFpIHBsYXVrdHVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JbmRpdmlkdcSBbGFzIHBvcmNpamFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB6dXBhcywgYsSTcm51IMSTZGllbmksIGpvZ3VydGEgZGVzZXJ0aSB2YWkgbWF6YXMgdXprb2Rhcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5LYWZlam7Eq2NhcyB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHBha2FscG9qdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDEk3J0aSBsaWV0b2phbWksIGxhaSBwYXNuaWVndHUgxJNkaWVudXMgJnF1b3Q7cGHFhmVtIGzEq2R6aSZxdW90OyBmb3JtxIF0xIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TcSBamFzIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHZpZW5rxIFyJnNjYXJvbjthIMSTZGllbmEgc2FnYXRhdm8mc2Nhcm9uO2FuYSB1biB1emdsYWLEgSZzY2Fyb247YW5hLCBuZXBpZXRpZWtvdCBhciBsaWVrdSB2aWV0dS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGl6bcSTcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IDM3NSBtbCB0aWxwdW1zIGlyIGlkZcSBbHMsIGxhaSBuZXPEk3JrxIHFhm90dSB0ZWxwdSB1biB2aWVnbGkgaWVrxLxhdXRvcyBzb23EgXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgZGVwb3rEq3RhIHNpc3TEk211IGludGVncsSBY2lqYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbW90aXbEk2ppZXQga2xpZW50dXMgYXRncmllenQgdHJhdWt1cywgc2FtYXppbm90IGl6bWFrc2FzIHVuIGVrb2xvxKNpc2tvIHDEk2RhcyBub3NwaWVkdW11LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIMSTZGllbmllbSwgYmV0IGFyxKsgc8Sra2llbSBwcm9kdWt0aWVtIChvZ2FzLCByaWVrc3RpLCBzxJNrbGFzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyAzNzUgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgcmlzaW7EgWp1bXMsIGthcyBhcHZpZW5vIGZ1bmtjaW9uYWxpdMSBdGksIGtvbXBha3R1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1IG1sOiBDb21wYWN0IEZyZXNobmVzcyBmb3IgU2luZ2xlIFNlcnZpbmdzPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgcHJhY3RpY2FsIGNvbnRhaW5lcnMgdG8ga2VlcCBpbmRpdmlkdWFsIHBvcnRpb25zIGZyZXNoIGFuZCBsZWFrLWZyZWU/IE91ciZuYnNwO3JldXNhYmxlIDM3NSBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc291cHMsIGJyb3RocywgZGVzc2VydHMsIG9yIHNuYWNrcy4gRGVzaWduZWQgZm9yIGNvbnZlbmllbmNlLCB0aGV5IGNvbWJpbmUgcG9ydGFiaWxpdHksIHNhZmV0eSwgYW5kIGVjby1mcmllbmRsaW5lc3MuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlIE1hdGVyaWFsPC9zdHJvbmc+OiBTYWZlIGZvciBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgTGlkPC9zdHJvbmc+OiBQYXRlbnRlZCBzZWFsaW5nIHN5c3RlbSBwcmV2ZW50cyBzcGlsbHMsIGV2ZW4gd2l0aCBsaXF1aWRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBDb21wYXRpYmlsaXR5PC9zdHJvbmc+OiBMaWRzIGZpdCBhbGwgY29udGFpbmVyIHNpemVzICgzNzUgbWwgdG8gMTAwMCBtbCkgZm9yIGVhc3kgc3RhY2tpbmcuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZWR1Y2VzIHNpbmdsZS11c2Ugd2FzdGUsIGlkZWFsIGZvciBjYWZlcyB3aXRoIGRlcG9zaXQgc3lzdGVtcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Db21wYWN0IERlc2lnbjwvc3Ryb25nPjogU3BhY2Utc2F2aW5nIHNpemUgZm9yIHNpbmdsZSBzZXJ2aW5ncywgbHVuY2hib3hlcywgb3Igc21hbGwgcGFudHJpZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U2luZ2xlLVNlcnZlIE1lYWxzPC9zdHJvbmc+OiBTb3Vwcywgb2F0bWVhbCwgeW9ndXJ0LCBvciBzbmFja3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczwvc3Ryb25nPjogS2VlcCBwb3J0aW9ucyBmcmVzaCBmb3IgdGFrZW91dCBvciBtZWFsIGtpdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SG9tZSBVc2U8L3N0cm9uZz46IFByZXAgaW5kaXZpZHVhbCBtZWFscyB3aXRob3V0IGNsdXR0ZXIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaXplPC9zdHJvbmc+OiBGaXRzIGVhc2lseSBpbiBiYWdzLCBsdW5jaGJveGVzLCBvciBvZmZpY2UgZHJhd2Vycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBSZWFkeTwvc3Ryb25nPjogRW5jb3VyYWdlIHJldHVybnMgdG8gY3V0IGNvc3RzIGFuZCB3YXN0ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1QdXJwb3NlPC9zdHJvbmc+OiBVc2UgZm9yIHBhbnRyeSBzdG9yYWdlIChudXRzLCBiZXJyaWVzLCBzcGljZXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciAzNzUgbWwgQ29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgRW5qb3kgZnJlc2huZXNzLCBjb252ZW5pZW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5IGluIG9uZSBjb21wYWN0IHBhY2thZ2UhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1MTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA3LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02Mjk1MjUxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMDUwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40LvQutCwINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPIDE4IGNtLCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYWvFoWEgZGF1ZHpyZWl6bGlldG9qYW1hIDE4IGNtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGZvcmsgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LA6INC/0YDQvtGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiNGDINCy0LjQu9C60YM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAg0LTQu9C40L3QvtC5IDE4INGB0LwgJm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINC60LDRh9C10YHRgtCy0L4sINGD0LTQvtCx0YHRgtCy0L4g0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQntC90LAg0YHQvtGH0LXRgtCw0LXRgiDQtNC+0YHRgtGD0L/QvdGD0Y4g0YbQtdC90YMg0YEg0L/RgNC10LzQuNCw0LvRjNC90L7QuSDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YzRjiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsNC90LDQu9C+0LPQuCDQuCDRgdC+0LrRgNCw0YnQsNGPINC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDog0JjQt9Cz0L7RgtC+0LLQu9C10L3QsCDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC90L7QvNC40YfQvdC+0YHRgtGMOiDQntC/0YLQuNC80LDQu9GM0L3QvtC1INGB0L7QvtGC0L3QvtGI0LXQvdC40LUg0YbQtdC90Ysg0Lgg0LrQsNGH0LXRgdGC0LLQsCAmbWRhc2g7INC00LXRiNC10LLQu9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQsNC90LDQu9C+0LPQvtCyLCDQvdC+INC00L7Qu9Cz0L7QstC10YfQvdC10LUg0L7QtNC90L7RgNCw0LfQvtCy0YvRhS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiDQodGC0LjQu9GM0L3Ri9C5INGH0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQtNC70LjQvdCwIDE4INGB0Lwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LvRjtCx0YvRhSDQsdC70Y7QtCAmbWRhc2g7INC+0YIg0YHQsNC70LDRgtC+0LIg0LTQviDQs9C+0YDRj9GH0LjRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6INCh0L3QuNC20LDQtdGCINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L7RhdGA0LDQvdGP0Y8g0L/RgNC40YDQvtC00L3Ri9C1INGA0LXRgdGD0YDRgdGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQp9C10YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDE4INGB0LwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0LAg0LLQuNC70LrQsD88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTog0KPQu9GD0YfRiNC40YLQtSDRgdC10YDQstC40YDQvtCy0LrRgyDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDog0J7QsdC10YHQv9C10YfRjNGC0LUg0LrQu9C40LXQvdGC0L7QsiDRg9C00L7QsdC90YvQvNC4INC4INC90LDQtNC10LbQvdGL0LzQuCDRgdGC0L7Qu9C+0LLRi9C80Lgg0L/RgNC40LHQvtGA0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINC/0LjQutC90LjQutC+0LIsINCy0LXRh9C10YDQuNC90L7QuiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/QvtGB0YLQvtGP0L3QvdGL0YUg0LfQsNC60YPQv9C+0Log0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQstC40LvQvtC6ICZtZGFzaDsg0L3QsNGI0LAg0LzQvtC00LXQu9GMINC/0YDQvtGB0LvRg9C20LjRgiDQs9C+0LTRiywg0YHQvtGF0YDQsNC90Y/RjyDQsdC10LfRg9C/0YDQtdGH0L3Ri9C5INCy0LjQtC4g0JXRkSDRjdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINC70L7Rj9C70YzQvdC+0YHRgtGMINCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCwg0YHRgtC40LvRjyDQuCDQt9Cw0LHQvtGC0Ysg0L4g0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgZGFrJnNjYXJvbjthOiBpenR1csSrZ2EsIHN0aWzEq2dhIHVuIGJ1ZMW+ZXRhbSBkcmF1ZHrEq2dhPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgJnNjYXJvbjtvIGRhayZzY2Fyb247dT88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSZuYnNwO2F0a8SBcnRvdGkgbGlldG9qYW3EgSBtZWxuxIEgZGFrJnNjYXJvbjthJm5ic3A7aXIgaWRlxIFscyByaXNpbsSBanVtcyByZXN0b3LEgW5pZW0sIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtIHVuIG3EgWpzYWltbmllY8SrYsSBbSwga2FzIHbEk2xhcyBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cywgc2FnbGFixIFqb3QgYXVnc3R1IGt2YWxpdMSBdGkuIFTEgXMgb3B0aW3EgWzEgSBjZW5hIHVuIGl6dHVyxKtiYSBwYWRhcmEgdG8gcGFyIGxhYsSBa28gaXp2xJNsaSBzdGFycCBidWTFvmV0YSB1biBwcmVtaXVtIGllc3DEk2rEgW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SXptYWtzdSBlZmVrdGl2aXTEgXRlOiZuYnNwO0xpZWxpc2thIGNlbmFzIHVuIGt2YWxpdMSBdGVzIGF0dGllY8SrYmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtiYTombmJzcDtBdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYSwga2FzIGl6dHVyIGF0a8SBcnRvdHUgbGlldG8mc2Nhcm9uO2FudSB1biB0cmF1a3UgbWF6Z8SBamFtbyBtYSZzY2Fyb247xKtudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+U3RpbMSrZ3MgZGl6YWluczombmJzcDtNZWxuxIEga3LEgXNhIHVuIDE4IGNtIGdhcnVtcyBwaWUmc2Nhcm9uO8S3aXIgbcWrZGVybnUgaXpza2F0dSBqZWJrdXJhbSBnYWxkYSBrbMSBanVtYW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVrb2xvxKNpc2t1bXM6Jm5ic3A7U2FtYXppbmlldCB2aWVucmVpesSTasSBcyBwbGFzdG1hc2FzIGl6bWFudG8mc2Nhcm9uO2FudSE8L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiZuYnNwO1DEgXJ0aWthaSBkcm8mc2Nhcm9uO2EsIEJQQS1icsSrdmEgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LcsSBc2E6Jm5ic3A7TWVsbmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkdhcnVtczombmJzcDsxOCBjbSAoaWRlxIFsaSBwaWVtxJNyb3RzIMSTZGllbmllbSBubyBzYWzEgXRpZW0gbMSrZHogZ2HEvGFzIMSTZGllbmllbSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiZuYnNwO0RybyZzY2Fyb247aSBtYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZla3RpIHBpZW3Ek3JvdGE6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0b3LEgW5pZW0gdW4ga2FmZWpuxKtjxIFtOiZuYnNwO1Bhc25pZWR6aWV0IMSTZGllbnVzIGFyIHN0aWx1IHVuIHLFq3DEk2ppZXRpZXMgcGFyIHZpZGkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlBpZWfEgWRlcyBwYWthbHBvanVtaWVtOiZuYnNwO05vZHJvJnNjYXJvbjtpbmlldCBrbGllbnRpZW0ga29tZm9ydHUgYXIgaXp0dXLEq2fEgW0gZGFrJnNjYXJvbjvEgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk3EgWrEgW06Jm5ic3A7SWRlxIFsaSBwaWtuaWtpZW0sIHBhc8SBa3VtaWVtIHZhaSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdMSBIGlyIGl6ZGV2xKtnYSBpZWfEgWRlPzwvc3Ryb25nPjwvaDM+DQoNCjxwPklldGF1cGlldCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gcGFzdMSBdsSrZ2FzIHZpZW5yZWl6xJNqbyBkYWsmc2Nhcm9uO3UgaWVnxIFkZXMsIHVuIHZlaWNpbmlldCB6YcS8xIFrdSBwYXNhdWxpLiBUxIFzIGVyZ29ub21pc2thaXMgZGl6YWlucyB1biBpenR1csSrYmEgbm9kcm8mc2Nhcm9uO2luxIFzIGlsZ3N0byZzY2Fyb247dSBrYWxwbyZzY2Fyb247YW5hcyBsYWlrdS48L3A+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm1kYXNoOyBpenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwga2FzIGFwdmllbm8gcHJha3Rpc2t1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIEZvcmtzOiBEdXJhYmxlLCBTdHlsaXNoICZhbXA7IEJ1ZGdldC1GcmllbmRseTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIEZvcmtzPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9ya3MmbmJzcDtzdHJpa2UgdGhlIHBlcmZlY3QgYmFsYW5jZSBiZXR3ZWVuIGFmZm9yZGFiaWxpdHkgYW5kIHByZW1pdW0gcXVhbGl0eS4gQXQgMTggY20gbG9uZywgdGhleSZyc3F1bztyZSBkZXNpZ25lZCBmb3IgZHVyYWJpbGl0eSwgY29udmVuaWVuY2UsIGFuZCBzdHlsZSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBkZWxpdmVyeSBzZXJ2aWNlcywgb3IgZWNvLWNvbnNjaW91cyBob3VzZWhvbGRzLiBTYXkgZ29vZGJ5ZSB0byBzaW5nbGUtdXNlIHBsYXN0aWMgYW5kIGVtYnJhY2UgYSBzdXN0YWluYWJsZSBkaW5pbmcgZXhwZXJpZW5jZSE8L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkNvc3QtRWZmZWN0aXZlOiZuYnNwO1ByaWNlZCBiZXR3ZWVuIGJ1ZGdldCBhbmQgcHJlbWl1bSBvcHRpb25zICZtZGFzaDsgZXhjZWxsZW50IHZhbHVlIGZvciBtb25leS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBMb25nLUxhc3Rpbmc6Jm5ic3A7TWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwbGFzdGljIHRoYXQgcmV0YWlucyBzaGFwZSBldmVuIGFmdGVyIHJlcGVhdGVkIGRpc2h3YXNoZXIgY3ljbGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Nb2Rlcm4gRGVzaWduOiZuYnNwO1NsZWVrIGJsYWNrIGNvbG9yIGNvbXBsZW1lbnRzIGFueSB0YWJsZSBzZXR0aW5nLCBmcm9tIGNhc3VhbCBtZWFscyB0byB1cHNjYWxlIGV2ZW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZSBwbGFzdGljIHdhc3RlIHdpdGggZm9ya3MgYnVpbHQgZm9yIHJldXNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzE4IGNtIChwZXJmZWN0IGZvciBtYWluIGRpc2hlcywgc2FsYWRzLCBvciBkZXNzZXJ0cykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBlZmZvcnRsZXNzIGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0YXVyYW50cyAmYW1wOyBDYWZlczombmJzcDtFbGV2YXRlIHlvdXIgcHJlc2VudGF0aW9uIHdoaWxlIGN1dHRpbmcgY29zdHMgb24gZGlzcG9zYWJsZSBjdXRsZXJ5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzOiZuYnNwO0Vuc3VyZSBtZWFscyBhcnJpdmUgd2l0aCBzdHVyZHksIHJldXNhYmxlIHV0ZW5zaWxzIGN1c3RvbWVycyB3aWxsIGxvdmUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlPHN0cm9uZz46PC9zdHJvbmc+Jm5ic3A7SWRlYWwgZm9yIHBhcnRpZXMsIHBpY25pY3MsIG9yIGV2ZXJ5ZGF5IG1lYWxzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBJbnZlc3RtZW50Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPkJvb3N0IGN1c3RvbWVyIHNhdGlzZmFjdGlvbiB3aXRoIGVyZ29ub21pYyBmb3JrcyB0aGF0IGVuaGFuY2UgZGluaW5nIGNvbWZvcnQuIFRoZWlyIHRpbWVsZXNzIGRlc2lnbiBhbmQgcnVnZ2VkIGJ1aWxkIGd1YXJhbnRlZSBsb25nLXRlcm0gc2F2aW5ncyBhbmQgc3VzdGFpbmFiaWxpdHkuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHVwZ3JhZGUgeW91ciBzZXJ2aWNlIHdpdGggZm9ya3MgdGhhdCBibGVuZCBwcmFjdGljYWxpdHksIHN0eWxlLCBhbmQgZWNvLXJlc3BvbnNpYmlsaXR5ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjQ4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yMiAxMzo0NToyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTk0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIGZvcmsgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGIyYTM1NGQzMjU0MjRhZWRjZDM3ZWQ0NGEzNjJiYjJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9yayDigJQgZWNvLWZyaWVuZGx5LCBkdXJhYmxlLCBhbmQgZGlzaHdhc2hlci1zYWZlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSBwbGFzdG1hc2FzIGRha8WhYSDigJQgaXp0dXLEq2dhIHVuIHZpZGVpIGRyYXVkesSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAgMTgg0YHQvCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQt9Cw0LzQtdC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzIwOTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTU5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjIyNTIyMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjk1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQm9C+0LbQutCwINGH0LDQudC90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8gMTIgY20sINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFTEk2prYXJvdGUgZGF1ZHpyZWl6bGlldG9qYW3EgSAxMiBjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVGVhIFNwb29uIFJldXNhYmxlIDEyIGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LrQsDog0YHRgtC40LvRjCwg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0LzQvdC+0LPQvtGA0LDQt9C+0LLRg9GOINGH0LDQudC90YPRjiDQu9C+0LbQutGDPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCd0LDRiNCwINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LXRh9C60LAg0LjQtyDQv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjC4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINCw0L3QsNC70L7Qs9C+0LIsINC+0L3QsCDQv9GA0L7RgdC70YPQttC40YIg0LLQsNC8INCz0L7QtNCw0LzQuCDQsdC70LDQs9C+0LTQsNGA0Y8g0L/RgNC+0YfQvdC+0LzRgyDQvNCw0YLQtdGA0LjQsNC70YMg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtC4INC6INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIg0Lgg0LLQvdC10YHQuNGC0LUg0LLQutC70LDQtCDQsiDQt9Cw0YnQuNGC0YMg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiyE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDog0KHQvtC60YDQsNGC0LjRgtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLiDQm9C+0LbQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjDog0JjQt9C90L7RgdC+0YHRgtC+0LnQutC40Lkg0L/Qu9Cw0YHRgtC40Log0YHQvtGF0YDQsNC90Y/QtdGCINGE0L7RgNC80YMg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lkg0Y3QutGB0L/Qu9GD0LDRgtCw0YbQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINGH0LDRjywg0LrQvtGE0LUsINC00LXRgdC10YDRgtC+0LIg0Lgg0LPQvtGA0Y/Rh9C40YUg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9OiDQp9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3QsNGPINGE0L7RgNC80LAgKNC00LvQuNC90LAgMTIg0YHQvCkg0LTQvtCx0LDQstGP0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LouPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQmtC70LDRgdGB0LjRh9C10YHQutC40Lkg0YfRkdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxMiDRgdC8IC0mbmJzcDvRg9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YAg0LTQu9GPINGH0LDRiNC10Log0Lgg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQsCDQu9C+0LbQutCwPzwvc3Ryb25nPjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCj0LrRgNCw0YHQuNGCINGD0YLRgNC10L3QvdC40LUg0YfQsNC10L/QuNGC0LjRjyDQuCDRgdC10LzQtdC50L3Ri9C1INGD0LbQuNC90YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQutCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjog0KHRgtC40LvRjNC90YvQuSDQuCDQv9GA0LDQutGC0LjRh9C90YvQuSDQstCw0YDQuNCw0L3RgiDQtNC70Y8g0L/QvtC00LDRh9C4INC00LXRgdC10YDRgtC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDRjdC60L4t0LDQutGC0LjQstC40YHRgtC+0LI6INCf0L7QvNC+0LPQsNC10YIg0YHQvtC60YDQsNGC0LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCS0YvQsdC40YDQsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0YPRjiDRh9Cw0LnQvdGD0Y4g0LvQvtC20LrRgywg0LLRiyDQvdC1INGC0L7Qu9GM0LrQviDRjdC60L7QvdC+0LzQuNGC0LUg0L3QsCDQv9C+0LrRg9C/0LrQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC/0YDQuNCx0L7RgNC+0LIsINC90L4g0Lgg0LTQtdC70LDQtdGC0LUg0L7RgdC+0LfQvdCw0L3QvdGL0Lkg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0L/Qu9Cw0L3QtdGC0YsuINCn0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQu9Cw0LrQvtC90LjRh9C90YvQuSDQtNC40LfQsNC50L0g0L/QvtC00YfQtdGA0LrQvdGD0YIg0LLQsNGIINCy0LrRg9GBLCDQsCDQv9GA0L7Rh9C90L7RgdGC0Ywg0LzQsNGC0LXRgNC40LDQu9CwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgiDQvdCwINC00L7Qu9Cz0LjQtSDQs9C+0LTRiy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7LSZuYnNwO9GB0LTQtdC70LDQudGC0LUg0YjQsNCzINC6INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvtCx0YDQsNC30YMg0LbQuNC30L3QuCDQsdC10Lcg0LrQvtC80L/RgNC+0LzQuNGB0YHQvtCyINCyINGB0YLQuNC70LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgdMSTamthcm90ZTogaXp0dXLEq2dhLCB2aWRlaSBkcmF1ZHrEq2dhIHVuIHN0aWzEq2dhPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgJnNjYXJvbjtvIHTEk2prYXJvdGk/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UgYXRrxIFydG90aSBsaWV0b2phbcSBIHTEk2prYXJvdGUgbm8gcGxhc3RtYXNhcyBpciBpZGXEgWxzIHJpc2luxIFqdW1zIGlrdmllbmFtLCBrYXMgdsSTbGFzIHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGl6dsSTbMSTdGllcyBpbGd0c3DEk2rEq2d1IGFsdGVybmF0xKt2dS4gVMSBIGlyIGl6dHVyxKtnYSwgZHJvJnNjYXJvbjthIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSB1biBrYWxwb3MgZ2FkaWVtLCBhdGvEgXJ0b2pvdCBsaWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlZpZGVpIGRyYXVkesSrZ2EmbmJzcDsmbmRhc2g7IHNhbWF6aW5hIHZpZW5yZWl6xJNqxIFzIHBsYXN0bWFzYXMgaXptYW50byZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrZ2EmbmJzcDsmbmRhc2g7IGl6Z2F0YXZvdGEgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFydGlrYXMgcGxhc3RtYXNhcywga2FzIGl6dHVyIHJlZ3VsxIFydSBsaWV0byZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5TdGlsxKtnYSZuYnNwOyZuZGFzaDsgbWVsbsSBIGtyxIFzYSB1biBtxatkZXJucyBkaXphaW5zICgxMiBjbSBnYXJ1bXMpIHBpZSZzY2Fyb247xLdpciBlbGVnYW5jaSBqZWJrdXJhbSBnYWxkYSBkZWtvcmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlVuaXZlcnPEgWxhJm5ic3A7Jm5kYXNoOyBwaWVtxJNyb3RhIHTEk2phaSwga2FmaWphaSwgZGVzZXJ0aWVtIHVuIGthcnN0aWVtIMSTZGllbmllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiBQxIFydGlrYWkgZHJvJnNjYXJvbjthIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S3LEgXNhOiBNZWxuYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+R2FydW1zOiAxMiBjbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6IE1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S2FtICZzY2Fyb247xKsga2Fyb3RlIGlyIGRvbcSBdGE/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NxIFqc2FpbW5pZWPEq2LEgW0mbmJzcDsmbmRhc2g7IGlkZcSBbGEgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkthZmVqbsSrY8SBbSB1biByZXN0b3LEgW5pZW0mbmJzcDsmbmRhc2g7IHByYWt0aXNrcyByaXNpbsSBanVtcyBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZGVpIGFwemluxIF0aWVtIGNpbHbEk2tpZW0mbmJzcDsmbmRhc2g7IHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdGFzIGlyIGl6ZGV2xKtnaT88L3N0cm9uZz48L2gzPg0KDQo8cD5JenbEk2xvdGllcyAmc2Nhcm9uO28gdMSTamthcm90aSwgasWrczo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SWV0YXVwxIF0IG5hdWR1LCBpenZhaXJvdGllcyBubyBwYXN0xIF2xKtnYXMgdmllbnJlaXrEk2pvIGthcm90xYZ1IGllZ8SBZGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WZWljaW5hdCB6YcS8xIFrdSB2aWRpLCBzYW1hemlub3QgYXRrcml0dW11cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SWVnxatzdGF0IHN0aWzEq2d1IHVuIGl6dHVyxKtndSBwaWVkZXJ1bXUsIGthcyBrYWxwb3MgZ2FkaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbmRhc2g7IGl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBzdGlsdSB1biBhdGJpbGTEq2J1IHByZXQgcGxhbsSTdHUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIFRlYXNwb29uOiBEdXJhYmxlLCBFY28tRnJpZW5kbHkgJmFtcDsgU3R5bGlzaDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIFRlYXNwb29uPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGJsYWNrIHBsYXN0aWMgdGVhc3Bvb24mbmJzcDtjb21iaW5lcyBzdXN0YWluYWJpbGl0eSB3aXRoIHByYWN0aWNhbGl0eS4gVW5saWtlIGRpc3Bvc2FibGUgdXRlbnNpbHMsIGl0JnJzcXVvO3MgYnVpbHQgdG8gbGFzdCwgb2ZmZXJpbmcgZHVyYWJpbGl0eSBhbmQgZGlzaHdhc2hlciByZXNpc3RhbmNlLiBQZXJmZWN0IGZvciBkYWlseSB1c2UsIGl0IHJlZHVjZXMgcGxhc3RpYyB3YXN0ZSB3aGlsZSBhZGRpbmcgZWxlZ2FuY2UgdG8geW91ciB0YWJsZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5Ojwvc3Ryb25nPiZuYnNwO1NsYXNoIHNpbmdsZS11c2UgcGxhc3RpYyB3YXN0ZSB3aXRoIGEgc3Bvb24gZGVzaWduZWQgZm9yIGVuZGxlc3MgcmV1c2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RHVyYWJsZTo8L3N0cm9uZz4mbmJzcDtNYWRlIGZyb20gaGlnaC1xdWFsaXR5LCBmb29kLWdyYWRlIHBsYXN0aWMgdGhhdCB3aXRoc3RhbmRzIGRhaWx5IHdlYXIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGlzaHdhc2hlci1TYWZlOjwvc3Ryb25nPiZuYnNwO0Vhc3kgdG8gY2xlYW4gYW5kIG1haW50YWluIGZvciBoYXNzbGUtZnJlZSB1c2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U3R5bGlzaCBEZXNpZ246PC9zdHJvbmc+Jm5ic3A7U2xlZWsgYmxhY2sgY29sb3IgYW5kIDEyIGNtIGxlbmd0aCBmaXQgc2VhbWxlc3NseSB3aXRoIGN1cHMsIG11Z3MsIGFuZCBkaXNoZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLXNhZmUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxMiBjbSAoaWRlYWwgZm9yIHN0aXJyaW5nLCBzZXJ2aW5nLCBhbmQgZWF0aW5nKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIHF1aWNrIGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtFbGV2YXRlIG1vcm5pbmcgY29mZmVlIG9yIHRlYSByaXR1YWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYWZlcyAmYW1wOyBSZXN0YXVyYW50czombmJzcDtTZXJ2ZSBkZXNzZXJ0cyBhbmQgYmV2ZXJhZ2VzIHdpdGggZWNvLWNvbnNjaW91cyBzdHlsZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLVdhcnJpb3JzOiZuYnNwO0N1dCBwbGFzdGljIHdhc3RlIHdpdGhvdXQgc2FjcmlmaWNpbmcgY29udmVuaWVuY2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEJ1eTo8L3N0cm9uZz48L2gzPg0KDQo8cD5TYXZlIG1vbmV5IG9uIGRpc3Bvc2FibGUgc3Bvb25zIHdoaWxlIHN1cHBvcnRpbmcgYSBncmVlbmVyIHBsYW5ldC4gSXRzIHRpbWVsZXNzIGRlc2lnbiBhbmQgcnVnZ2VkIGJ1aWxkIGVuc3VyZSB5ZWFycyBvZiByZWxpYWJsZSBzZXJ2aWNlLjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7LSZuYnNwO2VtYnJhY2Ugc3VzdGFpbmFiaWxpdHkgd2l0aCBhIHNwb29uIHRoYXQgY2FyZXMgZm9yIHlvdXIgY29tZm9ydCBhbmQgdGhlIEVhcnRoITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzUzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA1MDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDI0LTExLTI4IDEwOjE1OjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMjA5Mi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBUZWEgU3Bvb24gUmV1c2FibGUgMTIgY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMS42NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM3OTM4YmIzOTNmOTU0OTE3ZGE5MWYwMTJmNmViYmEzLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEJsYWNrIHJldXNhYmxlIHBsYXN0aWMgdGVhc3Bvb24g4oCUIGVjby1mcmllbmRseSBhbHRlcm5hdGl2ZSB0byBkaXNwb3NhYmxlIHV0ZW5zaWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE1lbG5hIGRhdWR6a8SBcnQgbGlldG9qYW1hIHBsYXN0bWFzYXMgdMSTamthcm90ZSDigJQgZWtvbG/Eo2lza2EgYWx0ZXJuYXTEq3ZhIHZpZW5yZWl6IGxpZXRvamFtaWVtIGdhbGRhIHBpZWRlcnVtaWVtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCnwq3RkdGA0L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQutCwIOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzM0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMga29rdGVpxLx1IGdsxIF6ZXMgMjUwIG1sLCBQUywgY2F1cnNwxKtkxKtnYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQvdCw0L/QuNGC0LrQsNC80Lgg0Y3QutC+0LvQvtCz0LjRh9C90L46INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0YLQsNC60LDQvdGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QvtC/0YDQvtCx0YPQudGC0LUg0L3QsNGI0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90YsgMjUwINC80LsmbmJzcDsmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0YHRgtC40LvRjyDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LghINCt0YLQuCDQv9GA0L7Rh9C90YvQtSDRgdGC0LDQutCw0L3Riywg0L3QsNC/0L7QvNC40L3QsNGO0YnQuNC1INGB0YLQtdC60LvQviwg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSwg0YHQvNGD0LfQuCwg0YXQvtC70L7QtNC90L7Qs9C+INGH0LDRjyDQuCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40YLQutC+0LIuINCY0YUg0LrRgNC40YHRgtCw0LvRjNC90LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCDQtNC10LvQsNGO0YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LDQutGC0LjQstC90YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LjwvcD4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7QsiZuYnNwO9C/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGE0LXRgdGC0LjQstCw0LvQtdC5LCDQv9C40LrQvdC40LrQvtCyLCDQstC10YfQtdGA0LjQvdC+0Log0YMg0LHQsNGB0YHQtdC50L3QsCDQuNC70Lgg0YPQu9C40YfQvdGL0YUg0LHQsNGA0L7Qsi4g0JLQvNC10YHRgtC+INC+0LTQvdC+0YDQsNC30L7QstC+0Lkg0L/QvtGB0YPQtNGLINCy0YvQsdC10YDQuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQstCw0YDQuNCw0L3Rgiwg0LrQvtGC0L7RgNGL0Lkg0YHQvtGF0YDQsNC90Y/QtdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjC4g0J7QsdGK0LXQvCAyNTAg0LzQuyDRg9C00L7QsdC10L0g0LrQsNC6INC00LvRjyDQutGA0LXQv9C60LjRhSDQutC+0LrRgtC10LnQu9C10LksINGC0LDQuiDQuCDQtNC70Y8g0LvQtdCz0LrQuNGFINC90LDQv9C40YLQutC+0LIsINCwINC80LDRgtC10YDQuNCw0Lsg0L3QtSDQstC/0LjRgtGL0LLQsNC10YIg0LfQsNC/0LDRhdC4LjwvcD4NCg0KPHA+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QmtGA0LjRgdGC0LDQu9GM0L3QsNGPINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjDog0KHRgtC40LvRjCDRgdGC0LXQutC70LAg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjCDQuCDQu9C10LPQutC+0YHRgtGMOiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDQv9GD0YLQtdGI0LXRgdGC0LLQuNC5INC4INCw0LrRgtC40LLQvdC+0LPQviDQvtGC0LTRi9GF0LAuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGB0YLQvtC5INGD0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSZuYnNwO9C4INGD0YHRgtGA0LDQuNCy0LDQudGC0LUg0L/RgNCw0LfQtNC90LjQutC4INCx0LXQtyDQstGA0LXQtNCwINC00LvRjyDQv9C70LDQvdC10YLRiyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkR6ZXJpZXQgYXRiaWxkxKtnaTogRGF1ZHprxIFydCBsaWV0b2phbWFzIHBsYXN0bWFzYXMgZ2zEgXplcyBhdWtzdGFqaWVtIGR6xJNyaWVuaWVtPC9zdHJvbmc+PC9oMj4NCg0KPHA+SXpiYXVkaWV0IGR6xJNyaWVudSBzdGlsxIEgYXIgbcWrc3UmbmJzcDtjYXVyc3DEq2TEq2dhasSBbSBkYXVkemvEgXJ0IGxpZXRvamFtxIFtIGdsxIF6xJNtIDI1MCBtbCEgJlNjYXJvbjvEq3MgaXp0dXLEq2fEgXMgZ2zEgXplcywga2FzIGF0Z8SBZGluYSBzdGlrbHUsIGlyIHJhZMSrdGFzIGtva3RlacS8aWVtLCBzbcWrZMW+aWVtLCBsZWR1cyB0xJNqYWkgdW4gamVia3VyYW0gYXRzdmFpZHppbm8mc2Nhcm9uO2FtIGR6xJNyaWVuYW0uIFNrYWlkcsSBcyB1biBuZWxhdcW+YW3EgXMsIHTEgXMgYXB2aWVubyBlbGVnYW5jaSBhciBpenR1csSrYnUsIGthcyBuZXBpZWNpZSZzY2Fyb247YW1hIHBpa25pa2llbSwgZmVzdGl2xIFsaWVtIHZhaSBiYWxsxJNtLjwvcD4NCg0KPHA+RGF1ZHprxIFydCBsaWV0b2phbWFzIHBsYXN0bWFzYXMgZ2zEgXplcyBhdWtzdGFqaWVtIGR6xJNyaWVuaWVtJm5ic3A7aXIgaWRlxIFsYXMgxIFyYSBwYXPEgWt1bWllbSwga8SBenUgdmFrYXJpZW0gdmFpIGLEgXJhIHZha2FyaWVtIGTEgXJ6xIEuIFTEgXMgYWl6c3TEgWogdmllbnJlaXogbGlldG9qYW1vcyBwcm9kdWt0dXMsIHNhbWF6aW5vdCBhdGtyaXR1bXVzLCB1biBzYWdsYWLEgSBkesSTcmllbnUgdsSTc3VtdS4gMjUwIG1sIHRpbHB1bXMgaXIgcGllbcSTcm90cyBnYW4gc3DEk2PEq2dpZW0ga29rdGVpxLxpZW0sIGdhbiB2aWVnbGllbSBkesSTcmllbmllbS48L3A+DQoNCjxwPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlNrYWlkcnVtczogSXpza2F0cyBrxIEgc3Rpa2xhbSwgYmV0IGJleiBib2rEgWp1bXUgcmlza3UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtiYSB1biB2aWVnbHVtczogRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgxIFyxIEgdmFpIGNlxLxvanVtb3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZWdsYSB0xKtyxKsmc2Nhcm9uO2FuYTogVMSrcsSBbWFzIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlBpZXZpZW5vamlldGllcyBpbGd0c3DEk2rEq2dhaSBrdWx0xatyYWkgJm1kYXNoOyBpZWfEgWTEgWppZXRpZXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzIGtva3RlacS8dSBnbMSBemVzJm5ic3A7amF1ICZzY2Fyb247b2RpZW4hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5TaXAgc3VzdGFpbmFibHk6IFJldXNhYmxlIHBsYXN0aWMgZ2xhc3NlcyBmb3IgY29sZCBkcmlua3M8L3N0cm9uZz48L2gyPg0KDQo8cD5FbGV2YXRlIHlvdXIgYmV2ZXJhZ2UgZXhwZXJpZW5jZSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIGNsZWFyIHBsYXN0aWMgY3VwcyAyNTAgbWwmbmJzcDsmbWRhc2g7IHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHkhIERlc2lnbmVkIHRvIG1pbWljIHRoZSBlbGVnYW5jZSBvZiByZWFsIGdsYXNzLCB0aGVzZSBkdXJhYmxlIGN1cHMgYXJlIGlkZWFsIGZvciBjb2NrdGFpbHMsIHNtb290aGllcywgaWNlZCB0ZWFzLCBhbmQgYW55IHJlZnJlc2hpbmcgY29sZCBkcmluay4gQ3J5c3RhbC1jbGVhciBhbmQgc2hhdHRlcnByb29mLCB0aGV5IGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCB0aGUgcmVzaWxpZW5jZSBuZWVkZWQgZm9yIGxpdmVseSBnYXRoZXJpbmdzLjwvcD4NCg0KPHA+UmV1c2FibGUgcGxhc3RpYyBnbGFzc2VzIGZvciBjb2xkIGRyaW5rcyZuYnNwO2FyZSBjcmFmdGVkIHRvIHdpdGhzdGFuZCBvdXRkb29yIGJhcnMsIGZlc3RpdmFscywgcGljbmljcywgYW5kIHBvb2wgcGFydGllcy4gVW5saWtlIHNpbmdsZS11c2Ugb3B0aW9ucywgdGhleSByZWR1Y2Ugd2FzdGUgd2hpbGUgbWFpbnRhaW5pbmcgYSBwcmVtaXVtIGxvb2suIFRoZSAyNTAgbWwgY2FwYWNpdHkgaXMgdmVyc2F0aWxlIGVub3VnaCBmb3IgYm90aCBib2xkIG1peGVkIGRyaW5rcyBhbmQgbGlnaHQgYmV2ZXJhZ2VzLCBlbnN1cmluZyBldmVyeSBzaXAgc3RheXMgY2hpbGxlZCBhbmQgZW5qb3lhYmxlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IGZlYXR1cmVzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+Q3J5c3RhbCBjbGFyaXR5OiBUcmFuc3BhcmVudCBkZXNpZ24gbWltaWNzIGdsYXNzIGZvciBhIGNsYXNzeSBwcmVzZW50YXRpb24uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgbGlnaHR3ZWlnaHQ6IFBlcmZlY3QgZm9yIHRyYXZlbCBvciBvdXRkb29yIGV2ZW50cyAmbWRhc2g7IG5vIGJyZWFrYWdlIHdvcnJpZXMhPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVhc3kgdG8gY2xlYW46IERpc2h3YXNoZXItc2FmZSBmb3IgaGFzc2xlLWZyZWUgcmV1c2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5VcGdyYWRlIHlvdXIgZHJpbmt3YXJlIGNvbGxlY3Rpb24gd2l0aCB0aGVzZSZuYnNwO3JldXNhYmxlIGNvY2t0YWlsIGN1cHMmbmJzcDthbmQgdG9hc3QgdG8gZWNvLWZyaWVuZGx5IGNlbGVicmF0aW9ucyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1NTI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0yMCAxMzowMTowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNi43MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGEyYTc2YTJlMDE4NWFkZmZhNzkwY2I0YmEyNzJlM2M1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBrb2t0ZWnEvHUgZ2zEgXplcyAyNTAgbWwsIGNhdXJzcMSrZMSrZ3MgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkgMjUwINC80LssINC/0YDQvtC30YDQsNGH0L3Ri9C5INCf0KEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2MV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tVEIyOEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTI4NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLLCA4NTAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA4NTAgbWwsIFBQLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDg1MCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgODUwINC80Lsg0LHQtdC3INGB0LXQutGG0LjQuTog0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz48L2gyPg0KDQo8cD7QmtC+0LzQv9Cw0LrRgtC90YvQtSDQuCDQu9C10LPQutC40LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXRgdC10YDRgtC+0LIg0Lgg0LfQsNC60YPRgdC+0LombmJzcDvQstGL0LTQtdGA0LbQuNCy0LDRjtGCINC30LDQvNC+0YDQvtC30LrRgywg0YDQsNC30L7Qs9GA0LXQsiDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQtSDQuCDQvNGL0YLRjNC1INCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/RgNC+0LTRg9C80LDQvdC90YvQuSDQtNC40LfQsNC50L0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtC5INC60YDRi9GI0LrQuCDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8sINCwINC/0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC10LzQvtC90YHRgtGA0LjRgNGD0Y7RgiDQsNC/0L/QtdGC0LjRgtC90L7QtSDRgdC+0LTQtdGA0LbQuNC80L7QtS4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0LrQsNGE0LUsINC+0YTQuNGB0L3Ri9GFINC+0LHQtdC00L7QsiDQuNC70Lgg0L/QuNC60L3QuNC60L7Qsi4g0KPRh9Cw0YHRgtCy0YPQudGC0LUg0LIg0L/RgNC+0LPRgNCw0LzQvNCw0YUmbmJzcDvQtNC10L/QvtC30LjRgtC90L7QuSDRgtCw0YDRiywg0YfRgtC+0LHRiyDQvNC40L3QuNC80LjQt9C40YDQvtCy0LDRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtYXMgdGFpc25zdMWrcnZlaWRhIGvEgXJiYXMgODUwIG1sOiBLb21wYWt0aSByaXNpbsSBanVtaSBpa2RpZW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzJm5ic3A7dmFpcsSBa2vEgXJ0IGxpZXRvamFtYXMgxJNkaWVuYSBrxIFyYmFzJm5ic3A7aXIgcGFyZWR6xJN0YXMgcG9yY2lqxIFtLCB1emtvZMSBbSB2YWkgZGVzZXJ0aWVtLiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBLiBWaWVnbGksIGJldCBpenR1csSrZ2ksIHTEgXMgaXIgaWRlxIFsYXMga2FmZWpuxKtjxIFtLCBiaXJvamllbSB2YWkgbcSBasSBbS4gUGllZGFsb3RpZXMmbmJzcDtkZXBvesSrdGEgc2lzdMSTbcSBcywgasWrcyBzYW1hemluxIF0IHZpZW5yZWl6IGxpZXRvamFtbyBwbGFzdG1hc2FzIGRhdWR6dW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcmVjdGFuZ3VsYXIgc2luZ2xlLWNvbXBhcnRtZW50IGZvb2QgY29udGFpbmVycyA4NTAgbWw6IENvbXBhY3Qgc29sdXRpb24gZm9yIGV2ZXJ5ZGF5IHVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPlRoZXNlJm5ic3A7cmV1c2FibGUgY29udGFpbmVycyBmb3IgZm9vZCBkZWxpdmVyeSZuYnNwO2FyZSBkZXNpZ25lZCBmb3IgaW5kaXZpZHVhbCBwb3J0aW9ucyBvZiBzb3VwcywgZGVzc2VydHMsIG9yIHNuYWNrcy4gVGhlIEJQQS1mcmVlIGNvbnN0cnVjdGlvbiB3aXRoc3RhbmRzIHRlbXBlcmF0dXJlcyBmcm9tIC0yMCZkZWc7QyB0byArMTIxJmRlZztDLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmcmVlemluZywgbWljcm93YXZpbmcsIGFuZCBkaXNod2FzaGluZy4gVGhlIHNwaWxsLXByb29mIGxpZCBlbnN1cmVzIG1lc3MtZnJlZSB0cmFuc3BvcnQsIHdoaWxlIHRoZSB0cmFuc3BhcmVudCBkZXNpZ24gc2hvd2Nhc2VzIHlvdXIgY3VsaW5hcnkgY3JlYXRpb25zLiBQZXJmZWN0IGZvciBjYWZlcywgb2ZmaWNlcywgb3IgaG9tZSBraXRjaGVucywgdGhleSBhbGlnbiB3aXRoJm5ic3A7c3VzdGFpbmFibGUgcGFja2FnaW5nIHRyZW5kcyZuYnNwO2FuZCByZWR1Y2UgcmVsaWFuY2Ugb24gZGlzcG9zYWJsZSBvcHRpb25zLiBMaWdodHdlaWdodCB5ZXQgc3R1cmR5LCB0aGV5JnJzcXVvO3JlIGlkZWFsIGZvciBlY28tY29uc2Npb3VzIGJ1c2luZXNzZXMgYWRvcHRpbmcgZGVwb3NpdC1iYXNlZCBzeXN0ZW1zLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg1ODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjI1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA4NTAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjQ2MGEyOTM2NWQ5MzdkYjQ4YzA2MjkzZjVkMTBmMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSA4NTAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYXMgxJNkaWVudSBrxIFyYmFzIDg1MCBtbCBtZWxuYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLIDg1MCDQvNC7INCz0LXRgNC80LXRgtC40YfQvdGL0Lkg0LTQu9GPINCy0YLQvtGA0YvRhSDQsdC70Y7QtCDQuCDRgdCw0LvQsNGC0L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODg1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDQ1OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+IDE2MCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpesSTasSBcyDFoWFtcGFuaWXFoWEgZ2zEgXplcyAxNjAgbWwsIFBTLCBjYXVyc3DEq2TEq2dhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMgMTYwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPjxzdHJvbmc+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90L46INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0YsmbmJzcDvQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQvjwvc3Ryb25nPjwvcD4NCg0KPHA+0JLRgdGC0YDQtdGH0LDQudGC0LUg0LrQsNC20LTRi9C5INC80L7QvNC10L3RgiDRgSDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YzRjiDQuCDQt9Cw0LHQvtGC0L7QuSDQviDQv9GA0LjRgNC+0LTQtSDRgSDQvdCw0YjQuNC80LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuCDQsdC+0LrQsNC70LDQvNC4INC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+ISDQrdGC0Lgg0YTRg9C20LXRgNGLINC+0LHRitC10LzQvtC8IDE2MCDQvNC7INGB0L7Qt9C00LDQvdGLINC00LvRjyDQuNCz0YDQuNGB0YLRi9GFINCy0LjQvSwg0YHQvtGF0YDQsNC90Y/RjyDQuNGFINC/0YPQt9GL0YDRjNC60Lgg0Lgg0YLQvtC90LrQuNC5INCw0YDQvtC80LDRgi4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0YHQstCw0LTQtdCxLCDQstC10YfQtdGA0LjQvdC+0Log0LjQu9C4INGA0L7QvNCw0L3RgtC40YfQtdGB0LrQuNGFINCy0LXRh9C10YDQvtCyICZtZGFzaDsg0L7QvdC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQvdCw0YHQu9Cw0LbQtNCw0YLRjNGB0Y8g0L/RgNC10LzQuNCw0LvRjNC90YvQvCDQutCw0YfQtdGB0YLQstC+0LwsINC90LUg0LLRgNC10LTRjyDQv9C70LDQvdC10YLQtS48L3A+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0YDQsNC30YDQsNCx0L7RgtCw0L3RiyZuYnNwO9C00LvRjyDRgdC+0LLQtdGA0YjQtdC90YHRgtCy0L7QstCw0L3QuNGPINCy0LDRiNC10LPQviDQvtC/0YvRgtCwLiDQo9C30LrQsNGPINGE0L7RgNC80LAg0YHQvtGF0YDQsNC90Y/QtdGCINC40LPRgNC40YHRgtC+0YHRgtGMLCDQsCDQv9GA0L7Rh9C90YvQuSDQv9C70LDRgdGC0LjQuiDRg9GB0YLQvtC50YfQuNCyINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC80LXRgNC+0L/RgNC40Y/RgtC40Lkg0L3QsCDQvtGC0LrRgNGL0YLQvtC8INCy0L7Qt9C00YPRhdC1LiDQm9C10LPQutC40LUsINC90L4g0L3QsNC00LXQttC90YvQtSwg0L7QvdC4INGD0LTQvtCx0L3RiyDQsiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUg0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LjwvcD4NCg0KPHA+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsJm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviAxNjAg0LzQuyZuYnNwO9C/0L7QtNC00LXRgNC20LjQstCw0Y7RgiDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0L3QsNC/0LjRgtC60LAg0Lgg0L3QtSDQstC/0LjRgtGL0LLQsNGO0YIg0LfQsNC/0LDRhdC4LiDQkiDQvtGC0LvQuNGH0LjQtSDQvtGCINGB0YLQtdC60LvQsCwg0L7QvdC4INC90LUg0LfQsNC/0L7RgtC10LLQsNGO0YIg0Lgg0L3QtSDQsdC+0Y/RgtGB0Y8g0L/QsNC00LXQvdC40LksINCz0LDRgNCw0L3RgtC40YDRg9GPLCDRh9GC0L4g0LrQsNC20LTRi9C5INCz0LvQvtGC0L7QuiDQvtGB0YLQsNC10YLRgdGPINGB0LLQtdC20LjQvC4g0K3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviwg0LTQvtCx0LDQstC70Y/RjyDQuNC30YvRgdC60LDQvdC90L7RgdGC0Lgg0LvRjtCx0L7QvNGDINGB0L7QsdGL0YLQuNGOLjwvcD4NCg0KPHA+0JLRi9Cx0LjRgNCw0LnRgtC1INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINCx0LXQtyDRg9GJ0LXRgNCx0LAg0YHRgtC40LvRjiEg0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLJm5ic3A70YHQvtC60YDQsNGJ0LDRjtGCINC60L7Qu9C40YfQtdGB0YLQstC+INC+0YLRhdC+0LTQvtCyINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/QuNC60L3QuNC6LCDRhNC10YHRgtC40LLQsNC70Ywg0LjQu9C4INC00L7QvNCw0YjQvdC40Lkg0YPQttC40L0gJm1kYXNoOyDRjdGC0Lgg0LHQvtC60LDQu9GLINGB0L7Rh9C10YLQsNGO0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjC48L3A+DQoNCjxwPtCf0L7QtNCw0YDQuNGC0LUg0YHQstC+0LjQvCDQv9GA0LDQt9C00L3QuNC60LDQvCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0YwgJm1kYXNoOyDQt9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LHQvtC60LDQu9C+0LIg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4mbmJzcDvRg9C20LUg0YHQtdCz0L7QtNC90Y8hPC9wPg0KDQo8cD48ZW0+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y/RgNC60L4sINC30LDQsdC+0YLRjNGC0LXRgdGMINC+INC/0LvQsNC90LXRgtC1ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QaWVzcGllZGllcyBpbGd0c3DEk2phaTogbcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplczwvc3Ryb25nPjwvaDI+DQoNCjxwPlN2aW5pZXQga2F0cnUgbWlya2xpIGFyIHN0aWx1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcGllZWp1LCBpem1hbnRvam90IG3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyEgJlNjYXJvbjvEq3MgMTYwIG1sIGdsxIF6ZXMsIHZlaWRvdGFzIHNwZWNpxIFsaSBwdXRvam8mc2Nhcm9uO2FqaWVtIHbEq25pZW0sIGFwdmllbm8gZWxlZ2FuY2kgdW4gcHJha3Rpc2t1bXUsIG5vZHJvJnNjYXJvbjtpbm90LCBrYSAmc2Nhcm9uO2FtcGFuaWV0aXMgc2FnbGFixIEgYnVyYnXEvHVzIHVuIHNtYWxrbyBhcm9txIF0dS4gSWRlxIFsaSBwaWVtxJNyb3RhcyBrxIF6xIFtLCBiYWxsxJNtIHZhaSByb21hbnRpc2tpZW0gdmFrYXJpZW0gJm1kYXNoOyB0xIFzIMS8YXVqIGJhdWTEq3QgYXVnc3TEgWvEgXMga3ZhbGl0xIF0ZXMgZHrEk3JpZW51LCBuZXJhZG90IGF0a3JpdHVtdXMuPC9wPg0KDQo8cD5EYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzIGlyIGl6c3RyxIFkxIF0YXMsIGxhaSB1emxhYm90dSBqxatzdSBiYXVkxKsmc2Nhcm9uO2FuYXMgcGllcmVkemkuICZTY2Fyb247YXVyxIEgZm9ybWEgc2FnbGFixIEgZHrEk3JpZW5hIGR6xKt2xKtndW11LCBiZXQgaXp0dXLEq2fEgSBwbGFzdG1hc2EgaXIgbm90dXLEq2dhIHByZXQgYm9qxIFqdW1pZW0gJm1kYXNoOyB0aWUmc2Nhcm9uO2kgdGFzLCBrYXMgdmFqYWR6xKtncyBwYXPEgWt1bWllbSDEgXLEgSB2YWkgZW5lcmdpc2tpZW0gc3ZpbsSTbS4gVmllZ2zEgXMsIGJldCBzdGFiaWzEgXMgZ2zEgXplcyBpciDEk3J0aSBwxIFydmlldG9qYW1hcyB1biBsaWV0b2phbWFzIHZhaXLEgWtrxIFydCwgcGFkYXJvdCB0xIFzIHBhciBndWRydSBpZWd1bGTEq2p1bXUgZ2FuIHNhaW1uaWVraWVtLCBnYW4gZWtvbG/Eo2lqYWkgYXB6aW7EgXRpZW0gZW50dXppYXN0aWVtLjwvcD4NCg0KPHA+SXpnYXRhdm90YXMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFydGlrYXMgcGxhc3RtYXNhcywgJnNjYXJvbjvEq3MmbmJzcDsxNjAgbWwgZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyZuYnNwO3V6dHVyIGR6xJNyaWVuYSB2xJNzdW11IHVuIG5ldXpzxatjIGFyb23EgXR1cy4gQXQmc2Nhcm9uO8S3aXLEq2LEgSBubyBzdGlrbGEsIHTEgXMgbmVhaXpzbW9nIHVuIG5lcGzEq3N0LCBub2RybyZzY2Fyb247aW5vdCwga2Ega2F0cnMgbWFsa29qdW1zIGlyIHRpa3BhdCBzdmFpZ3Mga8SBIHBpcm1haXMuIEVyZ29ub21pc2thaXMgZGl6YWlucyB2aWVnbGkgaWVkZXJhcyByb2vEgSwgcGlldmllbm9qb3QgaXpzbWFsY2luxIF0xKtidSBqZWJrdXJhbSBwYXPEgWt1bWFtLjwvcD4NCg0KPHA+SXp2xJNsaWVzIGlsZ3RzcMSTanUsIG5ldXB1csSTam90IHN0aWx1ISBNxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMgZ2zEgXplcyZuYnNwO3NhbWF6aW5hIHZpZW5yZWl6IGxpZXRvamFtbyBpenN0csSBZMSBanVtdSBkYXVkenVtdSB1biBpciB2aWVnbGkgdMSrcsSBbWFzIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS4gVmFpIHTEgSBixatzIGTEgXJ6xIEgYmFsbMSrdGUsIGZlc3RpdsSBbHMgdmFpIG3EgWrEgXMgcGF2YWTEq3RzIHZha2FycyAmbWRhc2g7ICZzY2Fyb247xKtzIGdsxIF6ZXMgYXB2aWVubyBzdGlsdSB1biBpenR1csSrYnUuPC9wPg0KDQo8cD5KYSB2xJNsaWVzLCBsYWkgdGF2aSBzdsSTdGtpIGvEvMWrc3QgdmlkZWkgZHJhdWR6xKtnxIFraSwgcGFzxat0aSBzYXZ1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbW8gJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIHFvnUmbmJzcDtrb21wbGVrdHUgamF1ICZzY2Fyb247b2RpZW4hPC9wPg0KDQo8cD48ZW0+U3ZpbsSTdCB2YXIgYXLEqyBhdGJpbGTEq2dpITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5Ub2FzdCBzdXN0YWluYWJseTogT3VyIHJldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXM8L3N0cm9uZz48L2gyPg0KDQo8cD5DZWxlYnJhdGUgZXZlcnkgbW9tZW50IHdpdGggZWxlZ2FuY2UgYW5kIGVjby1jb25zY2lvdXNuZXNzIHVzaW5nIG91ciZuYnNwO1JldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMhIERlc2lnbmVkIGZvciBzcGFya2xpbmcgd2luZXMsIHRoZXNlIDE2MCBtbCBmbHV0ZXMgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHByYWN0aWNhbGl0eSwgZW5zdXJpbmcgeW91ciBjaGFtcGFnbmUgcmV0YWlucyBpdHMgc2lnbmF0dXJlIGJ1YmJsZXMgYW5kIGRlbGljYXRlIGFyb21hcy4gUGVyZmVjdCBmb3Igd2VkZGluZ3MsIHBhcnRpZXMsIG9yIGludGltYXRlIGdhdGhlcmluZ3MsIHRoZXkgb2ZmZXIgYSBndWlsdC1mcmVlIHdheSB0byBlbmpveSBwcmVtaXVtIHF1YWxpdHkgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHBsYW5ldC48L3A+DQoNCjxwPlJldXNhYmxlIGNoYW1wYWduZSBnbGFzc2VzIGFyZSBkZXNpZ25lZCZuYnNwO3RvIGVuaGFuY2UgeW91ciBkcmlua2luZyBleHBlcmllbmNlLiBUaGUgdGFsbCwgc2xlbmRlciBzaGFwZSBwcmVzZXJ2ZXMgZWZmZXJ2ZXNjZW5jZSwgd2hpbGUgdGhlIGR1cmFibGUgcGxhc3RpYyBjb25zdHJ1Y3Rpb24gcmVzaXN0cyBicmVha2FnZSZtZGFzaDtpZGVhbCBmb3Igb3V0ZG9vciBldmVudHMgb3IgbGl2ZWx5IGNlbGVicmF0aW9ucy4gTGlnaHR3ZWlnaHQgeWV0IHN0dXJkeSwgdGhleSZyc3F1bztyZSBlYXN5IHRvIHRyYW5zcG9ydCBhbmQgcmV1c2UsIG1ha2luZyB0aGVtIGEgc21hcnQgaW52ZXN0bWVudCBmb3IgYm90aCBob3N0cyBhbmQgZWNvLWF3YXJlIGVudGh1c2lhc3RzLjwvcD4NCg0KPHA+Q3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgZm9vZC1ncmFkZSBwbGFzdGljLCB0aGVzZSZuYnNwOzE2MCBtbCByZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzJm5ic3A7bWFpbnRhaW4gdGhlIGRyaW5rJnJzcXVvO3MgY3Jpc3AgdGVtcGVyYXR1cmUgYW5kIHByZXZlbnQgZmxhdm9yIHRyYW5zZmVyLiBVbmxpa2UgdHJhZGl0aW9uYWwgZ2xhc3MsIHRoZXkgd29uJnJzcXVvO3QgZm9nIHVwIG9yIGFic29yYiBvZG9ycywgZW5zdXJpbmcgZXZlcnkgc2lwIHRhc3RlcyBhcyBmcmVzaCBhcyB0aGUgZmlyc3QuIFBsdXMsIHRoZWlyIGVyZ29ub21pYyBkZXNpZ24gZml0cyBjb21mb3J0YWJseSBpbiBoYW5kLCBhZGRpbmcgYSB0b3VjaCBvZiByZWZpbmVtZW50IHRvIGFueSBvY2Nhc2lvbi48L3A+DQoNCjxwPkNob29zZSBzdXN0YWluYWJpbGl0eSB3aXRob3V0IHNhY3JpZmljaW5nIHN0eWxlISBPdXImbmJzcDtyZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzJm5ic3A7cmVkdWNlIHNpbmdsZS11c2Ugd2FzdGUgYW5kIGFyZSBkaXNod2FzaGVyLXNhZmUgZm9yIGVmZm9ydGxlc3MgY2xlYW51cC4gV2hldGhlciB5b3UmcnNxdW87cmUgaG9zdGluZyBhIGdhcmRlbiBwYXJ0eSBvciB0b2FzdGluZyBhdCBhIGZlc3RpdmFsLCB0aGVzZSBmbHV0ZXMgZGVsaXZlciBlbGVnYW5jZSBhbmQgZHVyYWJpbGl0eSBpbiBlcXVhbCBtZWFzdXJlLjwvcD4NCg0KPHA+VXBncmFkZSB5b3VyIGNlbGVicmF0aW9ucyB3aXRoIG91ciZuYnNwO3JldXNhYmxlIGNoYW1wYWduZSBnbGFzc2VzJm1kYXNoO3doZXJlIGx1eHVyeSBtZWV0cyByZXNwb25zaWJpbGl0eS4gT3JkZXIgeW91ciBzZXQgdG9kYXkgYW5kIHJhaXNlIGEgZ2xhc3MgdG8gYSBncmVlbmVyIGZ1dHVyZSE8L3A+DQoNCjxwPjxlbT5TcGFya2xlIHN1c3RhaW5hYmx5LCBzaXAgY29uZmlkZW50bHkhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTA2OTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMgMTYwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3OWE0NWRjYjUyNjZhMjExYjg0ZTAwOTQ4NTI0ZTAyMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHRyYW5zcGFyZW50IHBsYXN0aWMgVS1zaGFwZSBjaGFtcGFnbmUgZmx1dGVzIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTasSBcyBsaWV0b8WhYW5hcyDFoWFtcGFuaWXFoWEgdmFpIGR6aXJrc3RvxaFvIHbEq25hIGdsxIF6ZXMgbm8gUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0LjQu9C4INC40LPRgNC40YHRgtC+0LPQviDQstC40L3QsCDQuNC3INCf0KEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+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+IDE3NTMwNDA5ODEuNTQ5MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jdXJyZW50X2ZpbGVdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZFRlbXBsYXRlRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAuL2NvbmZpZ3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcjpwcm90ZWN0ZWRdID0+IC4vY2FjaGUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiByZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBkaXJlY3RfYWNjZXNzX3NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBfZGlyX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gcGx1Z2luX3NlYXJjaF9vcmRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gaW5oZXJpdGFuY2VfbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FjY2Vzc01hcDpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyXSA9PiBUZW1wbGF0ZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcl0gPT4gQ29uZmlnRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXJdID0+IENvbXBpbGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcl0gPT4gQ2FjaGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9jaGVja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xpZmV0aW1lXSA9PiAzNjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvdXJjZV9oYW5kbGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNDb21waWxlZEhhbmRsZXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV9GVUxMXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9qcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9JTUFHRVNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiB2ZXJzdXBhY2tzdG9yZS5jb20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGF0aF9zaXRlX2NsZWFyXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iamVjdF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjEyQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTg0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7OiDQmNC00LXQsNC70YzQvdCw0Y8g0L/QvtGA0YbQuNGPINC90LAg0L7QtNC90L7Qs9C+PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQutC+0LzQv9Cw0LrRgtC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C+0LTQsNGH0Lgg0LHRg9C70YzQvtC90L7Qsiwg0LrRgNC10Lwt0YHRg9C/0L7QsiDQuNC70Lgg0LjQt9GL0YHQutCw0L3QvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsj8g0J3QsNGI0LgmbmJzcDvQutGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0YPQtNC+0LHRgdGC0LLQviwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0KHQvtC30LTQsNC90L3Ri9C1INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvtC90Lgg0L/QvtC00YfQtdGA0LrQvdGD0YIg0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMINCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNGP0YIg0LTQsNC20LUg0YHQsNC80YvRhSDQstC30YvRgdC60LDRgtC10LvRjNC90YvRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INC90LUg0YHQvtC00LXRgNC20LjRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEtRnJlZSksINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LfQsNC80L7RgNC+0LfQutC4INC4INC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0YHQvtCy0LzQtdGB0YLQuNC80LAg0YHQviDQstGB0LXQvNC4INGA0LDQt9C80LXRgNCw0LzQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyICgzNzUg0LzQuywgNTAwINC80LssIDEwMDAg0LzQuykgJm1kYXNoOyDRg9C00L7QsdC90L4g0YXRgNCw0L3QuNGC0Ywg0Lgg0YjRgtCw0LHQtdC70LjRgNC+0LLQsNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjQtNC60LjQvNC4INCx0LvRjtC00LDQvNC4LCDRgdC+0YXRgNCw0L3Rj9GPINGB0LLQtdC20LXRgdGC0Ywg0Lgg0LDRgNC+0LzQsNGCLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QtNGH0LXRgNC60L3QuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDQv9C+0LfQuNGG0LjRjiDQstCw0YjQtdCz0L4g0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsCDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0LLQtdGA0L3Rg9GC0Ywg0YLQsNGA0YMg0LTQu9GPINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9PC9zdHJvbmc+OiDQutGA0YPQs9C70LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0YPQv9GA0L7RidCw0Y7RgiDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjRjiDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCa0LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyPC9zdHJvbmc+OiDQv9C+0LTQsNCy0LDQudGC0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRg9C/0YssINC00LXRgdC10YDRgtGLINC40LvQuCDRgdC+0YPRgdGLINCyINGN0LrQvtGD0L/QsNC60L7QstC60LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdGA0LLQuNGB0L7QsiDQtNC+0YHRgtCw0LLQutC4INC10LTRizwvc3Ryb25nPjog0L7QsdC10YHQv9C10YfRjNGC0LUg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDQsdC70Y7QtCDQuCDQvNC40L3QuNC80LjQt9C40YDRg9C50YLQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QlNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz46INCz0L7RgtC+0LLRjNGC0LUg0L/QvtC70LXQt9C90YvQtSDQvtCx0LXQtNGLINC90LAg0YDQsNCx0L7RgtGDINC40LvQuCDRhdGA0LDQvdC40YLQtSDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINCx0Y7QtNC20LXRgtCwPC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvtC60YDQsNGJ0LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LrRgNC10L/Qu9C10L3QuNC1INC70L7Rj9C70YzQvdC+0YHRgtC4PC9zdHJvbmc+OiDQutC70LjQtdC90YLRiyDQtNC+0LLQtdGA0Y/RjtGCINCx0YDQtdC90LTQsNC8LCDQutC+0YLQvtGA0YvQtSDQt9Cw0LHQvtGC0Y/RgtGB0Y8g0L4g0Y3QutC+0LvQvtCz0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdGB0YLQstC+PC9zdHJvbmc+OiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAgKDM3NSDQvNC7KSDQvdC1INC30LDQvdC40LzQsNC10YIg0LzQtdGB0YLQviDQsiDRgdGD0LzQutC1INC40LvQuCDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INCw0LrRgtC+0Lwg0LfQsNCx0L7RgtGLINC+INGB0LXQsdC1INC4INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDogS29tcGFrdHMgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtcyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW08L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IHByYWt0aXNrdXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBzdmFpZ3VtdSB1biBzaWx0dW11IHZpZW5haSBwb3JjaWphaT8gTcWrc3UmbmJzcDs8c3Ryb25nPmRhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw8L3N0cm9uZz4mbmJzcDtpciBpZGXEgWxpIHBpZW3Ek3JvdGksIGxhaSBwYXNuaWVndHUgenVwYXMsIGJ1bGpvbnVzLCBkZXNlcnR1cyB2YWkgdXprb2RhcyBiZXogbm9wbMWrZMSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGtvbWZvcnR1IGdhbiBtxIFqxIFzLCBnYW4ga2FmZWpuxKtjxIFzLCBhcHZpZW5vam90IGtvbXBha3RvIGl6bcSTcnUsIGRybyZzY2Fyb247xKtidSB1biBpbGd0c3DEk2rEq2J1LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgcMSBcnZhZMSBam90ICZzY2Fyb247xLdpZHJ1cyDEk2RpZW51cyB2YWkgbcSTcmNlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBkZXIgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSwgdmllbmvEgXImc2Nhcm9uO29qb3QgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHZpZXTEgXMgYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S29tcGFrdHMgdW4gcHJha3Rpc2tzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIGl6bcSTcnMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtLCBuZXBpZXNsb2dvam90IGxlZHVzc2thcGkgdmFpIHBsYXVrdHVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JbmRpdmlkdcSBbGFzIHBvcmNpamFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB6dXBhcywgYsSTcm51IMSTZGllbmksIGpvZ3VydGEgZGVzZXJ0aSB2YWkgbWF6YXMgdXprb2Rhcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5LYWZlam7Eq2NhcyB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHBha2FscG9qdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDEk3J0aSBsaWV0b2phbWksIGxhaSBwYXNuaWVndHUgxJNkaWVudXMgJnF1b3Q7cGHFhmVtIGzEq2R6aSZxdW90OyBmb3JtxIF0xIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TcSBamFzIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHZpZW5rxIFyJnNjYXJvbjthIMSTZGllbmEgc2FnYXRhdm8mc2Nhcm9uO2FuYSB1biB1emdsYWLEgSZzY2Fyb247YW5hLCBuZXBpZXRpZWtvdCBhciBsaWVrdSB2aWV0dS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGl6bcSTcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IDM3NSBtbCB0aWxwdW1zIGlyIGlkZcSBbHMsIGxhaSBuZXPEk3JrxIHFhm90dSB0ZWxwdSB1biB2aWVnbGkgaWVrxLxhdXRvcyBzb23EgXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgZGVwb3rEq3RhIHNpc3TEk211IGludGVncsSBY2lqYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbW90aXbEk2ppZXQga2xpZW50dXMgYXRncmllenQgdHJhdWt1cywgc2FtYXppbm90IGl6bWFrc2FzIHVuIGVrb2xvxKNpc2tvIHDEk2RhcyBub3NwaWVkdW11LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIMSTZGllbmllbSwgYmV0IGFyxKsgc8Sra2llbSBwcm9kdWt0aWVtIChvZ2FzLCByaWVrc3RpLCBzxJNrbGFzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyAzNzUgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgcmlzaW7EgWp1bXMsIGthcyBhcHZpZW5vIGZ1bmtjaW9uYWxpdMSBdGksIGtvbXBha3R1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDM3NSBtbDogQ29tcGFjdCBGcmVzaG5lc3MgZm9yIFNpbmdsZSBTZXJ2aW5nczwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHByYWN0aWNhbCBjb250YWluZXJzIHRvIGtlZXAgaW5kaXZpZHVhbCBwb3J0aW9ucyBmcmVzaCBhbmQgbGVhay1mcmVlPyBPdXImbmJzcDtyZXVzYWJsZSAzNzUgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNvdXBzLCBicm90aHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIERlc2lnbmVkIGZvciBjb252ZW5pZW5jZSwgdGhleSBjb21iaW5lIHBvcnRhYmlsaXR5LCBzYWZldHksIGFuZCBlY28tZnJpZW5kbGluZXNzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSBNYXRlcmlhbDwvc3Ryb25nPjogU2FmZSBmb3IgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIExpZDwvc3Ryb25nPjogUGF0ZW50ZWQgc2VhbGluZyBzeXN0ZW0gcHJldmVudHMgc3BpbGxzLCBldmVuIHdpdGggbGlxdWlkcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgQ29tcGF0aWJpbGl0eTwvc3Ryb25nPjogTGlkcyBmaXQgYWxsIGNvbnRhaW5lciBzaXplcyAoMzc1IG1sIHRvIDEwMDAgbWwpIGZvciBlYXN5IHN0YWNraW5nLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmVkdWNlcyBzaW5nbGUtdXNlIHdhc3RlLCBpZGVhbCBmb3IgY2FmZXMgd2l0aCBkZXBvc2l0IHN5c3RlbXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Q29tcGFjdCBEZXNpZ248L3N0cm9uZz46IFNwYWNlLXNhdmluZyBzaXplIGZvciBzaW5nbGUgc2VydmluZ3MsIGx1bmNoYm94ZXMsIG9yIHNtYWxsIHBhbnRyaWVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNpbmdsZS1TZXJ2ZSBNZWFsczwvc3Ryb25nPjogU291cHMsIG9hdG1lYWwsIHlvZ3VydCwgb3Igc25hY2tzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZvb2QgRGVsaXZlcnkgU2VydmljZXM8L3N0cm9uZz46IEtlZXAgcG9ydGlvbnMgZnJlc2ggZm9yIHRha2VvdXQgb3IgbWVhbCBraXRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhvbWUgVXNlPC9zdHJvbmc+OiBQcmVwIGluZGl2aWR1YWwgbWVhbHMgd2l0aG91dCBjbHV0dGVyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2l6ZTwvc3Ryb25nPjogRml0cyBlYXNpbHkgaW4gYmFncywgbHVuY2hib3hlcywgb3Igb2ZmaWNlIGRyYXdlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gUmVhZHk8L3N0cm9uZz46IEVuY291cmFnZSByZXR1cm5zIHRvIGN1dCBjb3N0cyBhbmQgd2FzdGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktUHVycG9zZTwvc3Ryb25nPjogVXNlIGZvciBwYW50cnkgc3RvcmFnZSAobnV0cywgYmVycmllcywgc3BpY2VzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgMzc1IG1sIENvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEVuam95IGZyZXNobmVzcywgY29udmVuaWVuY2UsIGFuZCBzdXN0YWluYWJpbGl0eSBpbiBvbmUgY29tcGFjdCBwYWNrYWdlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1MTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDM5ODcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNCMTJCIGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzAxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYWlzIHp1cGFzIHRyYXVrcyAzNzUgbWwgdmlkZWkgZHJhdWR6xKtncyBpZXBha29qdW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGVjby1mcmllbmRseSBkaXNod2FzaGVyIGFuZCBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lcnMgZm9yIHRha2VvdXQgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGD0L/QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyDRgSDQs9C10YDQvNC10YLQuNGH0L3QvtC5INC60YDRi9GI0LrQvtC5INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC20LjQtNC60LjRhSDQsdC70Y7QtAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU291cCBjb250YWluZXIuanBlZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNThhY2MzOGU3NzQzNmVhNTUzOWY3ZmUyMjk1ZWJiMGYuanBlZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE1pa3JvdmnEvMWGdSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6a8SBcnQgbGlldG9qYW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGD0L/QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MDQ0LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDBjMTM0YmYzMjg3YTA5NTc5YTM4MmViZjkwYjNmNzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4g0KPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Lsg0L/RgNC40LPQvtC00L3QsNGPINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0KHQktCnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7INGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcwNTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1NDkyNDhmMmMxZWE3NGI4NGVkNGM0NDVjYmUyMDkzMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtaWUgenVwYXMgdHJhdWtpIHZpZGVpIGRyYXVkesSrZ2FpIMSTZGluxIHFoWFuYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSBtaWNyb3dhdmUgYW5kIGRpc2h3YXNoZXIgc2FmZSBlY28tZnJpZW5kbHkgcGFja2FnaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCT0LXRgNC80LXRgtC40YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCDQuCDQstGC0L7RgNGL0YUg0LHQu9GO0LQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MTkwLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzdmMDNkYmI3NjE2MWFlMmEwZGMyMTRkMGM3OTRmNjcuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDM5ODcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWx0ZXJfZmllbGRzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzNzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTkgeCAyNCB4IDM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDYsNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA3LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA4LjQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDYuMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA2LjE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDAuODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNS45NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4MzRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA4MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyNjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gSkEtVFMxMENMUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsCAxOC41INGB0LwsINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlIDE4LjUgY20sIFBTLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiAxOC41IGNtLCBQUywgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LAsINC40LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRgdC+0YfQtdGC0LDQtdGCINCyINGB0LXQsdC1INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0YwuINCV0ZEg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0YbQstC10YIg0L/RgNC40LTQsNGR0YIg0LXQuSDQu9C10LPQutC+0YHRgtGMINC4INGB0L7QstGA0LXQvNC10L3QvdC+0YHRgtGMLCDQsCDQtNC70LjQvdCwIDE4LDUg0YHQvCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDRgSDQs9C70YPQsdC+0LrQuNC80Lgg0YLQsNGA0LXQu9C60LDQvNC4LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LHQvtC70LXQtSDRgtGP0LbRkdC70L7QvNGDINCy0LXRgdGDINC4INC60YDRg9Cz0LvQvtC80YMg0LPQu9GD0LHQvtC60L7QvNGDINGH0LXRgNC/0LDQu9GDLCDRjdGC0LAg0LvQvtC20LrQsCDQvtGC0LvQuNGH0LDQtdGC0YHRjyDQv9C+0LLRi9GI0LXQvdC90L7QuSDQv9GA0L7Rh9C90L7RgdGC0YzRjiDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjNGOLCDQv9GA0LXQstC+0YHRhdC+0LTRjyDQtNGA0YPQs9C40LUg0YHRg9C/0L7QstGL0LUg0LvQvtC20LrQuC4g0J7QvdCwINC70LXQs9C60L4g0LzQvtC10YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdGRINCx0LXQtyDQv9C+0YLQtdGA0Lgg0LLQvdC10YjQvdC10LPQviDQstC40LTQsCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuC4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC/0YDQuNC80LXQvdC10L3QuNC1INGN0YLQvtC5INC70L7QttC60Lgg0L/QvtC80L7Qs9Cw0LXRgiDRgdC90LjQt9C40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINC30LDQsdC+0YLQtSDQviDQv9GA0LjRgNC+0LTQtS4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdC70YPQttCxINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0L3Ri9C5INC4INGB0YLQuNC70YzQvdGL0Lkg0LjQvdGB0YLRgNGD0LzQtdC90YIg0LTQu9GPINC10LTRiy4g0JLRi9Cx0LjRgNCw0LnRgtC1INC90LDRiNGDINC70L7QttC60YMg0LTQu9GPINC/0L7QstGL0YjQtdC90LjRjyDRg9GA0L7QstC90Y8g0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC40Y8g0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUsIGthcyBpemdhdGF2b3RhIG5vIGl6dHVyxKtnYXMgcGxhc3RtYXNhcywgYXB2aWVubyBhdWdzdHUga3ZhbGl0xIF0aSB1biB2aWRlaSBkcmF1ZHrEq2d1bXUuIENhdXJzcMSrZMSrZ8SBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgdGFpIHZpZWdsdSB1biBtb2Rlcm51IGl6c2thdHUsIHNhdnVrxIFydCAxOCw1IGNtIGdhcnVtcyBwYWRhcmEgdG8gdmllZ2xpIGxpZXRvamFtdSBhciBkemnEvMSBbSBwbMSBa3NuxJNtLiBBciBsaWVsxIFrdSBzdmFydSB1biBhcGHEvHUsIGR6acS8dSBrYXVzacWGdSAmc2Nhcm9uO8SrIGthcm90ZSBpciDEq3BhJnNjYXJvbjtpIHNwxJNjxKtnYSB1biBpenR1csSrZ2EsIHDEgXJzcMSTam90IGNpdGFzIHp1cGFzIGthcm90ZXMuIFRvIGlyIHZpZWdsaSB0xKtyxKt0IHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwga2FzIMS8YXVqIHRvIGl6bWFudG90IGRhdWR6YXMgcmVpemVzLCBuZXphdWTEk2pvdCBpenNrYXR1IHVuIGZ1bmtjaW9uYWxpdMSBdGkuICZTY2Fyb247xKtzIGthcm90ZXMgYXRrxIFydG90aSBsaWV0b2phbcSBIGLFq3TEq2JhIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSwgcGFsxKtkem90IGFpenNhcmfEgXQgdmlkaS4gSWRlxIFsaSBwaWVtxJNyb3RzIHJlc3RvcsSBbmllbSB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSwgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIMSTcnR1IHVuIHN0aWzEq2d1IHLEq2t1IMSTJnNjYXJvbjthbmFpLiBJenbEk2xpZXRpZXMgbcWrc3Uga2Fyb3RpLCBsYWkgdXpsYWJvdHUgc2F2dSBzZXJ2aXNhIGzEq21lbmkgdW4gYXBtaWVyaW7EgXR1IGtsaWVudHUgdmFqYWR6xKtiYXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uPC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgc291cCBzcG9vbiBtYWRlIG9mIGR1cmFibGUgcGxhc3RpYyBjb21iaW5lcyBoaWdoIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MuIEl0cyB0cmFuc3BhcmVudCBjb2xvciBnaXZlcyBpdCBsaWdodG5lc3MgYW5kIG1vZGVybml0eSwgYW5kIHRoZSBsZW5ndGggb2YgMTguNSBjbSBlbnN1cmVzIGVhc2Ugb2YgdXNlIHdpdGggZGVlcCBwbGF0ZXMuIFRoYW5rcyB0byBpdHMgaGVhdmllciB3ZWlnaHQgYW5kIHJvdW5kIGRlZXAgbGFkbGUsIHRoaXMgc3Bvb24gaXMgY2hhcmFjdGVyaXplZCBieSBpbmNyZWFzZWQgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHksIHN1cnBhc3Npbmcgb3RoZXIgc291cCBzcG9vbnMuIEl0IGlzIGVhc3kgdG8gd2FzaCBpbiB0aGUgZGlzaHdhc2hlciwgd2hpY2ggYWxsb3dzIHlvdSB0byB1c2UgaXQgbWFueSB0aW1lcyB3aXRob3V0IGxvc2luZyBpdHMgYXBwZWFyYW5jZSBhbmQgZnVuY3Rpb25hbGl0eS4gUmV1c2FibGUgdXNlIG9mIHRoaXMgc3Bvb24gaGVscHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgcGxhc3RpYyB3YXN0ZSwgY29udHJpYnV0aW5nIHRvIGNhcmluZyBmb3IgbmF0dXJlLiBJZGVhbCBmb3IgcmVzdGF1cmFudHMgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzLCBwcm92aWRpbmcgY3VzdG9tZXJzIHdpdGggYSBjb252ZW5pZW50IGFuZCBzdHlsaXNoIHRvb2wgZm9yIGVhdGluZy4gQ2hvb3NlIG91ciBzcG9vbiB0byBpbXByb3ZlIHlvdXIgc2VydmljZSBhbmQgbWVldCB0aGUgbmVlZHMgb2YgeW91ciBjdXN0b21lcnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDY1MDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTM2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0NzowMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDUyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9kaXNwb3NhYmxlLXRhYmxld2FyZS9kaXNwb3NhYmxlLWN1dGxlcnkxL2V4dHJhLWR1cmFibGUtY3V0bGVyeS9pdGVtLTgzNC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIDE4LjUgY20sIFBTLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS41MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA0MmIzYmZiMWJiNzI3OTVmOTEwYTJkOWRmMDNiZDdjMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi0yNjE3MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ0NzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JHRg9C80LDQttC90YvQuSDQv9Cw0LrQtdGCINGBINGA0YPRh9C60LDQvNC4IDI2eDE3eDI1INGB0LwsINCa0YDQsNGE0YIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFBhcMSrcmEgbWFpc2nFhsWhIGFyIHJva3QuLCAyNngxN3gyNWNtLCBicsWrbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIDI2eDE3eDI1IGNtLCBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QkdGD0LzQsNC20L3Ri9C1INC/0LDQutC10YLRiyDRgSDRgNGD0YfQutCw0LzQuCDQtNC70Y8g0LXQtNGLINC90LAg0LLRi9C90L7RgSDQuCDQtNC+0YHRgtCw0LLQutC4PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JHRg9C80LDQttC90YvQtSDQv9C40YnQtdCy0YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0L/Qu9C+0YHQutC40LzQuCDRgNGD0YfQutCw0LzQuCAmbmRhc2g7INGN0YLQviDQutGA0LDRgdC40LLRi9C5LCDRg9C00L7QsdC90YvQuSDQuCDQvdCw0LTQtdC20L3Ri9C5INGD0L/QsNC60L7QstC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuy4g0J/QsNC60LXRgtGLINC40YHQv9C+0LvRjNC30YPRjtGCINC/0L7QtCDQv9C40YnQtdCy0YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvtGB0L7QsdC10L3QvdC+INGA0LDRgdC/0YDQvtGB0YLRgNCw0L3QtdC90Ysg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFINC00LvRjyDQtdC00Ysg0L3QsCDQstGL0L3QvtGBINC4INCyINGB0LXRgNCy0LjRgdCw0YUg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuJm5ic3A70J/QsNC60LXRgtGLINC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLQvtCz0L4g0LrRgNCw0YTRgtCwLiDQotCw0LrQvtC5INC/0LDQutC10YIg0LLRi9C00LXRgNC20LjQstCw0LXRgiDQtNC+IDEyINC60LMg0L3QsNCz0YDRg9C30LrQuCwg0L/RgNCw0LrRgtC40YfQtdGB0LrQuCDRgyDQvdC10LPQviDQvdC10YIg0L7Qs9GA0LDQvdC40YfQtdC90LjQuSDQv9C+INC30LDQv9C+0LvQvdC10L3QuNGOLiDQkdGD0LzQsNC20L3Ri9C1INGA0YPRh9C60Lgg0L7Rh9C10L3RjCDQutCw0YfQtdGB0YLQstC10L3QvdC+INC4INC90LDQtNC10LbQvdC+INCy0LrQu9C10LXQvdGLINCyINC/0LDQutC10YIuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlBhcMSrcmEgbWFpc2nFhmkgYXIgcm9rdHVyaWVtIMSTZGllbnUgcGllZ8SBZGVpIHVuIGzEq2R6xYZlbSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlBhcMSrcmEgcMSBcnRpa2FzIG1haXNpIGFyIHBsYWthbmllbSByb2t0dXJpZW0gLSB0YXMgaXIgc2thaXN0cywgxJNydHMgdW4gZHJvJnNjYXJvbjtzIGllcGFrbyZzY2Fyb247YW5hcyBtYXRlcmnEgWxzLiBUb3MgbGlldG8sIGxhaSBpZXBha290dSBwxIFydGlrYXMgcHJvZHVrdHVzLCBpciDEq3BhJnNjYXJvbjtpIGl6cGxhdMSrdGkgdW4gcGllcHJhc8SrdGkgxIF0csSBcyDEk2RpbsSBJnNjYXJvbjthbmFzIGthZmVqbsSrY8SBcyB1biByZXN0b3LEgW5vcy4gJlNjYXJvbjtpZSBwYXDEq3JhIG1haXNpxYZpIGlyIGl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyB2aWRlaSBkcmF1ZHrEq2dhIHBhcMSrcmEuICZTY2Fyb247xIFkcyBtYWlzacWGJnNjYXJvbjsgaXp0dXIgbMSrZHogcGF0IDEyIGtnIHN2YXJ1LCB0YW0gcHJha3Rpc2tpIG5hdiBpZXJvYmXFvm9qdW11IHByb2R1a3R1IHBpZXBpbGTEqyZzY2Fyb247YW5haS4gUGFwxKtyYSByb2t0dXJpIGlyIGt2YWxpdGF0xKt2aSB1biBkcm8mc2Nhcm9uO2kgcGllbMSrbcSTdGkuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIGZvciBUYWtlLUF3YXkgYW5kIGZvb2QgZGVsaXZlcnk8L3N0cm9uZz48L2gyPg0KDQo8cD5QYXBlciZuYnNwO2JhZ3Mgd2l0aCBmbGF0IGhhbmRsZXMgYXJlIGEgYmVhdXRpZnVsLCBjb252ZW5pZW50IGFuZCByZWxpYWJsZSBwYWNrYWdpbmcgbWF0ZXJpYWwgZm9yIFRha2UtQXdheSBhbmQgVG8tR28gYnVzaW5lc3MuIEJhZ3MgYXJlIHVzZWQgZm9yIGZvb2QsIGVzcGVjaWFsbHkgY29tbW9uIGluIGNhZmVzIGFuZCByZXN0YXVyYW50cyBmb3IgdGFrZWF3YXkgZm9vZC4gQ2FycmllciBwYXBlciBiYWdzJm5ic3A7YXJlIG1hZGUgb2YgaGlnaC1xdWFsaXR5IGVudmlyb25tZW50YWxseSBmcmllbmRseSBjcmFmdC4gU3VjaCBwYXBlciBiYWcgY2FuIHdpdGhzdGFuZCB1cCB0byAxMiBrZyBvZiBsb2FkLCBwcmFjdGljYWxseSBpdCBoYXMgbm8gcmVzdHJpY3Rpb25zIG9uIGZpbGxpbmcuIFBhcGVyIGhhbmRsZXMgYXJlIHZlcnkgaGlnaCBxdWFsaXR5IGFuZCBzZWN1cmVseSBnbHVlZCB0byB0aGUgYmFnLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMzk2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA1MDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjggMTE6MTU6MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9wYWNrYWdpbmctbWF0ZXJpYWxzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9wYWNrYWdpbmctbWF0ZXJpYWxzL2l0ZW0tMTk0OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIDI2eDE3eDI1IGNtLCBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1OC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBmOTNmOTYwODJhOWJlOWEyZTY1NzBmNzNhMWE1MzAyOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFBhcMSrcmEgbWFpc2kgYXIgcm9rdHVyaWVtIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JHRg9C80LDQttC90YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0YDRg9GH0LrQsNC80Lgg0LrRgNCw0YTRggogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1OC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDYwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0xJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjgzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0L/QvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDM3NS81MDAvMTAwMCDQvNC7LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgYXBhxLxpZW0genVwYXMgdHJhdWtpZW0gMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU291cCBDb250YWluZXJzIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7Qsjog0J3QsNC00LXQttC90LDRjyDQt9Cw0YnQuNGC0LAg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjyDQuCDQutC+0LzRhNC+0YDRgiDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCwg0LrQvtGC0L7RgNGL0LUg0YHQvtGF0YDQsNC90Y/RgiDRgdCy0LXQttC10YHRgtGMINCx0LvRjtC0INC4INC30LDRidC40YLRj9GCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8/INCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDRgdC+0YfQtdGC0LDRjtGCINC40L3QvdC+0LLQsNGG0LjQvtC90L3Rg9GOINGC0LXRhdC90L7Qu9C+0LPQuNGOLCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwuINCR0LvQsNCz0L7QtNCw0YDRjyDQt9Cw0L/QsNGC0LXQvdGC0L7QstCw0L3QvdC+0Lkg0YHQuNGB0YLQtdC80LUg0L/Qu9C+0YLQvdC+0LPQviDQt9Cw0LrRgNGL0YLQuNGPINC+0L3QuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGO0YIgMTAwJSDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LXRgNC10L3QvtGB0LrQuCDRgdGD0L/QvtCyLCDRgdC+0YPRgdC+0LIsINCz0L7RgNGP0YfQuNGFINC+0LHQtdC00L7QsiDQuNC70Lgg0YXQvtC70L7QtNC90YvRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Ql9Cw0YnQuNGC0LAg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjzwvc3Ryb25nPiZuYnNwOy0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQtNCw0LbQtSDQv9GA0Lgg0LDQutGC0LjQstC90L7QvCDQtNCy0LjQttC10L3QuNC4LCDRh9GC0L4g0L7Rh9C10L3RjCDQstCw0LbQvdC+INC/0YDQuCDQtNC+0YHRgtCw0LLQutC1INGB0YPQv9C+0LIsINCz0LDRgNC90LjRgNC+0LIg0YEg0YHQvtGD0YHQvtC8INC40LvQuCDQttC40LTQutC+0Lkg0L/QuNGJ0LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KLQtdGA0LzQvtGB0YLQvtC50LrQvtGB0YLRjCDQtNC+ICs4MCZkZWc7Qzwvc3Ryb25nPiZuYnNwOy0mbmJzcDvRgdC+0YXRgNCw0L3Rj9GO0YIg0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQsdC70Y7QtCwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0YHRg9C/0L7QsiDQuCDRgNCw0LPRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz4mbmJzcDstJm5ic3A70YHQvtCy0LzQtdGB0YLQuNC80Ysg0YEg0LPQvtGA0Y/Rh9C40LzQuCDQuCDRhdC+0LvQvtC00L3Ri9C80Lgg0LHQu9GO0LTQsNC80LgsINC00LXRgdC10YDRgtCw0LzQuCwg0YHQvtGD0YHQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGLINC00LvRjyDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzQuNC60YDQvtCy0L7Qu9C90L7QstGL0YUg0L/QtdGH0LXQuTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LzQvtC20L3QviDQt9Cw0LzQvtGA0LDQttC40LLQsNGC0YwsINCwINGC0LDQuiDQttC1INGA0LDQt9C+0LPRgNC10LLQsNGC0Ywg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LggKNC60YDRi9GI0LrRgyDQvdC10L7QsdGF0L7QtNC40LzQviDRgdC90Y/RgtGMKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LU8L3N0cm9uZz4mbmJzcDstJm5ic3A70LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDQvdC1INGC0LXRgNGP0Y8g0YTQvtGA0LzRgyDQtNCw0LbQtSDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINCyINC00LXRgtCw0LvRj9GFOjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCa0YDRg9Cz0LvRi9C1INC60YDRi9GI0LrQuCDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LjQtNC10LDQu9GM0L3QvtCz0L4g0L/RgNC40LvQtdCz0LDQvdC40Y8g0Log0LrQvtC90YLQtdC50L3QtdGA0LDQvC4g0JLRgdGPINGB0LjRgdGC0LXQvNCwICjQutC+0L3RgtC10LnQvdC10YAgKyDQutGA0YvRiNC60LApINGD0YHRgtC+0LnRh9C40LLQsCDQuiDQv9C10YDQtdC/0LDQtNCw0Lwg0YLQtdC80L/QtdGA0LDRgtGD0YAsINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0LIg0YXQvtC70L7QtNC40LvRjNC90LjQutC1INC4INC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNC1LCDQsCDRgtCw0LrQttC1INC00LvRjyDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0K3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC40LTQtdCw0LvRjNC90YvQvNC4INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPOiDQvtGCINCz0L7RgtC+0LLQutC4INC90LAg0L3QtdC00LXQu9GOINC00L4g0YXRgNCw0L3QtdC90LjRjyDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0L3QvtC80LjRjzo8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC30LDQvNC10L3Rj9GO0YIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLCDRgdC+0LrRgNCw0YnQsNGPINCy0YDQtdC0INC00LvRjyDQv9GA0LjRgNC+0LTRiy4g0JjRhSDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Ywg0L/QvtC80L7Qs9GD0YIg0YHRjdC60L7QvdC+0LzQuNGC0Ywg0LHRjtC00LbQtdGCINC90LAg0LPQvtC00Ysg0LLQv9C10YDQtdC0LjwvcD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAg0LPQtdGA0LzQtdGC0LjRh9C90YvRhSDQutGA0YvRiNC10Lo8L3N0cm9uZz4mbmJzcDvQstC80LXRgdGC0LUg0YEg0L/QuNGJ0LXQstGL0LzQuCDQutC+0L3RgtC10LnQvdC10YDQsNC80LggMzc1LCA1MDAg0LjQu9C4IDEwMDAg0LzQuyAtJm5ic3A70Lgg0L3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0YPQtNC+0LHRgdGC0LLQvtC8INGF0YDQsNC90LXQvdC40Y8sINC60L7RgtC+0YDQvtC1INCw0LTQsNC/0YLQuNGA0YPQtdGC0YHRjyDQv9C+0LQg0LLQsNGIINC+0LHRgNCw0Lcg0LbQuNC30L3QuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+Q2F1cnNwxKtkxKtnaSB0cmF1a3UgdsSBa2k6IOKAi+KAi3V6dGljYW1hIGFpenNhcmR6xKtiYSBwcmV0IG5vcGzFq2TEk20gdW4gxJNydGEgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgZGF1ZHpwdXPEq2d1cywgYXRrxIFydG90aSBsaWV0b2phbXVzIHbEgWt1cywga2FzIHV6dHVyxJNzIGrFq3N1IHDEgXJ0aWt1IHN2YWlndSB1biBuZWNhdXJsYWlkxKtndT8gTcWrc3UgY2F1cnNwxKtkxKtnaWUgcMSBcnRpa2FzIHRyYXVrdSB2xIFraSBhcHZpZW5vIGlub3ZhdMSrdmFzIHRlaG5vbG/Eo2lqYXMsIHByYWt0aXNrdW11IHVuIGl6dHVyxKtidS4gQXIgcGF0ZW50xJN0dSBjaWUmc2Nhcm9uO2kgbm9zbMSTZHphbW8gc2lzdMSTbXUgdGllIG5vZHJvJnNjYXJvbjtpbmEgMTAwJSBoZXJtxJN0aXNrdW11ICZuZGFzaDsgaWRlxIFsaSBwaWVtxJNyb3RzIHp1cHUsIG3Ek3LEjXUsIHNpbHRvIHB1c2RpZW51IHZhaSBhdWtzdG8gdXprb2R1IHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8cD5OZWNhdXJsYWlkxKtncyAtIGNpZSZzY2Fyb247aSBub3NsxJNndHMgcGF0IGFrdMSrdmFzIGt1c3TEq2JhcyBsYWlrxIEsIGthcyBpciDEvG90aSBzdmFyxKtnaSwgcGllZ8SBZMSBam90IHp1cGFzLCBwaWVkZXZhcyBhciBtxJNyY2kgdmFpICZzY2Fyb247xLdpZHJ1IMSTZGllbnUuPC9wPg0KDQo8cD5LYXJzdHVtaXp0dXLEq2dzIGzEq2R6ICs4MCZkZWc7QyAtIHV6dHVyIMSTZGllbnUgc2lsdHUsIHBpZW3Ek3JvdHMga2Fyc3TEgW0genVwxIFtIHVuIHNhdXTEk2p1bWllbS48L3A+DQoNCjxwPkRhdWR6cHVzxKtiYSAmbmRhc2g7IHNhZGVyIGFyIGthcnN0YWppZW0gdW4gYXVrc3RhamllbSDEk2RpZW5pZW0sIGRlc2VydGllbSwgbcSTcmPEk20uPC9wPg0KDQo8cD5Ecm8mc2Nhcm9uO3Mgc2FsZMSTdGF2xIEgdW4gbWlrcm92acS8xYZ1IGtyxIFzbsSrIC0gdHJhdWt1cyB2YXIgc2FzYWxkxJN0IHVuIGFyxKsgc2lsZMSrdCBtaWtyb3ZpxLzFhnUga3LEgXNuxKsgKGrEgW5vxYZlbSB2xIFrcykuPC9wPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtcyAmbmRhc2g7IHZpZWdsaSB0xKtyxIFtcyB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBLCBuZXphdWTEk2pvdCBmb3JtdSBwYXQgcMSTYyBhdGvEgXJ0b3RhcyBsaWV0byZzY2Fyb247YW5hcy48L3A+DQoNCjxoMj48c3Ryb25nPlByYWt0aXNrdW1zIGRldGHEvMSBczo8L3N0cm9uZz48L2gyPg0KDQo8cD5BcGHEvGllIHbEgWtpIGlyIHZlaWRvdGkgdMSBLCBsYWkgdGllIGxpZWxpc2tpIGllZGVyxJN0b3Mga29udGVpbmVyb3MuIFZpc2Egc2lzdMSTbWEgKHRyYXVrcyArIHbEgWtzKSBpciBpenR1csSrZ2EgcHJldCB0ZW1wZXJhdMWrcmFzIGl6bWFpxYbEgW0sIHBpZW3Ek3JvdGEgdXpnbGFixIEmc2Nhcm9uO2FuYWkgbGVkdXNza2FwxKsgdW4gc2FsZMSTdGF2xIEsIGvEgSBhcsSrIG1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgS4gVGFzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haTogbm8gZ2F0YXZvJnNjYXJvbjthbmFzIG5lZMSTxLxhcyBnYXJ1bcSBIGzEq2R6IHB1c2ZhYnJpa8SBdHUgdXpnbGFixIEmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDI+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2d1bXMgdW4gZWtvbm9taWphOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1pZSB2xIFraSBhaXpzdMSBaiB2aWVucmVpemxpZXRvamFtbyBpZXBha29qdW11LCBzYW1hemlub3Qga2FpdMSTanVtdSB2aWRlaS4gVG8gaXp0dXLEq2JhIHVuIGl6dHVyxKtiYSBwYWzEq2R6xJNzIGlldGF1cMSrdCBqxatzdSBidWTFvmV0dSBuxIFrYW1hamllbSBnYWRpZW0uPC9wPg0KDQo8cD5QYXPFq3RpZXQgaGVybcSTdGlza3UgdsSBa3Uga29tcGxla3R1IGtvcMSBIGFyIDM3NSwgNTAwIHZhaSAxMDAwIG1sIHDEgXJ0aWthcyB6dXBhcyB0cmF1a2llbSAtIHVuIGl6YmF1ZGlldCB1emdsYWLEgSZzY2Fyb247YW5hcyDEk3J0xKtiYXMsIGthcyBwaWVsxIFnb2phcyBqxatzdSBkesSrdmVzdmVpZGFtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5UcmFuc3BhcmVudCBMaWRzIGZvciBDb250YWluZXJzOiBSZWxpYWJsZSBMZWFrYWdlIFByb3RlY3Rpb24gYW5kIENvbWZvcnQgb2YgVXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgdmVyc2F0aWxlIHJldXNhYmxlIGxpZHMgdGhhdCB3aWxsIGtlZXAgeW91ciBmb29kIGZyZXNoIGFuZCBwcmV2ZW50IHNwaWxscz8gT3VyIHRyYW5zcGFyZW50IHJldXNhYmxlIGxpZHMgZm9yIGZvb2QgY29udGFpbmVycyBjb21iaW5lIGlubm92YXRpdmUgdGVjaG5vbG9neSwgcHJhY3RpY2FsaXR5IGFuZCBkdXJhYmlsaXR5LiBUaGFua3MgdG8gdGhlIHBhdGVudGVkIHRpZ2h0LWNsb3Npbmcgc3lzdGVtLCB0aGV5IHByb3ZpZGUgMTAwJSBsZWFrLXByb29mbmVzcyAtIGlkZWFsIGZvciBjYXJyeWluZyBzb3Vwcywgc2F1Y2VzLCBob3QgbHVuY2hlcyBvciBjb2xkIGFwcGV0aXplcnMuPC9wPg0KDQo8aDI+PHN0cm9uZz5NYWluIGFkdmFudGFnZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+TGVhay1wcm9vZiAtIHRpZ2h0bmVzcyBldmVuIGR1cmluZyBhY3RpdmUgbW92ZW1lbnQsIHdoaWNoIGlzIHZlcnkgaW1wb3J0YW50IHdoZW4gZGVsaXZlcmluZyBzb3Vwcywgc2lkZSBkaXNoZXMgd2l0aCBzYXVjZSBvciBsaXF1aWQgZm9vZC48L3A+DQoNCjxwPkhlYXQtcmVzaXN0YW50IHVwIHRvICs4MCZkZWc7QyAtIG1haW50YWlucyB0aGUgdGVtcGVyYXR1cmUgb2YgZm9vZCwgc3VpdGFibGUgZm9yIGhvdCBzb3VwcyBhbmQgc3Rld3MuPC9wPg0KDQo8cD5WZXJzYXRpbGl0eSAtIGNvbXBhdGlibGUgd2l0aCBob3QgYW5kIGNvbGQgZGlzaGVzLCBkZXNzZXJ0cywgc2F1Y2VzLjwvcD4NCg0KPHA+RnJlZXplciBhbmQgbWljcm93YXZlIHNhZmUgLSBjb250YWluZXJzIGNhbiBiZSBmcm96ZW4gYW5kIGFsc28gaGVhdGVkIGluIHRoZSBtaWNyb3dhdmUgKHRoZSBsaWQgbXVzdCBiZSByZW1vdmVkKS48L3A+DQoNCjxwPlJldXNhYmxlIC0gZWFzeSB0byBjbGVhbiBpbiB0aGUgZGlzaHdhc2hlciwgd2l0aG91dCBsb3Npbmcgc2hhcGUgZXZlbiBhZnRlciByZXBlYXRlZCB1c2UuPC9wPg0KDQo8aDI+PHN0cm9uZz5QcmFjdGljYWwgaW4gZGV0YWlsOjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJvdW5kIGxpZHMgYXJlIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gY29udGFpbmVycy4gVGhlIGVudGlyZSBzeXN0ZW0gKGNvbnRhaW5lciArIGxpZCkgaXMgcmVzaXN0YW50IHRvIHRlbXBlcmF0dXJlIGNoYW5nZXMsIHN1aXRhYmxlIGZvciBzdG9yYWdlIGluIHRoZSByZWZyaWdlcmF0b3IgYW5kIGZyZWV6ZXIsIGFzIHdlbGwgYXMgZm9yIHdhc2hpbmcgaW4gdGhlIGRpc2h3YXNoZXIuIFRoaXMgbWFrZXMgdGhlbSBpZGVhbCBmb3IgZXZlcnlkYXkgdXNlOiBmcm9tIGNvb2tpbmcgZm9yIHRoZSB3ZWVrIHRvIHN0b3Jpbmcgc2VtaS1maW5pc2hlZCBwcm9kdWN0cy48L3A+DQoNCjxoMj48c3Ryb25nPkVjby1mcmllbmRseSBhbmQgY29zdC1lZmZlY3RpdmU6PC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgbGlkcyByZXBsYWNlIGRpc3Bvc2FibGUgcGFja2FnaW5nLCByZWR1Y2luZyBoYXJtIHRvIG5hdHVyZS4gVGhlaXIgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHkgd2lsbCBoZWxwIHNhdmUgeW91ciBidWRnZXQgZm9yIHllYXJzIHRvIGNvbWUuPC9wPg0KDQo8cD5PcmRlciBhIHNldCBvZiBhaXJ0aWdodCBsaWRzIGFsb25nIHdpdGggMzc1LCA1MDAgb3IgMTAwMCBtbCBmb29kIGNvbnRhaW5lcnMgLSBhbmQgZW5qb3kgc3RvcmFnZSBjb252ZW5pZW5jZSB0aGF0IGFkYXB0cyB0byB5b3VyIGxpZmVzdHlsZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1Nzc4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1NjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDRmY2RiYzcyODAyNDU4ZjM4YWJkYzFlNzE0YjJhZDA1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3MgdHJhdWt1IHbEgWtzIGFyIGhlcm3Ek3Rpc2t1IGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBUcmFuc3BhcmVudCBsZWFrLXByb29mIGxpZCBmb3IgZm9vZCBjb250YWluZXJzIHdpdGggc2VjdXJlIGNsb3N1cmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQs9C10YDQvNC10YLQuNGH0L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINGBINC30LDRidC40YLQvtC5INC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY2OV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExNzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUEEtWU1XLVNTRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE5MTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0KHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCDQn9GA0LXQvNC40YPQvCAxN9GB0LwsINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlIHByZW1pdW0gMTdjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEhlYXZ5IFdlaWdodCBTb3VwIFNwb29uIDE3Y20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGB0L7Rh9C10YLQsNC10YIg0LIg0YHQtdCx0LUg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjC4g0JXRkSDRh9GR0YDQvdGL0Lkg0YbQstC10YIg0L/RgNC40LTQsNGR0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQsCDQtNC70LjQvdCwIDE3INGB0Lwg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YEg0LPQu9GD0LHQvtC60LjQvNC4INGC0LDRgNC10LvQutCw0LzQuC4g0JHQu9Cw0LPQvtC00LDRgNGPINCx0L7Qu9C10LUg0YLRj9C20ZHQu9C+0LzRgyDQstC10YHRgyDQuCDQutGA0YPQs9C70L7QvNGDINCz0LvRg9Cx0L7QutC+0LzRgyDRh9C10YDQv9Cw0LvRgywg0Y3RgtCwINC70L7QttC60LAg0L7RgtC70LjRh9Cw0LXRgtGB0Y8g0L/QvtCy0YvRiNC10L3QvdC+0Lkg0L/RgNC+0YfQvdC+0YHRgtGM0Y4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YzRjiwg0L/RgNC10LLQvtGB0YXQvtC00Y8g0LTRgNGD0LPQuNC1INGB0YPQv9C+0LLRi9C1INC70L7QttC60LguINCe0L3QsCDQu9C10LPQutC+INC80L7QtdGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXRkSDQsdC10Lcg0L/QvtGC0LXRgNC4INCy0L3QtdGI0L3QtdCz0L4g0LLQuNC00LAg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0LguINCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7QuSDQu9C+0LbQutC4INC/0L7QvNC+0LPQsNC10YIg0YHQvdC40LfQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDQt9Cw0LHQvtGC0LUg0L4g0L/RgNC40YDQvtC00LUuINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdC90YvQuSDQuCDRgdGC0LjQu9GM0L3Ri9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDQtdC00YsuINCS0YvQsdC40YDQsNC50YLQtSDQvdCw0YjRgyDQu9C+0LbQutGDINC00LvRjyDQv9C+0LLRi9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGPINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QuNGPINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZSwga2FzIGl6Z2F0YXZvdGEgbm8gaXp0dXLEq2dhcyBwbGFzdG1hc2FzLCBhcHZpZW5vIGF1Z3N0dSBrdmFsaXTEgXRpIHVuIHZpZGVpIGRyYXVkesSrZ3VtdS4gVMSBIG1lbG7EgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIGVsZWdhbmNpLCB1biAxNyBjbSBnYXJ1bXMgcGFkYXJhIHRvIHZpZWdsaSBsaWV0b2phbXUgYXIgZHppxLzEgW0gcGzEgWtzbsSTbS4gQXIgbGllbMSBa3Ugc3ZhcnUgdW4gYXBhxLx1LCBkemnEvHUga2F1c2nFhnUgJnNjYXJvbjvEqyBrYXJvdGUgaXIgxKtwYSZzY2Fyb247aSBzcMSTY8SrZ2EgdW4gaXp0dXLEq2dhLCBwxIFyc3DEk2pvdCBjaXRhcyB6dXBhcyBrYXJvdGVzLiBUbyBpciB2aWVnbGkgdMSrcsSrdCB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIGthcyDEvGF1aiB0byBpem1hbnRvdCBkYXVkemFzIHJlaXplcywgbmV6YXVkxJNqb3QgaXpza2F0dSB1biBmdW5rY2lvbmFsaXTEgXRpLiAmU2Nhcm9uO8SrcyBrYXJvdGVzIGF0a8SBcnRvdGkgbGlldG9qYW3EgSBixat0xKtiYSBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUsIHBhbMSrZHpvdCBhaXpzYXJnxIF0IHZpZGkuIElkZcSBbGkgcGllbcSTcm90cyByZXN0b3LEgW5pZW0gdW4gcGllZ8SBZGVzIHBha2FscG9qdW1pZW0sIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSDEk3J0dSB1biBzdGlsxKtndSByxKtrdSDEkyZzY2Fyb247YW5haS4gSXp2xJNsaWV0aWVzIG3Fq3N1IGthcm90aSwgbGFpIHV6bGFib3R1IHNhdnUgc2VydmlzYSBsxKttZW5pIHVuIGFwbWllcmluxIF0dSBrbGllbnR1IHZhamFkesSrYmFzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBzb3VwIHNwb29uIGJsYWNrPC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgaGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gbWFkZSBvZiBkdXJhYmxlIHBsYXN0aWMgY29tYmluZXMgaGlnaCBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLiBJdHMgYmxhY2sgY29sb3IgYWRkcyBlbGVnYW5jZSwgYW5kIHRoZSBsZW5ndGggb2YgMTcgY20gZW5zdXJlcyBlYXNlIG9mIHVzZSB3aXRoIGRlZXAgcGxhdGVzLiBUaGFua3MgdG8gaXRzIGhlYXZpZXIgd2VpZ2h0IGFuZCByb3VuZCBkZWVwIGxhZGxlLCB0aGlzIHNwb29uIGlzIGNoYXJhY3Rlcml6ZWQgYnkgaW5jcmVhc2VkIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5LCBzdXJwYXNzaW5nIG90aGVyIHNvdXAgc3Bvb25zLiBJdCBpcyBlYXN5IHRvIHdhc2ggaW4gdGhlIGRpc2h3YXNoZXIsIHdoaWNoIGFsbG93cyB5b3UgdG8gdXNlIGl0IHJlcGVhdGVkbHkgd2l0aG91dCBsb3NpbmcgaXRzIGFwcGVhcmFuY2UgYW5kIGZ1bmN0aW9uYWxpdHkuIFJldXNhYmxlIHVzZSBvZiB0aGlzIHNwb29uIGhlbHBzIHRvIHJlZHVjZSB0aGUgYW1vdW50IG9mIHBsYXN0aWMgd2FzdGUsIGNvbnRyaWJ1dGluZyB0byBjYXJpbmcgZm9yIG5hdHVyZS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzIGFuZCBkZWxpdmVyeSBzZXJ2aWNlcywgcHJvdmlkaW5nIGN1c3RvbWVycyB3aXRoIGEgY29udmVuaWVudCBhbmQgc3R5bGlzaCB0b29sIGZvciBlYXRpbmcuIENob29zZSBvdXIgc3Bvb24gdG8gaW1wcm92ZSB5b3VyIHNlcnZpY2UgYW5kIHNhdGlzZnkgdGhlIG5lZWRzIG9mIHlvdXIgY3VzdG9tZXJzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3Mjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMDctMjcgMTM6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE2NjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEhlYXZ5IFdlaWdodCBTb3VwIFNwb29uIDE3Y20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1NS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3Mjk1YmE4ZjZlMDZjMjcyZDhhYTVjMDVkNDQzNDkwNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBQYWxzdGljIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBadXBhcyBrYXJvdGUgcHJlbWl1bSBkYXVkemvEgXJ0IGxpZXRvamFtYSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCDQn9GA0LXQvNC40YPQvCwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1UQjE2QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzI0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YsgNTAwINC80LssINCf0J8sINGH0LXRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA1MDAgbWwsIFBQLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7OiDQndC10LHQvtC70YzRiNC+0Lkg0L7QsdGK0LXQvCwg0LzQsNC60YHQuNC80YPQvCDQv9C+0LvRjNC30Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNC00LXQsNC70YzQvdGLINC00LvRjyDQvdC10LHQvtC70YzRiNC40YUg0L/QvtGA0YbQuNC5LCDRgdC+0YPRgdC+0LIg0LjQu9C4INC00LXRgdC10YDRgtC+0LIuINCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQsdC10LfQvtC/0LDRgdC90Ysg0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQutC4LCDQvNC+0YDQvtC30LjQu9C60Lgg0Lgg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdGLLiDQo9C00L7QsdC90LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3QsNGPINCz0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwINC00LXQu9Cw0Y7RgiDQuNGFINGE0LDQstC+0YDQuNGC0LDQvNC4INCyINC/0LXQutCw0YDQvdGP0YUg0Lgg0LTQvtC80LAuINCj0YfQsNGB0YLQstGD0LnRgtC1INCyJm5ic3A70L/RgNC+0LPRgNCw0LzQvNCw0YUg0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtC60YDQsNGC0LjRgtGMINGN0LrQvtGB0LvQtdC0INCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtYXMgdGFpc25zdMWrcnZlaWRhIGvEgXJiYXMgNTAwIG1sOiBNYXpzIGl6bcSTcnMsIGxpZWxhIGlldGVrbWU8L3N0cm9uZz48L2gyPg0KDQo8cD4mU2Nhcm9uO8SrcyBrb21wYWt0xIFzJm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWFzIGvEgXJiYXMmbmJzcDtpciBwaWVtxJNyb3RhcyBtYXrEgW0gcG9yY2lqxIFtLCBtxJNyY8STbSB2YWkgZGVzZXJ0aWVtLiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBLiBUbyBrYXVkemVzIGRpemFpbnMgaWV0YXVwYSB2aWV0dSBub2xpa3RhdsSBcy4gUGllZGFsb3RpZXMmbmJzcDtkZXBvesSrdGEgcHJvZ3JhbW3EgXMsIGrFq3MgdmVpY2luYXQgYXByaXRlcyBla29ub21pa3UuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVycyA1MDAgbWw6IFNtYWxsIHNpemUsIGJpZyBpbXBhY3Q8L3N0cm9uZz48L2gyPg0KDQo8cD5Db21wYWN0IHlldCB2ZXJzYXRpbGUsIHRoZXNlJm5ic3A7cmV1c2FibGUgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzbmFja3MsIGRpcHMsIG9yIHNtYWxsIHBvcnRpb25zLiBUaGUgQlBBLWZyZWUgZGVzaWduIHdpdGhzdGFuZHMgZXh0cmVtZSB0ZW1wZXJhdHVyZXMsIG1ha2luZyB0aGVtIHNhZmUgZm9yIG1pY3Jvd2F2aW5nLCBmcmVlemluZywgYW5kIGRpc2h3YXNoaW5nLiBUaGUgYWlydGlnaHQgbGlkIHByZXNlcnZlcyBmcmVzaG5lc3MsIHdoaWxlIHRoZSB0cmFuc3BhcmVudCBib2R5IGhpZ2hsaWdodHMgeW91ciBkaXNoZXMmcnNxdW87IGFwcGVhbC4gQSBmYXZvcml0ZSBmb3IgYmFrZXJpZXMsIGRlbGlzLCBvciBob21lIHVzZSwgdGhleSBzdXBwb3J0Jm5ic3A7emVyby13YXN0ZSBpbml0aWF0aXZlcyZuYnNwO3Rocm91Z2ggZGVwb3NpdCBzeXN0ZW1zLiBTdGFjayB0aGVtIG5lYXRseSBpbiBraXRjaGVucyBvciBkZWxpdmVyeSB2ZWhpY2xlcyB0byBtYXhpbWl6ZSBzcGFjZS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTIwMzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE0NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDYzMTgyMWM4NDM3ZmNlMDcxMDgzN2FiYTU1ZGVjZDJlLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVycyA1MDAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDUwMCBtbCBQUCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQv9C40YnQtdCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3Rfc2ltaWxhcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDY4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tRFQxLzJMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDcyMjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCAzNzUvNTAwLzc1MCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa3MgxJNkaWVudSBrxIFyYsSBbSAzNzUvNTAwLzc1MCBtbCwgUFAsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZCBmb3IgY29udGFpbmVyIDM3NS81MDAvNzUwIG1sICBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwIFBDTS1UQjEyQi8xNkIvMjRCLiDQmtGA0YvRiNC60Lgg0L7RgdC90LDRidC10L3RiyDQt9Cw0L/QsNGC0LXQvdGC0L7QstCw0L3QvdC+0Lkg0L/Qu9C+0YLQvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSDQt9Cw0LrRgNGL0YLQuNGPINC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINC/0YDQvtGC0LXQutCw0L3QuNGPLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCDQuCDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LTQviAxMjEgJmRlZztDLCDQsCDRgtCw0LrQttC1INC90LDQvNC90L7Qs9C+INC00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3Rj9GO0YIg0JLQsNGI0Lgg0LHQu9GO0LTQsCDQs9C+0YDRj9GH0LjQvNC4INC4INGB0LLQtdC20LjQvNC4LiDQn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0YPQv9GA0L7RidCw0Y7RgiDRg9C30L3QsNCy0LDQtdC80L7RgdGC0Ywg0L/RgNC+0LTRg9C60YLQsCDQuCDRg9Cy0LXQu9C40YfQuNCy0LDRjtGCINCy0L7Qt9C80L7QttC90L7RgdGC0Lgg0L/RgNC10LfQtdC90YLQsNGG0LjQuC4g0JTQvtGB0YLRg9C/0L3RiyDQsiDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSwg0LrRgNGD0LPQu9C+0Lkg0Lgg0L7QstCw0LvRjNC90L7QuSDRhNC+0YDQvNCw0YUg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINCz0L7RgNGP0YfQuNGFINCx0LvRjtC0LCDRgtCw0Log0Lgg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0LfQsNC60YPRgdC+0LosINGB0L7Rg9GB0L7QsiDQuCDRgdGD0L/QvtCyLiDQmtC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0LIg0YXQvtC70L7QtNC40LvRjNC90L7QuSDQuCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDQtS4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LLQvNC10YHRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyZuYnNwO9C00L7RgdGC0LDQstC60Lgg0LXQtNGLLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5Eb3RpZSBjYXVyc3DEq2TEq2dpZSB2xIFraSBpciBwaWVtxJNyb3RpIGtvbnRlaW5lcmltIFBDTS1UQjEyQi8xNkIvMjRCLGthcyBrYWxwbyDEk2RpZW51IHBpZWfEgWRlaS4gVGllIGlyIGFwcsSra290aSBhciBwYXRlbnTEk3R1IHN0aW5ncnUgYWl6dGFpc8SrJnNjYXJvbjthbmFzIHNpc3TEk211LCBsYWkgbm92xJNyc3R1IGplYmvEgWRhIHZlaWRhIG5vcGzFq2RpLiBLb250ZWluZXJpIGlyIHBpZW3Ek3JvdGkgbGlldG8mc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrcyB1biB2YXIgaXp0dXLEk3QgdGVtcGVyYXTFq3J1IGzEq2R6IDEyMSAmZGVnO0MsIGvEgSBhcsSrIHRpZSBpbGfEgWsgc2FnbGFixIEga2Fyc3R1IHVuIHN2YWlndSBKxatzdSDEk2RpZW51LiBLcmlzdMSBbGR6aWRyaWUgdsSBa2kgcGFkYXJhIHByb2R1a3R1IHJlZHphbXUgdW4gdGFzIHBhbGllbGluYSBwcmV6ZW50xJMmc2Nhcm9uO2FuYXMgaWVzcMSTamFzLiBJciBwaWVlamFtaSB0YWlzbnN0xatyYSwgYXBhxLxpIHVuIG92xIFsaSB1biB0aWUgZGVyxJNzIGdhbiAmbmJzcDtrYXJzdGllbSDEk2RpZW5pZW0sIGdhbiBhcsSrIGF1a3N0xIFtIHV6a29kxIFtLCBtxJNyY8STbSB1biB6dXDEgW0uIEtvbnRlaW5lcmkgaXIgcGllbcSTcm90aSBhcsSrIHByb2R1a3RhIHV6Z2xhYsSBJnNjYXJvbjthbmFpIGxlZHVzc2thcMSrIHVuIHNhbGTEk3RhdsSBLiBEb3RpZSBrb250ZWluZXJpIGFyIHbEgWtpZW0gaXIgaWRlxIFsaSBwaWVtxJNyb3RpIMSTZGllbnUgcGllZ8SBZGVpLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGVzZSB0cmFuc3BhcmVudCBjb3ZlcnMgYXJlIHN1aXRhYmxlIGZvciBmb29kIGRlbGl2ZXJ5LCBmb3IgY29udGFpbmVyIFBDTS1UQjEyQiAvIDE2QiAvIDI0Qi4gQ292ZXJzIGFyZSBlcXVpcHBlZCB3aXRoIGEgcGF0ZW50ZWQgdGlnaHQgY2xvc3VyZSBzeXN0ZW0gdG8gcHJldmVudCBsZWFrYWdlLiBUaGUgY29udGFpbmVycyBhcmUgc3VpdGFibGUgZm9yIG1pY3Jvd2F2ZSBvdmVucyBhbmQgY2FuIHdpdGhzdGFuZCB0ZW1wZXJhdHVyZXMgdXAgdG8gMTIxICZkZWc7IEMsIGFuZCBhbHNvIGtlZXAgeW91ciBkaXNoZXMgaG90IGFuZCBmcmVzaCBmb3IgbXVjaCBsb25nZXIuIFRyYW5zcGFyZW50IGNvdmVycyBzaW1wbGlmeSBwcm9kdWN0IHJlY29nbml0aW9uIGFuZCBpbmNyZWFzZSBwcmVzZW50YXRpb24gY2FwYWJpbGl0aWVzLiBBdmFpbGFibGUgaW4gcmVjdGFuZ3VsYXIsIHJvdW5kIGFuZCBvdmFsIHNoYXBlcyBhbmQgc3VpdGFibGUgZm9yIGhvdCBkaXNoZXMsIGFzIHdlbGwgYXMgZm9yIGNvbGQgYXBwZXRpemVycywgc2F1Y2VzIGFuZCBzb3Vwcy4gQ29udGFpbmVycyBhcmUgYWxzbyBzdWl0YWJsZSBmb3Igc3RvcmFnZSBpbiB0aGUgcmVmcmlnZXJhdG9yIGFuZCBmcmVlemVyLiBDb250YWluZXJzIHdpdGggbGlkcyBhcmUgaWRlYWwgZm9yIGZvb2QgZGVsaXZlcnkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDgwMjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE0NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZCBmb3IgY29udGFpbmVyIDM3NS81MDAvNzUwIG1sICBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI0OGM4N2U5MmU0NjI4ZWRmNDY2YTBiNzUyMDVjZjVhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTU3Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwNzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLTE2UkNMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDUwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgZGF1ZHprxIFydCBsaWV0b2phbWllbSBhcGHEvGllbSDEk2RpZW51IGvEgXJixIFtIDUwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJldWFzYmxlIFJvdW5kIERlbGkgQ29udGFpbmVycyA1MDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+0JrRgNGL0YjQutC4INC00LvRjyDQutGA0YPQs9C70YvRhSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiA1MDAg0LzQuzwvaDI+DQoNCjxoMz48c3Ryb25nIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pOS41N2E2YzkyMVE0TjhtVCI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjog0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC4INC10LTRiyDQvdCwINCy0YvQvdC+0YE8L3N0cm9uZz48L2gzPg0KDQo8cD7QodC+0LLRgNC10LzQtdC90L3Ri9C1INGC0LXRhdC90L7Qu9C+0LPQuNC4INGD0L/QsNC60L7QstC60Lgg0YHRgtGA0LXQvNC40YLQtdC70YzQvdC+INGA0LDQt9Cy0LjQstCw0Y7RgtGB0Y8sINC/0YDQtdC00LvQsNCz0LDRjyDQstGB0ZEg0LHQvtC70LXQtSDRg9C00L7QsdC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INGA0LXRiNC10L3QuNGPLiDQntC00L3QuNC8INC40Lcg0YLQsNC60LjRhSDQuNC90L3QvtCy0LDRhtC40L7QvdC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0Y/QstC70Y/RjtGC0YHRjyDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyLCDQutC+0YLQvtGA0YvQtSDRgdGC0LDQvdC+0LLRj9GC0YHRjyDQvdC10LfQsNC80LXQvdC40LzRi9C80Lgg0LrQsNC6INC00LvRjyDRgdC70YPQttCxINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDRgtCw0Log0Lgg0LTQu9GPINC30LDQstC10LTQtdC90LjQuSDQvtCx0YnQtdGB0YLQstC10L3QvdC+0LPQviDQv9C40YLQsNC90LjRjywg0L/RgNC10LTQu9Cw0LPQsNGO0YnQuNGFINCx0LvRjtC00LAg0L3QsCDQstGL0L3QvtGBLiDQrdGC0Lgg0LrRgNGL0YjQutC4INC90LUg0YLQvtC70YzQutC+INC+0LHQtdGB0L/QtdGH0LjQstCw0Y7RgiDQvdCw0LTRkdC20L3Rg9GOINC30LDRidC40YLRgyDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LCDQvdC+INC4INC/0L7QvNC+0LPQsNGO0YIg0YHQvtC30LTQsNGC0Ywg0L/QvtC70L7QttC40YLQtdC70YzQvdC+0LUg0LLQv9C10YfQsNGC0LvQtdC90LjQtSDRgyDQutC70LjQtdC90YLQsC48L3A+DQoNCjxoMz48c3Ryb25nPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Lg8L3N0cm9uZz48L2gzPg0KDQo8cD7Qn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LrRgNGL0YjQtdC6INGP0LLQu9GP0LXRgtGB0Y8g0L7QtNC90LjQvCDQuNC3INC60LvRjtGH0LXQstGL0YUg0L/RgNC10LjQvNGD0YnQtdGB0YLQsiDRjdGC0LjRhSDQuNC30LTQtdC70LjQuS4g0J7QvdCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQstC40LTQtdGC0Ywg0LHQu9GO0LTQviDRh9C10YDQtdC3INGD0L/QsNC60L7QstC60YMsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0L/RgNC4INC00LXQvNC+0L3RgdGC0YDQsNGG0LjQuCDQs9C+0YLQvtCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0L3QsCDQstC40YLRgNC40L3QtS4g0KLQsNC60L7QuSDQv9C+0LTRhdC+0LQg0L/QvtC80L7Qs9Cw0LXRgiDQv9GA0LjQstC70LXRh9GMINCy0L3QuNC80LDQvdC40LUg0L/QvtC60YPQv9Cw0YLQtdC70LXQuSwg0LLRi9C30YvQstCw0Y8g0YMg0L3QuNGFINC20LXQu9Cw0L3QuNC1INC/0L7Qv9GA0L7QsdC+0LLQsNGC0Ywg0LDQv9C/0LXRgtC40YLQvdC+INCy0YvQs9C70Y/QtNGP0YnQtdC1INCx0LvRjtC00L4uINCf0YDQvtC30YDQsNGH0L3QsNGPINGD0L/QsNC60L7QstC60LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0Lgg0YHQstC10LbQtdGB0YLRjCDQv9GA0L7QtNGD0LrRgtC+0LIsINGD0YHQuNC70LjQstCw0Y8g0LjRhSDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMINC4INGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0YPQstC10LvQuNGH0LXQvdC40Y4g0L/RgNC+0LTQsNC2LjwvcD4NCg0KPGgzPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9C70L7RgtC90L4g0LfQsNC60YDRi9Cy0LDRjtGCINGD0L/QsNC60L7QstC60YMsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0YwuINCt0YLQviDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9GA0L7RgtC10LrQsNC90LjQtSDRgdC+0YPRgdC+0LIsINGB0L7QutC+0LIg0LjQu9C4INC00YDRg9Cz0LjRhSDQttC40LTQutC+0YHRgtC10LksINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0L/RgNC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtSDQv9C40YnQuC4g0J3QsNC00ZHQttC90LDRjyDRhNC40LrRgdCw0YbQuNGPINCz0LDRgNCw0L3RgtC40YDRg9C10YIsINGH0YLQviDQstCw0Ygg0LfQsNC60LDQtyDQsdGD0LTQtdGCINC00L7RgdGC0LDQstC70LXQvSDQsiDRhtC10LvQvtGB0YLQuCDQuCDRgdC+0YXRgNCw0L3QvdC+0YHRgtC4LCDQsdC10Lcg0LvQuNGI0L3QuNGFINCx0LXRgdC/0L7RgNGP0LTQutC+0LIg0Lgg0YDQsNC30LvQuNCy0LDRjtGJ0LjRhdGB0Y8g0YHQvtC00LXRgNC20LjQvNGL0YUuPC9wPg0KDQo8aDM+PHN0cm9uZz7QoNCw0LfQvdC+0L7QsdGA0LDQt9C40LUg0YTQvtGA0Lwg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QmtGA0YvRiNC60Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDRgNCw0LfQu9C40YfQvdGL0YUg0YTQvtGA0LzQsNGFICZtZGFzaDsg0LrRgNGD0LPQu9GL0LUsINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC4INC+0LLQsNC70YzQvdGL0LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNC40LHQvtC70LXQtSDQv9C+0LTRhdC+0LTRj9GJ0LjQuSDQstCw0YDQuNCw0L3RgiDQtNC70Y8g0YDQsNC30L3Ri9GFINGC0LjQv9C+0LIg0LHQu9GO0LQuINCR0LvQsNCz0L7QtNCw0YDRjyDRjdGC0L7QvNGDINC+0L3QuCDQu9C10LPQutC+INCw0LTQsNC/0YLQuNGA0YPRjtGC0YHRjyDQuiDQu9GO0LHRi9C8INGC0YDQtdCx0L7QstCw0L3QuNGP0Lwg0Lgg0L/RgNC10LTQv9C+0YfRgtC10L3QuNGP0Lwg0LrQu9C40LXQvdGC0L7Qsi4g0JrRgNC+0LzQtSDRgtC+0LPQviwg0Y3RgtC4INC60YDRi9GI0LrQuCDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINCy0YvRgdC+0LrRg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LTQviArMTIxJmRlZztDLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0YHQvtCy0LzQtdGB0YLQuNC80YvQvNC4INGBINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9GM0Y4uINCt0YLQviDQvtGB0L7QsdC10L3QvdC+INC/0L7Qu9C10LfQvdC+INC00LvRjyDRgtC10YUsINC60YLQviDQv9GA0LXQtNC/0L7Rh9C40YLQsNC10YIg0YDQsNC30L7Qs9GA0LXQstCw0YLRjCDRgdCy0L7QuCDQsdC70Y7QtNCwINC/0LXRgNC10LQg0YPQv9C+0YLRgNC10LHQu9C10L3QuNC10LwuPC9wPg0KDQo8aDM+PHN0cm9uZz7QrdC60L7Qu9C+0LPQuNGH0LXRgdC60LDRjyDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC4INC00L7Qu9Cz0L7QstC10YfQvdC+0LPQviDQvNCw0YLQtdGA0LjQsNC70LAgJm1kYXNoOyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCwg0LrQvtGC0L7RgNGL0Lkg0LzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUg0Lgg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC/0L7QstGC0L7RgNC90L4uINCf0L7RgdC70LUg0L7QutC+0L3Rh9Cw0L3QuNGPINGB0YDQvtC60LAg0YHQu9GD0LbQsdGLINGC0LDQutC40LUg0LjQt9C00LXQu9C40Y8g0LvQtdCz0LrQviDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDRjtGC0YHRjywg0YfRgtC+INGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC90LjQttC10L3QuNGOINC60L7Qu9C40YfQtdGB0YLQstCwINC+0YLRhdC+0LTQvtCyINC4INC30LDRidC40YLQtSDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLLiDQktGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQvNC90L7Qs9C+0YDQsNC30L7QstC+0Lkg0YPQv9Cw0LrQvtCy0LrQuCAmbWRhc2g7INGN0YLQviDRiNCw0LMg0Log0LHQvtC70LXQtSDRh9C40YHRgtC+0LzRgyDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtC80YMg0LzQuNGA0YMuPC9wPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEwLjU3YTZjOTIxUTROOG1UIj7QotCw0LrQuNC8INC+0LHRgNCw0LfQvtC8LCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0YDQtdC00YHRgtCw0LLQu9GP0Y7RgiDRgdC+0LHQvtC5INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC+0LLRgNC10LzQtdC90L3Ri9GFINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDRgNGL0L3QutCwINC00L7RgdGC0LDQstC60Lgg0Lgg0L7QsdGJ0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QuNGC0LDQvdC40Y8uINCe0L3QuCDRgdC+0YfQtdGC0LDRjtGCINCyINGB0LXQsdC1INGN0YHRgtC10YLQuNC60YMsINC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60YPRjiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0YwsINC00LXQu9Cw0Y8g0L/RgNC+0YbQtdGB0YEg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8sINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQuCDRg9C/0L7RgtGA0LXQsdC70LXQvdC40Y8g0L/QuNGJ0Lgg0LHQvtC70LXQtSDQutC+0LzRhNC+0YDRgtC90YvQvCDQuCDQv9GA0LjRj9GC0L3Ri9C8INC00LvRjyDQstGB0LXRhSDRg9GH0LDRgdGC0L3QuNC60L7Qsi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlbEgWtpIGRhdWR6a8SBcnQgbGlldG9qYW1pZW0gxJNkaWVudSB0cmF1a2llbSA1MDAgbWw8L2gyPg0KDQo8aDM+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0ga29udGVpbmVyaWVtOiBpZGXEgWxzIHJpc2luxIFqdW1zIHDEgXJ0aWthcyBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc2RpZW51IGllcGFrbyZzY2Fyb247YW5hcyB0ZWhub2xvxKNpamFzIHN0cmF1amkgYXR0xKtzdMSBcywgcGllZMSBdsSBam90IGFydmllbiDEk3J0xIFrdXMgdW4gdmlkZWkgZHJhdWR6xKtnxIFrdXMgcmlzaW7EgWp1bXVzLiBWaWVucyBubyAmc2Nhcm9uO8SBZGllbSBpbm92YXTEq3ZpZW0gcHJvZHVrdGllbSBpciBjYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0gdHJhdWtpZW0sIGthcyBrxLx1dnUmc2Nhcm9uO2kgbmVhaXpzdMSBamFtaSBwxIFydGlrYXMgcGllZ8SBZGVzIGRpZW5lc3RvcyB1biDEk3N0dXbEk3MsIGthcyBwaWVkxIF2xIEgbMSrZHppIG1hbHTEq3RpLiAmU2Nhcm9uO2llIHbEgWtpIG5lIHRpa2FpIG5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IHNhdHVyYSBhaXpzYXJkesSrYnUsIGJldCBhcsSrIHBhbMSrZHogcmFkxKt0IHBveml0xKt2dSBpZXNwYWlkdSB1eiBrbGllbnRpZW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5QxIFycmVkemFtxKtiYXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHA+Q2F1cnNwxKtkxKtndW1zIGlyIHZpZW5hIG5vIGdhbHZlbmFqxIFtICZzY2Fyb247byB2xIFrdSBwcmllayZzY2Fyb247cm9jxKtixIFtLiBUYXMgxLxhdWoga2xpZW50aWVtIHJlZHrEk3QgdHJhdWt1IGNhdXIgaWVwYWtvanVtdSwga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2ksIGRlbW9uc3RyxJNqb3QgZ2F0YXZ1cyBwcm9kdWt0dXMuICZTY2Fyb247xIFkYSBwaWVlamEgcGFsxKtkeiBwaWVzYWlzdMSrdCB1em1hbsSrYnUgdW4gcG90ZW5jacSBbGFqb3MgcGlyY8STam9zIHJhZGEgdsSTbG1pIG5vZ2FyJnNjYXJvbjtvdCBhcGV0xKt0bMSrZ8SBIGl6c2thdGEgxJNkaWVudS4gQ2F1cnNwxKtkxKtnYWlzIGllcGFrb2p1bXMgdXpzdmVyIHNhc3TEgXZkYcS8dSBrdmFsaXTEgXRpIHVuIHN2YWlndW11LCB1emxhYm9qb3QgdG8gbm9mb3JtxJNqdW11IHVuIHZlaWNpbm90IHDEgXJkbyZzY2Fyb247YW5hcyBhcGpvbXUuPC9wPg0KDQo8aDM+PHN0cm9uZz5CbMSrdsSTamFtxKtiYSB1biBwcmFrdGlza3Vtczwvc3Ryb25nPjwvaDM+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1vIGtvbnRlaW5lcnUgdsSBa2kgZHJvJnNjYXJvbjtpIG5vc2zEk2R6IGllcGFrb2p1bXUsIG5vZHJvJnNjYXJvbjtpbm90IGhlcm3Ek3Rpc2t1IGFpenbEk3Imc2Nhcm9uO2FudS4gVGFzIG5vdsSTciZzY2Fyb247IG3Ek3LEjXUsIHN1bHUgdmFpIGNpdHUgJnNjYXJvbjvEt2lkcnVtdSBub3BsxatkaSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5hcyBsYWlrxIEuIFV6dGljYW1zIGJsxKt2xJNqdW1zIGdhcmFudMSTLCBrYSBqxatzdSBwYXPFq3TEq2p1bXMgdGlrcyBwaWVnxIFkxIF0cyBuZXNrYXJ0cywgYmV6IGl6JnNjYXJvbjvEvGFrc3TEq2p1bWllbSB2YWkgbmV0xKtydW1pZW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5Gb3JtdSB1biBmdW5rY2lvbmFsaXTEgXRlcyBkYXVkenZlaWTEq2JhPC9zdHJvbmc+PC9oMz4NCg0KPHA+JlNjYXJvbjtpZW0gdsSBa2llbSBpciBkYcW+xIFkYXMgZm9ybWFzICZtZGFzaDsgYXBhxLxpLCB0YWlzbnN0xatydmVpZGEgdW4gb3bEgWxpICZtZGFzaDssIGthcyDEvGF1aiBpenbEk2zEk3RpZXMgcGllbcSTcm90xIFrbyB2YXJpYW50dSBkYcW+xIFkYSB2ZWlkYSDEk2RpZW5pZW0uICZTY2Fyb247xKsgZGF1ZHpwdXPEq2JhIMS8YXVqIHRvcyB2aWVnbGkgcGllbMSBZ290IGplYmt1csSBbSBwcmFzxKtixIFtIHVuIGtsaWVudHUgdsSTbG3Ek20uIFR1cmtsxIF0IHbEgWtpIHZhciBpenR1csSTdCBhdWdzdHUgdGVtcGVyYXTFq3J1IGzEq2R6ICsxMjEmZGVnO0MsIHBhZGFyb3QgdG9zIGRybyZzY2Fyb247dXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLiBUYXMgaXIgxKtwYSZzY2Fyb247aSBub2RlcsSrZ2kgdGllbSwga3VyaSBkb2QgcHJpZWsmc2Nhcm9uO3Jva3UgbWFsdMSrdGVzIHV6c2lsZMSrJnNjYXJvbjthbmFpIHBpcm1zIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgzPjxzdHJvbmc+QXRiaWxkxKtiYSBwcmV0IHZpZGk8L3N0cm9uZz48L2gzPg0KDQo8cD5EYXVka8SBcnQgbGlldG9qYW1pZSB2xIFraSBpciBpemdhdGF2b3RpIG5vIGl6dHVyxKtnYSB1biBpbGdtxavFvsSrZ2EgcG9saXByb3BpbMSTbmEsIGtvIHZhciBtYXpnxIF0IHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEgdW4gbGlldG90IHZhaXLEgWthcyByZWl6ZXMuIFDEk2MgdG8ga2FscG8mc2Nhcm9uO2FuYXMgbGFpa2EgYmVpZ8SBbSAmc2Nhcm9uO2llIHByaWVrJnNjYXJvbjttZXRpIGlyIHZpZWdsaSBwxIFyc3RyxIFkxIFqYW1pLCBwYWzEq2R6b3Qgc2FtYXppbsSBdCBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYWl6c2FyZ8SBdCB2aWRpLiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgaWVwYWtvanVtYSBpenbEk2xlIGlyIHNvbGlzIGNlxLzEgSB1eiB0xKtyxIFrdSB1biBpbGd0c3DEk2rEq2fEgWt1IHBhc2F1bGkuPC9wPg0KDQo8cD5SZXp1bcSTam90LCBjYXVyc3DEq2TEq2dpIGF0a8SBcnRvdGkgbGlldG9qYW1pZSBrb250ZWluZXJ1IHbEgWtpIHBpZWTEgXbEgSB1bml2ZXJzxIFsdSByaXNpbsSBanVtdSBtxatzZGllbnUgcMSBcnRpa2FzIHBpZWfEgWRlcyB1biB2aWVzbcSrbMSrYmFzIG5vemFyZXMgdmFqYWR6xKtixIFtLiBUaWUgYXB2aWVubyBlc3TEk3Rpa3UsIHByYWt0aXNrdW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpLCBwYWRhcm90IMSTZGllbmEgZ2F0YXZvJnNjYXJvbjthbmFzLCB0cmFuc3BvcnTEkyZzY2Fyb247YW5hcyB1biBwYXTEk3JpxYZhIHByb2Nlc3VzIMSTcnTEgWt1cyB1biBwYXTEq2thbcSBa3VzIHZpc8SBbSBpZXNhaXN0xKt0YWrEgW0gcHVzxJNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+TGlkcyBmb3IgcmV1c2FibGUgcm91bmQgY29udGFpbmVycyA1MDAgbWw8L2gyPg0KDQo8aDM+PHN0cm9uZyBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEzLjU3YTZjOTIxUTROOG1UIj5UcmFuc3BhcmVudCBMaWRzIGZvciBSZXVzYWJsZSBDb250YWluZXJzOiBUaGUgUGVyZmVjdCBTb2x1dGlvbiBmb3IgRm9vZCBEZWxpdmVyeSBhbmQgVGFrZW91dDwvc3Ryb25nPjwvaDM+DQoNCjxwPk1vZGVybiBwYWNrYWdpbmcgdGVjaG5vbG9naWVzIGFyZSByYXBpZGx5IGV2b2x2aW5nLCBvZmZlcmluZyBpbmNyZWFzaW5nbHkgY29udmVuaWVudCBhbmQgZWNvLWZyaWVuZGx5IHNvbHV0aW9ucy4gT25lIHN1Y2ggaW5ub3ZhdGl2ZSBwcm9kdWN0IGlzIHRyYW5zcGFyZW50IGxpZHMgZm9yIHJldXNhYmxlIGNvbnRhaW5lcnMsIHdoaWNoIGhhdmUgYmVjb21lIGluZGlzcGVuc2FibGUgZm9yIGZvb2QgZGVsaXZlcnkgc2VydmljZXMgYW5kIGVhdGVyaWVzIG9mZmVyaW5nIHRha2VvdXQgbWVhbHMuIFRoZXNlIGxpZHMgbm90IG9ubHkgcHJvdmlkZSByZWxpYWJsZSBwcm90ZWN0aW9uIGZvciB0aGUgY29udGVudHMgYnV0IGFsc28gaGVscCBjcmVhdGUgYSBwb3NpdGl2ZSBpbXByZXNzaW9uIG9uIGN1c3RvbWVycy48L3A+DQoNCjxoMz48c3Ryb25nPlRoZSBCZW5lZml0cyBvZiBUcmFuc3BhcmVuY3k8L3N0cm9uZz48L2gzPg0KDQo8cD5UcmFuc3BhcmVuY3kgaXMgb25lIG9mIHRoZSBrZXkgYWR2YW50YWdlcyBvZiB0aGVzZSBsaWRzLiBJdCBhbGxvd3MgY3VzdG9tZXJzIHRvIHNlZSB0aGUgZGlzaCB0aHJvdWdoIHRoZSBwYWNrYWdpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IHdoZW4gc2hvd2Nhc2luZyByZWFkeS1tYWRlIHByb2R1Y3RzIG9uIGRpc3BsYXkuIFRoaXMgYXBwcm9hY2ggaGVscHMgYXR0cmFjdCBhdHRlbnRpb24gYW5kIGNyZWF0ZXMgYSBkZXNpcmUgaW4gcG90ZW50aWFsIGJ1eWVycyB0byB0cnkgdGhlIGFwcGV0aXppbmctbG9va2luZyBkaXNoLiBUcmFuc3BhcmVudCBwYWNrYWdpbmcgZW1waGFzaXplcyB0aGUgcXVhbGl0eSBhbmQgZnJlc2huZXNzIG9mIHRoZSBpbmdyZWRpZW50cywgZW5oYW5jaW5nIHRoZWlyIHByZXNlbnRhdGlvbiBhbmQgYm9vc3Rpbmcgc2FsZXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5TZWFsYWJpbGl0eSBhbmQgUHJhY3RpY2FsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHA+VGhlIGxpZHMgZm9yIHJldXNhYmxlIGNvbnRhaW5lcnMgc2VjdXJlbHkgc2VhbCB0aGUgcGFja2FnaW5nLCBlbnN1cmluZyBhaXJ0aWdodCBjbG9zdXJlLiBUaGlzIHByZXZlbnRzIGxlYWthZ2Ugb2Ygc2F1Y2VzLCBqdWljZXMsIG9yIG90aGVyIGxpcXVpZHMsIHdoaWNoIGlzIGNydWNpYWwgZHVyaW5nIGZvb2QgdHJhbnNwb3J0YXRpb24uIFJlbGlhYmxlIHNlYWxpbmcgZ3VhcmFudGVlcyB0aGF0IHlvdXIgb3JkZXIgd2lsbCBiZSBkZWxpdmVyZWQgaW50YWN0IHdpdGhvdXQgYW55IHNwaWxscyBvciBtZXNzZXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5WYXJpZXR5IG9mIFNoYXBlcyBhbmQgRnVuY3Rpb25hbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTIuNTdhNmM5MjFRNE44bVQiPlRoZXNlIGxpZHMgY29tZSBpbiB2YXJpb3VzIHNoYXBlcyZtZGFzaDtyb3VuZCwgcmVjdGFuZ3VsYXIsIGFuZCBvdmFsJm1kYXNoO2FsbG93aW5nIHlvdSB0byBjaG9vc2UgdGhlIG1vc3Qgc3VpdGFibGUgb3B0aW9uIGZvciBkaWZmZXJlbnQgdHlwZXMgb2YgZGlzaGVzLiBUaGlzIHZlcnNhdGlsaXR5IG1ha2VzIHRoZW0gZWFzaWx5IGFkYXB0YWJsZSB0byBhbnkgcmVxdWlyZW1lbnRzIGFuZCBjdXN0b21lciBwcmVmZXJlbmNlcy4gQWRkaXRpb25hbGx5LCB0aGUgbGlkcyBjYW4gd2l0aHN0YW5kIGhpZ2ggdGVtcGVyYXR1cmVzIHVwIHRvICsxMjEmZGVnO0MsIG1ha2luZyB0aGVtIG1pY3Jvd2F2ZS1zYWZlLiBUaGlzIGlzIHBhcnRpY3VsYXJseSB1c2VmdWwgZm9yIHRob3NlIHdobyBwcmVmZXIgdG8gcmVoZWF0IHRoZWlyIG1lYWxzIGJlZm9yZSBjb25zdW1wdGlvbi48L3A+DQoNCjxoMz48c3Ryb25nPkVudmlyb25tZW50YWwgUmVzcG9uc2liaWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cD5SZXVzYWJsZSBsaWRzIGFyZSBtYWRlIGZyb20gZHVyYWJsZSBhbmQgbG9uZy1sYXN0aW5nIHBvbHlwcm9weWxlbmUsIHdoaWNoIGNhbiBiZSB3YXNoZWQgaW4gYSBkaXNod2FzaGVyIGFuZCB1c2VkIG11bHRpcGxlIHRpbWVzLiBBZnRlciB0aGVpciBzZXJ2aWNlIGxpZmUgZW5kcywgdGhlc2UgaXRlbXMgYXJlIGVhc2lseSByZWN5Y2xhYmxlLCBoZWxwaW5nIHJlZHVjZSB3YXN0ZSBhbmQgcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQuIENob29zaW5nIHJldXNhYmxlIHBhY2thZ2luZyBpcyBhIHN0ZXAgdG93YXJkcyBhIGNsZWFuZXIgYW5kIG1vcmUgc3VzdGFpbmFibGUgd29ybGQuPC9wPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTE0LjU3YTZjOTIxUTROOG1UIj5JbiBzdW1tYXJ5LCB0cmFuc3BhcmVudCByZXVzYWJsZSBsaWRzIGZvciBjb250YWluZXJzIG9mZmVyIGEgdW5pdmVyc2FsIHNvbHV0aW9uIGZvciB0aGUgbW9kZXJuIG5lZWRzIG9mIHRoZSBmb29kIGRlbGl2ZXJ5IGFuZCBob3NwaXRhbGl0eSBpbmR1c3RyaWVzLiBUaGV5IGNvbWJpbmUgYWVzdGhldGljcywgcHJhY3RpY2FsaXR5LCBhbmQgZW52aXJvbm1lbnRhbCByZXNwb25zaWJpbGl0eSwgbWFraW5nIHRoZSBwcm9jZXNzZXMgb2YgcHJlcGFyYXRpb24sIHRyYW5zcG9ydGF0aW9uLCBhbmQgY29uc3VtcHRpb24gb2YgZm9vZCBtb3JlIGNvbWZvcnRhYmxlIGFuZCBlbmpveWFibGUgZm9yIGFsbCBwYXJ0aWVzIGludm9sdmVkLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ni40NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0xMC0xNyAyMDowMTozMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE1NzYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZXVhc2JsZSBSb3VuZCBEZWxpIENvbnRhaW5lcnMgNTAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDNkOTM0MzNiNWJkODM2NWUwYTI2YTY2NDY1OTZmMDlhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGNsZWFyIHBsYXN0aWMgbGlkcyBmb3Igcm91bmQgZm9vZCBjb250YWluZXJzIDUwMCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSBrb250ZWluZXJpZW0gNTAwIG1sIG5vIFBQCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0L/RgNC+0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70L7Qs9C+INC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXRgNCwINC+0LHRitC10LzQvtC8IDUwMCDQvNC7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NTldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI3ODEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzNzkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCAzMDAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplcyAzMDAgbWwsIFBTLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyAzMDAgbWwsIFBTLCBUcmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINCy0LjQvdC+0Lwg0LIg0L/QvtC70L3QvtC5INC80LXRgNC1OiDQndCw0YjQuCDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutGA0L7QudGC0LUg0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDRgdGC0LjQu9GPINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4INGBINC90LDRiNC40LzQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQvNC4INCx0L7QutCw0LvQsNC80Lgg0LTQu9GPINCy0LjQvdCwISDQrdGC0Lgg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0YHQvtC30LTQsNC90Ysg0LTQu9GPINGC0L7Qs9C+LCDRh9GC0L7QsdGLINGD0LvRg9GH0YjQuNGC0Ywg0LLQsNGI0LUg0LLQuNC90L3QvtC1INC90LDRgdC70LDQttC00LXQvdC40LUsINGB0L7RhdGA0LDQvdGP0Y8g0LDRgNC+0LzQsNGC0Ysg0Lgg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDRg9C00L7QsdGB0YLQstC+LiDQktC80LXRgdGC0LjQvNC+0YHRgtGMIDMwMCDQvNC7INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQu9C10LPQutC+INCy0LfQsdCw0LvRgtGL0LLQsNGC0Ywg0LrRgNCw0YHQvdC+0LUg0LLQuNC90L4g0LHQtdC3INGA0LjRgdC60LAg0L/RgNC+0LvQuNGC0Ywg0LXQs9C+LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDRgNCw0YHQutGA0YvRgtC40Y8g0LHRg9C60LXRgtCwINC4INC+0LHQvtCz0LDRidC10L3QuNGPINCy0LrRg9GB0L7QstGL0YUg0L7RidGD0YnQtdC90LjQuS48L3A+DQoNCjxwPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyZuYnNwO9C/0YDQvtGH0L3RiyDQuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC40LvQuCDQvtGB0L7QsdGL0YUg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS4g0K3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0L7Qv9GC0LjQvNCw0LvRjNC90L7QuSDRhtC40YDQutGD0LvRj9GG0LjQuCDQstC+0LfQtNGD0YXQsCwg0L/QvtC30LLQvtC70Y/RjyDQstC40L3RgyAmcXVvdDvQtNGL0YjQsNGC0YwmcXVvdDsg0Lgg0YDQsNGB0LrRgNGL0LLQsNGC0Ywg0LLRgdC1INCw0YDQvtC80LDRgtC40YfQtdGB0LrQuNC1INC90Y7QsNC90YHRiy4g0K3RgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0LrRgNCw0YHQvdGL0YUg0LLQuNC9LCDQutC+0YLQvtGA0YvQvCDRgtGA0LXQsdGD0LXRgtGB0Y8g0LLRgNC10LzRjywg0YfRgtC+0LHRiyDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/RgNC+0Y/QstC40YLRjCDRgdCy0L7QuSDRhdCw0YDQsNC60YLQtdGALjwvcD4NCg0KPHA+0JLRi9Cx0LjRgNCw0LnRgtC1Jm5ic3A70L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwINC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRh9GC0L7QsdGLINGB0L7RhdGA0LDQvdC40YLRjCDQvdCw0L/QuNGC0L7QuiDQv9GA0L7RhdC70LDQtNC90YvQvCDQuCDQutC+0LzRhNC+0YDRgtC90YvQvC4g0J/Qu9Cw0YHRgtC40Log0L3QtSDQv9C+0LPQu9C+0YnQsNC10YIg0YLQtdC/0LvQviwg0L/QvtC00LTQtdGA0LbQuNCy0LDRjyDRgdGC0LDQsdC40LvRjNC90YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINCy0LjQvdCwINC00L7Qu9GM0YjQtSAmbWRhc2g7INC60LvRjtGH0LXQstC+0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstC+INC/0LXRgNC10LQg0YLRgNCw0LTQuNGG0LjQvtC90L3QvtC5INGB0YLQtdC60LvRj9C90L3QvtC5INC/0L7RgdGD0LTQvtC5LiDQmNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDRhNC10YHRgtC40LLQsNC70LXQuSDQuNC70Lgg0YPRjtGC0L3Ri9GFINCy0LXRh9C10YDQvtCyINC00L7QvNCwITwvcD4NCg0KPHA+0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLJm5ic3A70L3QtSDRgtC+0LvRjNC60L4g0L/RgNCw0LrRgtC40YfQvdGLLCDQvdC+INC4INGN0LrQvtC70L7Qs9C40YfQvdGLLiDQntC90Lgg0YHQvtC60YDQsNGJ0LDRjtGCINC60L7Qu9C40YfQtdGB0YLQstC+INC+0YLRhdC+0LTQvtCyLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC40LfQtNC10LvQuNGPLCDQuCDQu9C10LPQutC+INC80L7RjtGC0YHRjy4g0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LrQsNC20LTRi9C8INCz0LvQvtGC0LrQvtC8INCy0LjQvdCwLCDQvdC1INCx0LXRgdC/0L7QutC+0Y/RgdGMINC+INCx0YzRjtGJ0LXQudGB0Y8g0L/QvtGB0YPQtNC1INC40LvQuCDQu9C40YjQvdC40YUg0YLRgNCw0YLQsNGFLjwvcD4NCg0KPHA+0JXRgdC70Lgg0LLRiyDRhdC+0YLQuNGC0LUg0YHQvtCy0LzQtdGB0YLQuNGC0Ywg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviwg0L3QsNGI0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAgJm1kYXNoOyDRg9C80L3Ri9C5INCy0YvQsdC+0YAhINCf0YDQuNGB0L7QtdC00LjQvdGP0LnRgtC10YHRjCDQuiDQutGD0LvRjNGC0YPRgNC1INGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0L/QvtGC0YDQtdCx0LvQtdC90LjRjyDRg9C20LUg0YHQtdCz0L7QtNC90Y8gJm1kYXNoOyDQt9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAg0L7QvdC70LDQudC9ITwvcD4NCg0KPHA+PGVtPtCS0YvQsdC40YDQsNC50YLQtSDQutCw0YfQtdGB0YLQstC+LCDQutC+0YLQvtGA0L7QtSDQvtGB0YLQsNC10YLRgdGPINGBINCy0LDQvNC4ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplczwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPlbEq25hIGJhdWTEqyZzY2Fyb247YW5hIHBpbG7Eq2LEgTogTcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzPC9zdHJvbmc+PC9oMz4NCg0KPHA+SXpwxJN0aWV0IGlkZcSBbG8ga29tYmluxIFjaWp1IHN0aWxhIHVuIGZ1bmtjaW9uYWxpdMSBdGVzIGFyIG3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWFqxIFtIHbEq25hIGdsxIF6xJNtISAmU2Nhcm9uO8SrcyBwbGFzdG1hc2FzIGdsxIF6ZXMgaXIgcmFkxKt0YXMsIGxhaSB1emxhYm90dSBqxatzdSB2xKtuYSBwaWVyZWR6aSwgc2FnbGFixIFqb3QgYXJvbcSBdHVzIHVuIMSTcnTEq2J1LiBBciAzMDAgbWwgdGlscHVtdSB0xIFzIMS8YXVqIGJyxKt2aSB2aXJwdcS8b3Qgc2Fya2FudsSrbnUsIG5lYmFpZG90aWVzIHDEk2MgaXpsaWV0bmVzLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSwgbGFpIGF0YnLEq3ZvdHUgc21hcsW+YXMgdW4gYmFnxIF0aW7EgXR1IGdhdW1lcyBpemrFq3R1LjwvcD4NCg0KPHA+UGxhc3RtYXNhcyB2xKtuYSBnbMSBemUgaXIgYXRrxIFydG90aSBsaWV0b2phbWEmbmJzcDt1biBpenR1csSrZ2EsIGthcyBwYWRhcmEgdG8gaWRlxIFsdSBpenbEk2xpIGdhbiBpa2RpZW5haSwgZ2FuIMSrcGEmc2Nhcm9uO2llbSBwYXPEgWt1bWllbS4gVMSBcyBlcmdvbm9taXNrYWlzIGRpemFpbnMgdmVpY2luYSBvcHRpbcSBbHUgZ2Fpc2EgcGlla8S8xat2aSwgxLxhdWpvdCB2xKtuYW0gJmxkcXVvO2VscG90JnJkcXVvOyB1biBhdGtsxIF0IHZpc3VzIGFyb23EgXRhIG5pYW5zZXMuIFRhcyBpciBixat0aXNraSBzYXJrYW5hamllbSB2xKtuaWVtLCBrdXJpZW0gbmVwaWVjaWUmc2Nhcm9uO2FtYSBsYWlrYSBwb3NtcywgbGFpIHBpbG7Eq2LEgSBhdHTEq3N0xKt0dSBzYXZ1IHJha3N0dXJ1LjwvcD4NCg0KPHA+SXp2xJNsaWV0aWVzIHBsYXN0bWFzYXMgdmFpcsSBa2vEgXJ0IGxpZXRvamFtYXMgdsSrbmEgZ2zEgXplcywgbGFpIHNhZ2xhYsSBdHUgZHrEk3JpZW5hIHbEk3N1bXUgdW4ga29tZm9ydHUuIFBsYXN0bWFzYXMgbWF0ZXJpxIFscyBuZXV6c8WrYyBzaWx0dW11LCB0xIFkxJNqxIFkaSB1enR1cm90IHbEq25hIHRlbXBlcmF0xatydSBzdGFiaWzEgWt1IGlsZ8SBayAmbmRhc2g7IHRhcyBpciBnYWx2ZW5haXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmEsIHNhbMSrZHppbm90IGFyIHRyYWRpY2lvbsSBbGFqxIFtIGdsxIF6xJNtLiBJZGXEgWxpIHBpZW3Ek3JvdGFzIHBpa25pa2llbSwgZmVzdGl2xIFsaWVtIHZhaSB2YWthcmEgcml0aWVtIG3EgWrEgXMhPC9wPg0KDQo8cD5NxatzdSZuYnNwO2F0a8SBcnRvdGkgbGlldG9qYW3EgXMgZ2zEgXplcyZuYnNwO2lyIG5lIHRpa2FpIHByYWt0aXNrYXMsIGJldCBhcsSrIGVrbyBkcmF1ZHrEq2dhcy4gVMSBcyBzYW1hemluYSBhdGtyaXR1bXUgZGF1ZHp1bXUsIGFpenN0xIFqb3QgdmllbnJlaXogbGlldG9qYW1vcyBwcm9kdWt0dXMsIHVuIGlyIHZpZWdsaSB0xKtyxIFtYXMuIEl6Y2llbmlldCBrYXRydSB2xKtuYSBwaWxpZW51LCBuZXV6dHJhdWNvdGllcyBwYXIgc3Rpa2xhIGJvasSBanVtaWVtIHZhaSBuZXbEk2xhbWllbSBpem1ha3N1IHBpZWF1Z3VtaWVtLjwvcD4NCg0KPHA+SmEgdsSTbGF0aWVzIGFwdmllbm90IGlsZ3RzcMSTanUsIHN0aWx1IHVuIGF1Z3N0dSBrdmFsaXTEgXRpLCBtxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXMgaXIgasWrc3UgZ3VkcsSBa2FpcyBpenbEk2xlcyEgUGlldmllbm9qaWV0aWVzIGlsZ3RzcMSTasSrZ2FpIHbEq25hIGt1bHTFq3JhaSBqYXUgJnNjYXJvbjtvZGllbiAmbmRhc2g7IHBhc8WrdGlldCBzYXZ1IGtvbXBsZWt0dSB0aWUmc2Nhcm9uO3NhaXN0xJMhPC9wPg0KDQo8cD48ZW0+SXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIGthcyBuZWl6a2zEq3N0ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+RW5qb3kgd2luZSB0byB0aGUgZnVsbGVzdDogT3VyIHJldXNhYmxlIHdpbmUgZ2xhc3Nlczwvc3Ryb25nPjwvaDM+DQoNCjxwPkRpc2NvdmVyIHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBmdW5jdGlvbmFsaXR5IHdpdGggb3VyJm5ic3A7cmV1c2FibGUgd2luZSBnbGFzc2VzISBDcmFmdGVkIGZyb20gZHVyYWJsZSBwbGFzdGljLCB0aGVzZSBnbGFzc2VzIGFyZSBkZXNpZ25lZCB0byBlbmhhbmNlIHlvdXIgd2luZSBleHBlcmllbmNlIGJ5IHByZXNlcnZpbmcgYXJvbWFzIGFuZCBlbnN1cmluZyBjb21mb3J0LiBXaXRoIGEgMzAwIG1sIGNhcGFjaXR5LCB0aGV5IGFsbG93IHlvdSB0byBzd2lybCByZWQgd2luZSBlZmZvcnRsZXNzbHkgd2l0aG91dCBzcGlsbHMsIHdoaWNoIGlzIGVzc2VudGlhbCBmb3IgcmVsZWFzaW5nIGNvbXBsZXggYm91cXVldHMgYW5kIGVucmljaGluZyBmbGF2b3IgcHJvZmlsZXMuPC9wPg0KDQo8cD5PdXIgcGxhc3RpYyB3aW5lIGdsYXNzZXMgYXJlIHJldXNhYmxlJm5ic3A7YW5kIHN0dXJkeSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIGRhaWx5IHVzZSBvciBzcGVjaWFsIG9jY2FzaW9ucy4gVGhlIGVyZ29ub21pYyBkZXNpZ24gcHJvbW90ZXMgb3B0aW1hbCBhaXJmbG93LCBsZXR0aW5nIHRoZSB3aW5lICZxdW90O2JyZWF0aGUmcXVvdDsgYW5kIHVudmVpbCBldmVyeSBhcm9tYXRpYyBudWFuY2UuIFRoaXMgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudCBmb3IgcmVkIHdpbmVzLCB3aGljaCByZXF1aXJlIHRpbWUgdG8gZnVsbHkgZGV2ZWxvcCB0aGVpciBjaGFyYWN0ZXIuPC9wPg0KDQo8cD5DaG9vc2UmbmJzcDttdWx0aS11c2UgcGxhc3RpYyB3aW5lIGdsYXNzZXMmbmJzcDt0byBrZWVwIHlvdXIgZHJpbmsgY29vbCBhbmQgY29tZm9ydGFibGUuIFRoZSBwbGFzdGljIG1hdGVyaWFsIGRvZXNuJnJzcXVvO3QgYWJzb3JiIGhlYXQsIG1haW50YWluaW5nIGEgc3RhYmxlIHdpbmUgdGVtcGVyYXR1cmUgbG9uZ2VyJm1kYXNoO2Ega2V5IGFkdmFudGFnZSBvdmVyIHRyYWRpdGlvbmFsIGdsYXNzd2FyZS4gUGVyZmVjdCBmb3IgcGljbmljcywgZmVzdGl2YWxzLCBvciBjb3p5IGV2ZW5pbmdzIGF0IGhvbWUhPC9wPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBnbGFzc2VzJm5ic3A7YXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgYWxzbyBlY28tZnJpZW5kbHkuIFRoZXkgcmVkdWNlIHdhc3RlIGJ5IHJlcGxhY2luZyBzaW5nbGUtdXNlIHByb2R1Y3RzIGFuZCBhcmUgZWFzeSB0byBjbGVhbi4gU2F2b3IgZXZlcnkgc2lwIG9mIHdpbmUgd2l0aG91dCB3b3JyeWluZyBhYm91dCBicmVha2FnZSBvciB1bm5lY2Vzc2FyeSBleHBlbnNlcy48L3A+DQoNCjxwPklmIHlvdSB3YW50IHRvIGNvbWJpbmUgZHVyYWJpbGl0eSwgc3R5bGUsIGFuZCBoaWdoIHF1YWxpdHksIG91ciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgYXJlIHRoZSBzbWFydCBjaG9pY2UhIEpvaW4gdGhlIHN1c3RhaW5hYmxlIHdpbmUgY3VsdHVyZSB0b2RheSZtZGFzaDtvcmRlciB5b3VyIHNldCBvbmxpbmUhPC9wPg0KDQo8cD48ZW0+Q2hvb3NlIHF1YWxpdHkgdGhhdCBsYXN0cyE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTE3MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyAzMDAgbWwsIFBTLCBUcmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZWEzMmQ2ZjMxN2M0ZTE2ODU3ZDI4YmJjMmU2NTkzN2EuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGdsxIF6ZXMgdsSrbmFtIDMwMCBtbCBubyBpenR1csSrZ2FzIFBTIHBsYXN0bWFzYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3MgMzAwIG1sIG1hZGUgb2YgZHVyYWJsZSBQUyBwbGFzdGljCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0LHQvtC60LDQuyDQtNC70Y8g0LLQuNC90LAgMzAwINC80Lsg0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INCf0KEg0L/Qu9Cw0YHRgtC40LrQsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzYwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODg2MTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDc4NTkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyLCDQn9ChLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWRrxIFydCBsaWV0b2phbWllIHbEq25hIGdsxIF6ZXMga8SBdGksIFBTLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc3RlbXMgZm9yIHdpbmUgZ2xhc3NlcywgUFMsIEJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LI6INGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCwg0L/RgNC+0YfQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGI0Lgg0L3QvtC20LrQuCDQtNC70Y8g0LHQvtC60LDQu9C+0LI/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyJm5ic3A70LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAg0LjQtNC10LDQu9GM0L3QviDQuNC80LjRgtC40YDRg9GO0YIg0LjQt9GL0YHQutCw0L3QvdGL0Lkg0LTQuNC30LDQudC9INGB0YLQtdC60LvRj9C90L3QvtC5INC/0L7RgdGD0LTRiywg0L7RgdGC0LDQstCw0Y/RgdGMINC90LXQsdGM0Y7RidC40LzQuNGB0Y8g0Lgg0L/RgNCw0LrRgtC40YfQvdGL0LzQuC4g0JjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINCy0LXRh9C10YDQuNC90L7Quiwg0YHQstCw0LTQtdCxLCDRgNC10YHRgtC+0YDQsNC90L7QsiDQuNC70Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSAmbWRhc2g7INGB0L7RhdGA0LDQvdGP0LnRgtC1INGB0YLQuNC70Ywg0Lgg0LjQt9Cx0LXQs9Cw0LnRgtC1INC+0YHQutC+0LvQutC+0LIhPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCd0LXQsdGM0Y7RidC40LXRgdGPINC4INC00L7Qu9Cz0L7QstC10YfQvdGL0LU6Jm5ic3A70JLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C5INC/0LvQsNGB0YLQuNC6INCy0YvQtNC10YDQttC40LLQsNC10YIg0LDQutGC0LjQstC90L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQtNCw0LbQtSDQsiDRgdCw0LzRi9GFINGI0YPQvNC90YvRhSDRg9GB0LvQvtCy0LjRj9GFLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC70LXQs9Cw0L3RgtC90YvQuSDQtNC40LfQsNC50L06Jm5ic3A70KLQvtGH0L3QsNGPINC40LzQuNGC0LDRhtC40Y8g0YHRgtC10LrQu9GP0L3QvdGL0YUg0LHQvtC60LDQu9C+0LIgJm1kYXNoOyDQstCw0Ygg0YHRgtC+0Lsg0LHRg9C00LXRgiDQstGL0LPQu9GP0LTQtdGC0Ywg0LHQtdC30YPQv9GA0LXRh9C90L4uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCX0LDRidC40YLQsCDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC90LDQv9C40YLQutCwOiZuYnNwO9Cd0L7QttC60LAg0L/QvtC30LLQvtC70Y/QtdGCINC00LXRgNC20LDRgtGMINCx0L7QutCw0LssINC90LUg0L3QsNCz0YDQtdCy0LDRjyDQvdCw0L/QuNGC0L7QuiDQuCDQvdC1INC+0YHRgtCw0LLQu9GP0Y8g0L7RgtC/0LXRh9Cw0YLQutC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiZuYnNwO9Ch0L7QutGA0LDRgtC40YLQtSDQvtGC0YXQvtC00YssINC30LDQvNC10L3QuNCyINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0L/QvtGB0YPQtNGDINC40LvQuCDRhdGA0YPQv9C60LjQtSDRgdGC0LXQutC70Y/QvdC90YvQtSDQsdC+0LrQsNC70YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiZuYnNwO9Cf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQuNC30LDQudC9OiZuYnNwO9Cj0YHRgtC+0LnRh9C40LLQvtC1INC+0YHQvdC+0LLQsNC90LjQtSwg0YHQvtCy0LzQtdGB0YLQuNC80L7QtSDRgSDQv9C70LDRgdGC0LjQutC+0LLRi9C80Lgg0YfQsNGI0LDQvNC4INC00LvRjyDQvdCw0L/QuNGC0LrQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDombmJzcDvQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0L4g0LjQtNC10LDQu9GM0L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LXRgNC+0L/RgNC40Y/RgtC40Y86Jm5ic3A70KHQstCw0LTRjNCx0YssINC60L7RgNC/0L7RgNCw0YLQuNCy0YssINGE0LXRgdGC0LjQstCw0LvQuCDQuNC70Lgg0LTQvtC80LDRiNC90LjQtSDQstC10YfQtdGA0LjQvdC60LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQsdCw0YDRizombmJzcDvQn9C+0LTQsNCy0LDQudGC0LUg0L3QsNC/0LjRgtC60Lgg0YHRgtC40LvRjNC90L4sINCx0LXQtyDRgNC40YHQutCwINGA0LDQt9Cx0LjRgtGMINCx0L7QutCw0LvRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiZuYnNwO9CY0LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINGD0LbQuNC90L7QsiDQvdCwINC+0YLQutGA0YvRgtC+0Lwg0LLQvtC30LTRg9GF0LUg0LjQu9C4INGA0L7QvNCw0L3RgtC40YfQtdGB0LrQuNGFINCy0LXRh9C10YDQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7Ql9Cw0LHRg9C00YzRgtC1INC+INC/0L7RgdGC0L7Rj9C90L3QvtC5INC30LDQvNC10L3QtSDRgNCw0LfQsdC40YLRi9GFINCx0L7QutCw0LvQvtCyICZtZGFzaDsg0L3QsNGI0Lgg0L3QvtC20LrQuCDQv9GA0L7RgdC70YPQttCw0YIg0LPQvtC00YsuINCY0YUg0YHRgtC40LvRjCDQuCDQvdCw0LTQtdC20L3QvtGB0YLRjCDQv9C+0LLRi9GB0Y/RgiDRg9GA0L7QstC10L3RjCDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90L3QvtGB0YLRjCDQs9C+0YHRgtC10LkuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0L/RgNC10LLRgNCw0YLQuNGC0LUg0L/QvtC00LDRh9GDINC90LDQv9C40YLQutC+0LIg0LIg0LjRgdC60YPRgdGB0YLQstC+INGBINC90LDRiNC40LzQuCDQvdC10LHRjNGO0YnQuNC80LjRgdGPINC90L7QttC60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkemvEgXJ0IGxpZXRvamFtaSB2xKtuYSBnbMSBxb51IGvEgXRpOiBpenR1csSrZ2ksIGVsZWdhbnTEqyB1biBwcmFrdGlza2k8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyBtxatzdSBnbMSBxb51IGvEgXRpxYZ1cz88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1pZSB2xKtuYSBnbMSBxb51IGvEgXRpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMsIGthcyBhdGRhcmEgZWxlZ2FudG8gc3Rpa2xhIGdsxIHFvnUgZGl6YWludSwgYmV0IGlyIG5lc2FsYXXFvmFtaSB1biBpenR1csSrZ2kuIElkZcSBbGkgcGllbcSTcm90aSBwYXPEgWt1bWllbSwgcmVzdG9yxIFuaWVtIHZhaSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haSwgdGllIG5vZHJvJnNjYXJvbjtpbmEga29tZm9ydHUgdW4gc3RpbHUsIHZpZW5sYWlrdXMgc2FtYXppbm90IHBsYXN0bWFzYXMgYXRrcml0dW11cy48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5OZXNhbGF1xb5hbWkgdW4gaXp0dXLEq2dpOiZuYnNwO0RybyZzY2Fyb247aSBsaWV0b2phbWkgcGF0IHNwcmFpZ8SBa8SBcyBiYWxsxKt0xJNzIHZhaSBixIFyb3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlRlbXBlcmF0xatyYXMga29udHJvbGU6Jm5ic3A7S8SBdGnFhmkgxLxhdWogdHVyxJN0IGdsxIF6aSwgbmVpZXRla23Ek2pvdCBkesSTcmllbmEgdGVtcGVyYXTFq3J1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FbGVnYW50cyBkaXphaW5zOiZuYnNwO1N0YWJpbMSBIHBhbWF0bmUgdW4gc3Rpa2xhbSBsxKtkesSrZ2EgaXpza2F0YSBtxIFrc2xhIHBpZSZzY2Fyb247xLdpciBnYWxkYW0gYXVnc3R2xJNydMSrZ3UgaXpza2F0dS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmlkZWkgZHJhdWR6xKtnaTombmJzcDtEYXVkemvEgXJ0xJNqYSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdSBkYXVkenVtdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiZuYnNwO1DEgXJ0aWthaSBkcm8mc2Nhcm9uO2EsIEJQQS1icsSrdmEgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EaXphaW5zOiZuYnNwO1N0YWJpbMSBIHBhbWF0bmUsIHN0aWtsYSBnbMSBxb51IGltaXTEgWNpamEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvbXBsZWt0xIE6Jm5ic3A7S8SBdGkgdW4gc2FkZXLEq2dpIHBsYXN0bWFzYXMga2F1c2kuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiZuYnNwO01hemfEgWphbWkgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVrdGkgcGllbcSTcm90aTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlBhc8SBa3VtaWVtOiZuYnNwO0vEgXphcywga29ycG9yYXTEq3ZpIHBhc8SBa3VtaSwgZmVzdGl2xIFsaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+UmVzdG9yxIFuaWVtIHVuIGLEgXJpZW06Jm5ic3A7UGFzbmllZHppZXQgZHrEk3JpZW51cyBzdGlsxKtnaSwgYmV6ICZzY2Fyb247xLdlbWJ1IHJpc2tpZW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk3EgWrEgW06Jm5ic3A7SWRlxIFsaSBwaWtuaWtpZW0sIGTEgXJ6YSB2YWthcmnFhsSBbSB2YWkgxKNpbWVuZXMgc3bEk3RraWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0YXMgaXIgaXpkZXbEq2dpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPklldGF1cGlldCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gdmllbnJlaXrEk2pvIGdsxIHFvnUgaWVnxIFkZXMsIHVuIHLFq3DEk2ppZXRpZXMgcGFyIHZpZGkuIE3Fq3N1IGvEgXRpIGthbHBvcyBnYWRpZW0sIHNhZ2xhYsSBam90IHNrYWlzdHUgaXpza2F0dS48L3A+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm1kYXNoOyBwxIFydmVpZG9qaWV0IHNhdnUgcGFzbmllZyZzY2Fyb247YW51IGFyIGl6dHVyxKtnaWVtIHVuIHN0aWzEq2dpZW0gZ2zEgcW+dSBrxIF0aWVtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBQbGFzdGljIFN0ZW1zIGZvciBXaW5lIEdsYXNzZXM6IFVuYnJlYWthYmxlIEVsZWdhbmNlIGZvciBFdmVyeSBPY2Nhc2lvbjwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIFN0ZW1zPzwvc3Ryb25nPjwvaDM+DQoNCjxwPkVsZXZhdGUgeW91ciB3aW5lIGFuZCBjb2NrdGFpbCBleHBlcmllbmNlIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgcGxhc3RpYyBzdGVtcyZuYnNwO3RoYXQgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHByYWN0aWNhbGl0eS4gRGVzaWduZWQgdG8gbWltaWMgdGhlIHRpbWVsZXNzIGVsZWdhbmNlIG9mIHRyYWRpdGlvbmFsIGdsYXNzd2FyZSwgdGhlc2Ugc3RlbXMgYXJlIGNyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIGR1cmFibGUgcGxhc3RpYywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3IgcGFydGllcywgd2VkZGluZ3MsIG9yIHVwc2NhbGUgZXZlbnRzLiBTYXkgZ29vZGJ5ZSB0byBicm9rZW4gZ2xhc3MgYW5kIGhlbGxvIHRvIHdvcnJ5LWZyZWUgZW50ZXJ0YWluaW5nITwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+VW5icmVha2FibGUgJmFtcDsgRHVyYWJsZTombmJzcDtTaGF0dGVycHJvb2YgcGxhc3RpYyBlbnN1cmVzIHNhZmV0eSBhbmQgbG9uZ2V2aXR5LCBldmVuIGluIGxpdmVseSBzZXR0aW5ncy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWxlZ2FudCBEZXNpZ246Jm5ic3A7TWlycm9ycyB0aGUgcmVmaW5lZCBsb29rIG9mIGNsYXNzaWMgd2luZSBnbGFzc2VzLCBlbmhhbmNpbmcgeW91ciB0YWJsZSBwcmVzZW50YXRpb24uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlRlbXBlcmF0dXJlIENvbnRyb2w6Jm5ic3A7SG9sZCB5b3VyIGRyaW5rIHdpdGhvdXQgdHJhbnNmZXJyaW5nIGhlYXQsIGtlZXBpbmcgYmV2ZXJhZ2VzIGF0IHRoZSBwZXJmZWN0IHRlbXBlcmF0dXJlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlIHdhc3RlIGJ5IHJlcGxhY2luZyBzaW5nbGUtdXNlIHBsYXN0aWMgb3IgZnJhZ2lsZSBnbGFzc3dhcmUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkV2ZW50czombmJzcDtXZWRkaW5ncywgY29ycG9yYXRlIGdhdGhlcmluZ3MsIGdhcmRlbiBwYXJ0aWVzLCBvciBmZXN0aXZhbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkJhcnMgJmFtcDsgUmVzdGF1cmFudHM6Jm5ic3A7U2VydmUgZHJpbmtzIHN0eWxpc2hseSB3aGlsZSBtaW5pbWl6aW5nIGJyZWFrYWdlIGNvc3RzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtJZGVhbCBmb3Igb3V0ZG9vciBkaW5uZXJzLCBwb29sc2lkZSBjb2NrdGFpbHMsIG9yIGZhbWlseSBjZWxlYnJhdGlvbnMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EZXNpZ246Jm5ic3A7U2xlZWsgc3RlbSBzdHJ1Y3R1cmUgY29tcGF0aWJsZSB3aXRoIG1vc3QgcGxhc3RpYyB3aW5lIGdsYXNzZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBlYXN5IGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB0cmFuc2Zvcm0geW91ciBzZXJ2aWNlIHdpdGggc3RlbXMgdGhhdCBibGVuZCBsdXh1cnksIGR1cmFiaWxpdHksIGFuZCBzdXN0YWluYWJpbGl0eSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk4OTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzYwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc3RlbXMgZm9yIHdpbmUgZ2xhc3NlcywgUFMsIEJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjE1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAyOWE4YTc1MGI3Y2IzNzZlNjExNzhiNTdiNThlZjI5NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIGRvd25zdGVtcyBmb3IgcmV1c2FibGUgd2luZSBnbGFzc2VzIGluIGJsYWNrIGNvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWkgdsSrbmEgZ2zEgcW+dSBrxIF0aSDigJQgZWxlZ2FudGkgdW4gbmVzYWxhdcW+YW1pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyIOKAlCDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Ywg0LHQtdC3INGF0YDRg9C/0LrQvtGB0YLQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02Mjg1MjMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J3QvtC2INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5IDE4INGB0LwsINCf0KEsINGH0LXRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTmF6aXMgZGF1ZHpyZWl6bGlldG9qYW1zIDE4IGNtLCBQUywgbWVsbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2OiDQvdCw0LTQtdC20L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0Ygg0L3QvtC2Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LYg0LTQu9C40L3QvtC5IDE4INGB0LwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0LrQsNGH0LXRgdGC0LLQviwg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Ywg0Lgg0Y3RgdGC0LXRgtC40LrRgy4g0J7QvSDRgdC+0YfQtdGC0LDQtdGCINC00L7RgdGC0YPQv9C90YPRjiDRhtC10L3RgyDRgSDQv9GA0LXQvNC40LDQu9GM0L3QvtC5INC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjNGOLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCw0L3QsNC70L7Qs9C4INC4INGB0L7QutGA0LDRidCw0Y8g0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7Qsi48L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Yw6Jm5ic3A70JjQt9Cz0L7RgtC+0LLQu9C10L0g0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC6INC00LXRhNC+0YDQvNCw0YbQuNC4INC4INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6Jm5ic3A70J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSwg0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0YLQuNC70Yw6Jm5ic3A70JvQsNC60L7QvdC40YfQvdGL0Lkg0YfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INGN0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0LPQsNGA0LzQvtC90LjRh9C90L4g0LLQv9C40YjRg9GC0YHRjyDQsiDQu9GO0LHRg9GOINGB0LXRgNCy0LjRgNC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDombmJzcDvQodC90LjQttCw0LXRgiDQstGA0LXQtNC90L7QtSDQstC+0LfQtNC10LnRgdGC0LLQuNC1INC90LAg0L7QutGA0YPQttCw0Y7RidGD0Y4g0YHRgNC10LTRgyDQt9CwINGB0YfQtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQp9C10YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDE4INGB0LwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0L7RgiDQvdC+0LY/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LrQsNGE0LU6Jm5ic3A70KPQu9GD0YfRiNC40YLQtSDQv9C+0LTQsNGH0YMg0LHQu9GO0LQg0Lgg0YHQvtC60YDQsNGC0LjRgtC1INGA0LDRgdGF0L7QtNGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0LjQsdC+0YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHQu9GD0LbQsdGLINC00L7RgdGC0LDQstC60Lg6Jm5ic3A70JPQsNGA0LDQvdGC0LjRgNGD0LnRgtC1INC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHRgdGC0LLQviDQuCDQvdCw0LTQtdC20L3QvtGB0YLRjCDQtNCw0LbQtSDQsiDQtNC+0YDQvtCz0LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDombmJzcDvQmNC00LXQsNC70LXQvSDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0L/RgNCw0LfQtNC90LjQutC+0LIg0LjQu9C4INC/0L7QstGB0LXQtNC90LXQstC90YvRhSDQvtCx0LXQtNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/QvtGB0YLQvtGP0L3QvdGL0YUg0LfQsNC60YPQv9C+0Log0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQvdC+0LbQtdC5ICZtZGFzaDsg0L3QsNGI0LAg0LzQvtC00LXQu9GMINC/0YDQvtGB0LvRg9C20LjRgiDQs9C+0LTRiywg0YHQvtGF0YDQsNC90Y/RjyDQsdC10LfRg9C/0YDQtdGH0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtC4g0JXQtSDRgdGC0LjQu9GMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDRg9C60YDQtdC/0Y/RgiDQtNC+0LLQtdGA0LjQtSDQutC70LjQtdC90YLQvtCyINC6INCy0LDRiNC10LzRgyDQsdGA0LXQvdC00YMuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQutCw0YfQtdGB0YLQstCwLCDRjdGB0YLQtdGC0LjQutC4INC4INC30LDQsdC+0YLRiyDQviDQv9GA0LjRgNC+0LTQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbXMgbmF6aXM8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtcyBtZWxucyAxOCBjbSBnYXImc2Nhcm9uOyBuYXppcyBpciBpZGXEgWxhIGl6dsSTbGUgdGllbSwga2FzIG5vdsSTcnTEkyBrdmFsaXTEgXRpIHVuIHN0aWx1LiBUYXMgbmF2IHZpc2l6ZGV2xKtnxIFrYWlzLCBiZXQgYXLEqyBuZSBkxIFyZ3MgdmFyaWFudHMsIHRhcyBhcHZpZW5vIGl6dHVyxKtidSB1biBlbGVnYW5jaSwga2FzIGlyIHBpZW3Ek3JvdHMgZ2FuIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLCBnYW4gxKtwYSZzY2Fyb247aWVtIGdhZMSranVtaWVtLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcywgJnNjYXJvbjtpcyBuYXppcyBpciBpenR1csSrZ3MgdW4gbm9kaWx1bWl6dHVyxKtncywgxLxhdWpvdCB0byBpem1hbnRvdCBhdGvEgXJ0b3RpLCBuZXphdWTEk2pvdCBmdW5rY2lvbmFsaXTEgXRpLiBWaWVnbGkgdMSrcsSBbXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBzYWdsYWLEgWpvdCBwaWV2aWxjxKtnbyBpenNrYXR1LiBNZWxuxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgbW9kZXJudSB1biBkaXNrcsSTdHUgaXpza2F0dSwga2FzIGhhcm1vbmlza2kgaXpza2F0xKtzaWVzIHV6IGplYmt1cmEgZ2FsZGEuICZTY2Fyb247aXMgbmF6aXMga8S8xatzIHBhciB1enRpY2FtdSBwYWzEq2d1IHJlc3RvcsSBbm9zIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtb3MsIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSBrb21mb3J0dSB1biBnYW5kYXLEq2p1bXUgcGFyIGxpZXRvJnNjYXJvbjthbnUuIEl6dsSTbGlldGllcyBtxatzdSBuYXppLCBsYWkgcmFkxKt0dSBhdWdzdGEgbMSrbWXFhmEgc2VydmlzdSB1biBzYWdsYWLEgXR1IHNhdmFzIGllc3TEgWRlcyB0xJNsdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBLbmlmZTogRHVyYWJpbGl0eSwgU3R5bGUgJmFtcDsgRWNvLUNvbnNjaW91cyBDaG9pY2U8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBLbmlmZT88L3N0cm9uZz48L2gzPg0KDQo8cD5UaGUmbmJzcDsxOCBjbSByZXVzYWJsZSBibGFjayBwbGFzdGljIGtuaWZlJm5ic3A7aXMgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3RyZW5ndGgsIGVsZWdhbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkuIERlc2lnbmVkIGZvciB0aG9zZSB3aG8gcHJpb3JpdGl6ZSBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLCBpdCByZXBsYWNlcyBzaW5nbGUtdXNlIGN1dGxlcnkgd2hpbGUgb2ZmZXJpbmcgZXhjZXB0aW9uYWwgdmFsdWUgZm9yIG1vbmV5LiBJZGVhbCBmb3IgcmVzdGF1cmFudHMsIGRlbGl2ZXJ5IHNlcnZpY2VzLCBvciBob21lIHVzZSwgaXQgZWxldmF0ZXMgZXZlcnkgZGluaW5nIGV4cGVyaWVuY2UuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IExvbmctTGFzdGluZzombmJzcDtDcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBCUEEtZnJlZSBwbGFzdGljIHRoYXQgcmVzaXN0cyB3ZWFyIGFuZCByZXRhaW5zIHNoYXJwbmVzcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGlzaHdhc2hlci1TYWZlOiZuYnNwO0VmZm9ydGxlc3MgY2xlYW5pbmcgd2l0aG91dCBjb21wcm9taXNpbmcgaXRzIHNsZWVrIGFwcGVhcmFuY2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk1vZGVybiBEZXNpZ246Jm5ic3A7TWF0dGUgYmxhY2sgZmluaXNoIGFuZCAxOCBjbSBsZW5ndGggc3VpdCBhbnkgdGFibGUgc2V0dGluZywgZnJvbSBjYXN1YWwgbWVhbHMgdG8gZm9ybWFsIGV2ZW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZXMgcGxhc3RpYyB3YXN0ZSBieSByZXBsYWNpbmcgZGlzcG9zYWJsZSBhbHRlcm5hdGl2ZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBzaGF0dGVycHJvb2YgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzE4IGNtICh2ZXJzYXRpbGUgZm9yIGN1dHRpbmcgbWVhdHMsIGNoZWVzZXMsIG9yIGRlc3NlcnRzKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RhdXJhbnRzICZhbXA7IENhZmVzOiZuYnNwO0VuaGFuY2UgcHJlc2VudGF0aW9uIGFuZCBjdXQgY29zdHMgb24gc2luZ2xlLXVzZSBjdXRsZXJ5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Gb29kIERlbGl2ZXJ5OiZuYnNwO0Vuc3VyZSBtZWFscyBhcnJpdmUgd2l0aCByZWxpYWJsZSwgcmV1c2FibGUgdXRlbnNpbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0lkZWFsIGZvciBwaWNuaWNzLCBwYXJ0aWVzLCBvciBldmVyeWRheSBtZWFscy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgSW52ZXN0bWVudDo8L3N0cm9uZz48L2gzPg0KDQo8cD5Cb29zdCBjdXN0b21lciBzYXRpc2ZhY3Rpb24gd2l0aCBhIGtuaWZlIHRoYXQgY29tYmluZXMgcHJhY3RpY2FsaXR5IGFuZCBzb3BoaXN0aWNhdGlvbi4gSXRzIHRpbWVsZXNzIGRlc2lnbiBhbmQgZWNvLWNvbnNjaW91cyBhcHBlYWwgYWxpZ24gd2l0aCBtb2Rlcm4gc3VzdGFpbmFiaWxpdHkgdHJlbmRzLjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB1cGdyYWRlIHlvdXIgc2VydmljZSB3aXRoIGEga25pZmUgdGhhdCBtYXJyaWVzIGZ1bmN0aW9uYWxpdHksIHN0eWxlLCBhbmQgcGxhbmV0LWZyaWVuZGx5IHZhbHVlcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2MTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5OS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yMiAxMzo0NToyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE5NDcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGIyNTgxMjI0YWU5ZTAyYTMzMWVlZDY4ODAxYmE3ZDExLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgYmxhY2sgemVybyB3YXN0ZSBjdXRsZXJ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTmF6aXMgZGF1ZHpyZWl6bGlldG9qYW1zIG1lbG5zIG5vIHBsYXN0bWFzYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2IDE4INGB0Lwg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDU4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxNkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMyMDYwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7OiDQo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Ywg0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90YvRhSDQsdC70Y7QtDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0L3QsNC00LXQttC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRi9GC0L3Ri9GFINC+0LHQtdC00L7Qsiwg0YDQsNCz0YMg0LjQu9C4INGB0LXQvNC10LnQvdGL0YUg0L/QvtGA0YbQuNC5PyDQndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Lgg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0LguINCe0L3QuCDQv9C+0LTRhdC+0LTRj9GCINC60LDQuiDQtNC70Y8g0LTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRgtCw0Log0Lgg0LTQu9GPINCx0LjQt9C90LXRgdCwLCDQv9C+0LzQvtCz0LDRjyDRgdC+0LrRgNCw0YLQuNGC0Ywg0L7RgtGF0L7QtNGLINC4INGD0LrRgNC10L/QuNGC0Ywg0LTQvtCy0LXRgNC40LUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDRiyDQuCDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjRgNC90YvQvNC4INCx0YPQu9GM0L7QvdCw0LzQuCwg0YHQvtGD0YHQsNC80Lgg0LjQu9C4INC30LDQv9GA0LDQstC60LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjog0LrRgNGL0YjQutCwINGB0L7QstC80LXRgdGC0LjQvNCwINGBINC60L7QvdGC0LXQudC90LXRgNCw0LzQuCAzNzUg0LzQuywgNTAwINC80Lsg0LggMTAwMCDQvNC7ICZtZGFzaDsg0YPQtNC+0LHQvdC+INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LLRi9GB0YzRgtC1INC40LzQuNC00LYg0LLQsNGI0LXQs9C+INC60LDRhNC1INC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINGC0LDRgNGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCf0YDQvtGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0YHQvtGF0YDQsNC90Y/QtdGCINGE0L7RgNC80YMg0L/QvtGB0LvQtSDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQuCDQvNGL0YLRjNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCg0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0YLQvtC70L7QstGL0YU8L3N0cm9uZz46INC/0L7RgNGG0LjQvtC90L3Ri9C1INCz0LDRgNC90LjRgNGLLCDRgdGD0L/Riywg0YHQsNC70LDRgtGLINC40LvQuCDRgdC+0YPRgdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXQvNC10LnQvdGL0YUg0L7QsdC10LTQvtCyPC9zdHJvbmc+OiDRhdGA0LDQvdC10L3QuNC1INCz0L7RgtC+0LLRi9GFINCx0LvRjtC0LCDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLQvtCyINC40LvQuCDQtNC10YLRgdC60L7Qs9C+INC/0LjRgtCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCk0YPQtC3Qv9GA0L7QtdC60YLQvtCyPC9zdHJvbmc+OiDRg9C00L7QsdC90LDRjyDRg9C/0LDQutC+0LLQutCwINC00LvRjyDQs9C+0YLQvtCy0YvRhSDRgNCw0YbQuNC+0L3QvtCyINC40LvQuCDQutC10LnRgtC10YDQuNC90LPQsC48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINC90LAg0YPQv9Cw0LrQvtCy0LrQtTwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L3QuNC20LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qm9C+0Y/Qu9GM0L3QvtGB0YLRjCDQutC70LjQtdC90YLQvtCyPC9zdHJvbmc+OiDQv9C+0LTQtNC10YDQttC60LAg0Y3QutC+0LvQvtCz0LjRh9C90YvRhSDQuNC90LjRhtC40LDRgtC40LIg0YPQutGA0LXQv9C70Y/QtdGCINGA0LXQv9GD0YLQsNGG0LjRjiDQsdGA0LXQvdC00LAuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHQvdGL0Lkg0YDQsNC30LzQtdGAPC9zdHJvbmc+OiA1MDAg0LzQuyAmbWRhc2g7INC30L7Qu9C+0YLQsNGPINGB0LXRgNC10LTQuNC90LAg0LTQu9GPINGB0YvRgtC90YvRhSDQv9C+0YDRhtC40Lkg0LHQtdC3INC70LjRiNC90LXQs9C+INC+0LHRitC10LzQsC48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDRg9C00L7QsdC90YvQvCwg0LAg0LHQuNC30L3QtdGBICZtZGFzaDsg0L7RgtCy0LXRgtGB0YLQstC10L3QvdGL0LwhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbDogRHJvJnNjYXJvbjtzLCBwcmFrdGlza3MgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgaXp0dXLEq2d1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIGrFq3N1IMSTZGllbnUgc3ZhaWd1bXUgdW4gYsWrcyBkcm8mc2Nhcm9uO2kgaWtkaWVuYWk/IE3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbCZuYnNwO2lyIGlkZcSBbHMgcmlzaW7EgWp1bXMgZ2FuIG3EgWrEgXMsIGdhbiBwcm9mZXNpb27EgWzEgW0gdmlydHV2xJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIGl6dHVyxJN0dSBpbnRlbnPEq3Z1IGxpZXRvJnNjYXJvbjthbnUsIG5vZHJvJnNjYXJvbjtpbm90IGhlcm3Ek3Rpc2t1bXUsIGRybyZzY2Fyb247xKtidSB1biB2aWVua8SBciZzY2Fyb247dSB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgdHJhbnNwb3J0xJNqb3QgYmllesSBcyB6dXBhcywgbcSTcmNlcyB2YWkgYsSTcm51IMSTZGllbnVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIHBpZW3Ek3JvdGkgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0sIGF0dmllZ2xvam90IG9yZ2FuaXrEkyZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIHBsYXN0bWFzYXMgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSByZXN0b3LEgW5pZW0gYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SXp0dXLEq2dpIHVuIHByYWt0aXNraTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdHJhdWtpIHNhZ2xhYsSBIGZvcm11IHVuIGt2YWxpdMSBdGkgcGF0IHDEk2Mgc2ltdGllbSBtYXpnxIEmc2Nhcm9uO2FuYXMgY2lrbHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJpZXphcyB6dXBhcyB1biBzYXV0xJNqdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBoZXJtxJN0aXNrYWlzIHNsxJNnJnNjYXJvbjthbmFzIG1laMSBbmlzbXMgbm92xJNyJnNjYXJvbjsgaXpsaSZzY2Fyb247YW5vcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CxJNybnUgxJNkaWVuaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgQlBBLWZyZWUgbWF0ZXJpxIFscyB1biBrb21wYWt0cyBpem3Ek3JzICg1MDAgbWwpIGlyIGlkZcSBbGkgbWF6aWVtIMSTZGllbmthcnTEk20uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+UHJvZmVzaW9uxIFsYSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyByZXN0b3LEgW5pZW0sIGthZmlqYXMgdmVpa2FsaWVtIHZhaSDEk2RpZW51IHBpZWfEgWTEkywga2FzIHbEk2xhcyBwxIFyaWV0IHV6IGlsZ3RzcMSTasSrZ2llbSByaXNpbsSBanVtaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgaW50ZWdyxIFjaWphIGRlcG96xKt0YSBzaXN0xJNtxIFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBzYW1hemluaWV0IGl6bWFrc2FzIHVuIGF0a3JpdHVtdXMsIHBpZWTEgXbEgWpvdCBrbGllbnRpZW0gYXRncmllenQgdHJhdWt1cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBkaXphaW5zPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBhcGHEvMSBIGZvcm1hIHVuIHZpZWdscyBzdmFycyDEk3J0aSB0ZWxwxIEgamVia3VyxIEgbGVkdXNza2FwxKsgdmFpIHNvbcSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIHp1cMSBbSwgYmV0IGFyxKsgc2FsxIF0aWVtLCB1emtvZMSBbSB2YWkgxJNkaWVudSBzYXN0YXRhbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyA1MDAgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGludmVzdMSTamlldCBpbGd0c3DEk2rEq2LEgSB1biDEk3J0xKtixIEsIGthcyBrYWxwb3MgZ2FkaWVtIGlsZ2khPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyA1MDAgbWw6IElkZWFsIGZvciBFdmVyeWRheSBVc2U8L3N0cm9uZz48L2gyPg0KDQo8cD5OZWVkIGR1cmFibGUgY29udGFpbmVycyBmb3IgZGFpbHkgbWVhbHM/IE91ciZuYnNwOzUwMCBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgYnVpbHQgZm9yIHZlcnNhdGlsaXR5LCBzYWZldHksIGFuZCBlY28tY29uc2Npb3VzIGxpdmluZy4gUGVyZmVjdCBmb3Igc291cHMsIHN0ZXdzLCBzYWxhZHMsIG9yIGZhbWlseSBsZWZ0b3ZlcnMuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlICZhbXA7IER1cmFibGU8L3N0cm9uZz46IFdpdGhzdGFuZHMgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIFNlYWw8L3N0cm9uZz46IE5vIHNwaWxscywgZXZlbiB3aXRoIHNhdWN5IGRpc2hlcyBvciBicm90aHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIExpZHM8L3N0cm9uZz46IENvbXBhdGlibGUgd2l0aCBhbGwgc2l6ZXMgKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSBmb3IgaGFzc2xlLWZyZWUgc3RvcmFnZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJldXNhYmxlIGRlc2lnbiBjdXRzIHBsYXN0aWMgd2FzdGUgZm9yIGhvbWVzIGFuZCByZXN0YXVyYW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2hhcGU8L3N0cm9uZz46IEZpdHMgbmVhdGx5IGluIGZyaWRnZXMsIGJhZ3MsIG9yIGtpdGNoZW4gc2hlbHZlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5GYW1pbHkgTWVhbHM8L3N0cm9uZz46IFN0b3JlIGxlZnRvdmVycywgc2F1Y2VzLCBvciBzaWRlIGRpc2hlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NZWFsIFByZXA8L3N0cm9uZz46IFBvcnRpb24gbHVuY2hlcyBmb3IgdGhlIHdlZWsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+UmVzdGF1cmFudHM8L3N0cm9uZz46IFN1c3RhaW5hYmxlIHNvbHV0aW9uIGZvciB0YWtlb3V0IG9yIGRlbGl2ZXJ5LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBJbnRlZ3JhdGlvbjwvc3Ryb25nPjogU2ltcGxpZnkgcmV0dXJucyBhbmQgcmVkdWNlIGNvc3RzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNwYWNlLUVmZmljaWVudDwvc3Ryb25nPjogSG9sZHMgZ2VuZXJvdXMgcG9ydGlvbnMgd2l0aG91dCBidWxrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVVzZTwvc3Ryb25nPjogR3JlYXQgZm9yIHNhbGFkcywgZGVzc2VydHMsIG9yIG1hcmluYXRpbmcgbWVhdHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDUwMCBtbCByZXVzYWJsZSBjb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBQcmFjdGljYWxpdHkgbWVldHMgc3VzdGFpbmFiaWxpdHkgZm9yIG1vZGVybiBraXRjaGVucyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE0ODY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2NDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM5NzhkNzc4NTZkYmI3MTEyZDg0MWNjMmU4ZTI3ZTYyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFp1cGFzIHRyYXVraSA1MDAgbWw6IGhlcm3Ek3Rpc2tpLCBkcm/FoWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDRg9C/0LDQutC+0LLQutCwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NTddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjEyQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTU4NDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Ls6INCY0LTQtdCw0LvRjNC90LDRjyDQv9C+0YDRhtC40Y8g0L3QsCDQvtC00L3QvtCz0L48L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC60L7QvNC/0LDQutGC0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdGD0LvRjNC+0L3QvtCyLCDQutGA0LXQvC3RgdGD0L/QvtCyINC40LvQuCDQuNC30YvRgdC60LDQvdC90YvRhSDQtNC10YHQtdGA0YLQvtCyPyDQndCw0YjQuCZuYnNwO9C60YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRg9C00L7QsdGB0YLQstC+LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQodC+0LfQtNCw0L3QvdGL0LUg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC+0L3QuCDQv9C+0LTRh9C10YDQutC90YPRgiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0Y/RgiDQtNCw0LbQtSDRgdCw0LzRi9GFINCy0LfRi9GB0LrQsNGC0LXQu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0L3QtSDRgdC+0LTQtdGA0LbQuNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQS1GcmVlKSwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDRgdC+0LLQvNC10YHRgtC40LzQsCDRgdC+INCy0YHQtdC80Lgg0YDQsNC30LzQtdGA0LDQvNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgKDM3NSDQvNC7LCA1MDAg0LzQuywgMTAwMCDQvNC7KSAmbWRhc2g7INGD0LTQvtCx0L3QviDRhdGA0LDQvdC40YLRjCDQuCDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNC00LrQuNC80Lgg0LHQu9GO0LTQsNC80LgsINGB0L7RhdGA0LDQvdGP0Y8g0YHQstC10LbQtdGB0YLRjCDQuCDQsNGA0L7QvNCw0YIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtC00YfQtdGA0LrQvdC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINC/0L7Qt9C40YbQuNGOINCy0LDRiNC10LPQviDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCwINC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDQstC10YDQvdGD0YLRjCDRgtCw0YDRgyDQtNC70Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L08L3N0cm9uZz46INC60YDRg9Cz0LvQsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDRg9C/0YDQvtGJ0LDRjtGCINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNGOINGB0L7QtNC10YDQttC40LzQvtCz0L4uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI8L3N0cm9uZz46INC/0L7QtNCw0LLQsNC50YLQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGD0L/Riywg0LTQtdGB0LXRgNGC0Ysg0LjQu9C4INGB0L7Rg9GB0Ysg0LIg0Y3QutC+0YPQv9Cw0LrQvtCy0LrQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10YDQstC40YHQvtCyINC00L7RgdGC0LDQstC60Lgg0LXQtNGLPC9zdHJvbmc+OiDQvtCx0LXRgdC/0LXRh9GM0YLQtSDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINCx0LvRjtC0INC4INC80LjQvdC40LzQuNC30LjRgNGD0LnRgtC1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCU0L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjog0LPQvtGC0L7QstGM0YLQtSDQv9C+0LvQtdC30L3Ri9C1INC+0LHQtdC00Ysg0L3QsCDRgNCw0LHQvtGC0YMg0LjQu9C4INGF0YDQsNC90LjRgtC1INC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0LHRjtC00LbQtdGC0LA8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC+0LrRgNCw0YnQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQutGA0LXQv9C70LXQvdC40LUg0LvQvtGP0LvRjNC90L7RgdGC0Lg8L3N0cm9uZz46INC60LvQuNC10L3RgtGLINC00L7QstC10YDRj9GO0YIg0LHRgNC10L3QtNCw0LwsINC60L7RgtC+0YDRi9C1INC30LDQsdC+0YLRj9GC0YHRjyDQviDRjdC60L7Qu9C+0LPQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0YHRgtCy0L48L3N0cm9uZz46INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCAoMzc1INC80LspINC90LUg0LfQsNC90LjQvNCw0LXRgiDQvNC10YHRgtC+INCyINGB0YPQvNC60LUg0LjQu9C4INGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0LDQutGC0L7QvCDQt9Cw0LHQvtGC0Ysg0L4g0YHQtdCx0LUg0Lgg0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDogS29tcGFrdHMgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtcyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW08L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IHByYWt0aXNrdXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBzdmFpZ3VtdSB1biBzaWx0dW11IHZpZW5haSBwb3JjaWphaT8gTcWrc3UmbmJzcDs8c3Ryb25nPmRhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw8L3N0cm9uZz4mbmJzcDtpciBpZGXEgWxpIHBpZW3Ek3JvdGksIGxhaSBwYXNuaWVndHUgenVwYXMsIGJ1bGpvbnVzLCBkZXNlcnR1cyB2YWkgdXprb2RhcyBiZXogbm9wbMWrZMSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGtvbWZvcnR1IGdhbiBtxIFqxIFzLCBnYW4ga2FmZWpuxKtjxIFzLCBhcHZpZW5vam90IGtvbXBha3RvIGl6bcSTcnUsIGRybyZzY2Fyb247xKtidSB1biBpbGd0c3DEk2rEq2J1LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgcMSBcnZhZMSBam90ICZzY2Fyb247xLdpZHJ1cyDEk2RpZW51cyB2YWkgbcSTcmNlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBkZXIgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSwgdmllbmvEgXImc2Nhcm9uO29qb3QgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHZpZXTEgXMgYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S29tcGFrdHMgdW4gcHJha3Rpc2tzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIGl6bcSTcnMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtLCBuZXBpZXNsb2dvam90IGxlZHVzc2thcGkgdmFpIHBsYXVrdHVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JbmRpdmlkdcSBbGFzIHBvcmNpamFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB6dXBhcywgYsSTcm51IMSTZGllbmksIGpvZ3VydGEgZGVzZXJ0aSB2YWkgbWF6YXMgdXprb2Rhcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5LYWZlam7Eq2NhcyB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHBha2FscG9qdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDEk3J0aSBsaWV0b2phbWksIGxhaSBwYXNuaWVndHUgxJNkaWVudXMgJnF1b3Q7cGHFhmVtIGzEq2R6aSZxdW90OyBmb3JtxIF0xIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TcSBamFzIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHZpZW5rxIFyJnNjYXJvbjthIMSTZGllbmEgc2FnYXRhdm8mc2Nhcm9uO2FuYSB1biB1emdsYWLEgSZzY2Fyb247YW5hLCBuZXBpZXRpZWtvdCBhciBsaWVrdSB2aWV0dS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGl6bcSTcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IDM3NSBtbCB0aWxwdW1zIGlyIGlkZcSBbHMsIGxhaSBuZXPEk3JrxIHFhm90dSB0ZWxwdSB1biB2aWVnbGkgaWVrxLxhdXRvcyBzb23EgXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgZGVwb3rEq3RhIHNpc3TEk211IGludGVncsSBY2lqYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbW90aXbEk2ppZXQga2xpZW50dXMgYXRncmllenQgdHJhdWt1cywgc2FtYXppbm90IGl6bWFrc2FzIHVuIGVrb2xvxKNpc2tvIHDEk2RhcyBub3NwaWVkdW11LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIMSTZGllbmllbSwgYmV0IGFyxKsgc8Sra2llbSBwcm9kdWt0aWVtIChvZ2FzLCByaWVrc3RpLCBzxJNrbGFzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyAzNzUgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgcmlzaW7EgWp1bXMsIGthcyBhcHZpZW5vIGZ1bmtjaW9uYWxpdMSBdGksIGtvbXBha3R1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUgbWw6IENvbXBhY3QgRnJlc2huZXNzIGZvciBTaW5nbGUgU2VydmluZ3M8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciBwcmFjdGljYWwgY29udGFpbmVycyB0byBrZWVwIGluZGl2aWR1YWwgcG9ydGlvbnMgZnJlc2ggYW5kIGxlYWstZnJlZT8gT3VyJm5ic3A7cmV1c2FibGUgMzc1IG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzb3VwcywgYnJvdGhzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBEZXNpZ25lZCBmb3IgY29udmVuaWVuY2UsIHRoZXkgY29tYmluZSBwb3J0YWJpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWZyaWVuZGxpbmVzcy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgTWF0ZXJpYWw8L3N0cm9uZz46IFNhZmUgZm9yIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBMaWQ8L3N0cm9uZz46IFBhdGVudGVkIHNlYWxpbmcgc3lzdGVtIHByZXZlbnRzIHNwaWxscywgZXZlbiB3aXRoIGxpcXVpZHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIENvbXBhdGliaWxpdHk8L3N0cm9uZz46IExpZHMgZml0IGFsbCBjb250YWluZXIgc2l6ZXMgKDM3NSBtbCB0byAxMDAwIG1sKSBmb3IgZWFzeSBzdGFja2luZy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJlZHVjZXMgc2luZ2xlLXVzZSB3YXN0ZSwgaWRlYWwgZm9yIGNhZmVzIHdpdGggZGVwb3NpdCBzeXN0ZW1zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkNvbXBhY3QgRGVzaWduPC9zdHJvbmc+OiBTcGFjZS1zYXZpbmcgc2l6ZSBmb3Igc2luZ2xlIHNlcnZpbmdzLCBsdW5jaGJveGVzLCBvciBzbWFsbCBwYW50cmllcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TaW5nbGUtU2VydmUgTWVhbHM8L3N0cm9uZz46IFNvdXBzLCBvYXRtZWFsLCB5b2d1cnQsIG9yIHNuYWNrcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzPC9zdHJvbmc+OiBLZWVwIHBvcnRpb25zIGZyZXNoIGZvciB0YWtlb3V0IG9yIG1lYWwga2l0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Ib21lIFVzZTwvc3Ryb25nPjogUHJlcCBpbmRpdmlkdWFsIG1lYWxzIHdpdGhvdXQgY2x1dHRlci48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNpemU8L3N0cm9uZz46IEZpdHMgZWFzaWx5IGluIGJhZ3MsIGx1bmNoYm94ZXMsIG9yIG9mZmljZSBkcmF3ZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIFJlYWR5PC9zdHJvbmc+OiBFbmNvdXJhZ2UgcmV0dXJucyB0byBjdXQgY29zdHMgYW5kIHdhc3RlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVB1cnBvc2U8L3N0cm9uZz46IFVzZSBmb3IgcGFudHJ5IHN0b3JhZ2UgKG51dHMsIGJlcnJpZXMsIHNwaWNlcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDM3NSBtbCBDb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBFbmpveSBmcmVzaG5lc3MsIGNvbnZlbmllbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkgaW4gb25lIGNvbXBhY3QgcGFja2FnZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1MTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02Mjk1MjUxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIwNTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC70LrQsCDQv9C70LDRgdGC0LjQutC+0LLQsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyAxOCBjbSwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYWvFoWEgZGF1ZHpyZWl6bGlldG9qYW1hIDE4IGNtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgZm9yayAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwOiDQv9GA0L7Rh9C90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0YjRgyDQstC40LvQutGDPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwINC00LvQuNC90L7QuSAxOCDRgdC8ICZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDQutCw0YfQtdGB0YLQstC+LCDRg9C00L7QsdGB0YLQstC+INC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0J7QvdCwINGB0L7Rh9C10YLQsNC10YIg0LTQvtGB0YLRg9C/0L3Rg9GOINGG0LXQvdGDINGBINC/0YDQtdC80LjQsNC70YzQvdC+0Lkg0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGM0Y4sINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LDQvdCw0LvQvtCz0Lgg0Lgg0YHQvtC60YDQsNGJ0LDRjyDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Yw6INCY0LfQs9C+0YLQvtCy0LvQtdC90LAg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC6INC00LXRhNC+0YDQvNCw0YbQuNC4INC4INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7QvdC+0LzQuNGH0L3QvtGB0YLRjDog0J7Qv9GC0LjQvNCw0LvRjNC90L7QtSDRgdC+0L7RgtC90L7RiNC10L3QuNC1INGG0LXQvdGLINC4INC60LDRh9C10YHRgtCy0LAgJm1kYXNoOyDQtNC10YjQtdCy0LvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LzQtdGC0LDQu9C70LjRh9C10YHQutC40YUg0LDQvdCw0LvQvtCz0L7Qsiwg0L3QviDQtNC+0LvQs9C+0LLQtdGH0L3QtdC1INC+0LTQvdC+0YDQsNC30L7QstGL0YUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDog0KHRgtC40LvRjNC90YvQuSDRh9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0LTQu9C40L3QsCAxOCDRgdC8INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC70Y7QsdGL0YUg0LHQu9GO0LQgJm1kYXNoOyDQvtGCINGB0LDQu9Cw0YLQvtCyINC00L4g0LPQvtGA0Y/Rh9C40YUg0LfQsNC60YPRgdC+0LouPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiDQodC90LjQttCw0LXRgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC+0YXRgNCw0L3Rj9GPINC/0YDQuNGA0L7QtNC90YvQtSDRgNC10YHRg9GA0YHRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0KfQtdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxOCDRgdC8LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtCwINCy0LjQu9C60LA/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LrQsNGE0LU6INCj0LvRg9GH0YjQuNGC0LUg0YHQtdGA0LLQuNGA0L7QstC60YMg0Lgg0YHQvtC60YDQsNGC0LjRgtC1INGA0LDRgdGF0L7QtNGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0LjQsdC+0YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHQu9GD0LbQsdGLINC00L7RgdGC0LDQstC60Lg6INCe0LHQtdGB0L/QtdGH0YzRgtC1INC60LvQuNC10L3RgtC+0LIg0YPQtNC+0LHQvdGL0LzQuCDQuCDQvdCw0LTQtdC20L3Ri9C80Lgg0YHRgtC+0LvQvtCy0YvQvNC4INC/0YDQuNCx0L7RgNCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiDQmNC00LXQsNC70YzQvdCwINC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDQstC10YfQtdGA0LjQvdC+0Log0LjQu9C4INC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0L7RgdGC0L7Rj9C90L3Ri9GFINC30LDQutGD0L/QvtC6INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0LLQuNC70L7QuiAmbWRhc2g7INC90LDRiNCwINC80L7QtNC10LvRjCDQv9GA0L7RgdC70YPQttC40YIg0LPQvtC00YssINGB0L7RhdGA0LDQvdGP0Y8g0LHQtdC30YPQv9GA0LXRh9C90YvQuSDQstC40LQuINCV0ZEg0Y3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQv9C+0LLRi9GB0Y/RgiDQu9C+0Y/Qu9GM0L3QvtGB0YLRjCDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LgsINGB0YLQuNC70Y8g0Lgg0LfQsNCx0L7RgtGLINC+INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgZGFrJnNjYXJvbjthOiBpenR1csSrZ2EsIHN0aWzEq2dhIHVuIGJ1ZMW+ZXRhbSBkcmF1ZHrEq2dhPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgJnNjYXJvbjtvIGRhayZzY2Fyb247dT88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSZuYnNwO2F0a8SBcnRvdGkgbGlldG9qYW3EgSBtZWxuxIEgZGFrJnNjYXJvbjthJm5ic3A7aXIgaWRlxIFscyByaXNpbsSBanVtcyByZXN0b3LEgW5pZW0sIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtIHVuIG3EgWpzYWltbmllY8SrYsSBbSwga2FzIHbEk2xhcyBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cywgc2FnbGFixIFqb3QgYXVnc3R1IGt2YWxpdMSBdGkuIFTEgXMgb3B0aW3EgWzEgSBjZW5hIHVuIGl6dHVyxKtiYSBwYWRhcmEgdG8gcGFyIGxhYsSBa28gaXp2xJNsaSBzdGFycCBidWTFvmV0YSB1biBwcmVtaXVtIGllc3DEk2rEgW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SXptYWtzdSBlZmVrdGl2aXTEgXRlOiZuYnNwO0xpZWxpc2thIGNlbmFzIHVuIGt2YWxpdMSBdGVzIGF0dGllY8SrYmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtiYTombmJzcDtBdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYSwga2FzIGl6dHVyIGF0a8SBcnRvdHUgbGlldG8mc2Nhcm9uO2FudSB1biB0cmF1a3UgbWF6Z8SBamFtbyBtYSZzY2Fyb247xKtudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+U3RpbMSrZ3MgZGl6YWluczombmJzcDtNZWxuxIEga3LEgXNhIHVuIDE4IGNtIGdhcnVtcyBwaWUmc2Nhcm9uO8S3aXIgbcWrZGVybnUgaXpza2F0dSBqZWJrdXJhbSBnYWxkYSBrbMSBanVtYW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVrb2xvxKNpc2t1bXM6Jm5ic3A7U2FtYXppbmlldCB2aWVucmVpesSTasSBcyBwbGFzdG1hc2FzIGl6bWFudG8mc2Nhcm9uO2FudSE8L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiZuYnNwO1DEgXJ0aWthaSBkcm8mc2Nhcm9uO2EsIEJQQS1icsSrdmEgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LcsSBc2E6Jm5ic3A7TWVsbmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkdhcnVtczombmJzcDsxOCBjbSAoaWRlxIFsaSBwaWVtxJNyb3RzIMSTZGllbmllbSBubyBzYWzEgXRpZW0gbMSrZHogZ2HEvGFzIMSTZGllbmllbSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiZuYnNwO0RybyZzY2Fyb247aSBtYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZla3RpIHBpZW3Ek3JvdGE6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0b3LEgW5pZW0gdW4ga2FmZWpuxKtjxIFtOiZuYnNwO1Bhc25pZWR6aWV0IMSTZGllbnVzIGFyIHN0aWx1IHVuIHLFq3DEk2ppZXRpZXMgcGFyIHZpZGkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlBpZWfEgWRlcyBwYWthbHBvanVtaWVtOiZuYnNwO05vZHJvJnNjYXJvbjtpbmlldCBrbGllbnRpZW0ga29tZm9ydHUgYXIgaXp0dXLEq2fEgW0gZGFrJnNjYXJvbjvEgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk3EgWrEgW06Jm5ic3A7SWRlxIFsaSBwaWtuaWtpZW0sIHBhc8SBa3VtaWVtIHZhaSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdMSBIGlyIGl6ZGV2xKtnYSBpZWfEgWRlPzwvc3Ryb25nPjwvaDM+DQoNCjxwPklldGF1cGlldCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gcGFzdMSBdsSrZ2FzIHZpZW5yZWl6xJNqbyBkYWsmc2Nhcm9uO3UgaWVnxIFkZXMsIHVuIHZlaWNpbmlldCB6YcS8xIFrdSBwYXNhdWxpLiBUxIFzIGVyZ29ub21pc2thaXMgZGl6YWlucyB1biBpenR1csSrYmEgbm9kcm8mc2Nhcm9uO2luxIFzIGlsZ3N0byZzY2Fyb247dSBrYWxwbyZzY2Fyb247YW5hcyBsYWlrdS48L3A+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm1kYXNoOyBpenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwga2FzIGFwdmllbm8gcHJha3Rpc2t1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgRm9ya3M6IER1cmFibGUsIFN0eWxpc2ggJmFtcDsgQnVkZ2V0LUZyaWVuZGx5PC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgRm9ya3M/PC9zdHJvbmc+PC9oMz4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgYmxhY2sgcGxhc3RpYyBmb3JrcyZuYnNwO3N0cmlrZSB0aGUgcGVyZmVjdCBiYWxhbmNlIGJldHdlZW4gYWZmb3JkYWJpbGl0eSBhbmQgcHJlbWl1bSBxdWFsaXR5LiBBdCAxOCBjbSBsb25nLCB0aGV5JnJzcXVvO3JlIGRlc2lnbmVkIGZvciBkdXJhYmlsaXR5LCBjb252ZW5pZW5jZSwgYW5kIHN0eWxlLCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgcmVzdGF1cmFudHMsIGRlbGl2ZXJ5IHNlcnZpY2VzLCBvciBlY28tY29uc2Npb3VzIGhvdXNlaG9sZHMuIFNheSBnb29kYnllIHRvIHNpbmdsZS11c2UgcGxhc3RpYyBhbmQgZW1icmFjZSBhIHN1c3RhaW5hYmxlIGRpbmluZyBleHBlcmllbmNlITwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+Q29zdC1FZmZlY3RpdmU6Jm5ic3A7UHJpY2VkIGJldHdlZW4gYnVkZ2V0IGFuZCBwcmVtaXVtIG9wdGlvbnMgJm1kYXNoOyBleGNlbGxlbnQgdmFsdWUgZm9yIG1vbmV5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IExvbmctTGFzdGluZzombmJzcDtNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBsYXN0aWMgdGhhdCByZXRhaW5zIHNoYXBlIGV2ZW4gYWZ0ZXIgcmVwZWF0ZWQgZGlzaHdhc2hlciBjeWNsZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk1vZGVybiBEZXNpZ246Jm5ic3A7U2xlZWsgYmxhY2sgY29sb3IgY29tcGxlbWVudHMgYW55IHRhYmxlIHNldHRpbmcsIGZyb20gY2FzdWFsIG1lYWxzIHRvIHVwc2NhbGUgZXZlbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlIHBsYXN0aWMgd2FzdGUgd2l0aCBmb3JrcyBidWlsdCBmb3IgcmV1c2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTggY20gKHBlcmZlY3QgZm9yIG1haW4gZGlzaGVzLCBzYWxhZHMsIG9yIGRlc3NlcnRzKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIGVmZm9ydGxlc3MgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RhdXJhbnRzICZhbXA7IENhZmVzOiZuYnNwO0VsZXZhdGUgeW91ciBwcmVzZW50YXRpb24gd2hpbGUgY3V0dGluZyBjb3N0cyBvbiBkaXNwb3NhYmxlIGN1dGxlcnkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkZvb2QgRGVsaXZlcnkgU2VydmljZXM6Jm5ic3A7RW5zdXJlIG1lYWxzIGFycml2ZSB3aXRoIHN0dXJkeSwgcmV1c2FibGUgdXRlbnNpbHMgY3VzdG9tZXJzIHdpbGwgbG92ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U8c3Ryb25nPjo8L3N0cm9uZz4mbmJzcDtJZGVhbCBmb3IgcGFydGllcywgcGljbmljcywgb3IgZXZlcnlkYXkgbWVhbHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEludmVzdG1lbnQ6PC9zdHJvbmc+PC9oMz4NCg0KPHA+Qm9vc3QgY3VzdG9tZXIgc2F0aXNmYWN0aW9uIHdpdGggZXJnb25vbWljIGZvcmtzIHRoYXQgZW5oYW5jZSBkaW5pbmcgY29tZm9ydC4gVGhlaXIgdGltZWxlc3MgZGVzaWduIGFuZCBydWdnZWQgYnVpbGQgZ3VhcmFudGVlIGxvbmctdGVybSBzYXZpbmdzIGFuZCBzdXN0YWluYWJpbGl0eS48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdXBncmFkZSB5b3VyIHNlcnZpY2Ugd2l0aCBmb3JrcyB0aGF0IGJsZW5kIHByYWN0aWNhbGl0eSwgc3R5bGUsIGFuZCBlY28tcmVzcG9uc2liaWxpdHkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjQ4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjIgMTM6NDU6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTk0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMgZm9yayAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiMmEzNTRkMzI1NDI0YWVkY2QzN2VkNDRhMzYyYmIyYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBibGFjayBwbGFzdGljIGZvcmsg4oCUIGVjby1mcmllbmRseSwgZHVyYWJsZSwgYW5kIGRpc2h3YXNoZXItc2FmZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSBwbGFzdG1hc2FzIGRha8WhYSDigJQgaXp0dXLEq2dhIHVuIHZpZGVpIGRyYXVkesSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsCAxOCDRgdC8IOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINC30LDQvNC10L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMjA5Ml0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE1OTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjIyNTIyMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyOTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JvQvtC20LrQsCDRh9Cw0LnQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPIDEyIGNtLCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFTEk2prYXJvdGUgZGF1ZHpyZWl6bGlldG9qYW3EgSAxMiBjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBUZWEgU3Bvb24gUmV1c2FibGUgMTIgY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC60LA6INGB0YLQuNC70YwsINGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC80L3QvtCz0L7RgNCw0LfQvtCy0YPRjiDRh9Cw0LnQvdGD0Y4g0LvQvtC20LrRgz88L3N0cm9uZz48L2gzPg0KDQo8cD7QndCw0YjQsCDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC10YfQutCwINC40Lcg0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwuINCSINC+0YLQu9C40YfQuNC1INC+0YIg0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQsNC90LDQu9C+0LPQvtCyLCDQvtC90LAg0L/RgNC+0YHQu9GD0LbQuNGCINCy0LDQvCDQs9C+0LTQsNC80Lgg0LHQu9Cw0LPQvtC00LDRgNGPINC/0YDQvtGH0L3QvtC80YMg0LzQsNGC0LXRgNC40LDQu9GDINC4INGD0YHRgtC+0LnRh9C40LLQvtGB0YLQuCDQuiDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyINC4INCy0L3QtdGB0LjRgtC1INCy0LrQu9Cw0LQg0LIg0LfQsNGJ0LjRgtGDINC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YshPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6INCh0L7QutGA0LDRgtC40YLQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0JvQvtC20LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Yw6INCY0LfQvdC+0YHQvtGB0YLQvtC50LrQuNC5INC/0LvQsNGB0YLQuNC6INGB0L7RhdGA0LDQvdGP0LXRgiDRhNC+0YDQvNGDINC00LDQttC1INC/0YDQuCDQsNC60YLQuNCy0L3QvtC5INGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiDQmNC00LXQsNC70YzQvdCwINC00LvRjyDRh9Cw0Y8sINC60L7RhNC1LCDQtNC10YHQtdGA0YLQvtCyINC4INCz0L7RgNGP0YfQuNGFINCx0LvRjtC0LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTog0KfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INGN0YDQs9C+0L3QvtC80LjRh9C90LDRjyDRhNC+0YDQvNCwICjQtNC70LjQvdCwIDEyINGB0LwpINC00L7QsdCw0LLRj9GCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLQuCDQstCw0YjQtdC80YMg0YHRgtC+0LvRgy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0JLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C5INC/0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0JrQu9Cw0YHRgdC40YfQtdGB0LrQuNC5INGH0ZHRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTIg0YHQvCAtJm5ic3A70YPQtNC+0LHQvdGL0Lkg0YDQsNC30LzQtdGAINC00LvRjyDRh9Cw0YjQtdC6INC4INCx0LvRjtC0LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0LAg0LvQvtC20LrQsD88L3N0cm9uZz48L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiDQo9C60YDQsNGB0LjRgiDRg9GC0YDQtdC90L3QuNC1INGH0LDQtdC/0LjRgtC40Y8g0Lgg0YHQtdC80LXQudC90YvQtSDRg9C20LjQvdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI6INCh0YLQuNC70YzQvdGL0Lkg0Lgg0L/RgNCw0LrRgtC40YfQvdGL0Lkg0LLQsNGA0LjQsNC90YIg0LTQu9GPINC/0L7QtNCw0YfQuCDQtNC10YHQtdGA0YLQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0Y3QutC+LdCw0LrRgtC40LLQuNGB0YLQvtCyOiDQn9C+0LzQvtCz0LDQtdGCINGB0L7QutGA0LDRgtC40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QktGL0LHQuNGA0LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGD0Y4g0YfQsNC50L3Rg9GOINC70L7QttC60YMsINCy0Ysg0L3QtSDRgtC+0LvRjNC60L4g0Y3QutC+0L3QvtC80LjRgtC1INC90LAg0L/QvtC60YPQv9C60LUg0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQv9GA0LjQsdC+0YDQvtCyLCDQvdC+INC4INC00LXQu9Cw0LXRgtC1INC+0YHQvtC30L3QsNC90L3Ri9C5INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC/0LvQsNC90LXRgtGLLiDQp9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0LvQsNC60L7QvdC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC/0L7QtNGH0LXRgNC60L3Rg9GCINCy0LDRiCDQstC60YPRgSwg0LAg0L/RgNC+0YfQvdC+0YHRgtGMINC80LDRgtC10YDQuNCw0LvQsCDQvtCx0LXRgdC/0LXRh9C40YIg0LrQvtC80YTQvtGA0YIg0L3QsCDQtNC+0LvQs9C40LUg0LPQvtC00YsuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOy0mbmJzcDvRgdC00LXQu9Cw0LnRgtC1INGI0LDQsyDQuiDRjdC60L7Qu9C+0LPQuNGH0L3QvtC80YMg0L7QsdGA0LDQt9GDINC20LjQt9C90Lgg0LHQtdC3INC60L7QvNC/0YDQvtC80LjRgdGB0L7QsiDQsiDRgdGC0LjQu9C1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgdMSTamthcm90ZTogaXp0dXLEq2dhLCB2aWRlaSBkcmF1ZHrEq2dhIHVuIHN0aWzEq2dhPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgJnNjYXJvbjtvIHTEk2prYXJvdGk/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UgYXRrxIFydG90aSBsaWV0b2phbcSBIHTEk2prYXJvdGUgbm8gcGxhc3RtYXNhcyBpciBpZGXEgWxzIHJpc2luxIFqdW1zIGlrdmllbmFtLCBrYXMgdsSTbGFzIHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGl6dsSTbMSTdGllcyBpbGd0c3DEk2rEq2d1IGFsdGVybmF0xKt2dS4gVMSBIGlyIGl6dHVyxKtnYSwgZHJvJnNjYXJvbjthIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSB1biBrYWxwb3MgZ2FkaWVtLCBhdGvEgXJ0b2pvdCBsaWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlZpZGVpIGRyYXVkesSrZ2EmbmJzcDsmbmRhc2g7IHNhbWF6aW5hIHZpZW5yZWl6xJNqxIFzIHBsYXN0bWFzYXMgaXptYW50byZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrZ2EmbmJzcDsmbmRhc2g7IGl6Z2F0YXZvdGEgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFydGlrYXMgcGxhc3RtYXNhcywga2FzIGl6dHVyIHJlZ3VsxIFydSBsaWV0byZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5TdGlsxKtnYSZuYnNwOyZuZGFzaDsgbWVsbsSBIGtyxIFzYSB1biBtxatkZXJucyBkaXphaW5zICgxMiBjbSBnYXJ1bXMpIHBpZSZzY2Fyb247xLdpciBlbGVnYW5jaSBqZWJrdXJhbSBnYWxkYSBkZWtvcmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlVuaXZlcnPEgWxhJm5ic3A7Jm5kYXNoOyBwaWVtxJNyb3RhIHTEk2phaSwga2FmaWphaSwgZGVzZXJ0aWVtIHVuIGthcnN0aWVtIMSTZGllbmllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiBQxIFydGlrYWkgZHJvJnNjYXJvbjthIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S3LEgXNhOiBNZWxuYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+R2FydW1zOiAxMiBjbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6IE1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S2FtICZzY2Fyb247xKsga2Fyb3RlIGlyIGRvbcSBdGE/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NxIFqc2FpbW5pZWPEq2LEgW0mbmJzcDsmbmRhc2g7IGlkZcSBbGEgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkthZmVqbsSrY8SBbSB1biByZXN0b3LEgW5pZW0mbmJzcDsmbmRhc2g7IHByYWt0aXNrcyByaXNpbsSBanVtcyBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZGVpIGFwemluxIF0aWVtIGNpbHbEk2tpZW0mbmJzcDsmbmRhc2g7IHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdGFzIGlyIGl6ZGV2xKtnaT88L3N0cm9uZz48L2gzPg0KDQo8cD5JenbEk2xvdGllcyAmc2Nhcm9uO28gdMSTamthcm90aSwgasWrczo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SWV0YXVwxIF0IG5hdWR1LCBpenZhaXJvdGllcyBubyBwYXN0xIF2xKtnYXMgdmllbnJlaXrEk2pvIGthcm90xYZ1IGllZ8SBZGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WZWljaW5hdCB6YcS8xIFrdSB2aWRpLCBzYW1hemlub3QgYXRrcml0dW11cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SWVnxatzdGF0IHN0aWzEq2d1IHVuIGl6dHVyxKtndSBwaWVkZXJ1bXUsIGthcyBrYWxwb3MgZ2FkaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbmRhc2g7IGl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBzdGlsdSB1biBhdGJpbGTEq2J1IHByZXQgcGxhbsSTdHUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgVGVhc3Bvb246IER1cmFibGUsIEVjby1GcmllbmRseSAmYW1wOyBTdHlsaXNoPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgVGVhc3Bvb24/PC9zdHJvbmc+PC9oMz4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgYmxhY2sgcGxhc3RpYyB0ZWFzcG9vbiZuYnNwO2NvbWJpbmVzIHN1c3RhaW5hYmlsaXR5IHdpdGggcHJhY3RpY2FsaXR5LiBVbmxpa2UgZGlzcG9zYWJsZSB1dGVuc2lscywgaXQmcnNxdW87cyBidWlsdCB0byBsYXN0LCBvZmZlcmluZyBkdXJhYmlsaXR5IGFuZCBkaXNod2FzaGVyIHJlc2lzdGFuY2UuIFBlcmZlY3QgZm9yIGRhaWx5IHVzZSwgaXQgcmVkdWNlcyBwbGFzdGljIHdhc3RlIHdoaWxlIGFkZGluZyBlbGVnYW5jZSB0byB5b3VyIHRhYmxlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk6PC9zdHJvbmc+Jm5ic3A7U2xhc2ggc2luZ2xlLXVzZSBwbGFzdGljIHdhc3RlIHdpdGggYSBzcG9vbiBkZXNpZ25lZCBmb3IgZW5kbGVzcyByZXVzZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EdXJhYmxlOjwvc3Ryb25nPiZuYnNwO01hZGUgZnJvbSBoaWdoLXF1YWxpdHksIGZvb2QtZ3JhZGUgcGxhc3RpYyB0aGF0IHdpdGhzdGFuZHMgZGFpbHkgd2Vhci48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EaXNod2FzaGVyLVNhZmU6PC9zdHJvbmc+Jm5ic3A7RWFzeSB0byBjbGVhbiBhbmQgbWFpbnRhaW4gZm9yIGhhc3NsZS1mcmVlIHVzZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TdHlsaXNoIERlc2lnbjo8L3N0cm9uZz4mbmJzcDtTbGVlayBibGFjayBjb2xvciBhbmQgMTIgY20gbGVuZ3RoIGZpdCBzZWFtbGVzc2x5IHdpdGggY3VwcywgbXVncywgYW5kIGRpc2hlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2Qtc2FmZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzEyIGNtIChpZGVhbCBmb3Igc3RpcnJpbmcsIHNlcnZpbmcsIGFuZCBlYXRpbmcpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgcXVpY2sgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0VsZXZhdGUgbW9ybmluZyBjb2ZmZWUgb3IgdGVhIHJpdHVhbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhZmVzICZhbXA7IFJlc3RhdXJhbnRzOiZuYnNwO1NlcnZlIGRlc3NlcnRzIGFuZCBiZXZlcmFnZXMgd2l0aCBlY28tY29uc2Npb3VzIHN0eWxlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tV2FycmlvcnM6Jm5ic3A7Q3V0IHBsYXN0aWMgd2FzdGUgd2l0aG91dCBzYWNyaWZpY2luZyBjb252ZW5pZW5jZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgQnV5Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPlNhdmUgbW9uZXkgb24gZGlzcG9zYWJsZSBzcG9vbnMgd2hpbGUgc3VwcG9ydGluZyBhIGdyZWVuZXIgcGxhbmV0LiBJdHMgdGltZWxlc3MgZGVzaWduIGFuZCBydWdnZWQgYnVpbGQgZW5zdXJlIHllYXJzIG9mIHJlbGlhYmxlIHNlcnZpY2UuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDstJm5ic3A7ZW1icmFjZSBzdXN0YWluYWJpbGl0eSB3aXRoIGEgc3Bvb24gdGhhdCBjYXJlcyBmb3IgeW91ciBjb21mb3J0IGFuZCB0aGUgRWFydGghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzUzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDUwMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyNC0xMS0yOCAxMDoxNTo0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0yMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMjA5Mi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFRlYSBTcG9vbiBSZXVzYWJsZSAxMiBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEuNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxLjY1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjNzkzOGJiMzkzZjk1NDkxN2RhOTFmMDEyZjZlYmJhMy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBCbGFjayByZXVzYWJsZSBwbGFzdGljIHRlYXNwb29uIOKAlCBlY28tZnJpZW5kbHkgYWx0ZXJuYXRpdmUgdG8gZGlzcG9zYWJsZSB1dGVuc2lscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE1lbG5hIGRhdWR6a8SBcnQgbGlldG9qYW1hIHBsYXN0bWFzYXMgdMSTamthcm90ZSDigJQgZWtvbG/Eo2lza2EgYWx0ZXJuYXTEq3ZhIHZpZW5yZWl6IGxpZXRvamFtaWVtIGdhbGRhIHBpZWRlcnVtaWVtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KfCrdGR0YDQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC60LAg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxLjY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMzQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkgMjUwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMga29rdGVpxLx1IGdsxIF6ZXMgMjUwIG1sLCBQUywgY2F1cnNwxKtkxKtnYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0L3QsNC/0LjRgtC60LDQvNC4INGN0LrQvtC70L7Qs9C40YfQvdC+OiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdGC0LDQutCw0L3Rizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCf0L7Qv9GA0L7QsdGD0LnRgtC1INC90LDRiNC4Jm5ic3A70L/RgNC+0LfRgNCw0YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLIDI1MCDQvNC7Jm5ic3A7Jm1kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INGB0YLQuNC70Y8g0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4ISDQrdGC0Lgg0L/RgNC+0YfQvdGL0LUg0YHRgtCw0LrQsNC90YssINC90LDQv9C+0LzQuNC90LDRjtGJ0LjQtSDRgdGC0LXQutC70L4sINGB0L7Qt9C00LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LksINGB0LzRg9C30LgsINGF0L7Qu9C+0LTQvdC+0LPQviDRh9Cw0Y8g0Lgg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNGC0LrQvtCyLiDQmNGFINC60YDQuNGB0YLQsNC70YzQvdCw0Y8g0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCDQuiDQv9C+0LLRgNC10LbQtNC10L3QuNGP0Lwg0LTQtdC70LDRjtGCINC40YUg0LjQtNC10LDQu9GM0L3Ri9C80Lgg0LTQu9GPINCw0LrRgtC40LLQvdGL0YUg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS48L3A+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LImbmJzcDvQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhNC10YHRgtC40LLQsNC70LXQuSwg0L/QuNC60L3QuNC60L7Qsiwg0LLQtdGH0LXRgNC40L3QvtC6INGDINCx0LDRgdGB0LXQudC90LAg0LjQu9C4INGD0LvQuNGH0L3Ri9GFINCx0LDRgNC+0LIuINCS0LzQtdGB0YLQviDQvtC00L3QvtGA0LDQt9C+0LLQvtC5INC/0L7RgdGD0LTRiyDQstGL0LHQtdGA0LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LLQsNGA0LjQsNC90YIsINC60L7RgtC+0YDRi9C5INGB0L7RhdGA0LDQvdGP0LXRgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwuINCe0LHRitC10LwgMjUwINC80Lsg0YPQtNC+0LHQtdC9INC60LDQuiDQtNC70Y8g0LrRgNC10L/QutC40YUg0LrQvtC60YLQtdC50LvQtdC5LCDRgtCw0Log0Lgg0LTQu9GPINC70LXQs9C60LjRhSDQvdCw0L/QuNGC0LrQvtCyLCDQsCDQvNCw0YLQtdGA0LjQsNC7INC90LUg0LLQv9C40YLRi9Cy0LDQtdGCINC30LDQv9Cw0YXQuC48L3A+DQoNCjxwPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JrRgNC40YHRgtCw0LvRjNC90LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Yw6INCh0YLQuNC70Ywg0YHRgtC10LrQu9CwINCx0LXQtyDRgNC40YHQutCwINGA0LDQt9Cx0LjRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0LvQtdCz0LrQvtGB0YLRjDog0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0L/Rg9GC0LXRiNC10YHRgtCy0LjQuSDQuCDQsNC60YLQuNCy0L3QvtCz0L4g0L7RgtC00YvRhdCwLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qn9GA0L7RgdGC0L7QuSDRg9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkmbmJzcDvQuCDRg9GB0YLRgNCw0LjQstCw0LnRgtC1INC/0YDQsNC30LTQvdC40LrQuCDQsdC10Lcg0LLRgNC10LTQsCDQtNC70Y8g0L/Qu9Cw0L3QtdGC0YshPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkR6ZXJpZXQgYXRiaWxkxKtnaTogRGF1ZHprxIFydCBsaWV0b2phbWFzIHBsYXN0bWFzYXMgZ2zEgXplcyBhdWtzdGFqaWVtIGR6xJNyaWVuaWVtPC9zdHJvbmc+PC9oMj4NCg0KPHA+SXpiYXVkaWV0IGR6xJNyaWVudSBzdGlsxIEgYXIgbcWrc3UmbmJzcDtjYXVyc3DEq2TEq2dhasSBbSBkYXVkemvEgXJ0IGxpZXRvamFtxIFtIGdsxIF6xJNtIDI1MCBtbCEgJlNjYXJvbjvEq3MgaXp0dXLEq2fEgXMgZ2zEgXplcywga2FzIGF0Z8SBZGluYSBzdGlrbHUsIGlyIHJhZMSrdGFzIGtva3RlacS8aWVtLCBzbcWrZMW+aWVtLCBsZWR1cyB0xJNqYWkgdW4gamVia3VyYW0gYXRzdmFpZHppbm8mc2Nhcm9uO2FtIGR6xJNyaWVuYW0uIFNrYWlkcsSBcyB1biBuZWxhdcW+YW3EgXMsIHTEgXMgYXB2aWVubyBlbGVnYW5jaSBhciBpenR1csSrYnUsIGthcyBuZXBpZWNpZSZzY2Fyb247YW1hIHBpa25pa2llbSwgZmVzdGl2xIFsaWVtIHZhaSBiYWxsxJNtLjwvcD4NCg0KPHA+RGF1ZHprxIFydCBsaWV0b2phbWFzIHBsYXN0bWFzYXMgZ2zEgXplcyBhdWtzdGFqaWVtIGR6xJNyaWVuaWVtJm5ic3A7aXIgaWRlxIFsYXMgxIFyYSBwYXPEgWt1bWllbSwga8SBenUgdmFrYXJpZW0gdmFpIGLEgXJhIHZha2FyaWVtIGTEgXJ6xIEuIFTEgXMgYWl6c3TEgWogdmllbnJlaXogbGlldG9qYW1vcyBwcm9kdWt0dXMsIHNhbWF6aW5vdCBhdGtyaXR1bXVzLCB1biBzYWdsYWLEgSBkesSTcmllbnUgdsSTc3VtdS4gMjUwIG1sIHRpbHB1bXMgaXIgcGllbcSTcm90cyBnYW4gc3DEk2PEq2dpZW0ga29rdGVpxLxpZW0sIGdhbiB2aWVnbGllbSBkesSTcmllbmllbS48L3A+DQoNCjxwPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlNrYWlkcnVtczogSXpza2F0cyBrxIEgc3Rpa2xhbSwgYmV0IGJleiBib2rEgWp1bXUgcmlza3UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtiYSB1biB2aWVnbHVtczogRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgxIFyxIEgdmFpIGNlxLxvanVtb3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZWdsYSB0xKtyxKsmc2Nhcm9uO2FuYTogVMSrcsSBbWFzIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlBpZXZpZW5vamlldGllcyBpbGd0c3DEk2rEq2dhaSBrdWx0xatyYWkgJm1kYXNoOyBpZWfEgWTEgWppZXRpZXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzIGtva3RlacS8dSBnbMSBemVzJm5ic3A7amF1ICZzY2Fyb247b2RpZW4hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlNpcCBzdXN0YWluYWJseTogUmV1c2FibGUgcGxhc3RpYyBnbGFzc2VzIGZvciBjb2xkIGRyaW5rczwvc3Ryb25nPjwvaDI+DQoNCjxwPkVsZXZhdGUgeW91ciBiZXZlcmFnZSBleHBlcmllbmNlIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgY2xlYXIgcGxhc3RpYyBjdXBzIDI1MCBtbCZuYnNwOyZtZGFzaDsgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIHByYWN0aWNhbGl0eSEgRGVzaWduZWQgdG8gbWltaWMgdGhlIGVsZWdhbmNlIG9mIHJlYWwgZ2xhc3MsIHRoZXNlIGR1cmFibGUgY3VwcyBhcmUgaWRlYWwgZm9yIGNvY2t0YWlscywgc21vb3RoaWVzLCBpY2VkIHRlYXMsIGFuZCBhbnkgcmVmcmVzaGluZyBjb2xkIGRyaW5rLiBDcnlzdGFsLWNsZWFyIGFuZCBzaGF0dGVycHJvb2YsIHRoZXkgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHRoZSByZXNpbGllbmNlIG5lZWRlZCBmb3IgbGl2ZWx5IGdhdGhlcmluZ3MuPC9wPg0KDQo8cD5SZXVzYWJsZSBwbGFzdGljIGdsYXNzZXMgZm9yIGNvbGQgZHJpbmtzJm5ic3A7YXJlIGNyYWZ0ZWQgdG8gd2l0aHN0YW5kIG91dGRvb3IgYmFycywgZmVzdGl2YWxzLCBwaWNuaWNzLCBhbmQgcG9vbCBwYXJ0aWVzLiBVbmxpa2Ugc2luZ2xlLXVzZSBvcHRpb25zLCB0aGV5IHJlZHVjZSB3YXN0ZSB3aGlsZSBtYWludGFpbmluZyBhIHByZW1pdW0gbG9vay4gVGhlIDI1MCBtbCBjYXBhY2l0eSBpcyB2ZXJzYXRpbGUgZW5vdWdoIGZvciBib3RoIGJvbGQgbWl4ZWQgZHJpbmtzIGFuZCBsaWdodCBiZXZlcmFnZXMsIGVuc3VyaW5nIGV2ZXJ5IHNpcCBzdGF5cyBjaGlsbGVkIGFuZCBlbmpveWFibGUuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgZmVhdHVyZXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5DcnlzdGFsIGNsYXJpdHk6IFRyYW5zcGFyZW50IGRlc2lnbiBtaW1pY3MgZ2xhc3MgZm9yIGEgY2xhc3N5IHByZXNlbnRhdGlvbi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBsaWdodHdlaWdodDogUGVyZmVjdCBmb3IgdHJhdmVsIG9yIG91dGRvb3IgZXZlbnRzICZtZGFzaDsgbm8gYnJlYWthZ2Ugd29ycmllcyE8L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWFzeSB0byBjbGVhbjogRGlzaHdhc2hlci1zYWZlIGZvciBoYXNzbGUtZnJlZSByZXVzZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlVwZ3JhZGUgeW91ciBkcmlua3dhcmUgY29sbGVjdGlvbiB3aXRoIHRoZXNlJm5ic3A7cmV1c2FibGUgY29ja3RhaWwgY3VwcyZuYnNwO2FuZCB0b2FzdCB0byBlY28tZnJpZW5kbHkgY2VsZWJyYXRpb25zITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1NTI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMjAgMTM6MDE6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA2LjcwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBhMmE3NmEyZTAxODVhZGZmYTc5MGNiNGJhMjcyZTNjNS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBrb2t0ZWnEvHUgZ2zEgXplcyAyNTAgbWwsIGNhdXJzcMSrZMSrZ3MgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0J/QoQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDYxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tVEIyOEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMjg1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiywgODUwINC80LssINCf0J8sINGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA4NTAgbWwsIFBQLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgODUwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLIDg1MCDQvNC7INCx0LXQtyDRgdC10LrRhtC40Lk6INCj0LTQvtCx0YHRgtCy0L4g0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0LvQtdCz0LrQuNC1Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10YHQtdGA0YLQvtCyINC4INC30LDQutGD0YHQvtC6Jm5ic3A70LLRi9C00LXRgNC20LjQstCw0Y7RgiDQt9Cw0LzQvtGA0L7Qt9C60YMsINGA0LDQt9C+0LPRgNC10LIg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC60LUg0Lgg0LzRi9GC0YzQtSDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCf0YDQvtC00YPQvNCw0L3QvdGL0Lkg0LTQuNC30LDQudC9Jm5ic3A70LPQtdGA0LzQtdGC0LjRh9C90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7QuSDQutGA0YvRiNC60Lgg0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtC70LjQstCw0L3QuNGPLCDQsCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDRgdGC0LXQvdC60Lgg0LTQtdC80L7QvdGB0YLRgNC40YDRg9GO0YIg0LDQv9C/0LXRgtC40YLQvdC+0LUg0YHQvtC00LXRgNC20LjQvNC+0LUuINCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC60LDRhNC1LCDQvtGE0LjRgdC90YvRhSDQvtCx0LXQtNC+0LIg0LjQu9C4INC/0LjQutC90LjQutC+0LIuINCj0YfQsNGB0YLQstGD0LnRgtC1INCyINC/0YDQvtCz0YDQsNC80LzQsNGFJm5ic3A70LTQtdC/0L7Qt9C40YLQvdC+0Lkg0YLQsNGA0YssINGH0YLQvtCx0Ysg0LzQuNC90LjQvNC40LfQuNGA0L7QstCw0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtYXMgdGFpc25zdMWrcnZlaWRhIGvEgXJiYXMgODUwIG1sOiBLb21wYWt0aSByaXNpbsSBanVtaSBpa2RpZW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzJm5ic3A7dmFpcsSBa2vEgXJ0IGxpZXRvamFtYXMgxJNkaWVuYSBrxIFyYmFzJm5ic3A7aXIgcGFyZWR6xJN0YXMgcG9yY2lqxIFtLCB1emtvZMSBbSB2YWkgZGVzZXJ0aWVtLiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBLiBWaWVnbGksIGJldCBpenR1csSrZ2ksIHTEgXMgaXIgaWRlxIFsYXMga2FmZWpuxKtjxIFtLCBiaXJvamllbSB2YWkgbcSBasSBbS4gUGllZGFsb3RpZXMmbmJzcDtkZXBvesSrdGEgc2lzdMSTbcSBcywgasWrcyBzYW1hemluxIF0IHZpZW5yZWl6IGxpZXRvamFtbyBwbGFzdG1hc2FzIGRhdWR6dW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSByZWN0YW5ndWxhciBzaW5nbGUtY29tcGFydG1lbnQgZm9vZCBjb250YWluZXJzIDg1MCBtbDogQ29tcGFjdCBzb2x1dGlvbiBmb3IgZXZlcnlkYXkgdXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+VGhlc2UmbmJzcDtyZXVzYWJsZSBjb250YWluZXJzIGZvciBmb29kIGRlbGl2ZXJ5Jm5ic3A7YXJlIGRlc2lnbmVkIGZvciBpbmRpdmlkdWFsIHBvcnRpb25zIG9mIHNvdXBzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBUaGUgQlBBLWZyZWUgY29uc3RydWN0aW9uIHdpdGhzdGFuZHMgdGVtcGVyYXR1cmVzIGZyb20gLTIwJmRlZztDIHRvICsxMjEmZGVnO0MsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZyZWV6aW5nLCBtaWNyb3dhdmluZywgYW5kIGRpc2h3YXNoaW5nLiBUaGUgc3BpbGwtcHJvb2YgbGlkIGVuc3VyZXMgbWVzcy1mcmVlIHRyYW5zcG9ydCwgd2hpbGUgdGhlIHRyYW5zcGFyZW50IGRlc2lnbiBzaG93Y2FzZXMgeW91ciBjdWxpbmFyeSBjcmVhdGlvbnMuIFBlcmZlY3QgZm9yIGNhZmVzLCBvZmZpY2VzLCBvciBob21lIGtpdGNoZW5zLCB0aGV5IGFsaWduIHdpdGgmbmJzcDtzdXN0YWluYWJsZSBwYWNrYWdpbmcgdHJlbmRzJm5ic3A7YW5kIHJlZHVjZSByZWxpYW5jZSBvbiBkaXNwb3NhYmxlIG9wdGlvbnMuIExpZ2h0d2VpZ2h0IHlldCBzdHVyZHksIHRoZXkmcnNxdW87cmUgaWRlYWwgZm9yIGVjby1jb25zY2lvdXMgYnVzaW5lc3NlcyBhZG9wdGluZyBkZXBvc2l0LWJhc2VkIHN5c3RlbXMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg1ODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIyNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDg1MCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDY0NjBhMjkzNjVkOTM3ZGI0OGMwNjI5M2Y1ZDEwZjExLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVycyBmb3IgdGFrZWF3YXkgODUwIG1sIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYXMgxJNkaWVudSBrxIFyYmFzIDg1MCBtbCBtZWxuYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YsgODUwINC80Lsg0LPQtdGA0LzQtdGC0LjRh9C90YvQuSDQtNC70Y8g0LLRgtC+0YDRi9GFINCx0LvRjtC0INC4INGB0LDQu9Cw0YLQvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODg1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0NDU5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviAxNjAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpesSTasSBcyDFoWFtcGFuaWXFoWEgZ2zEgXplcyAxNjAgbWwsIFBTLCBjYXVyc3DEq2TEq2dhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyAxNjAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD48c3Ryb25nPtCf0YDQsNC30LTQvdGD0LnRgtC1INGN0LrQvtC70L7Qs9C40YfQvdC+OiDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLJm5ic3A70LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L48L3N0cm9uZz48L3A+DQoNCjxwPtCS0YHRgtGA0LXRh9Cw0LnRgtC1INC60LDQttC00YvQuSDQvNC+0LzQtdC90YIg0YEg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGM0Y4g0Lgg0LfQsNCx0L7RgtC+0Lkg0L4g0L/RgNC40YDQvtC00LUg0YEg0L3QsNGI0LjQvNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C80Lgg0LHQvtC60LDQu9Cw0LzQuCDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviEg0K3RgtC4INGE0YPQttC10YDRiyDQvtCx0YrQtdC80L7QvCAxNjAg0LzQuyDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LjQs9GA0LjRgdGC0YvRhSDQstC40L0sINGB0L7RhdGA0LDQvdGP0Y8g0LjRhSDQv9GD0LfRi9GA0YzQutC4INC4INGC0L7QvdC60LjQuSDQsNGA0L7QvNCw0YIuINCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINGB0LLQsNC00LXQsSwg0LLQtdGH0LXRgNC40L3QvtC6INC40LvQuCDRgNC+0LzQsNC90YLQuNGH0LXRgdC60LjRhSDQstC10YfQtdGA0L7QsiAmbWRhc2g7INC+0L3QuCDQv9C+0LfQstC+0LvRj9GO0YIg0L3QsNGB0LvQsNC20LTQsNGC0YzRgdGPINC/0YDQtdC80LjQsNC70YzQvdGL0Lwg0LrQsNGH0LXRgdGC0LLQvtC8LCDQvdC1INCy0YDQtdC00Y8g0L/Qu9Cw0L3QtdGC0LUuPC9wPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+INGA0LDQt9GA0LDQsdC+0YLQsNC90YsmbmJzcDvQtNC70Y8g0YHQvtCy0LXRgNGI0LXQvdGB0YLQstC+0LLQsNC90LjRjyDQstCw0YjQtdCz0L4g0L7Qv9GL0YLQsC4g0KPQt9C60LDRjyDRhNC+0YDQvNCwINGB0L7RhdGA0LDQvdGP0LXRgiDQuNCz0YDQuNGB0YLQvtGB0YLRjCwg0LAg0L/RgNC+0YfQvdGL0Lkg0L/Qu9Cw0YHRgtC40Log0YPRgdGC0L7QudGH0LjQsiDQuiDQv9C+0LLRgNC10LbQtNC10L3QuNGP0LwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQvNC10YDQvtC/0YDQuNGP0YLQuNC5INC90LAg0L7RgtC60YDRi9GC0L7QvCDQstC+0LfQtNGD0YXQtS4g0JvQtdCz0LrQuNC1LCDQvdC+INC90LDQtNC10LbQvdGL0LUsINC+0L3QuCDRg9C00L7QsdC90Ysg0LIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1INC4INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC48L3A+DQoNCjxwPtCY0LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C1INC40Lcg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4gMTYwINC80LsmbmJzcDvQv9C+0LTQtNC10YDQttC40LLQsNGO0YIg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC90LDQv9C40YLQutCwINC4INC90LUg0LLQv9C40YLRi9Cy0LDRjtGCINC30LDQv9Cw0YXQuC4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDRgdGC0LXQutC70LAsINC+0L3QuCDQvdC1INC30LDQv9C+0YLQtdCy0LDRjtGCINC4INC90LUg0LHQvtGP0YLRgdGPINC/0LDQtNC10L3QuNC5LCDQs9Cw0YDQsNC90YLQuNGA0YPRjywg0YfRgtC+INC60LDQttC00YvQuSDQs9C70L7RgtC+0Log0L7RgdGC0LDQtdGC0YHRjyDRgdCy0LXQttC40LwuINCt0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4sINC00L7QsdCw0LLQu9GP0Y8g0LjQt9GL0YHQutCw0L3QvdC+0YHRgtC4INC70Y7QsdC+0LzRgyDRgdC+0LHRi9GC0LjRji48L3A+DQoNCjxwPtCS0YvQsdC40YDQsNC50YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQsdC10Lcg0YPRidC10YDQsdCwINGB0YLQuNC70Y4hINCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyZuYnNwO9GB0L7QutGA0LDRidCw0Y7RgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQvtGC0YXQvtC00L7QsiDQuCDQu9C10LPQutC+INC80L7RjtGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCf0LjQutC90LjQuiwg0YTQtdGB0YLQuNCy0LDQu9GMINC40LvQuCDQtNC+0LzQsNGI0L3QuNC5INGD0LbQuNC9ICZtZGFzaDsg0Y3RgtC4INCx0L7QutCw0LvRiyDRgdC+0YfQtdGC0LDRjtGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwuPC9wPg0KDQo8cD7Qn9C+0LTQsNGA0LjRgtC1INGB0LLQvtC40Lwg0L/RgNCw0LfQtNC90LjQutCw0Lwg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMICZtZGFzaDsg0LfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAJm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINCx0L7QutCw0LvQvtCyINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+Jm5ic3A70YPQttC1INGB0LXQs9C+0LTQvdGPITwvcD4NCg0KPHA+PGVtPtCf0YDQsNC30LTQvdGD0LnRgtC1INGP0YDQutC+LCDQt9Cw0LHQvtGC0YzRgtC10YHRjCDQviDQv9C70LDQvdC10YLQtSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QaWVzcGllZGllcyBpbGd0c3DEk2phaTogbcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplczwvc3Ryb25nPjwvaDI+DQoNCjxwPlN2aW5pZXQga2F0cnUgbWlya2xpIGFyIHN0aWx1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcGllZWp1LCBpem1hbnRvam90IG3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyEgJlNjYXJvbjvEq3MgMTYwIG1sIGdsxIF6ZXMsIHZlaWRvdGFzIHNwZWNpxIFsaSBwdXRvam8mc2Nhcm9uO2FqaWVtIHbEq25pZW0sIGFwdmllbm8gZWxlZ2FuY2kgdW4gcHJha3Rpc2t1bXUsIG5vZHJvJnNjYXJvbjtpbm90LCBrYSAmc2Nhcm9uO2FtcGFuaWV0aXMgc2FnbGFixIEgYnVyYnXEvHVzIHVuIHNtYWxrbyBhcm9txIF0dS4gSWRlxIFsaSBwaWVtxJNyb3RhcyBrxIF6xIFtLCBiYWxsxJNtIHZhaSByb21hbnRpc2tpZW0gdmFrYXJpZW0gJm1kYXNoOyB0xIFzIMS8YXVqIGJhdWTEq3QgYXVnc3TEgWvEgXMga3ZhbGl0xIF0ZXMgZHrEk3JpZW51LCBuZXJhZG90IGF0a3JpdHVtdXMuPC9wPg0KDQo8cD5EYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzIGlyIGl6c3RyxIFkxIF0YXMsIGxhaSB1emxhYm90dSBqxatzdSBiYXVkxKsmc2Nhcm9uO2FuYXMgcGllcmVkemkuICZTY2Fyb247YXVyxIEgZm9ybWEgc2FnbGFixIEgZHrEk3JpZW5hIGR6xKt2xKtndW11LCBiZXQgaXp0dXLEq2fEgSBwbGFzdG1hc2EgaXIgbm90dXLEq2dhIHByZXQgYm9qxIFqdW1pZW0gJm1kYXNoOyB0aWUmc2Nhcm9uO2kgdGFzLCBrYXMgdmFqYWR6xKtncyBwYXPEgWt1bWllbSDEgXLEgSB2YWkgZW5lcmdpc2tpZW0gc3ZpbsSTbS4gVmllZ2zEgXMsIGJldCBzdGFiaWzEgXMgZ2zEgXplcyBpciDEk3J0aSBwxIFydmlldG9qYW1hcyB1biBsaWV0b2phbWFzIHZhaXLEgWtrxIFydCwgcGFkYXJvdCB0xIFzIHBhciBndWRydSBpZWd1bGTEq2p1bXUgZ2FuIHNhaW1uaWVraWVtLCBnYW4gZWtvbG/Eo2lqYWkgYXB6aW7EgXRpZW0gZW50dXppYXN0aWVtLjwvcD4NCg0KPHA+SXpnYXRhdm90YXMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFydGlrYXMgcGxhc3RtYXNhcywgJnNjYXJvbjvEq3MmbmJzcDsxNjAgbWwgZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyZuYnNwO3V6dHVyIGR6xJNyaWVuYSB2xJNzdW11IHVuIG5ldXpzxatjIGFyb23EgXR1cy4gQXQmc2Nhcm9uO8S3aXLEq2LEgSBubyBzdGlrbGEsIHTEgXMgbmVhaXpzbW9nIHVuIG5lcGzEq3N0LCBub2RybyZzY2Fyb247aW5vdCwga2Ega2F0cnMgbWFsa29qdW1zIGlyIHRpa3BhdCBzdmFpZ3Mga8SBIHBpcm1haXMuIEVyZ29ub21pc2thaXMgZGl6YWlucyB2aWVnbGkgaWVkZXJhcyByb2vEgSwgcGlldmllbm9qb3QgaXpzbWFsY2luxIF0xKtidSBqZWJrdXJhbSBwYXPEgWt1bWFtLjwvcD4NCg0KPHA+SXp2xJNsaWVzIGlsZ3RzcMSTanUsIG5ldXB1csSTam90IHN0aWx1ISBNxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMgZ2zEgXplcyZuYnNwO3NhbWF6aW5hIHZpZW5yZWl6IGxpZXRvamFtbyBpenN0csSBZMSBanVtdSBkYXVkenVtdSB1biBpciB2aWVnbGkgdMSrcsSBbWFzIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS4gVmFpIHTEgSBixatzIGTEgXJ6xIEgYmFsbMSrdGUsIGZlc3RpdsSBbHMgdmFpIG3EgWrEgXMgcGF2YWTEq3RzIHZha2FycyAmbWRhc2g7ICZzY2Fyb247xKtzIGdsxIF6ZXMgYXB2aWVubyBzdGlsdSB1biBpenR1csSrYnUuPC9wPg0KDQo8cD5KYSB2xJNsaWVzLCBsYWkgdGF2aSBzdsSTdGtpIGvEvMWrc3QgdmlkZWkgZHJhdWR6xKtnxIFraSwgcGFzxat0aSBzYXZ1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbW8gJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIHFvnUmbmJzcDtrb21wbGVrdHUgamF1ICZzY2Fyb247b2RpZW4hPC9wPg0KDQo8cD48ZW0+U3ZpbsSTdCB2YXIgYXLEqyBhdGJpbGTEq2dpITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlRvYXN0IHN1c3RhaW5hYmx5OiBPdXIgcmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlczwvc3Ryb25nPjwvaDI+DQoNCjxwPkNlbGVicmF0ZSBldmVyeSBtb21lbnQgd2l0aCBlbGVnYW5jZSBhbmQgZWNvLWNvbnNjaW91c25lc3MgdXNpbmcgb3VyJm5ic3A7UmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyEgRGVzaWduZWQgZm9yIHNwYXJrbGluZyB3aW5lcywgdGhlc2UgMTYwIG1sIGZsdXRlcyBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggcHJhY3RpY2FsaXR5LCBlbnN1cmluZyB5b3VyIGNoYW1wYWduZSByZXRhaW5zIGl0cyBzaWduYXR1cmUgYnViYmxlcyBhbmQgZGVsaWNhdGUgYXJvbWFzLiBQZXJmZWN0IGZvciB3ZWRkaW5ncywgcGFydGllcywgb3IgaW50aW1hdGUgZ2F0aGVyaW5ncywgdGhleSBvZmZlciBhIGd1aWx0LWZyZWUgd2F5IHRvIGVuam95IHByZW1pdW0gcXVhbGl0eSB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcGxhbmV0LjwvcD4NCg0KPHA+UmV1c2FibGUgY2hhbXBhZ25lIGdsYXNzZXMgYXJlIGRlc2lnbmVkJm5ic3A7dG8gZW5oYW5jZSB5b3VyIGRyaW5raW5nIGV4cGVyaWVuY2UuIFRoZSB0YWxsLCBzbGVuZGVyIHNoYXBlIHByZXNlcnZlcyBlZmZlcnZlc2NlbmNlLCB3aGlsZSB0aGUgZHVyYWJsZSBwbGFzdGljIGNvbnN0cnVjdGlvbiByZXNpc3RzIGJyZWFrYWdlJm1kYXNoO2lkZWFsIGZvciBvdXRkb29yIGV2ZW50cyBvciBsaXZlbHkgY2VsZWJyYXRpb25zLiBMaWdodHdlaWdodCB5ZXQgc3R1cmR5LCB0aGV5JnJzcXVvO3JlIGVhc3kgdG8gdHJhbnNwb3J0IGFuZCByZXVzZSwgbWFraW5nIHRoZW0gYSBzbWFydCBpbnZlc3RtZW50IGZvciBib3RoIGhvc3RzIGFuZCBlY28tYXdhcmUgZW50aHVzaWFzdHMuPC9wPg0KDQo8cD5DcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBmb29kLWdyYWRlIHBsYXN0aWMsIHRoZXNlJm5ic3A7MTYwIG1sIHJldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXMmbmJzcDttYWludGFpbiB0aGUgZHJpbmsmcnNxdW87cyBjcmlzcCB0ZW1wZXJhdHVyZSBhbmQgcHJldmVudCBmbGF2b3IgdHJhbnNmZXIuIFVubGlrZSB0cmFkaXRpb25hbCBnbGFzcywgdGhleSB3b24mcnNxdW87dCBmb2cgdXAgb3IgYWJzb3JiIG9kb3JzLCBlbnN1cmluZyBldmVyeSBzaXAgdGFzdGVzIGFzIGZyZXNoIGFzIHRoZSBmaXJzdC4gUGx1cywgdGhlaXIgZXJnb25vbWljIGRlc2lnbiBmaXRzIGNvbWZvcnRhYmx5IGluIGhhbmQsIGFkZGluZyBhIHRvdWNoIG9mIHJlZmluZW1lbnQgdG8gYW55IG9jY2FzaW9uLjwvcD4NCg0KPHA+Q2hvb3NlIHN1c3RhaW5hYmlsaXR5IHdpdGhvdXQgc2FjcmlmaWNpbmcgc3R5bGUhIE91ciZuYnNwO3JldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXMmbmJzcDtyZWR1Y2Ugc2luZ2xlLXVzZSB3YXN0ZSBhbmQgYXJlIGRpc2h3YXNoZXItc2FmZSBmb3IgZWZmb3J0bGVzcyBjbGVhbnVwLiBXaGV0aGVyIHlvdSZyc3F1bztyZSBob3N0aW5nIGEgZ2FyZGVuIHBhcnR5IG9yIHRvYXN0aW5nIGF0IGEgZmVzdGl2YWwsIHRoZXNlIGZsdXRlcyBkZWxpdmVyIGVsZWdhbmNlIGFuZCBkdXJhYmlsaXR5IGluIGVxdWFsIG1lYXN1cmUuPC9wPg0KDQo8cD5VcGdyYWRlIHlvdXIgY2VsZWJyYXRpb25zIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgY2hhbXBhZ25lIGdsYXNzZXMmbWRhc2g7d2hlcmUgbHV4dXJ5IG1lZXRzIHJlc3BvbnNpYmlsaXR5LiBPcmRlciB5b3VyIHNldCB0b2RheSBhbmQgcmFpc2UgYSBnbGFzcyB0byBhIGdyZWVuZXIgZnV0dXJlITwvcD4NCg0KPHA+PGVtPlNwYXJrbGUgc3VzdGFpbmFibHksIHNpcCBjb25maWRlbnRseSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTA2OTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyAxNjAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzlhNDVkY2I1MjY2YTIxMWI4NGUwMDk0ODUyNGUwMjIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB0cmFuc3BhcmVudCBwbGFzdGljIFUtc2hhcGUgY2hhbXBhZ25lIGZsdXRlcyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTasSBcyBsaWV0b8WhYW5hcyDFoWFtcGFuaWXFoWEgdmFpIGR6aXJrc3RvxaFvIHbEq25hIGdsxIF6ZXMgbm8gUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviDQuNC70Lgg0LjQs9GA0LjRgdGC0L7Qs9C+INCy0LjQvdCwINC40Lcg0J/QoQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+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+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iamVjdF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTJCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTU4NDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7OiDQmNC00LXQsNC70YzQvdCw0Y8g0L/QvtGA0YbQuNGPINC90LAg0L7QtNC90L7Qs9C+PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQutC+0LzQv9Cw0LrRgtC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C+0LTQsNGH0Lgg0LHRg9C70YzQvtC90L7Qsiwg0LrRgNC10Lwt0YHRg9C/0L7QsiDQuNC70Lgg0LjQt9GL0YHQutCw0L3QvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsj8g0J3QsNGI0LgmbmJzcDvQutGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0YPQtNC+0LHRgdGC0LLQviwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0KHQvtC30LTQsNC90L3Ri9C1INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvtC90Lgg0L/QvtC00YfQtdGA0LrQvdGD0YIg0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMINCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNGP0YIg0LTQsNC20LUg0YHQsNC80YvRhSDQstC30YvRgdC60LDRgtC10LvRjNC90YvRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INC90LUg0YHQvtC00LXRgNC20LjRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEtRnJlZSksINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LfQsNC80L7RgNC+0LfQutC4INC4INC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0YHQvtCy0LzQtdGB0YLQuNC80LAg0YHQviDQstGB0LXQvNC4INGA0LDQt9C80LXRgNCw0LzQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyICgzNzUg0LzQuywgNTAwINC80LssIDEwMDAg0LzQuykgJm1kYXNoOyDRg9C00L7QsdC90L4g0YXRgNCw0L3QuNGC0Ywg0Lgg0YjRgtCw0LHQtdC70LjRgNC+0LLQsNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjQtNC60LjQvNC4INCx0LvRjtC00LDQvNC4LCDRgdC+0YXRgNCw0L3Rj9GPINGB0LLQtdC20LXRgdGC0Ywg0Lgg0LDRgNC+0LzQsNGCLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QtNGH0LXRgNC60L3QuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDQv9C+0LfQuNGG0LjRjiDQstCw0YjQtdCz0L4g0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsCDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0LLQtdGA0L3Rg9GC0Ywg0YLQsNGA0YMg0LTQu9GPINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9PC9zdHJvbmc+OiDQutGA0YPQs9C70LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0YPQv9GA0L7RidCw0Y7RgiDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjRjiDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCa0LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyPC9zdHJvbmc+OiDQv9C+0LTQsNCy0LDQudGC0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRg9C/0YssINC00LXRgdC10YDRgtGLINC40LvQuCDRgdC+0YPRgdGLINCyINGN0LrQvtGD0L/QsNC60L7QstC60LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdGA0LLQuNGB0L7QsiDQtNC+0YHRgtCw0LLQutC4INC10LTRizwvc3Ryb25nPjog0L7QsdC10YHQv9C10YfRjNGC0LUg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDQsdC70Y7QtCDQuCDQvNC40L3QuNC80LjQt9C40YDRg9C50YLQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QlNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz46INCz0L7RgtC+0LLRjNGC0LUg0L/QvtC70LXQt9C90YvQtSDQvtCx0LXQtNGLINC90LAg0YDQsNCx0L7RgtGDINC40LvQuCDRhdGA0LDQvdC40YLQtSDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINCx0Y7QtNC20LXRgtCwPC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvtC60YDQsNGJ0LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LrRgNC10L/Qu9C10L3QuNC1INC70L7Rj9C70YzQvdC+0YHRgtC4PC9zdHJvbmc+OiDQutC70LjQtdC90YLRiyDQtNC+0LLQtdGA0Y/RjtGCINCx0YDQtdC90LTQsNC8LCDQutC+0YLQvtGA0YvQtSDQt9Cw0LHQvtGC0Y/RgtGB0Y8g0L4g0Y3QutC+0LvQvtCz0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdGB0YLQstC+PC9zdHJvbmc+OiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAgKDM3NSDQvNC7KSDQvdC1INC30LDQvdC40LzQsNC10YIg0LzQtdGB0YLQviDQsiDRgdGD0LzQutC1INC40LvQuCDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INCw0LrRgtC+0Lwg0LfQsNCx0L7RgtGLINC+INGB0LXQsdC1INC4INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sOiBLb21wYWt0cyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgcHJha3Rpc2t1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIHN2YWlndW11IHVuIHNpbHR1bXUgdmllbmFpIHBvcmNpamFpPyBNxatzdSZuYnNwOzxzdHJvbmc+ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDwvc3Ryb25nPiZuYnNwO2lyIGlkZcSBbGkgcGllbcSTcm90aSwgbGFpIHBhc25pZWd0dSB6dXBhcywgYnVsam9udXMsIGRlc2VydHVzIHZhaSB1emtvZGFzIGJleiBub3BsxatkxJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUga29tZm9ydHUgZ2FuIG3EgWrEgXMsIGdhbiBrYWZlam7Eq2PEgXMsIGFwdmllbm9qb3Qga29tcGFrdG8gaXptxJNydSwgZHJvJnNjYXJvbjvEq2J1IHVuIGlsZ3RzcMSTasSrYnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCBwxIFydmFkxIFqb3QgJnNjYXJvbjvEt2lkcnVzIMSTZGllbnVzIHZhaSBtxJNyY2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIGRlciB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpLCB2aWVua8SBciZzY2Fyb247b2pvdCB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgdmlldMSBcyBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Lb21wYWt0cyB1biBwcmFrdGlza3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgaXptxJNycyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW0sIG5lcGllc2xvZ29qb3QgbGVkdXNza2FwaSB2YWkgcGxhdWt0dXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkluZGl2aWR1xIFsYXMgcG9yY2lqYXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHp1cGFzLCBixJNybnUgxJNkaWVuaSwgam9ndXJ0YSBkZXNlcnRpIHZhaSBtYXphcyB1emtvZGFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkthZmVqbsSrY2FzIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgcGFrYWxwb2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IMSTcnRpIGxpZXRvamFtaSwgbGFpIHBhc25pZWd0dSDEk2RpZW51cyAmcXVvdDtwYcWGZW0gbMSrZHppJnF1b3Q7IGZvcm3EgXTEgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NxIFqYXMgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdmllbmvEgXImc2Nhcm9uO2EgxJNkaWVuYSBzYWdhdGF2byZzY2Fyb247YW5hIHVuIHV6Z2xhYsSBJnNjYXJvbjthbmEsIG5lcGlldGlla290IGFyIGxpZWt1IHZpZXR1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgaXptxJNyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgMzc1IG1sIHRpbHB1bXMgaXIgaWRlxIFscywgbGFpIG5lc8STcmvEgcWGb3R1IHRlbHB1IHVuIHZpZWdsaSBpZWvEvGF1dG9zIHNvbcSBcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBkZXBvesSrdGEgc2lzdMSTbXUgaW50ZWdyxIFjaWphPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBtb3RpdsSTamlldCBrbGllbnR1cyBhdGdyaWV6dCB0cmF1a3VzLCBzYW1hemlub3QgaXptYWtzYXMgdW4gZWtvbG/Eo2lza28gcMSTZGFzIG5vc3BpZWR1bXUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgxJNkaWVuaWVtLCBiZXQgYXLEqyBzxKtraWVtIHByb2R1a3RpZW0gKG9nYXMsIHJpZWtzdGksIHPEk2tsYXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDM3NSBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyByaXNpbsSBanVtcywga2FzIGFwdmllbm8gZnVua2Npb25hbGl0xIF0aSwga29tcGFrdHVtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUgbWw6IENvbXBhY3QgRnJlc2huZXNzIGZvciBTaW5nbGUgU2VydmluZ3M8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciBwcmFjdGljYWwgY29udGFpbmVycyB0byBrZWVwIGluZGl2aWR1YWwgcG9ydGlvbnMgZnJlc2ggYW5kIGxlYWstZnJlZT8gT3VyJm5ic3A7cmV1c2FibGUgMzc1IG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzb3VwcywgYnJvdGhzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBEZXNpZ25lZCBmb3IgY29udmVuaWVuY2UsIHRoZXkgY29tYmluZSBwb3J0YWJpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWZyaWVuZGxpbmVzcy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgTWF0ZXJpYWw8L3N0cm9uZz46IFNhZmUgZm9yIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBMaWQ8L3N0cm9uZz46IFBhdGVudGVkIHNlYWxpbmcgc3lzdGVtIHByZXZlbnRzIHNwaWxscywgZXZlbiB3aXRoIGxpcXVpZHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIENvbXBhdGliaWxpdHk8L3N0cm9uZz46IExpZHMgZml0IGFsbCBjb250YWluZXIgc2l6ZXMgKDM3NSBtbCB0byAxMDAwIG1sKSBmb3IgZWFzeSBzdGFja2luZy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJlZHVjZXMgc2luZ2xlLXVzZSB3YXN0ZSwgaWRlYWwgZm9yIGNhZmVzIHdpdGggZGVwb3NpdCBzeXN0ZW1zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkNvbXBhY3QgRGVzaWduPC9zdHJvbmc+OiBTcGFjZS1zYXZpbmcgc2l6ZSBmb3Igc2luZ2xlIHNlcnZpbmdzLCBsdW5jaGJveGVzLCBvciBzbWFsbCBwYW50cmllcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TaW5nbGUtU2VydmUgTWVhbHM8L3N0cm9uZz46IFNvdXBzLCBvYXRtZWFsLCB5b2d1cnQsIG9yIHNuYWNrcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzPC9zdHJvbmc+OiBLZWVwIHBvcnRpb25zIGZyZXNoIGZvciB0YWtlb3V0IG9yIG1lYWwga2l0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Ib21lIFVzZTwvc3Ryb25nPjogUHJlcCBpbmRpdmlkdWFsIG1lYWxzIHdpdGhvdXQgY2x1dHRlci48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNpemU8L3N0cm9uZz46IEZpdHMgZWFzaWx5IGluIGJhZ3MsIGx1bmNoYm94ZXMsIG9yIG9mZmljZSBkcmF3ZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIFJlYWR5PC9zdHJvbmc+OiBFbmNvdXJhZ2UgcmV0dXJucyB0byBjdXQgY29zdHMgYW5kIHdhc3RlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVB1cnBvc2U8L3N0cm9uZz46IFVzZSBmb3IgcGFudHJ5IHN0b3JhZ2UgKG51dHMsIGJlcnJpZXMsIHNwaWNlcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDM3NSBtbCBDb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBFbmpveSBmcmVzaG5lc3MsIGNvbnZlbmllbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkgaW4gb25lIGNvbXBhY3QgcGFja2FnZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTUxNzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzk4NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNCMTJCIGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzAxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1haXMgenVwYXMgdHJhdWtzIDM3NSBtbCB2aWRlaSBkcmF1ZHrEq2dzIGllcGFrb2p1bXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBlY28tZnJpZW5kbHkgZGlzaHdhc2hlciBhbmQgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXJzIGZvciB0YWtlb3V0IGFuZCBkZWxpdmVyeSBzZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGD0L/QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyDRgSDQs9C10YDQvNC10YLQuNGH0L3QvtC5INC60YDRi9GI0LrQvtC5INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC20LjQtNC60LjRhSDQsdC70Y7QtAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNvdXAgY29udGFpbmVyLmpwZWcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNThhY2MzOGU3NzQzNmVhNTUzOWY3ZmUyMjk1ZWJiMGYuanBlZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE1pa3JvdmnEvMWGdSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6a8SBcnQgbGlldG9qYW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRg9C/0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Lsg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcwNDQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQwYzEzNGJmMzI4N2EwOTU3OWEzODJlYmY5MGIzZjcyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWkgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4g0KPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Lsg0L/RgNC40LPQvtC00L3QsNGPINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0KHQktCnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Lsg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcwNTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDU0OTI0OGYyYzFlYTc0Yjg0ZWQ0YzQ0NWNiZTIwOTMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1pZSB6dXBhcyB0cmF1a2kgdmlkZWkgZHJhdWR6xKtnYWkgxJNkaW7EgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVycyBmb3IgdGFrZWF3YXkgbWljcm93YXZlIGFuZCBkaXNod2FzaGVyIHNhZmUgZWNvLWZyaWVuZGx5IHBhY2thZ2luZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCT0LXRgNC80LXRgtC40YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCDQuCDQstGC0L7RgNGL0YUg0LHQu9GO0LQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzE5MC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzdmMDNkYmI3NjE2MWFlMmEwZGMyMTRkMGM3OTRmNjcuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDM5ODcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNCMTJCIGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWx0ZXJfZmllbGRzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IFBvbHlwcm9weWxlbmUgKFBQKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDM3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1OSB4IDI0IHggMzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNiw2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA3LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDguNDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDYuMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAwLjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4xNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDAuODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Ljk1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS4wNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzgzNF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA4MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gSkEtVFMxMENMUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzOTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAgMTguNSDRgdC8LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlIDE4LjUgY20sIFBTLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIDE4LjUgY20sIFBTLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwLCDQuNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YHQvtGH0LXRgtCw0LXRgiDQsiDRgdC10LHQtSDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMLiDQldGRINC/0YDQvtC30YDQsNGH0L3Ri9C5INGG0LLQtdGCINC/0YDQuNC00LDRkdGCINC10Lkg0LvQtdCz0LrQvtGB0YLRjCDQuCDRgdC+0LLRgNC10LzQtdC90L3QvtGB0YLRjCwg0LAg0LTQu9C40L3QsCAxOCw1INGB0Lwg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YEg0LPQu9GD0LHQvtC60LjQvNC4INGC0LDRgNC10LvQutCw0LzQuC4g0JHQu9Cw0LPQvtC00LDRgNGPINCx0L7Qu9C10LUg0YLRj9C20ZHQu9C+0LzRgyDQstC10YHRgyDQuCDQutGA0YPQs9C70L7QvNGDINCz0LvRg9Cx0L7QutC+0LzRgyDRh9C10YDQv9Cw0LvRgywg0Y3RgtCwINC70L7QttC60LAg0L7RgtC70LjRh9Cw0LXRgtGB0Y8g0L/QvtCy0YvRiNC10L3QvdC+0Lkg0L/RgNC+0YfQvdC+0YHRgtGM0Y4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YzRjiwg0L/RgNC10LLQvtGB0YXQvtC00Y8g0LTRgNGD0LPQuNC1INGB0YPQv9C+0LLRi9C1INC70L7QttC60LguINCe0L3QsCDQu9C10LPQutC+INC80L7QtdGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXRkSDQsdC10Lcg0L/QvtGC0LXRgNC4INCy0L3QtdGI0L3QtdCz0L4g0LLQuNC00LAg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0LguINCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7QuSDQu9C+0LbQutC4INC/0L7QvNC+0LPQsNC10YIg0YHQvdC40LfQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDQt9Cw0LHQvtGC0LUg0L4g0L/RgNC40YDQvtC00LUuINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdC90YvQuSDQuCDRgdGC0LjQu9GM0L3Ri9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDQtdC00YsuINCS0YvQsdC40YDQsNC50YLQtSDQvdCw0YjRgyDQu9C+0LbQutGDINC00LvRjyDQv9C+0LLRi9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGPINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QuNGPINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUsIGthcyBpemdhdGF2b3RhIG5vIGl6dHVyxKtnYXMgcGxhc3RtYXNhcywgYXB2aWVubyBhdWdzdHUga3ZhbGl0xIF0aSB1biB2aWRlaSBkcmF1ZHrEq2d1bXUuIENhdXJzcMSrZMSrZ8SBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgdGFpIHZpZWdsdSB1biBtb2Rlcm51IGl6c2thdHUsIHNhdnVrxIFydCAxOCw1IGNtIGdhcnVtcyBwYWRhcmEgdG8gdmllZ2xpIGxpZXRvamFtdSBhciBkemnEvMSBbSBwbMSBa3NuxJNtLiBBciBsaWVsxIFrdSBzdmFydSB1biBhcGHEvHUsIGR6acS8dSBrYXVzacWGdSAmc2Nhcm9uO8SrIGthcm90ZSBpciDEq3BhJnNjYXJvbjtpIHNwxJNjxKtnYSB1biBpenR1csSrZ2EsIHDEgXJzcMSTam90IGNpdGFzIHp1cGFzIGthcm90ZXMuIFRvIGlyIHZpZWdsaSB0xKtyxKt0IHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwga2FzIMS8YXVqIHRvIGl6bWFudG90IGRhdWR6YXMgcmVpemVzLCBuZXphdWTEk2pvdCBpenNrYXR1IHVuIGZ1bmtjaW9uYWxpdMSBdGkuICZTY2Fyb247xKtzIGthcm90ZXMgYXRrxIFydG90aSBsaWV0b2phbcSBIGLFq3TEq2JhIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSwgcGFsxKtkem90IGFpenNhcmfEgXQgdmlkaS4gSWRlxIFsaSBwaWVtxJNyb3RzIHJlc3RvcsSBbmllbSB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSwgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIMSTcnR1IHVuIHN0aWzEq2d1IHLEq2t1IMSTJnNjYXJvbjthbmFpLiBJenbEk2xpZXRpZXMgbcWrc3Uga2Fyb3RpLCBsYWkgdXpsYWJvdHUgc2F2dSBzZXJ2aXNhIGzEq21lbmkgdW4gYXBtaWVyaW7EgXR1IGtsaWVudHUgdmFqYWR6xKtiYXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb248L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBzb3VwIHNwb29uIG1hZGUgb2YgZHVyYWJsZSBwbGFzdGljIGNvbWJpbmVzIGhpZ2ggcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcy4gSXRzIHRyYW5zcGFyZW50IGNvbG9yIGdpdmVzIGl0IGxpZ2h0bmVzcyBhbmQgbW9kZXJuaXR5LCBhbmQgdGhlIGxlbmd0aCBvZiAxOC41IGNtIGVuc3VyZXMgZWFzZSBvZiB1c2Ugd2l0aCBkZWVwIHBsYXRlcy4gVGhhbmtzIHRvIGl0cyBoZWF2aWVyIHdlaWdodCBhbmQgcm91bmQgZGVlcCBsYWRsZSwgdGhpcyBzcG9vbiBpcyBjaGFyYWN0ZXJpemVkIGJ5IGluY3JlYXNlZCBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSwgc3VycGFzc2luZyBvdGhlciBzb3VwIHNwb29ucy4gSXQgaXMgZWFzeSB0byB3YXNoIGluIHRoZSBkaXNod2FzaGVyLCB3aGljaCBhbGxvd3MgeW91IHRvIHVzZSBpdCBtYW55IHRpbWVzIHdpdGhvdXQgbG9zaW5nIGl0cyBhcHBlYXJhbmNlIGFuZCBmdW5jdGlvbmFsaXR5LiBSZXVzYWJsZSB1c2Ugb2YgdGhpcyBzcG9vbiBoZWxwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBwbGFzdGljIHdhc3RlLCBjb250cmlidXRpbmcgdG8gY2FyaW5nIGZvciBuYXR1cmUuIElkZWFsIGZvciByZXN0YXVyYW50cyBhbmQgZGVsaXZlcnkgc2VydmljZXMsIHByb3ZpZGluZyBjdXN0b21lcnMgd2l0aCBhIGNvbnZlbmllbnQgYW5kIHN0eWxpc2ggdG9vbCBmb3IgZWF0aW5nLiBDaG9vc2Ugb3VyIHNwb29uIHRvIGltcHJvdmUgeW91ciBzZXJ2aWNlIGFuZCBtZWV0IHRoZSBuZWVkcyBvZiB5b3VyIGN1c3RvbWVycyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDY1MDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5MzYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0NzowMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS04MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9kaXNwb3NhYmxlLXRhYmxld2FyZS9kaXNwb3NhYmxlLWN1dGxlcnkxL2V4dHJhLWR1cmFibGUtY3V0bGVyeS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9kaXNwb3NhYmxlLXRhYmxld2FyZS9kaXNwb3NhYmxlLWN1dGxlcnkxL2V4dHJhLWR1cmFibGUtY3V0bGVyeS9pdGVtLTgzNC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gMTguNSBjbSwgUFMsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjUwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNDJiM2JmYjFiYjcyNzk1ZjkxMGEyZDlkZjAzYmQ3YzEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi0yNjE3MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDQ3NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCR0YPQvNCw0LbQvdGL0Lkg0L/QsNC60LXRgiDRgSDRgNGD0YfQutCw0LzQuCAyNngxN3gyNSDRgdC8LCDQmtGA0LDRhNGCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFBhcMSrcmEgbWFpc2nFhsWhIGFyIHJva3QuLCAyNngxN3gyNWNtLCBicsWrbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgMjZ4MTd4MjUgY20sIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JHRg9C80LDQttC90YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0YDRg9GH0LrQsNC80Lgg0LTQu9GPINC10LTRiyDQvdCwINCy0YvQvdC+0YEg0Lgg0LTQvtGB0YLQsNCy0LrQuDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCR0YPQvNCw0LbQvdGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QsNC60LXRgtGLINGBINC/0LvQvtGB0LrQuNC80Lgg0YDRg9GH0LrQsNC80LggJm5kYXNoOyDRjdGC0L4g0LrRgNCw0YHQuNCy0YvQuSwg0YPQtNC+0LHQvdGL0Lkg0Lgg0L3QsNC00LXQttC90YvQuSDRg9C/0LDQutC+0LLQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0LsuINCf0LDQutC10YLRiyDQuNGB0L/QvtC70YzQt9GD0Y7RgiDQv9C+0LQg0L/QuNGJ0LXQstGL0LUg0L/RgNC+0LTRg9C60YLRiywg0L7RgdC+0LHQtdC90L3QviDRgNCw0YHQv9GA0L7RgdGC0YDQsNC90LXQvdGLINCyINC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LDRhSDQtNC70Y8g0LXQtNGLINC90LAg0LLRi9C90L7RgSDQuCDQsiDRgdC10YDQstC40YHQsNGFINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLiZuYnNwO9Cf0LDQutC10YLRiyDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0Y3QutC+0LvQvtCz0LjRh9C10YHQutC4INGH0LjRgdGC0L7Qs9C+INC60YDQsNGE0YLQsC4g0KLQsNC60L7QuSDQv9Cw0LrQtdGCINCy0YvQtNC10YDQttC40LLQsNC10YIg0LTQviAxMiDQutCzINC90LDQs9GA0YPQt9C60LgsINC/0YDQsNC60YLQuNGH0LXRgdC60Lgg0YMg0L3QtdCz0L4g0L3QtdGCINC+0LPRgNCw0L3QuNGH0LXQvdC40Lkg0L/QviDQt9Cw0L/QvtC70L3QtdC90LjRji4g0JHRg9C80LDQttC90YvQtSDRgNGD0YfQutC4INC+0YfQtdC90Ywg0LrQsNGH0LXRgdGC0LLQtdC90L3QviDQuCDQvdCw0LTQtdC20L3QviDQstC60LvQtdC10L3RiyDQsiDQv9Cw0LrQtdGCLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlBhcMSrcmEgbWFpc2nFhmkgYXIgcm9rdHVyaWVtIMSTZGllbnUgcGllZ8SBZGVpIHVuIGzEq2R6xYZlbSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlBhcMSrcmEgcMSBcnRpa2FzIG1haXNpIGFyIHBsYWthbmllbSByb2t0dXJpZW0gLSB0YXMgaXIgc2thaXN0cywgxJNydHMgdW4gZHJvJnNjYXJvbjtzIGllcGFrbyZzY2Fyb247YW5hcyBtYXRlcmnEgWxzLiBUb3MgbGlldG8sIGxhaSBpZXBha290dSBwxIFydGlrYXMgcHJvZHVrdHVzLCBpciDEq3BhJnNjYXJvbjtpIGl6cGxhdMSrdGkgdW4gcGllcHJhc8SrdGkgxIF0csSBcyDEk2RpbsSBJnNjYXJvbjthbmFzIGthZmVqbsSrY8SBcyB1biByZXN0b3LEgW5vcy4gJlNjYXJvbjtpZSBwYXDEq3JhIG1haXNpxYZpIGlyIGl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyB2aWRlaSBkcmF1ZHrEq2dhIHBhcMSrcmEuICZTY2Fyb247xIFkcyBtYWlzacWGJnNjYXJvbjsgaXp0dXIgbMSrZHogcGF0IDEyIGtnIHN2YXJ1LCB0YW0gcHJha3Rpc2tpIG5hdiBpZXJvYmXFvm9qdW11IHByb2R1a3R1IHBpZXBpbGTEqyZzY2Fyb247YW5haS4gUGFwxKtyYSByb2t0dXJpIGlyIGt2YWxpdGF0xKt2aSB1biBkcm8mc2Nhcm9uO2kgcGllbMSrbcSTdGkuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgZm9yIFRha2UtQXdheSBhbmQgZm9vZCBkZWxpdmVyeTwvc3Ryb25nPjwvaDI+DQoNCjxwPlBhcGVyJm5ic3A7YmFncyB3aXRoIGZsYXQgaGFuZGxlcyBhcmUgYSBiZWF1dGlmdWwsIGNvbnZlbmllbnQgYW5kIHJlbGlhYmxlIHBhY2thZ2luZyBtYXRlcmlhbCBmb3IgVGFrZS1Bd2F5IGFuZCBUby1HbyBidXNpbmVzcy4gQmFncyBhcmUgdXNlZCBmb3IgZm9vZCwgZXNwZWNpYWxseSBjb21tb24gaW4gY2FmZXMgYW5kIHJlc3RhdXJhbnRzIGZvciB0YWtlYXdheSBmb29kLiBDYXJyaWVyIHBhcGVyIGJhZ3MmbmJzcDthcmUgbWFkZSBvZiBoaWdoLXF1YWxpdHkgZW52aXJvbm1lbnRhbGx5IGZyaWVuZGx5IGNyYWZ0LiBTdWNoIHBhcGVyIGJhZyBjYW4gd2l0aHN0YW5kIHVwIHRvIDEyIGtnIG9mIGxvYWQsIHByYWN0aWNhbGx5IGl0IGhhcyBubyByZXN0cmljdGlvbnMgb24gZmlsbGluZy4gUGFwZXIgaGFuZGxlcyBhcmUgdmVyeSBoaWdoIHF1YWxpdHkgYW5kIHNlY3VyZWx5IGdsdWVkIHRvIHRoZSBiYWcuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMzk2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDUwMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTI4IDExOjE1OjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcGFja2FnaW5nLW1hdGVyaWFscy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9wYWNrYWdpbmctbWF0ZXJpYWxzL2l0ZW0tMTk0OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgMjZ4MTd4MjUgY20sIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZjkzZjk2MDgyYTliZTlhMmU2NTcwZjczYTFhNTMwMjguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFBhcMSrcmEgbWFpc2kgYXIgcm9rdHVyaWVtIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkdGD0LzQsNC20L3Ri9C1INC/0LDQutC10YLRiyDRgSDRgNGD0YfQutCw0LzQuCDQutGA0LDRhNGCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0xJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyODMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0YHRg9C/0L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAzNzUvNTAwLzEwMDAg0LzQuywg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgYXBhxLxpZW0genVwYXMgdHJhdWtpZW0gMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LI6INCd0LDQtNC10LbQvdCw0Y8g0LfQsNGJ0LjRgtCwINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0LrQvtC80YTQvtGA0YIg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lg8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60LgsINC60L7RgtC+0YDRi9C1INGB0L7RhdGA0LDQvdGP0YIg0YHQstC10LbQtdGB0YLRjCDQsdC70Y7QtCDQuCDQt9Cw0YnQuNGC0Y/RgiDQvtGCINC/0YDQvtC70LjQstCw0L3QuNGPPyDQndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0YHQvtGH0LXRgtCw0Y7RgiDQuNC90L3QvtCy0LDRhtC40L7QvdC90YPRjiDRgtC10YXQvdC+0LvQvtCz0LjRjiwg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LfQsNC/0LDRgtC10L3RgtC+0LLQsNC90L3QvtC5INGB0LjRgdGC0LXQvNC1INC/0LvQvtGC0L3QvtCz0L4g0LfQsNC60YDRi9GC0LjRjyDQvtC90Lgg0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCIDEwMCUg0LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0YwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C10YDQtdC90L7RgdC60Lgg0YHRg9C/0L7Qsiwg0YHQvtGD0YHQvtCyLCDQs9C+0YDRj9GH0LjRhSDQvtCx0LXQtNC+0LIg0LjQu9C4INGF0L7Qu9C+0LTQvdGL0YUg0LfQsNC60YPRgdC+0LouPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JfQsNGJ0LjRgtCwINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y88L3N0cm9uZz4mbmJzcDstJm5ic3A70LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Ywg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lwg0LTQstC40LbQtdC90LjQuCwg0YfRgtC+INC+0YfQtdC90Ywg0LLQsNC20L3QviDQv9GA0Lgg0LTQvtGB0YLQsNCy0LrQtSDRgdGD0L/QvtCyLCDQs9Cw0YDQvdC40YDQvtCyINGBINGB0L7Rg9GB0L7QvCDQuNC70Lgg0LbQuNC00LrQvtC5INC/0LjRidC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCi0LXRgNC80L7RgdGC0L7QudC60L7RgdGC0Ywg0LTQviArODAmZGVnO0M8L3N0cm9uZz4mbmJzcDstJm5ic3A70YHQvtGF0YDQsNC90Y/RjtGCINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LHQu9GO0LQsINC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINCz0L7RgNGP0YfQuNGFINGB0YPQv9C+0LIg0Lgg0YDQsNCz0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9GB0L7QstC80LXRgdGC0LjQvNGLINGBINCz0L7RgNGP0YfQuNC80Lgg0Lgg0YXQvtC70L7QtNC90YvQvNC4INCx0LvRjtC00LDQvNC4LCDQtNC10YHQtdGA0YLQsNC80LgsINGB0L7Rg9GB0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3RiyDQtNC70Y8g0LfQsNC80L7RgNC+0LfQutC4INC4INC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9C10Lk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INC60L7QvdGC0LXQudC90LXRgNGLINC80L7QttC90L4g0LfQsNC80L7RgNCw0LbQuNCy0LDRgtGMLCDQsCDRgtCw0Log0LbQtSDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4ICjQutGA0YvRiNC60YMg0L3QtdC+0LHRhdC+0LTQuNC80L4g0YHQvdGP0YLRjCkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1PC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9C70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0L3QtSDRgtC10YDRj9GPINGE0L7RgNC80YMg0LTQsNC20LUg0L/QvtGB0LvQtSDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQsiDQtNC10YLQsNC70Y/RhTo8L3N0cm9uZz48L2gyPg0KDQo8cD7QmtGA0YPQs9C70YvQtSDQutGA0YvRiNC60Lgg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC40LTQtdCw0LvRjNC90L7Qs9C+INC/0YDQuNC70LXQs9Cw0L3QuNGPINC6INC60L7QvdGC0LXQudC90LXRgNCw0LwuINCS0YHRjyDRgdC40YHRgtC10LzQsCAo0LrQvtC90YLQtdC50L3QtdGAICsg0LrRgNGL0YjQutCwKSDRg9GB0YLQvtC50YfQuNCy0LAg0Log0L/QtdGA0LXQv9Cw0LTQsNC8INGC0LXQvNC/0LXRgNCw0YLRg9GALCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCyINGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtSDQuCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDQtSwg0LAg0YLQsNC60LbQtSDQtNC70Y8g0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCt0YLQviDQtNC10LvQsNC10YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzog0L7RgiDQs9C+0YLQvtCy0LrQuCDQvdCwINC90LXQtNC10LvRjiDQtNC+INGF0YDQsNC90LXQvdC40Y8g0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INGN0LrQvtC90L7QvNC40Y86PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQt9Cw0LzQtdC90Y/RjtGCINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgywg0YHQvtC60YDQsNGJ0LDRjyDQstGA0LXQtCDQtNC70Y8g0L/RgNC40YDQvtC00YsuINCY0YUg0L/RgNC+0YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMINC/0L7QvNC+0LPRg9GCINGB0Y3QutC+0L3QvtC80LjRgtGMINCx0Y7QtNC20LXRgiDQvdCwINCz0L7QtNGLINCy0L/QtdGA0LXQtC48L3A+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAINCz0LXRgNC80LXRgtC40YfQvdGL0YUg0LrRgNGL0YjQtdC6PC9zdHJvbmc+Jm5ic3A70LLQvNC10YHRgtC1INGBINC/0LjRidC10LLRi9C80Lgg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSwgNTAwINC40LvQuCAxMDAwINC80LsgLSZuYnNwO9C4INC90LDRgdC70LDQttC00LDQudGC0LXRgdGMINGD0LTQvtCx0YHRgtCy0L7QvCDRhdGA0LDQvdC10L3QuNGPLCDQutC+0YLQvtGA0L7QtSDQsNC00LDQv9GC0LjRgNGD0LXRgtGB0Y8g0L/QvtC0INCy0LDRiCDQvtCx0YDQsNC3INC20LjQt9C90LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+Q2F1cnNwxKtkxKtnaSB0cmF1a3UgdsSBa2k6IOKAi+KAi3V6dGljYW1hIGFpenNhcmR6xKtiYSBwcmV0IG5vcGzFq2TEk20gdW4gxJNydGEgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgZGF1ZHpwdXPEq2d1cywgYXRrxIFydG90aSBsaWV0b2phbXVzIHbEgWt1cywga2FzIHV6dHVyxJNzIGrFq3N1IHDEgXJ0aWt1IHN2YWlndSB1biBuZWNhdXJsYWlkxKtndT8gTcWrc3UgY2F1cnNwxKtkxKtnaWUgcMSBcnRpa2FzIHRyYXVrdSB2xIFraSBhcHZpZW5vIGlub3ZhdMSrdmFzIHRlaG5vbG/Eo2lqYXMsIHByYWt0aXNrdW11IHVuIGl6dHVyxKtidS4gQXIgcGF0ZW50xJN0dSBjaWUmc2Nhcm9uO2kgbm9zbMSTZHphbW8gc2lzdMSTbXUgdGllIG5vZHJvJnNjYXJvbjtpbmEgMTAwJSBoZXJtxJN0aXNrdW11ICZuZGFzaDsgaWRlxIFsaSBwaWVtxJNyb3RzIHp1cHUsIG3Ek3LEjXUsIHNpbHRvIHB1c2RpZW51IHZhaSBhdWtzdG8gdXprb2R1IHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8cD5OZWNhdXJsYWlkxKtncyAtIGNpZSZzY2Fyb247aSBub3NsxJNndHMgcGF0IGFrdMSrdmFzIGt1c3TEq2JhcyBsYWlrxIEsIGthcyBpciDEvG90aSBzdmFyxKtnaSwgcGllZ8SBZMSBam90IHp1cGFzLCBwaWVkZXZhcyBhciBtxJNyY2kgdmFpICZzY2Fyb247xLdpZHJ1IMSTZGllbnUuPC9wPg0KDQo8cD5LYXJzdHVtaXp0dXLEq2dzIGzEq2R6ICs4MCZkZWc7QyAtIHV6dHVyIMSTZGllbnUgc2lsdHUsIHBpZW3Ek3JvdHMga2Fyc3TEgW0genVwxIFtIHVuIHNhdXTEk2p1bWllbS48L3A+DQoNCjxwPkRhdWR6cHVzxKtiYSAmbmRhc2g7IHNhZGVyIGFyIGthcnN0YWppZW0gdW4gYXVrc3RhamllbSDEk2RpZW5pZW0sIGRlc2VydGllbSwgbcSTcmPEk20uPC9wPg0KDQo8cD5Ecm8mc2Nhcm9uO3Mgc2FsZMSTdGF2xIEgdW4gbWlrcm92acS8xYZ1IGtyxIFzbsSrIC0gdHJhdWt1cyB2YXIgc2FzYWxkxJN0IHVuIGFyxKsgc2lsZMSrdCBtaWtyb3ZpxLzFhnUga3LEgXNuxKsgKGrEgW5vxYZlbSB2xIFrcykuPC9wPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtcyAmbmRhc2g7IHZpZWdsaSB0xKtyxIFtcyB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBLCBuZXphdWTEk2pvdCBmb3JtdSBwYXQgcMSTYyBhdGvEgXJ0b3RhcyBsaWV0byZzY2Fyb247YW5hcy48L3A+DQoNCjxoMj48c3Ryb25nPlByYWt0aXNrdW1zIGRldGHEvMSBczo8L3N0cm9uZz48L2gyPg0KDQo8cD5BcGHEvGllIHbEgWtpIGlyIHZlaWRvdGkgdMSBLCBsYWkgdGllIGxpZWxpc2tpIGllZGVyxJN0b3Mga29udGVpbmVyb3MuIFZpc2Egc2lzdMSTbWEgKHRyYXVrcyArIHbEgWtzKSBpciBpenR1csSrZ2EgcHJldCB0ZW1wZXJhdMWrcmFzIGl6bWFpxYbEgW0sIHBpZW3Ek3JvdGEgdXpnbGFixIEmc2Nhcm9uO2FuYWkgbGVkdXNza2FwxKsgdW4gc2FsZMSTdGF2xIEsIGvEgSBhcsSrIG1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgS4gVGFzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haTogbm8gZ2F0YXZvJnNjYXJvbjthbmFzIG5lZMSTxLxhcyBnYXJ1bcSBIGzEq2R6IHB1c2ZhYnJpa8SBdHUgdXpnbGFixIEmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDI+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2d1bXMgdW4gZWtvbm9taWphOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1pZSB2xIFraSBhaXpzdMSBaiB2aWVucmVpemxpZXRvamFtbyBpZXBha29qdW11LCBzYW1hemlub3Qga2FpdMSTanVtdSB2aWRlaS4gVG8gaXp0dXLEq2JhIHVuIGl6dHVyxKtiYSBwYWzEq2R6xJNzIGlldGF1cMSrdCBqxatzdSBidWTFvmV0dSBuxIFrYW1hamllbSBnYWRpZW0uPC9wPg0KDQo8cD5QYXPFq3RpZXQgaGVybcSTdGlza3UgdsSBa3Uga29tcGxla3R1IGtvcMSBIGFyIDM3NSwgNTAwIHZhaSAxMDAwIG1sIHDEgXJ0aWthcyB6dXBhcyB0cmF1a2llbSAtIHVuIGl6YmF1ZGlldCB1emdsYWLEgSZzY2Fyb247YW5hcyDEk3J0xKtiYXMsIGthcyBwaWVsxIFnb2phcyBqxatzdSBkesSrdmVzdmVpZGFtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlRyYW5zcGFyZW50IExpZHMgZm9yIENvbnRhaW5lcnM6IFJlbGlhYmxlIExlYWthZ2UgUHJvdGVjdGlvbiBhbmQgQ29tZm9ydCBvZiBVc2U8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciB2ZXJzYXRpbGUgcmV1c2FibGUgbGlkcyB0aGF0IHdpbGwga2VlcCB5b3VyIGZvb2QgZnJlc2ggYW5kIHByZXZlbnQgc3BpbGxzPyBPdXIgdHJhbnNwYXJlbnQgcmV1c2FibGUgbGlkcyBmb3IgZm9vZCBjb250YWluZXJzIGNvbWJpbmUgaW5ub3ZhdGl2ZSB0ZWNobm9sb2d5LCBwcmFjdGljYWxpdHkgYW5kIGR1cmFiaWxpdHkuIFRoYW5rcyB0byB0aGUgcGF0ZW50ZWQgdGlnaHQtY2xvc2luZyBzeXN0ZW0sIHRoZXkgcHJvdmlkZSAxMDAlIGxlYWstcHJvb2ZuZXNzIC0gaWRlYWwgZm9yIGNhcnJ5aW5nIHNvdXBzLCBzYXVjZXMsIGhvdCBsdW5jaGVzIG9yIGNvbGQgYXBwZXRpemVycy48L3A+DQoNCjxoMj48c3Ryb25nPk1haW4gYWR2YW50YWdlczo8L3N0cm9uZz48L2gyPg0KDQo8cD5MZWFrLXByb29mIC0gdGlnaHRuZXNzIGV2ZW4gZHVyaW5nIGFjdGl2ZSBtb3ZlbWVudCwgd2hpY2ggaXMgdmVyeSBpbXBvcnRhbnQgd2hlbiBkZWxpdmVyaW5nIHNvdXBzLCBzaWRlIGRpc2hlcyB3aXRoIHNhdWNlIG9yIGxpcXVpZCBmb29kLjwvcD4NCg0KPHA+SGVhdC1yZXNpc3RhbnQgdXAgdG8gKzgwJmRlZztDIC0gbWFpbnRhaW5zIHRoZSB0ZW1wZXJhdHVyZSBvZiBmb29kLCBzdWl0YWJsZSBmb3IgaG90IHNvdXBzIGFuZCBzdGV3cy48L3A+DQoNCjxwPlZlcnNhdGlsaXR5IC0gY29tcGF0aWJsZSB3aXRoIGhvdCBhbmQgY29sZCBkaXNoZXMsIGRlc3NlcnRzLCBzYXVjZXMuPC9wPg0KDQo8cD5GcmVlemVyIGFuZCBtaWNyb3dhdmUgc2FmZSAtIGNvbnRhaW5lcnMgY2FuIGJlIGZyb3plbiBhbmQgYWxzbyBoZWF0ZWQgaW4gdGhlIG1pY3Jvd2F2ZSAodGhlIGxpZCBtdXN0IGJlIHJlbW92ZWQpLjwvcD4NCg0KPHA+UmV1c2FibGUgLSBlYXN5IHRvIGNsZWFuIGluIHRoZSBkaXNod2FzaGVyLCB3aXRob3V0IGxvc2luZyBzaGFwZSBldmVuIGFmdGVyIHJlcGVhdGVkIHVzZS48L3A+DQoNCjxoMj48c3Ryb25nPlByYWN0aWNhbCBpbiBkZXRhaWw6PC9zdHJvbmc+PC9oMj4NCg0KPHA+Um91bmQgbGlkcyBhcmUgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiBjb250YWluZXJzLiBUaGUgZW50aXJlIHN5c3RlbSAoY29udGFpbmVyICsgbGlkKSBpcyByZXNpc3RhbnQgdG8gdGVtcGVyYXR1cmUgY2hhbmdlcywgc3VpdGFibGUgZm9yIHN0b3JhZ2UgaW4gdGhlIHJlZnJpZ2VyYXRvciBhbmQgZnJlZXplciwgYXMgd2VsbCBhcyBmb3Igd2FzaGluZyBpbiB0aGUgZGlzaHdhc2hlci4gVGhpcyBtYWtlcyB0aGVtIGlkZWFsIGZvciBldmVyeWRheSB1c2U6IGZyb20gY29va2luZyBmb3IgdGhlIHdlZWsgdG8gc3RvcmluZyBzZW1pLWZpbmlzaGVkIHByb2R1Y3RzLjwvcD4NCg0KPGgyPjxzdHJvbmc+RWNvLWZyaWVuZGx5IGFuZCBjb3N0LWVmZmVjdGl2ZTo8L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBsaWRzIHJlcGxhY2UgZGlzcG9zYWJsZSBwYWNrYWdpbmcsIHJlZHVjaW5nIGhhcm0gdG8gbmF0dXJlLiBUaGVpciBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSB3aWxsIGhlbHAgc2F2ZSB5b3VyIGJ1ZGdldCBmb3IgeWVhcnMgdG8gY29tZS48L3A+DQoNCjxwPk9yZGVyIGEgc2V0IG9mIGFpcnRpZ2h0IGxpZHMgYWxvbmcgd2l0aCAzNzUsIDUwMCBvciAxMDAwIG1sIGZvb2QgY29udGFpbmVycyAtIGFuZCBlbmpveSBzdG9yYWdlIGNvbnZlbmllbmNlIHRoYXQgYWRhcHRzIHRvIHlvdXIgbGlmZXN0eWxlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1Nzc4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTY2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA0ZmNkYmM3MjgwMjQ1OGYzOGFiZGMxZTcxNGIyYWQwNS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrdSB2xIFrcyBhciBoZXJtxJN0aXNrdSBhaXpzYXJkesSrYnUgcHJldCBub3BsxatkxJNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBUcmFuc3BhcmVudCBsZWFrLXByb29mIGxpZCBmb3IgZm9vZCBjb250YWluZXJzIHdpdGggc2VjdXJlIGNsb3N1cmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINCz0LXRgNC80LXRgtC40YfQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0YEg0LfQsNGJ0LjRgtC+0Lkg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNjY5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMTcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUEEtWU1XLVNTRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTkxNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCh0YPQv9C+0LLQsNGPINC70L7QttC60LAg0J/RgNC10LzQuNGD0LwgMTfRgdC8LCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlIHByZW1pdW0gMTdjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgSGVhdnkgV2VpZ2h0IFNvdXAgU3Bvb24gMTdjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LA8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAsINC40LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRgdC+0YfQtdGC0LDQtdGCINCyINGB0LXQsdC1INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0YwuINCV0ZEg0YfRkdGA0L3Ri9C5INGG0LLQtdGCINC/0YDQuNC00LDRkdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCwg0LAg0LTQu9C40L3QsCAxNyDRgdC8INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGBINCz0LvRg9Cx0L7QutC40LzQuCDRgtCw0YDQtdC70LrQsNC80LguINCR0LvQsNCz0L7QtNCw0YDRjyDQsdC+0LvQtdC1INGC0Y/QttGR0LvQvtC80YMg0LLQtdGB0YMg0Lgg0LrRgNGD0LPQu9C+0LzRgyDQs9C70YPQsdC+0LrQvtC80YMg0YfQtdGA0L/QsNC70YMsINGN0YLQsCDQu9C+0LbQutCwINC+0YLQu9C40YfQsNC10YLRgdGPINC/0L7QstGL0YjQtdC90L3QvtC5INC/0YDQvtGH0L3QvtGB0YLRjNGOINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGM0Y4sINC/0YDQtdCy0L7RgdGF0L7QtNGPINC00YDRg9Cz0LjQtSDRgdGD0L/QvtCy0YvQtSDQu9C+0LbQutC4LiDQntC90LAg0LvQtdCz0LrQviDQvNC+0LXRgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10ZEg0LHQtdC3INC/0L7RgtC10YDQuCDQstC90LXRiNC90LXQs9C+INCy0LjQtNCwINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4LiDQnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0L/RgNC40LzQtdC90LXQvdC40LUg0Y3RgtC+0Lkg0LvQvtC20LrQuCDQv9C+0LzQvtCz0LDQtdGCINGB0L3QuNC30LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0LfQsNCx0L7RgtC1INC+INC/0YDQuNGA0L7QtNC1LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHQvdGL0Lkg0Lgg0YHRgtC40LvRjNC90YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0LXQtNGLLiDQktGL0LHQuNGA0LDQudGC0LUg0L3QsNGI0YMg0LvQvtC20LrRgyDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90LjRjyDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZTwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZSwga2FzIGl6Z2F0YXZvdGEgbm8gaXp0dXLEq2dhcyBwbGFzdG1hc2FzLCBhcHZpZW5vIGF1Z3N0dSBrdmFsaXTEgXRpIHVuIHZpZGVpIGRyYXVkesSrZ3VtdS4gVMSBIG1lbG7EgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIGVsZWdhbmNpLCB1biAxNyBjbSBnYXJ1bXMgcGFkYXJhIHRvIHZpZWdsaSBsaWV0b2phbXUgYXIgZHppxLzEgW0gcGzEgWtzbsSTbS4gQXIgbGllbMSBa3Ugc3ZhcnUgdW4gYXBhxLx1LCBkemnEvHUga2F1c2nFhnUgJnNjYXJvbjvEqyBrYXJvdGUgaXIgxKtwYSZzY2Fyb247aSBzcMSTY8SrZ2EgdW4gaXp0dXLEq2dhLCBwxIFyc3DEk2pvdCBjaXRhcyB6dXBhcyBrYXJvdGVzLiBUbyBpciB2aWVnbGkgdMSrcsSrdCB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIGthcyDEvGF1aiB0byBpem1hbnRvdCBkYXVkemFzIHJlaXplcywgbmV6YXVkxJNqb3QgaXpza2F0dSB1biBmdW5rY2lvbmFsaXTEgXRpLiAmU2Nhcm9uO8SrcyBrYXJvdGVzIGF0a8SBcnRvdGkgbGlldG9qYW3EgSBixat0xKtiYSBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUsIHBhbMSrZHpvdCBhaXpzYXJnxIF0IHZpZGkuIElkZcSBbGkgcGllbcSTcm90cyByZXN0b3LEgW5pZW0gdW4gcGllZ8SBZGVzIHBha2FscG9qdW1pZW0sIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSDEk3J0dSB1biBzdGlsxKtndSByxKtrdSDEkyZzY2Fyb247YW5haS4gSXp2xJNsaWV0aWVzIG3Fq3N1IGthcm90aSwgbGFpIHV6bGFib3R1IHNhdnUgc2VydmlzYSBsxKttZW5pIHVuIGFwbWllcmluxIF0dSBrbGllbnR1IHZhamFkesSrYmFzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHNvdXAgc3Bvb24gYmxhY2s8L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBoZWF2eSB3ZWlnaHQgc291cCBzcG9vbiBtYWRlIG9mIGR1cmFibGUgcGxhc3RpYyBjb21iaW5lcyBoaWdoIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MuIEl0cyBibGFjayBjb2xvciBhZGRzIGVsZWdhbmNlLCBhbmQgdGhlIGxlbmd0aCBvZiAxNyBjbSBlbnN1cmVzIGVhc2Ugb2YgdXNlIHdpdGggZGVlcCBwbGF0ZXMuIFRoYW5rcyB0byBpdHMgaGVhdmllciB3ZWlnaHQgYW5kIHJvdW5kIGRlZXAgbGFkbGUsIHRoaXMgc3Bvb24gaXMgY2hhcmFjdGVyaXplZCBieSBpbmNyZWFzZWQgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHksIHN1cnBhc3Npbmcgb3RoZXIgc291cCBzcG9vbnMuIEl0IGlzIGVhc3kgdG8gd2FzaCBpbiB0aGUgZGlzaHdhc2hlciwgd2hpY2ggYWxsb3dzIHlvdSB0byB1c2UgaXQgcmVwZWF0ZWRseSB3aXRob3V0IGxvc2luZyBpdHMgYXBwZWFyYW5jZSBhbmQgZnVuY3Rpb25hbGl0eS4gUmV1c2FibGUgdXNlIG9mIHRoaXMgc3Bvb24gaGVscHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgcGxhc3RpYyB3YXN0ZSwgY29udHJpYnV0aW5nIHRvIGNhcmluZyBmb3IgbmF0dXJlLiBJZGVhbCBmb3IgcmVzdGF1cmFudHMgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzLCBwcm92aWRpbmcgY3VzdG9tZXJzIHdpdGggYSBjb252ZW5pZW50IGFuZCBzdHlsaXNoIHRvb2wgZm9yIGVhdGluZy4gQ2hvb3NlIG91ciBzcG9vbiB0byBpbXByb3ZlIHlvdXIgc2VydmljZSBhbmQgc2F0aXNmeSB0aGUgbmVlZHMgb2YgeW91ciBjdXN0b21lcnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3Mjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE4LTA3LTI3IDEzOjAxOjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDExOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE2NjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgSGVhdnkgV2VpZ2h0IFNvdXAgU3Bvb24gMTdjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzI5NWJhOGY2ZTA2YzI3MmQ4YWE1YzA1ZDQ0MzQ5MDYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgUGFsc3RpYyBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBadXBhcyBrYXJvdGUgcHJlbWl1bSBkYXVkemvEgXJ0IGxpZXRvamFtYSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwINCf0YDQtdC80LjRg9C8LCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1UQjE2QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3MjQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLIDUwMCDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA1MDAgbWwsIFBQLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuzog0J3QtdCx0L7Qu9GM0YjQvtC5INC+0LHRitC10LwsINC80LDQutGB0LjQvNGD0Lwg0L/QvtC70YzQt9GLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0L3QtdCx0L7Qu9GM0YjQuNGFINC/0L7RgNGG0LjQuSwg0YHQvtGD0YHQvtCyINC40LvQuCDQtNC10YHQtdGA0YLQvtCyLiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LHQtdC30L7Qv9Cw0YHQvdGLINC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQuCwg0LzQvtGA0L7Qt9C40LvQutC4INC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy4g0KPQtNC+0LHQvdCw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90LDRjyDQs9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQtNC10LvQsNGO0YIg0LjRhSDRhNCw0LLQvtGA0LjRgtCw0LzQuCDQsiDQv9C10LrQsNGA0L3Rj9GFINC4INC00L7QvNCwLiDQo9GH0LDRgdGC0LLRg9C50YLQtSDQsiZuYnNwO9C/0YDQvtCz0YDQsNC80LzQsNGFINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRh9GC0L7QsdGLINGB0L7QutGA0LDRgtC40YLRjCDRjdC60L7RgdC70LXQtCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtYXMgdGFpc25zdMWrcnZlaWRhIGvEgXJiYXMgNTAwIG1sOiBNYXpzIGl6bcSTcnMsIGxpZWxhIGlldGVrbWU8L3N0cm9uZz48L2gyPg0KDQo8cD4mU2Nhcm9uO8SrcyBrb21wYWt0xIFzJm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWFzIGvEgXJiYXMmbmJzcDtpciBwaWVtxJNyb3RhcyBtYXrEgW0gcG9yY2lqxIFtLCBtxJNyY8STbSB2YWkgZGVzZXJ0aWVtLiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBLiBUbyBrYXVkemVzIGRpemFpbnMgaWV0YXVwYSB2aWV0dSBub2xpa3RhdsSBcy4gUGllZGFsb3RpZXMmbmJzcDtkZXBvesSrdGEgcHJvZ3JhbW3EgXMsIGrFq3MgdmVpY2luYXQgYXByaXRlcyBla29ub21pa3UuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXJzIDUwMCBtbDogU21hbGwgc2l6ZSwgYmlnIGltcGFjdDwvc3Ryb25nPjwvaDI+DQoNCjxwPkNvbXBhY3QgeWV0IHZlcnNhdGlsZSwgdGhlc2UmbmJzcDtyZXVzYWJsZSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNuYWNrcywgZGlwcywgb3Igc21hbGwgcG9ydGlvbnMuIFRoZSBCUEEtZnJlZSBkZXNpZ24gd2l0aHN0YW5kcyBleHRyZW1lIHRlbXBlcmF0dXJlcywgbWFraW5nIHRoZW0gc2FmZSBmb3IgbWljcm93YXZpbmcsIGZyZWV6aW5nLCBhbmQgZGlzaHdhc2hpbmcuIFRoZSBhaXJ0aWdodCBsaWQgcHJlc2VydmVzIGZyZXNobmVzcywgd2hpbGUgdGhlIHRyYW5zcGFyZW50IGJvZHkgaGlnaGxpZ2h0cyB5b3VyIGRpc2hlcyZyc3F1bzsgYXBwZWFsLiBBIGZhdm9yaXRlIGZvciBiYWtlcmllcywgZGVsaXMsIG9yIGhvbWUgdXNlLCB0aGV5IHN1cHBvcnQmbmJzcDt6ZXJvLXdhc3RlIGluaXRpYXRpdmVzJm5ic3A7dGhyb3VnaCBkZXBvc2l0IHN5c3RlbXMuIFN0YWNrIHRoZW0gbmVhdGx5IGluIGtpdGNoZW5zIG9yIGRlbGl2ZXJ5IHZlaGljbGVzIHRvIG1heGltaXplIHNwYWNlLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTIwMzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2MzE4MjFjODQzN2ZjZTA3MTA4MzdhYmE1NWRlY2QyZS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lcnMgNTAwIG1sIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDUwMCBtbCBQUCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC/0LjRidC10LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tRFQxLzJMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzIyNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAgMzc1LzUwMC83NTAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa3MgxJNkaWVudSBrxIFyYsSBbSAzNzUvNTAwLzc1MCBtbCwgUFAsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkIGZvciBjb250YWluZXIgMzc1LzUwMC83NTAgbWwgIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCBQQ00tVEIxMkIvMTZCLzI0Qi4g0JrRgNGL0YjQutC4INC+0YHQvdCw0YnQtdC90Ysg0LfQsNC/0LDRgtC10L3RgtC+0LLQsNC90L3QvtC5INC/0LvQvtGC0L3QvtC5INGB0LjRgdGC0LXQvNC+0Lkg0LfQsNC60YDRi9GC0LjRjyDQtNC70Y8g0L/RgNC10LTQvtGC0LLRgNCw0YnQtdC90LjRjyDQv9GA0L7RgtC10LrQsNC90LjRjy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lgg0Lgg0LLRi9C00LXRgNC20LjQstCw0Y7RgiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC00L4gMTIxICZkZWc7Qywg0LAg0YLQsNC60LbQtSDQvdCw0LzQvdC+0LPQviDQtNC+0LvRjNGI0LUg0YHQvtGF0YDQsNC90Y/RjtGCINCS0LDRiNC4INCx0LvRjtC00LAg0LPQvtGA0Y/Rh9C40LzQuCDQuCDRgdCy0LXQttC40LzQuC4g0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INGD0L/RgNC+0YnQsNGO0YIg0YPQt9C90LDQstCw0LXQvNC+0YHRgtGMINC/0YDQvtC00YPQutGC0LAg0Lgg0YPQstC10LvQuNGH0LjQstCw0Y7RgiDQstC+0LfQvNC+0LbQvdC+0YHRgtC4INC/0YDQtdC30LXQvdGC0LDRhtC40LguINCU0L7RgdGC0YPQv9C90Ysg0LIg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0LksINC60YDRg9Cz0LvQvtC5INC4INC+0LLQsNC70YzQvdC+0Lkg0YTQvtGA0LzQsNGFINC4INC/0L7QtNC+0LnQtNGD0YIg0LrQsNC6INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQsdC70Y7QtCwg0YLQsNC6INC4INC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC30LDQutGD0YHQvtC6LCDRgdC+0YPRgdC+0LIg0Lgg0YHRg9C/0L7Qsi4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0YLQsNC60LbQtSDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCyINGF0L7Qu9C+0LTQuNC70YzQvdC+0Lkg0Lgg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0LUuINCa0L7QvdGC0LXQudC90LXRgNGLINCy0LzQtdGB0YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8mbmJzcDvQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5Eb3RpZSBjYXVyc3DEq2TEq2dpZSB2xIFraSBpciBwaWVtxJNyb3RpIGtvbnRlaW5lcmltIFBDTS1UQjEyQi8xNkIvMjRCLGthcyBrYWxwbyDEk2RpZW51IHBpZWfEgWRlaS4gVGllIGlyIGFwcsSra290aSBhciBwYXRlbnTEk3R1IHN0aW5ncnUgYWl6dGFpc8SrJnNjYXJvbjthbmFzIHNpc3TEk211LCBsYWkgbm92xJNyc3R1IGplYmvEgWRhIHZlaWRhIG5vcGzFq2RpLiBLb250ZWluZXJpIGlyIHBpZW3Ek3JvdGkgbGlldG8mc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrcyB1biB2YXIgaXp0dXLEk3QgdGVtcGVyYXTFq3J1IGzEq2R6IDEyMSAmZGVnO0MsIGvEgSBhcsSrIHRpZSBpbGfEgWsgc2FnbGFixIEga2Fyc3R1IHVuIHN2YWlndSBKxatzdSDEk2RpZW51LiBLcmlzdMSBbGR6aWRyaWUgdsSBa2kgcGFkYXJhIHByb2R1a3R1IHJlZHphbXUgdW4gdGFzIHBhbGllbGluYSBwcmV6ZW50xJMmc2Nhcm9uO2FuYXMgaWVzcMSTamFzLiBJciBwaWVlamFtaSB0YWlzbnN0xatyYSwgYXBhxLxpIHVuIG92xIFsaSB1biB0aWUgZGVyxJNzIGdhbiAmbmJzcDtrYXJzdGllbSDEk2RpZW5pZW0sIGdhbiBhcsSrIGF1a3N0xIFtIHV6a29kxIFtLCBtxJNyY8STbSB1biB6dXDEgW0uIEtvbnRlaW5lcmkgaXIgcGllbcSTcm90aSBhcsSrIHByb2R1a3RhIHV6Z2xhYsSBJnNjYXJvbjthbmFpIGxlZHVzc2thcMSrIHVuIHNhbGTEk3RhdsSBLiBEb3RpZSBrb250ZWluZXJpIGFyIHbEgWtpZW0gaXIgaWRlxIFsaSBwaWVtxJNyb3RpIMSTZGllbnUgcGllZ8SBZGVpLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoZXNlIHRyYW5zcGFyZW50IGNvdmVycyBhcmUgc3VpdGFibGUgZm9yIGZvb2QgZGVsaXZlcnksIGZvciBjb250YWluZXIgUENNLVRCMTJCIC8gMTZCIC8gMjRCLiBDb3ZlcnMgYXJlIGVxdWlwcGVkIHdpdGggYSBwYXRlbnRlZCB0aWdodCBjbG9zdXJlIHN5c3RlbSB0byBwcmV2ZW50IGxlYWthZ2UuIFRoZSBjb250YWluZXJzIGFyZSBzdWl0YWJsZSBmb3IgbWljcm93YXZlIG92ZW5zIGFuZCBjYW4gd2l0aHN0YW5kIHRlbXBlcmF0dXJlcyB1cCB0byAxMjEgJmRlZzsgQywgYW5kIGFsc28ga2VlcCB5b3VyIGRpc2hlcyBob3QgYW5kIGZyZXNoIGZvciBtdWNoIGxvbmdlci4gVHJhbnNwYXJlbnQgY292ZXJzIHNpbXBsaWZ5IHByb2R1Y3QgcmVjb2duaXRpb24gYW5kIGluY3JlYXNlIHByZXNlbnRhdGlvbiBjYXBhYmlsaXRpZXMuIEF2YWlsYWJsZSBpbiByZWN0YW5ndWxhciwgcm91bmQgYW5kIG92YWwgc2hhcGVzIGFuZCBzdWl0YWJsZSBmb3IgaG90IGRpc2hlcywgYXMgd2VsbCBhcyBmb3IgY29sZCBhcHBldGl6ZXJzLCBzYXVjZXMgYW5kIHNvdXBzLiBDb250YWluZXJzIGFyZSBhbHNvIHN1aXRhYmxlIGZvciBzdG9yYWdlIGluIHRoZSByZWZyaWdlcmF0b3IgYW5kIGZyZWV6ZXIuIENvbnRhaW5lcnMgd2l0aCBsaWRzIGFyZSBpZGVhbCBmb3IgZm9vZCBkZWxpdmVyeS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDgwMjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuNzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkIGZvciBjb250YWluZXIgMzc1LzUwMC83NTAgbWwgIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAyNDhjODdlOTJlNDYyOGVkZjQ2NmEwYjc1MjA1Y2Y1YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1NzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwNzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tMTZSQ0xJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDUwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBkYXVkemvEgXJ0IGxpZXRvamFtaWVtIGFwYcS8aWVtIMSTZGllbnUga8SBcmLEgW0gNTAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSZXVhc2JsZSBSb3VuZCBEZWxpIENvbnRhaW5lcnMgNTAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+0JrRgNGL0YjQutC4INC00LvRjyDQutGA0YPQs9C70YvRhSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiA1MDAg0LzQuzwvaDI+DQoNCjxoMz48c3Ryb25nIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pOS41N2E2YzkyMVE0TjhtVCI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjog0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC4INC10LTRiyDQvdCwINCy0YvQvdC+0YE8L3N0cm9uZz48L2gzPg0KDQo8cD7QodC+0LLRgNC10LzQtdC90L3Ri9C1INGC0LXRhdC90L7Qu9C+0LPQuNC4INGD0L/QsNC60L7QstC60Lgg0YHRgtGA0LXQvNC40YLQtdC70YzQvdC+INGA0LDQt9Cy0LjQstCw0Y7RgtGB0Y8sINC/0YDQtdC00LvQsNCz0LDRjyDQstGB0ZEg0LHQvtC70LXQtSDRg9C00L7QsdC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INGA0LXRiNC10L3QuNGPLiDQntC00L3QuNC8INC40Lcg0YLQsNC60LjRhSDQuNC90L3QvtCy0LDRhtC40L7QvdC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0Y/QstC70Y/RjtGC0YHRjyDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyLCDQutC+0YLQvtGA0YvQtSDRgdGC0LDQvdC+0LLRj9GC0YHRjyDQvdC10LfQsNC80LXQvdC40LzRi9C80Lgg0LrQsNC6INC00LvRjyDRgdC70YPQttCxINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDRgtCw0Log0Lgg0LTQu9GPINC30LDQstC10LTQtdC90LjQuSDQvtCx0YnQtdGB0YLQstC10L3QvdC+0LPQviDQv9C40YLQsNC90LjRjywg0L/RgNC10LTQu9Cw0LPQsNGO0YnQuNGFINCx0LvRjtC00LAg0L3QsCDQstGL0L3QvtGBLiDQrdGC0Lgg0LrRgNGL0YjQutC4INC90LUg0YLQvtC70YzQutC+INC+0LHQtdGB0L/QtdGH0LjQstCw0Y7RgiDQvdCw0LTRkdC20L3Rg9GOINC30LDRidC40YLRgyDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LCDQvdC+INC4INC/0L7QvNC+0LPQsNGO0YIg0YHQvtC30LTQsNGC0Ywg0L/QvtC70L7QttC40YLQtdC70YzQvdC+0LUg0LLQv9C10YfQsNGC0LvQtdC90LjQtSDRgyDQutC70LjQtdC90YLQsC48L3A+DQoNCjxoMz48c3Ryb25nPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Lg8L3N0cm9uZz48L2gzPg0KDQo8cD7Qn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LrRgNGL0YjQtdC6INGP0LLQu9GP0LXRgtGB0Y8g0L7QtNC90LjQvCDQuNC3INC60LvRjtGH0LXQstGL0YUg0L/RgNC10LjQvNGD0YnQtdGB0YLQsiDRjdGC0LjRhSDQuNC30LTQtdC70LjQuS4g0J7QvdCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQstC40LTQtdGC0Ywg0LHQu9GO0LTQviDRh9C10YDQtdC3INGD0L/QsNC60L7QstC60YMsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0L/RgNC4INC00LXQvNC+0L3RgdGC0YDQsNGG0LjQuCDQs9C+0YLQvtCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0L3QsCDQstC40YLRgNC40L3QtS4g0KLQsNC60L7QuSDQv9C+0LTRhdC+0LQg0L/QvtC80L7Qs9Cw0LXRgiDQv9GA0LjQstC70LXRh9GMINCy0L3QuNC80LDQvdC40LUg0L/QvtC60YPQv9Cw0YLQtdC70LXQuSwg0LLRi9C30YvQstCw0Y8g0YMg0L3QuNGFINC20LXQu9Cw0L3QuNC1INC/0L7Qv9GA0L7QsdC+0LLQsNGC0Ywg0LDQv9C/0LXRgtC40YLQvdC+INCy0YvQs9C70Y/QtNGP0YnQtdC1INCx0LvRjtC00L4uINCf0YDQvtC30YDQsNGH0L3QsNGPINGD0L/QsNC60L7QstC60LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0Lgg0YHQstC10LbQtdGB0YLRjCDQv9GA0L7QtNGD0LrRgtC+0LIsINGD0YHQuNC70LjQstCw0Y8g0LjRhSDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMINC4INGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0YPQstC10LvQuNGH0LXQvdC40Y4g0L/RgNC+0LTQsNC2LjwvcD4NCg0KPGgzPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9C70L7RgtC90L4g0LfQsNC60YDRi9Cy0LDRjtGCINGD0L/QsNC60L7QstC60YMsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0YwuINCt0YLQviDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9GA0L7RgtC10LrQsNC90LjQtSDRgdC+0YPRgdC+0LIsINGB0L7QutC+0LIg0LjQu9C4INC00YDRg9Cz0LjRhSDQttC40LTQutC+0YHRgtC10LksINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0L/RgNC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtSDQv9C40YnQuC4g0J3QsNC00ZHQttC90LDRjyDRhNC40LrRgdCw0YbQuNGPINCz0LDRgNCw0L3RgtC40YDRg9C10YIsINGH0YLQviDQstCw0Ygg0LfQsNC60LDQtyDQsdGD0LTQtdGCINC00L7RgdGC0LDQstC70LXQvSDQsiDRhtC10LvQvtGB0YLQuCDQuCDRgdC+0YXRgNCw0L3QvdC+0YHRgtC4LCDQsdC10Lcg0LvQuNGI0L3QuNGFINCx0LXRgdC/0L7RgNGP0LTQutC+0LIg0Lgg0YDQsNC30LvQuNCy0LDRjtGJ0LjRhdGB0Y8g0YHQvtC00LXRgNC20LjQvNGL0YUuPC9wPg0KDQo8aDM+PHN0cm9uZz7QoNCw0LfQvdC+0L7QsdGA0LDQt9C40LUg0YTQvtGA0Lwg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QmtGA0YvRiNC60Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDRgNCw0LfQu9C40YfQvdGL0YUg0YTQvtGA0LzQsNGFICZtZGFzaDsg0LrRgNGD0LPQu9GL0LUsINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC4INC+0LLQsNC70YzQvdGL0LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNC40LHQvtC70LXQtSDQv9C+0LTRhdC+0LTRj9GJ0LjQuSDQstCw0YDQuNCw0L3RgiDQtNC70Y8g0YDQsNC30L3Ri9GFINGC0LjQv9C+0LIg0LHQu9GO0LQuINCR0LvQsNCz0L7QtNCw0YDRjyDRjdGC0L7QvNGDINC+0L3QuCDQu9C10LPQutC+INCw0LTQsNC/0YLQuNGA0YPRjtGC0YHRjyDQuiDQu9GO0LHRi9C8INGC0YDQtdCx0L7QstCw0L3QuNGP0Lwg0Lgg0L/RgNC10LTQv9C+0YfRgtC10L3QuNGP0Lwg0LrQu9C40LXQvdGC0L7Qsi4g0JrRgNC+0LzQtSDRgtC+0LPQviwg0Y3RgtC4INC60YDRi9GI0LrQuCDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINCy0YvRgdC+0LrRg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LTQviArMTIxJmRlZztDLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0YHQvtCy0LzQtdGB0YLQuNC80YvQvNC4INGBINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9GM0Y4uINCt0YLQviDQvtGB0L7QsdC10L3QvdC+INC/0L7Qu9C10LfQvdC+INC00LvRjyDRgtC10YUsINC60YLQviDQv9GA0LXQtNC/0L7Rh9C40YLQsNC10YIg0YDQsNC30L7Qs9GA0LXQstCw0YLRjCDRgdCy0L7QuCDQsdC70Y7QtNCwINC/0LXRgNC10LQg0YPQv9C+0YLRgNC10LHQu9C10L3QuNC10LwuPC9wPg0KDQo8aDM+PHN0cm9uZz7QrdC60L7Qu9C+0LPQuNGH0LXRgdC60LDRjyDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC4INC00L7Qu9Cz0L7QstC10YfQvdC+0LPQviDQvNCw0YLQtdGA0LjQsNC70LAgJm1kYXNoOyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCwg0LrQvtGC0L7RgNGL0Lkg0LzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUg0Lgg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC/0L7QstGC0L7RgNC90L4uINCf0L7RgdC70LUg0L7QutC+0L3Rh9Cw0L3QuNGPINGB0YDQvtC60LAg0YHQu9GD0LbQsdGLINGC0LDQutC40LUg0LjQt9C00LXQu9C40Y8g0LvQtdCz0LrQviDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDRjtGC0YHRjywg0YfRgtC+INGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC90LjQttC10L3QuNGOINC60L7Qu9C40YfQtdGB0YLQstCwINC+0YLRhdC+0LTQvtCyINC4INC30LDRidC40YLQtSDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLLiDQktGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQvNC90L7Qs9C+0YDQsNC30L7QstC+0Lkg0YPQv9Cw0LrQvtCy0LrQuCAmbWRhc2g7INGN0YLQviDRiNCw0LMg0Log0LHQvtC70LXQtSDRh9C40YHRgtC+0LzRgyDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtC80YMg0LzQuNGA0YMuPC9wPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEwLjU3YTZjOTIxUTROOG1UIj7QotCw0LrQuNC8INC+0LHRgNCw0LfQvtC8LCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0YDQtdC00YHRgtCw0LLQu9GP0Y7RgiDRgdC+0LHQvtC5INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC+0LLRgNC10LzQtdC90L3Ri9GFINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDRgNGL0L3QutCwINC00L7RgdGC0LDQstC60Lgg0Lgg0L7QsdGJ0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QuNGC0LDQvdC40Y8uINCe0L3QuCDRgdC+0YfQtdGC0LDRjtGCINCyINGB0LXQsdC1INGN0YHRgtC10YLQuNC60YMsINC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60YPRjiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0YwsINC00LXQu9Cw0Y8g0L/RgNC+0YbQtdGB0YEg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8sINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQuCDRg9C/0L7RgtGA0LXQsdC70LXQvdC40Y8g0L/QuNGJ0Lgg0LHQvtC70LXQtSDQutC+0LzRhNC+0YDRgtC90YvQvCDQuCDQv9GA0LjRj9GC0L3Ri9C8INC00LvRjyDQstGB0LXRhSDRg9GH0LDRgdGC0L3QuNC60L7Qsi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VsSBa2kgZGF1ZHprxIFydCBsaWV0b2phbWllbSDEk2RpZW51IHRyYXVraWVtIDUwMCBtbDwvaDI+DQoNCjxoMz48c3Ryb25nPkNhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSBrb250ZWluZXJpZW06IGlkZcSBbHMgcmlzaW7EgWp1bXMgcMSBcnRpa2FzIHBpZWfEgWRlaSB1biBsxKtkesWGZW0mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzZGllbnUgaWVwYWtvJnNjYXJvbjthbmFzIHRlaG5vbG/Eo2lqYXMgc3RyYXVqaSBhdHTEq3N0xIFzLCBwaWVkxIF2xIFqb3QgYXJ2aWVuIMSTcnTEgWt1cyB1biB2aWRlaSBkcmF1ZHrEq2fEgWt1cyByaXNpbsSBanVtdXMuIFZpZW5zIG5vICZzY2Fyb247xIFkaWVtIGlub3ZhdMSrdmllbSBwcm9kdWt0aWVtIGlyIGNhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSB0cmF1a2llbSwga2FzIGvEvHV2dSZzY2Fyb247aSBuZWFpenN0xIFqYW1pIHDEgXJ0aWthcyBwaWVnxIFkZXMgZGllbmVzdG9zIHVuIMSTc3R1dsSTcywga2FzIHBpZWTEgXbEgSBsxKtkemkgbWFsdMSrdGkuICZTY2Fyb247aWUgdsSBa2kgbmUgdGlrYWkgbm9kcm8mc2Nhcm9uO2luYSBkcm8mc2Nhcm9uO3Ugc2F0dXJhIGFpenNhcmR6xKtidSwgYmV0IGFyxKsgcGFsxKtkeiByYWTEq3QgcG96aXTEq3Z1IGllc3BhaWR1IHV6IGtsaWVudGllbS48L3A+DQoNCjxoMz48c3Ryb25nPlDEgXJyZWR6YW3Eq2JhcyBwcmllayZzY2Fyb247cm9jxKtiYXM8L3N0cm9uZz48L2gzPg0KDQo8cD5DYXVyc3DEq2TEq2d1bXMgaXIgdmllbmEgbm8gZ2FsdmVuYWrEgW0gJnNjYXJvbjtvIHbEgWt1IHByaWVrJnNjYXJvbjtyb2PEq2LEgW0uIFRhcyDEvGF1aiBrbGllbnRpZW0gcmVkesSTdCB0cmF1a3UgY2F1ciBpZXBha29qdW11LCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSwgZGVtb25zdHLEk2pvdCBnYXRhdnVzIHByb2R1a3R1cy4gJlNjYXJvbjvEgWRhIHBpZWVqYSBwYWzEq2R6IHBpZXNhaXN0xKt0IHV6bWFuxKtidSB1biBwb3RlbmNpxIFsYWpvcyBwaXJjxJNqb3MgcmFkYSB2xJNsbWkgbm9nYXImc2Nhcm9uO290IGFwZXTEq3RsxKtnxIEgaXpza2F0YSDEk2RpZW51LiBDYXVyc3DEq2TEq2dhaXMgaWVwYWtvanVtcyB1enN2ZXIgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGkgdW4gc3ZhaWd1bXUsIHV6bGFib2pvdCB0byBub2Zvcm3Ek2p1bXUgdW4gdmVpY2lub3QgcMSBcmRvJnNjYXJvbjthbmFzIGFwam9tdS48L3A+DQoNCjxoMz48c3Ryb25nPkJsxKt2xJNqYW3Eq2JhIHVuIHByYWt0aXNrdW1zPC9zdHJvbmc+PC9oMz4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbW8ga29udGVpbmVydSB2xIFraSBkcm8mc2Nhcm9uO2kgbm9zbMSTZHogaWVwYWtvanVtdSwgbm9kcm8mc2Nhcm9uO2lub3QgaGVybcSTdGlza3UgYWl6dsSTciZzY2Fyb247YW51LiBUYXMgbm92xJNyJnNjYXJvbjsgbcSTcsSNdSwgc3VsdSB2YWkgY2l0dSAmc2Nhcm9uO8S3aWRydW11IG5vcGzFq2RpLCBrYXMgaXIgxLxvdGkgc3ZhcsSrZ2kgcMSBcnRpa2FzIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFzIGxhaWvEgS4gVXp0aWNhbXMgYmzEq3bEk2p1bXMgZ2FyYW50xJMsIGthIGrFq3N1IHBhc8WrdMSranVtcyB0aWtzIHBpZWfEgWTEgXRzIG5lc2thcnRzLCBiZXogaXomc2Nhcm9uO8S8YWtzdMSranVtaWVtIHZhaSBuZXTEq3J1bWllbS48L3A+DQoNCjxoMz48c3Ryb25nPkZvcm11IHVuIGZ1bmtjaW9uYWxpdMSBdGVzIGRhdWR6dmVpZMSrYmE8L3N0cm9uZz48L2gzPg0KDQo8cD4mU2Nhcm9uO2llbSB2xIFraWVtIGlyIGRhxb7EgWRhcyBmb3JtYXMgJm1kYXNoOyBhcGHEvGksIHRhaXNuc3TFq3J2ZWlkYSB1biBvdsSBbGkgJm1kYXNoOywga2FzIMS8YXVqIGl6dsSTbMSTdGllcyBwaWVtxJNyb3TEgWtvIHZhcmlhbnR1IGRhxb7EgWRhIHZlaWRhIMSTZGllbmllbS4gJlNjYXJvbjvEqyBkYXVkenB1c8SrYmEgxLxhdWogdG9zIHZpZWdsaSBwaWVsxIFnb3QgamVia3VyxIFtIHByYXPEq2LEgW0gdW4ga2xpZW50dSB2xJNsbcSTbS4gVHVya2zEgXQgdsSBa2kgdmFyIGl6dHVyxJN0IGF1Z3N0dSB0ZW1wZXJhdMWrcnUgbMSrZHogKzEyMSZkZWc7QywgcGFkYXJvdCB0b3MgZHJvJnNjYXJvbjt1cyBtaWtyb3ZpxLzFhnUga3LEgXNuxKsuIFRhcyBpciDEq3BhJnNjYXJvbjtpIG5vZGVyxKtnaSB0aWVtLCBrdXJpIGRvZCBwcmllayZzY2Fyb247cm9rdSBtYWx0xKt0ZXMgdXpzaWxkxKsmc2Nhcm9uO2FuYWkgcGlybXMgbGlldG8mc2Nhcm9uO2FuYXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5BdGJpbGTEq2JhIHByZXQgdmlkaTwvc3Ryb25nPjwvaDM+DQoNCjxwPkRhdWRrxIFydCBsaWV0b2phbWllIHbEgWtpIGlyIGl6Z2F0YXZvdGkgbm8gaXp0dXLEq2dhIHVuIGlsZ23Fq8W+xKtnYSBwb2xpcHJvcGlsxJNuYSwga28gdmFyIG1hemfEgXQgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgSB1biBsaWV0b3QgdmFpcsSBa2FzIHJlaXplcy4gUMSTYyB0byBrYWxwbyZzY2Fyb247YW5hcyBsYWlrYSBiZWlnxIFtICZzY2Fyb247aWUgcHJpZWsmc2Nhcm9uO21ldGkgaXIgdmllZ2xpIHDEgXJzdHLEgWTEgWphbWksIHBhbMSrZHpvdCBzYW1hemluxIF0IGF0a3JpdHVtdSBkYXVkenVtdSB1biBhaXpzYXJnxIF0IHZpZGkuIEF0a8SBcnRvdGkgbGlldG9qYW3EgSBpZXBha29qdW1hIGl6dsSTbGUgaXIgc29saXMgY2XEvMSBIHV6IHTEq3LEgWt1IHVuIGlsZ3RzcMSTasSrZ8SBa3UgcGFzYXVsaS48L3A+DQoNCjxwPlJlenVtxJNqb3QsIGNhdXJzcMSrZMSrZ2kgYXRrxIFydG90aSBsaWV0b2phbWllIGtvbnRlaW5lcnUgdsSBa2kgcGllZMSBdsSBIHVuaXZlcnPEgWx1IHJpc2luxIFqdW11IG3Fq3NkaWVudSBwxIFydGlrYXMgcGllZ8SBZGVzIHVuIHZpZXNtxKtsxKtiYXMgbm96YXJlcyB2YWphZHrEq2LEgW0uIFRpZSBhcHZpZW5vIGVzdMSTdGlrdSwgcHJha3Rpc2t1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGksIHBhZGFyb3QgxJNkaWVuYSBnYXRhdm8mc2Nhcm9uO2FuYXMsIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFzIHVuIHBhdMSTcmnFhmEgcHJvY2VzdXMgxJNydMSBa3VzIHVuIHBhdMSra2FtxIFrdXMgdmlzxIFtIGllc2Fpc3TEq3RhasSBbSBwdXPEk20uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPkxpZHMgZm9yIHJldXNhYmxlIHJvdW5kIGNvbnRhaW5lcnMgNTAwIG1sPC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMy41N2E2YzkyMVE0TjhtVCI+VHJhbnNwYXJlbnQgTGlkcyBmb3IgUmV1c2FibGUgQ29udGFpbmVyczogVGhlIFBlcmZlY3QgU29sdXRpb24gZm9yIEZvb2QgRGVsaXZlcnkgYW5kIFRha2VvdXQ8L3N0cm9uZz48L2gzPg0KDQo8cD5Nb2Rlcm4gcGFja2FnaW5nIHRlY2hub2xvZ2llcyBhcmUgcmFwaWRseSBldm9sdmluZywgb2ZmZXJpbmcgaW5jcmVhc2luZ2x5IGNvbnZlbmllbnQgYW5kIGVjby1mcmllbmRseSBzb2x1dGlvbnMuIE9uZSBzdWNoIGlubm92YXRpdmUgcHJvZHVjdCBpcyB0cmFuc3BhcmVudCBsaWRzIGZvciByZXVzYWJsZSBjb250YWluZXJzLCB3aGljaCBoYXZlIGJlY29tZSBpbmRpc3BlbnNhYmxlIGZvciBmb29kIGRlbGl2ZXJ5IHNlcnZpY2VzIGFuZCBlYXRlcmllcyBvZmZlcmluZyB0YWtlb3V0IG1lYWxzLiBUaGVzZSBsaWRzIG5vdCBvbmx5IHByb3ZpZGUgcmVsaWFibGUgcHJvdGVjdGlvbiBmb3IgdGhlIGNvbnRlbnRzIGJ1dCBhbHNvIGhlbHAgY3JlYXRlIGEgcG9zaXRpdmUgaW1wcmVzc2lvbiBvbiBjdXN0b21lcnMuPC9wPg0KDQo8aDM+PHN0cm9uZz5UaGUgQmVuZWZpdHMgb2YgVHJhbnNwYXJlbmN5PC9zdHJvbmc+PC9oMz4NCg0KPHA+VHJhbnNwYXJlbmN5IGlzIG9uZSBvZiB0aGUga2V5IGFkdmFudGFnZXMgb2YgdGhlc2UgbGlkcy4gSXQgYWxsb3dzIGN1c3RvbWVycyB0byBzZWUgdGhlIGRpc2ggdGhyb3VnaCB0aGUgcGFja2FnaW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCB3aGVuIHNob3djYXNpbmcgcmVhZHktbWFkZSBwcm9kdWN0cyBvbiBkaXNwbGF5LiBUaGlzIGFwcHJvYWNoIGhlbHBzIGF0dHJhY3QgYXR0ZW50aW9uIGFuZCBjcmVhdGVzIGEgZGVzaXJlIGluIHBvdGVudGlhbCBidXllcnMgdG8gdHJ5IHRoZSBhcHBldGl6aW5nLWxvb2tpbmcgZGlzaC4gVHJhbnNwYXJlbnQgcGFja2FnaW5nIGVtcGhhc2l6ZXMgdGhlIHF1YWxpdHkgYW5kIGZyZXNobmVzcyBvZiB0aGUgaW5ncmVkaWVudHMsIGVuaGFuY2luZyB0aGVpciBwcmVzZW50YXRpb24gYW5kIGJvb3N0aW5nIHNhbGVzLjwvcD4NCg0KPGgzPjxzdHJvbmc+U2VhbGFiaWxpdHkgYW5kIFByYWN0aWNhbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwPlRoZSBsaWRzIGZvciByZXVzYWJsZSBjb250YWluZXJzIHNlY3VyZWx5IHNlYWwgdGhlIHBhY2thZ2luZywgZW5zdXJpbmcgYWlydGlnaHQgY2xvc3VyZS4gVGhpcyBwcmV2ZW50cyBsZWFrYWdlIG9mIHNhdWNlcywganVpY2VzLCBvciBvdGhlciBsaXF1aWRzLCB3aGljaCBpcyBjcnVjaWFsIGR1cmluZyBmb29kIHRyYW5zcG9ydGF0aW9uLiBSZWxpYWJsZSBzZWFsaW5nIGd1YXJhbnRlZXMgdGhhdCB5b3VyIG9yZGVyIHdpbGwgYmUgZGVsaXZlcmVkIGludGFjdCB3aXRob3V0IGFueSBzcGlsbHMgb3IgbWVzc2VzLjwvcD4NCg0KPGgzPjxzdHJvbmc+VmFyaWV0eSBvZiBTaGFwZXMgYW5kIEZ1bmN0aW9uYWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEyLjU3YTZjOTIxUTROOG1UIj5UaGVzZSBsaWRzIGNvbWUgaW4gdmFyaW91cyBzaGFwZXMmbWRhc2g7cm91bmQsIHJlY3Rhbmd1bGFyLCBhbmQgb3ZhbCZtZGFzaDthbGxvd2luZyB5b3UgdG8gY2hvb3NlIHRoZSBtb3N0IHN1aXRhYmxlIG9wdGlvbiBmb3IgZGlmZmVyZW50IHR5cGVzIG9mIGRpc2hlcy4gVGhpcyB2ZXJzYXRpbGl0eSBtYWtlcyB0aGVtIGVhc2lseSBhZGFwdGFibGUgdG8gYW55IHJlcXVpcmVtZW50cyBhbmQgY3VzdG9tZXIgcHJlZmVyZW5jZXMuIEFkZGl0aW9uYWxseSwgdGhlIGxpZHMgY2FuIHdpdGhzdGFuZCBoaWdoIHRlbXBlcmF0dXJlcyB1cCB0byArMTIxJmRlZztDLCBtYWtpbmcgdGhlbSBtaWNyb3dhdmUtc2FmZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIGZvciB0aG9zZSB3aG8gcHJlZmVyIHRvIHJlaGVhdCB0aGVpciBtZWFscyBiZWZvcmUgY29uc3VtcHRpb24uPC9wPg0KDQo8aDM+PHN0cm9uZz5FbnZpcm9ubWVudGFsIFJlc3BvbnNpYmlsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHA+UmV1c2FibGUgbGlkcyBhcmUgbWFkZSBmcm9tIGR1cmFibGUgYW5kIGxvbmctbGFzdGluZyBwb2x5cHJvcHlsZW5lLCB3aGljaCBjYW4gYmUgd2FzaGVkIGluIGEgZGlzaHdhc2hlciBhbmQgdXNlZCBtdWx0aXBsZSB0aW1lcy4gQWZ0ZXIgdGhlaXIgc2VydmljZSBsaWZlIGVuZHMsIHRoZXNlIGl0ZW1zIGFyZSBlYXNpbHkgcmVjeWNsYWJsZSwgaGVscGluZyByZWR1Y2Ugd2FzdGUgYW5kIHByb3RlY3QgdGhlIGVudmlyb25tZW50LiBDaG9vc2luZyByZXVzYWJsZSBwYWNrYWdpbmcgaXMgYSBzdGVwIHRvd2FyZHMgYSBjbGVhbmVyIGFuZCBtb3JlIHN1c3RhaW5hYmxlIHdvcmxkLjwvcD4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxNC41N2E2YzkyMVE0TjhtVCI+SW4gc3VtbWFyeSwgdHJhbnNwYXJlbnQgcmV1c2FibGUgbGlkcyBmb3IgY29udGFpbmVycyBvZmZlciBhIHVuaXZlcnNhbCBzb2x1dGlvbiBmb3IgdGhlIG1vZGVybiBuZWVkcyBvZiB0aGUgZm9vZCBkZWxpdmVyeSBhbmQgaG9zcGl0YWxpdHkgaW5kdXN0cmllcy4gVGhleSBjb21iaW5lIGFlc3RoZXRpY3MsIHByYWN0aWNhbGl0eSwgYW5kIGVudmlyb25tZW50YWwgcmVzcG9uc2liaWxpdHksIG1ha2luZyB0aGUgcHJvY2Vzc2VzIG9mIHByZXBhcmF0aW9uLCB0cmFuc3BvcnRhdGlvbiwgYW5kIGNvbnN1bXB0aW9uIG9mIGZvb2QgbW9yZSBjb21mb3J0YWJsZSBhbmQgZW5qb3lhYmxlIGZvciBhbGwgcGFydGllcyBpbnZvbHZlZC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk1NzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTYuNDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0xMC0xNyAyMDowMTozMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODowMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTU3Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmV1YXNibGUgUm91bmQgRGVsaSBDb250YWluZXJzIDUwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDNkOTM0MzNiNWJkODM2NWUwYTI2YTY2NDY1OTZmMDlhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGNsZWFyIHBsYXN0aWMgbGlkcyBmb3Igcm91bmQgZm9vZCBjb250YWluZXJzIDUwMCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIGtvbnRlaW5lcmllbSA1MDAgbWwgbm8gUFAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINC/0YDQvtGH0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9C+0LPQviDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQutC+0L3RgtC10LnQvdC10YDQsCDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjc4MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzc5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCAzMDAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzIDMwMCBtbCwgUFMsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXMgMzAwIG1sLCBQUywgVHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINCy0LjQvdC+0Lwg0LIg0L/QvtC70L3QvtC5INC80LXRgNC1OiDQndCw0YjQuCDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutGA0L7QudGC0LUg0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDRgdGC0LjQu9GPINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4INGBINC90LDRiNC40LzQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQvNC4INCx0L7QutCw0LvQsNC80Lgg0LTQu9GPINCy0LjQvdCwISDQrdGC0Lgg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0YHQvtC30LTQsNC90Ysg0LTQu9GPINGC0L7Qs9C+LCDRh9GC0L7QsdGLINGD0LvRg9GH0YjQuNGC0Ywg0LLQsNGI0LUg0LLQuNC90L3QvtC1INC90LDRgdC70LDQttC00LXQvdC40LUsINGB0L7RhdGA0LDQvdGP0Y8g0LDRgNC+0LzQsNGC0Ysg0Lgg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDRg9C00L7QsdGB0YLQstC+LiDQktC80LXRgdGC0LjQvNC+0YHRgtGMIDMwMCDQvNC7INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQu9C10LPQutC+INCy0LfQsdCw0LvRgtGL0LLQsNGC0Ywg0LrRgNCw0YHQvdC+0LUg0LLQuNC90L4g0LHQtdC3INGA0LjRgdC60LAg0L/RgNC+0LvQuNGC0Ywg0LXQs9C+LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDRgNCw0YHQutGA0YvRgtC40Y8g0LHRg9C60LXRgtCwINC4INC+0LHQvtCz0LDRidC10L3QuNGPINCy0LrRg9GB0L7QstGL0YUg0L7RidGD0YnQtdC90LjQuS48L3A+DQoNCjxwPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyZuYnNwO9C/0YDQvtGH0L3RiyDQuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC40LvQuCDQvtGB0L7QsdGL0YUg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS4g0K3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0L7Qv9GC0LjQvNCw0LvRjNC90L7QuSDRhtC40YDQutGD0LvRj9GG0LjQuCDQstC+0LfQtNGD0YXQsCwg0L/QvtC30LLQvtC70Y/RjyDQstC40L3RgyAmcXVvdDvQtNGL0YjQsNGC0YwmcXVvdDsg0Lgg0YDQsNGB0LrRgNGL0LLQsNGC0Ywg0LLRgdC1INCw0YDQvtC80LDRgtC40YfQtdGB0LrQuNC1INC90Y7QsNC90YHRiy4g0K3RgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0LrRgNCw0YHQvdGL0YUg0LLQuNC9LCDQutC+0YLQvtGA0YvQvCDRgtGA0LXQsdGD0LXRgtGB0Y8g0LLRgNC10LzRjywg0YfRgtC+0LHRiyDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/RgNC+0Y/QstC40YLRjCDRgdCy0L7QuSDRhdCw0YDQsNC60YLQtdGALjwvcD4NCg0KPHA+0JLRi9Cx0LjRgNCw0LnRgtC1Jm5ic3A70L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwINC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRh9GC0L7QsdGLINGB0L7RhdGA0LDQvdC40YLRjCDQvdCw0L/QuNGC0L7QuiDQv9GA0L7RhdC70LDQtNC90YvQvCDQuCDQutC+0LzRhNC+0YDRgtC90YvQvC4g0J/Qu9Cw0YHRgtC40Log0L3QtSDQv9C+0LPQu9C+0YnQsNC10YIg0YLQtdC/0LvQviwg0L/QvtC00LTQtdGA0LbQuNCy0LDRjyDRgdGC0LDQsdC40LvRjNC90YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINCy0LjQvdCwINC00L7Qu9GM0YjQtSAmbWRhc2g7INC60LvRjtGH0LXQstC+0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstC+INC/0LXRgNC10LQg0YLRgNCw0LTQuNGG0LjQvtC90L3QvtC5INGB0YLQtdC60LvRj9C90L3QvtC5INC/0L7RgdGD0LTQvtC5LiDQmNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDRhNC10YHRgtC40LLQsNC70LXQuSDQuNC70Lgg0YPRjtGC0L3Ri9GFINCy0LXRh9C10YDQvtCyINC00L7QvNCwITwvcD4NCg0KPHA+0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLJm5ic3A70L3QtSDRgtC+0LvRjNC60L4g0L/RgNCw0LrRgtC40YfQvdGLLCDQvdC+INC4INGN0LrQvtC70L7Qs9C40YfQvdGLLiDQntC90Lgg0YHQvtC60YDQsNGJ0LDRjtGCINC60L7Qu9C40YfQtdGB0YLQstC+INC+0YLRhdC+0LTQvtCyLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC40LfQtNC10LvQuNGPLCDQuCDQu9C10LPQutC+INC80L7RjtGC0YHRjy4g0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LrQsNC20LTRi9C8INCz0LvQvtGC0LrQvtC8INCy0LjQvdCwLCDQvdC1INCx0LXRgdC/0L7QutC+0Y/RgdGMINC+INCx0YzRjtGJ0LXQudGB0Y8g0L/QvtGB0YPQtNC1INC40LvQuCDQu9C40YjQvdC40YUg0YLRgNCw0YLQsNGFLjwvcD4NCg0KPHA+0JXRgdC70Lgg0LLRiyDRhdC+0YLQuNGC0LUg0YHQvtCy0LzQtdGB0YLQuNGC0Ywg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviwg0L3QsNGI0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAgJm1kYXNoOyDRg9C80L3Ri9C5INCy0YvQsdC+0YAhINCf0YDQuNGB0L7QtdC00LjQvdGP0LnRgtC10YHRjCDQuiDQutGD0LvRjNGC0YPRgNC1INGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0L/QvtGC0YDQtdCx0LvQtdC90LjRjyDRg9C20LUg0YHQtdCz0L7QtNC90Y8gJm1kYXNoOyDQt9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAg0L7QvdC70LDQudC9ITwvcD4NCg0KPHA+PGVtPtCS0YvQsdC40YDQsNC50YLQtSDQutCw0YfQtdGB0YLQstC+LCDQutC+0YLQvtGA0L7QtSDQvtGB0YLQsNC10YLRgdGPINGBINCy0LDQvNC4ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+VsSrbmEgYmF1ZMSrJnNjYXJvbjthbmEgcGlsbsSrYsSBOiBNxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXM8L3N0cm9uZz48L2gzPg0KDQo8cD5JenDEk3RpZXQgaWRlxIFsbyBrb21iaW7EgWNpanUgc3RpbGEgdW4gZnVua2Npb25hbGl0xIF0ZXMgYXIgbcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtYWrEgW0gdsSrbmEgZ2zEgXrEk20hICZTY2Fyb247xKtzIHBsYXN0bWFzYXMgZ2zEgXplcyBpciByYWTEq3RhcywgbGFpIHV6bGFib3R1IGrFq3N1IHbEq25hIHBpZXJlZHppLCBzYWdsYWLEgWpvdCBhcm9txIF0dXMgdW4gxJNydMSrYnUuIEFyIDMwMCBtbCB0aWxwdW11IHTEgXMgxLxhdWogYnLEq3ZpIHZpcnB1xLxvdCBzYXJrYW52xKtudSwgbmViYWlkb3RpZXMgcMSTYyBpemxpZXRuZXMsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpLCBsYWkgYXRicsSrdm90dSBzbWFyxb5hcyB1biBiYWfEgXRpbsSBdHUgZ2F1bWVzIGl6asWrdHUuPC9wPg0KDQo8cD5QbGFzdG1hc2FzIHbEq25hIGdsxIF6ZSBpciBhdGvEgXJ0b3RpIGxpZXRvamFtYSZuYnNwO3VuIGl6dHVyxKtnYSwga2FzIHBhZGFyYSB0byBpZGXEgWx1IGl6dsSTbGkgZ2FuIGlrZGllbmFpLCBnYW4gxKtwYSZzY2Fyb247aWVtIHBhc8SBa3VtaWVtLiBUxIFzIGVyZ29ub21pc2thaXMgZGl6YWlucyB2ZWljaW5hIG9wdGltxIFsdSBnYWlzYSBwaWVrxLzFq3ZpLCDEvGF1am90IHbEq25hbSAmbGRxdW87ZWxwb3QmcmRxdW87IHVuIGF0a2zEgXQgdmlzdXMgYXJvbcSBdGEgbmlhbnNlcy4gVGFzIGlyIGLFq3Rpc2tpIHNhcmthbmFqaWVtIHbEq25pZW0sIGt1cmllbSBuZXBpZWNpZSZzY2Fyb247YW1hIGxhaWthIHBvc21zLCBsYWkgcGlsbsSrYsSBIGF0dMSrc3TEq3R1IHNhdnUgcmFrc3R1cnUuPC9wPg0KDQo8cD5JenbEk2xpZXRpZXMgcGxhc3RtYXNhcyB2YWlyxIFra8SBcnQgbGlldG9qYW1hcyB2xKtuYSBnbMSBemVzLCBsYWkgc2FnbGFixIF0dSBkesSTcmllbmEgdsSTc3VtdSB1biBrb21mb3J0dS4gUGxhc3RtYXNhcyBtYXRlcmnEgWxzIG5ldXpzxatjIHNpbHR1bXUsIHTEgWTEk2rEgWRpIHV6dHVyb3QgdsSrbmEgdGVtcGVyYXTFq3J1IHN0YWJpbMSBa3UgaWxnxIFrICZuZGFzaDsgdGFzIGlyIGdhbHZlbmFpcyBwcmllayZzY2Fyb247cm9jxKtiYSwgc2FsxKtkemlub3QgYXIgdHJhZGljaW9uxIFsYWrEgW0gZ2zEgXrEk20uIElkZcSBbGkgcGllbcSTcm90YXMgcGlrbmlraWVtLCBmZXN0aXbEgWxpZW0gdmFpIHZha2FyYSByaXRpZW0gbcSBasSBcyE8L3A+DQoNCjxwPk3Fq3N1Jm5ic3A7YXRrxIFydG90aSBsaWV0b2phbcSBcyBnbMSBemVzJm5ic3A7aXIgbmUgdGlrYWkgcHJha3Rpc2thcywgYmV0IGFyxKsgZWtvIGRyYXVkesSrZ2FzLiBUxIFzIHNhbWF6aW5hIGF0a3JpdHVtdSBkYXVkenVtdSwgYWl6c3TEgWpvdCB2aWVucmVpeiBsaWV0b2phbW9zIHByb2R1a3R1cywgdW4gaXIgdmllZ2xpIHTEq3LEgW1hcy4gSXpjaWVuaWV0IGthdHJ1IHbEq25hIHBpbGllbnUsIG5ldXp0cmF1Y290aWVzIHBhciBzdGlrbGEgYm9qxIFqdW1pZW0gdmFpIG5ldsSTbGFtaWVtIGl6bWFrc3UgcGllYXVndW1pZW0uPC9wPg0KDQo8cD5KYSB2xJNsYXRpZXMgYXB2aWVub3QgaWxndHNwxJNqdSwgc3RpbHUgdW4gYXVnc3R1IGt2YWxpdMSBdGksIG3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplcyBpciBqxatzdSBndWRyxIFrYWlzIGl6dsSTbGVzISBQaWV2aWVub2ppZXRpZXMgaWxndHNwxJNqxKtnYWkgdsSrbmEga3VsdMWrcmFpIGphdSAmc2Nhcm9uO29kaWVuICZuZGFzaDsgcGFzxat0aWV0IHNhdnUga29tcGxla3R1IHRpZSZzY2Fyb247c2Fpc3TEkyE8L3A+DQoNCjxwPjxlbT5JenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwga2FzIG5laXprbMSrc3QhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3Nlczwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkVuam95IHdpbmUgdG8gdGhlIGZ1bGxlc3Q6IE91ciByZXVzYWJsZSB3aW5lIGdsYXNzZXM8L3N0cm9uZz48L2gzPg0KDQo8cD5EaXNjb3ZlciB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgZnVuY3Rpb25hbGl0eSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIHdpbmUgZ2xhc3NlcyEgQ3JhZnRlZCBmcm9tIGR1cmFibGUgcGxhc3RpYywgdGhlc2UgZ2xhc3NlcyBhcmUgZGVzaWduZWQgdG8gZW5oYW5jZSB5b3VyIHdpbmUgZXhwZXJpZW5jZSBieSBwcmVzZXJ2aW5nIGFyb21hcyBhbmQgZW5zdXJpbmcgY29tZm9ydC4gV2l0aCBhIDMwMCBtbCBjYXBhY2l0eSwgdGhleSBhbGxvdyB5b3UgdG8gc3dpcmwgcmVkIHdpbmUgZWZmb3J0bGVzc2x5IHdpdGhvdXQgc3BpbGxzLCB3aGljaCBpcyBlc3NlbnRpYWwgZm9yIHJlbGVhc2luZyBjb21wbGV4IGJvdXF1ZXRzIGFuZCBlbnJpY2hpbmcgZmxhdm9yIHByb2ZpbGVzLjwvcD4NCg0KPHA+T3VyIHBsYXN0aWMgd2luZSBnbGFzc2VzIGFyZSByZXVzYWJsZSZuYnNwO2FuZCBzdHVyZHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBkYWlseSB1c2Ugb3Igc3BlY2lhbCBvY2Nhc2lvbnMuIFRoZSBlcmdvbm9taWMgZGVzaWduIHByb21vdGVzIG9wdGltYWwgYWlyZmxvdywgbGV0dGluZyB0aGUgd2luZSAmcXVvdDticmVhdGhlJnF1b3Q7IGFuZCB1bnZlaWwgZXZlcnkgYXJvbWF0aWMgbnVhbmNlLiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgZm9yIHJlZCB3aW5lcywgd2hpY2ggcmVxdWlyZSB0aW1lIHRvIGZ1bGx5IGRldmVsb3AgdGhlaXIgY2hhcmFjdGVyLjwvcD4NCg0KPHA+Q2hvb3NlJm5ic3A7bXVsdGktdXNlIHBsYXN0aWMgd2luZSBnbGFzc2VzJm5ic3A7dG8ga2VlcCB5b3VyIGRyaW5rIGNvb2wgYW5kIGNvbWZvcnRhYmxlLiBUaGUgcGxhc3RpYyBtYXRlcmlhbCBkb2VzbiZyc3F1bzt0IGFic29yYiBoZWF0LCBtYWludGFpbmluZyBhIHN0YWJsZSB3aW5lIHRlbXBlcmF0dXJlIGxvbmdlciZtZGFzaDthIGtleSBhZHZhbnRhZ2Ugb3ZlciB0cmFkaXRpb25hbCBnbGFzc3dhcmUuIFBlcmZlY3QgZm9yIHBpY25pY3MsIGZlc3RpdmFscywgb3IgY296eSBldmVuaW5ncyBhdCBob21lITwvcD4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgZ2xhc3NlcyZuYnNwO2FyZSBub3Qgb25seSBwcmFjdGljYWwgYnV0IGFsc28gZWNvLWZyaWVuZGx5LiBUaGV5IHJlZHVjZSB3YXN0ZSBieSByZXBsYWNpbmcgc2luZ2xlLXVzZSBwcm9kdWN0cyBhbmQgYXJlIGVhc3kgdG8gY2xlYW4uIFNhdm9yIGV2ZXJ5IHNpcCBvZiB3aW5lIHdpdGhvdXQgd29ycnlpbmcgYWJvdXQgYnJlYWthZ2Ugb3IgdW5uZWNlc3NhcnkgZXhwZW5zZXMuPC9wPg0KDQo8cD5JZiB5b3Ugd2FudCB0byBjb21iaW5lIGR1cmFiaWxpdHksIHN0eWxlLCBhbmQgaGlnaCBxdWFsaXR5LCBvdXIgcmV1c2FibGUgd2luZSBnbGFzc2VzIGFyZSB0aGUgc21hcnQgY2hvaWNlISBKb2luIHRoZSBzdXN0YWluYWJsZSB3aW5lIGN1bHR1cmUgdG9kYXkmbWRhc2g7b3JkZXIgeW91ciBzZXQgb25saW5lITwvcD4NCg0KPHA+PGVtPkNob29zZSBxdWFsaXR5IHRoYXQgbGFzdHMhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMTcxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1OS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXMgMzAwIG1sLCBQUywgVHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZWEzMmQ2ZjMxN2M0ZTE2ODU3ZDI4YmJjMmU2NTkzN2EuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGdsxIF6ZXMgdsSrbmFtIDMwMCBtbCBubyBpenR1csSrZ2FzIFBTIHBsYXN0bWFzYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzcyAzMDAgbWwgbWFkZSBvZiBkdXJhYmxlIFBTIHBsYXN0aWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INCx0L7QutCw0Lsg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7INC40Lcg0L/RgNC+0YfQvdC+0LPQviDQn9ChINC/0LvQsNGB0YLQuNC60LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc2MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4ODYxOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3ODU5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyLCDQn9ChLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZGvEgXJ0IGxpZXRvamFtaWUgdsSrbmEgZ2zEgXplcyBrxIF0aSwgUFMsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHN0ZW1zIGZvciB3aW5lIGdsYXNzZXMsIFBTLCBCbGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LI6INGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCwg0L/RgNC+0YfQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGI0Lgg0L3QvtC20LrQuCDQtNC70Y8g0LHQvtC60LDQu9C+0LI/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyJm5ic3A70LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAg0LjQtNC10LDQu9GM0L3QviDQuNC80LjRgtC40YDRg9GO0YIg0LjQt9GL0YHQutCw0L3QvdGL0Lkg0LTQuNC30LDQudC9INGB0YLQtdC60LvRj9C90L3QvtC5INC/0L7RgdGD0LTRiywg0L7RgdGC0LDQstCw0Y/RgdGMINC90LXQsdGM0Y7RidC40LzQuNGB0Y8g0Lgg0L/RgNCw0LrRgtC40YfQvdGL0LzQuC4g0JjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINCy0LXRh9C10YDQuNC90L7Quiwg0YHQstCw0LTQtdCxLCDRgNC10YHRgtC+0YDQsNC90L7QsiDQuNC70Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSAmbWRhc2g7INGB0L7RhdGA0LDQvdGP0LnRgtC1INGB0YLQuNC70Ywg0Lgg0LjQt9Cx0LXQs9Cw0LnRgtC1INC+0YHQutC+0LvQutC+0LIhPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCd0LXQsdGM0Y7RidC40LXRgdGPINC4INC00L7Qu9Cz0L7QstC10YfQvdGL0LU6Jm5ic3A70JLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C5INC/0LvQsNGB0YLQuNC6INCy0YvQtNC10YDQttC40LLQsNC10YIg0LDQutGC0LjQstC90L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQtNCw0LbQtSDQsiDRgdCw0LzRi9GFINGI0YPQvNC90YvRhSDRg9GB0LvQvtCy0LjRj9GFLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC70LXQs9Cw0L3RgtC90YvQuSDQtNC40LfQsNC50L06Jm5ic3A70KLQvtGH0L3QsNGPINC40LzQuNGC0LDRhtC40Y8g0YHRgtC10LrQu9GP0L3QvdGL0YUg0LHQvtC60LDQu9C+0LIgJm1kYXNoOyDQstCw0Ygg0YHRgtC+0Lsg0LHRg9C00LXRgiDQstGL0LPQu9GP0LTQtdGC0Ywg0LHQtdC30YPQv9GA0LXRh9C90L4uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCX0LDRidC40YLQsCDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC90LDQv9C40YLQutCwOiZuYnNwO9Cd0L7QttC60LAg0L/QvtC30LLQvtC70Y/QtdGCINC00LXRgNC20LDRgtGMINCx0L7QutCw0LssINC90LUg0L3QsNCz0YDQtdCy0LDRjyDQvdCw0L/QuNGC0L7QuiDQuCDQvdC1INC+0YHRgtCw0LLQu9GP0Y8g0L7RgtC/0LXRh9Cw0YLQutC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiZuYnNwO9Ch0L7QutGA0LDRgtC40YLQtSDQvtGC0YXQvtC00YssINC30LDQvNC10L3QuNCyINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0L/QvtGB0YPQtNGDINC40LvQuCDRhdGA0YPQv9C60LjQtSDRgdGC0LXQutC70Y/QvdC90YvQtSDQsdC+0LrQsNC70YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiZuYnNwO9Cf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQuNC30LDQudC9OiZuYnNwO9Cj0YHRgtC+0LnRh9C40LLQvtC1INC+0YHQvdC+0LLQsNC90LjQtSwg0YHQvtCy0LzQtdGB0YLQuNC80L7QtSDRgSDQv9C70LDRgdGC0LjQutC+0LLRi9C80Lgg0YfQsNGI0LDQvNC4INC00LvRjyDQvdCw0L/QuNGC0LrQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDombmJzcDvQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0L4g0LjQtNC10LDQu9GM0L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LXRgNC+0L/RgNC40Y/RgtC40Y86Jm5ic3A70KHQstCw0LTRjNCx0YssINC60L7RgNC/0L7RgNCw0YLQuNCy0YssINGE0LXRgdGC0LjQstCw0LvQuCDQuNC70Lgg0LTQvtC80LDRiNC90LjQtSDQstC10YfQtdGA0LjQvdC60LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQsdCw0YDRizombmJzcDvQn9C+0LTQsNCy0LDQudGC0LUg0L3QsNC/0LjRgtC60Lgg0YHRgtC40LvRjNC90L4sINCx0LXQtyDRgNC40YHQutCwINGA0LDQt9Cx0LjRgtGMINCx0L7QutCw0LvRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiZuYnNwO9CY0LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINGD0LbQuNC90L7QsiDQvdCwINC+0YLQutGA0YvRgtC+0Lwg0LLQvtC30LTRg9GF0LUg0LjQu9C4INGA0L7QvNCw0L3RgtC40YfQtdGB0LrQuNGFINCy0LXRh9C10YDQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7Ql9Cw0LHRg9C00YzRgtC1INC+INC/0L7RgdGC0L7Rj9C90L3QvtC5INC30LDQvNC10L3QtSDRgNCw0LfQsdC40YLRi9GFINCx0L7QutCw0LvQvtCyICZtZGFzaDsg0L3QsNGI0Lgg0L3QvtC20LrQuCDQv9GA0L7RgdC70YPQttCw0YIg0LPQvtC00YsuINCY0YUg0YHRgtC40LvRjCDQuCDQvdCw0LTQtdC20L3QvtGB0YLRjCDQv9C+0LLRi9GB0Y/RgiDRg9GA0L7QstC10L3RjCDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90L3QvtGB0YLRjCDQs9C+0YHRgtC10LkuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0L/RgNC10LLRgNCw0YLQuNGC0LUg0L/QvtC00LDRh9GDINC90LDQv9C40YLQutC+0LIg0LIg0LjRgdC60YPRgdGB0YLQstC+INGBINC90LDRiNC40LzQuCDQvdC10LHRjNGO0YnQuNC80LjRgdGPINC90L7QttC60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6a8SBcnQgbGlldG9qYW1pIHbEq25hIGdsxIHFvnUga8SBdGk6IGl6dHVyxKtnaSwgZWxlZ2FudMSrIHVuIHByYWt0aXNraTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIG3Fq3N1IGdsxIHFvnUga8SBdGnFhnVzPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWllIHbEq25hIGdsxIHFvnUga8SBdGkmbmJzcDtpciBpemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcywga2FzIGF0ZGFyYSBlbGVnYW50byBzdGlrbGEgZ2zEgcW+dSBkaXphaW51LCBiZXQgaXIgbmVzYWxhdcW+YW1pIHVuIGl6dHVyxKtnaS4gSWRlxIFsaSBwaWVtxJNyb3RpIHBhc8SBa3VtaWVtLCByZXN0b3LEgW5pZW0gdmFpIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLCB0aWUgbm9kcm8mc2Nhcm9uO2luYSBrb21mb3J0dSB1biBzdGlsdSwgdmllbmxhaWt1cyBzYW1hemlub3QgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk5lc2FsYXXFvmFtaSB1biBpenR1csSrZ2k6Jm5ic3A7RHJvJnNjYXJvbjtpIGxpZXRvamFtaSBwYXQgc3ByYWlnxIFrxIFzIGJhbGzEq3TEk3MgdmFpIGLEgXJvcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VGVtcGVyYXTFq3JhcyBrb250cm9sZTombmJzcDtLxIF0acWGaSDEvGF1aiB0dXLEk3QgZ2zEgXppLCBuZWlldGVrbcSTam90IGR6xJNyaWVuYSB0ZW1wZXJhdMWrcnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVsZWdhbnRzIGRpemFpbnM6Jm5ic3A7U3RhYmlsxIEgcGFtYXRuZSB1biBzdGlrbGFtIGzEq2R6xKtnYSBpenNrYXRhIG3EgWtzbGEgcGllJnNjYXJvbjvEt2lyIGdhbGRhbSBhdWdzdHbEk3J0xKtndSBpenNrYXR1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWRlaSBkcmF1ZHrEq2dpOiZuYnNwO0RhdWR6a8SBcnTEk2phIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11IGRhdWR6dW11LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6Jm5ic3A7UMSBcnRpa2FpIGRybyZzY2Fyb247YSwgQlBBLWJyxKt2YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRpemFpbnM6Jm5ic3A7U3RhYmlsxIEgcGFtYXRuZSwgc3Rpa2xhIGdsxIHFvnUgaW1pdMSBY2lqYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29tcGxla3TEgTombmJzcDtLxIF0aSB1biBzYWRlcsSrZ2kgcGxhc3RtYXNhcyBrYXVzaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6Jm5ic3A7TWF6Z8SBamFtaSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWt0aSBwaWVtxJNyb3RpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UGFzxIFrdW1pZW06Jm5ic3A7S8SBemFzLCBrb3Jwb3JhdMSrdmkgcGFzxIFrdW1pLCBmZXN0aXbEgWxpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5SZXN0b3LEgW5pZW0gdW4gYsSBcmllbTombmJzcDtQYXNuaWVkemlldCBkesSTcmllbnVzIHN0aWzEq2dpLCBiZXogJnNjYXJvbjvEt2VtYnUgcmlza2llbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TcSBasSBbTombmJzcDtJZGXEgWxpIHBpa25pa2llbSwgZMSBcnphIHZha2FyacWGxIFtIHZhaSDEo2ltZW5lcyBzdsSTdGtpZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHRhcyBpciBpemRldsSrZ2k/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SWV0YXVwaWV0IG5hdWR1LCBpenZhaXJvdGllcyBubyB2aWVucmVpesSTam8gZ2zEgcW+dSBpZWfEgWRlcywgdW4gcsWrcMSTamlldGllcyBwYXIgdmlkaS4gTcWrc3Uga8SBdGkga2FscG9zIGdhZGllbSwgc2FnbGFixIFqb3Qgc2thaXN0dSBpenNrYXR1LjwvcD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbWRhc2g7IHDEgXJ2ZWlkb2ppZXQgc2F2dSBwYXNuaWVnJnNjYXJvbjthbnUgYXIgaXp0dXLEq2dpZW0gdW4gc3RpbMSrZ2llbSBnbMSBxb51IGvEgXRpZW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUGxhc3RpYyBTdGVtcyBmb3IgV2luZSBHbGFzc2VzOiBVbmJyZWFrYWJsZSBFbGVnYW5jZSBmb3IgRXZlcnkgT2NjYXNpb248L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBTdGVtcz88L3N0cm9uZz48L2gzPg0KDQo8cD5FbGV2YXRlIHlvdXIgd2luZSBhbmQgY29ja3RhaWwgZXhwZXJpZW5jZSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIHBsYXN0aWMgc3RlbXMmbmJzcDt0aGF0IGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCBwcmFjdGljYWxpdHkuIERlc2lnbmVkIHRvIG1pbWljIHRoZSB0aW1lbGVzcyBlbGVnYW5jZSBvZiB0cmFkaXRpb25hbCBnbGFzc3dhcmUsIHRoZXNlIHN0ZW1zIGFyZSBjcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBkdXJhYmxlIHBsYXN0aWMsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yIHBhcnRpZXMsIHdlZGRpbmdzLCBvciB1cHNjYWxlIGV2ZW50cy4gU2F5IGdvb2RieWUgdG8gYnJva2VuIGdsYXNzIGFuZCBoZWxsbyB0byB3b3JyeS1mcmVlIGVudGVydGFpbmluZyE8L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlVuYnJlYWthYmxlICZhbXA7IER1cmFibGU6Jm5ic3A7U2hhdHRlcnByb29mIHBsYXN0aWMgZW5zdXJlcyBzYWZldHkgYW5kIGxvbmdldml0eSwgZXZlbiBpbiBsaXZlbHkgc2V0dGluZ3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVsZWdhbnQgRGVzaWduOiZuYnNwO01pcnJvcnMgdGhlIHJlZmluZWQgbG9vayBvZiBjbGFzc2ljIHdpbmUgZ2xhc3NlcywgZW5oYW5jaW5nIHlvdXIgdGFibGUgcHJlc2VudGF0aW9uLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5UZW1wZXJhdHVyZSBDb250cm9sOiZuYnNwO0hvbGQgeW91ciBkcmluayB3aXRob3V0IHRyYW5zZmVycmluZyBoZWF0LCBrZWVwaW5nIGJldmVyYWdlcyBhdCB0aGUgcGVyZmVjdCB0ZW1wZXJhdHVyZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZSB3YXN0ZSBieSByZXBsYWNpbmcgc2luZ2xlLXVzZSBwbGFzdGljIG9yIGZyYWdpbGUgZ2xhc3N3YXJlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5FdmVudHM6Jm5ic3A7V2VkZGluZ3MsIGNvcnBvcmF0ZSBnYXRoZXJpbmdzLCBnYXJkZW4gcGFydGllcywgb3IgZmVzdGl2YWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5CYXJzICZhbXA7IFJlc3RhdXJhbnRzOiZuYnNwO1NlcnZlIGRyaW5rcyBzdHlsaXNobHkgd2hpbGUgbWluaW1pemluZyBicmVha2FnZSBjb3N0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7SWRlYWwgZm9yIG91dGRvb3IgZGlubmVycywgcG9vbHNpZGUgY29ja3RhaWxzLCBvciBmYW1pbHkgY2VsZWJyYXRpb25zLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGVzaWduOiZuYnNwO1NsZWVrIHN0ZW0gc3RydWN0dXJlIGNvbXBhdGlibGUgd2l0aCBtb3N0IHBsYXN0aWMgd2luZSBnbGFzc2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgZWFzeSBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdHJhbnNmb3JtIHlvdXIgc2VydmljZSB3aXRoIHN0ZW1zIHRoYXQgYmxlbmQgbHV4dXJ5LCBkdXJhYmlsaXR5LCBhbmQgc3VzdGFpbmFiaWxpdHkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTg5OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NjAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHN0ZW1zIGZvciB3aW5lIGdsYXNzZXMsIFBTLCBCbGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuMTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy4xNSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAyOWE4YTc1MGI3Y2IzNzZlNjExNzhiNTdiNThlZjI5NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIGRvd25zdGVtcyBmb3IgcmV1c2FibGUgd2luZSBnbGFzc2VzIGluIGJsYWNrIGNvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtaSB2xKtuYSBnbMSBxb51IGvEgXRpIOKAlCBlbGVnYW50aSB1biBuZXNhbGF1xb5hbWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7QsiDigJQg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINCx0LXQtyDRhdGA0YPQv9C60L7RgdGC0LgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyODUyMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J3QvtC2INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5IDE4INGB0LwsINCf0KEsINGH0LXRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBOYXppcyBkYXVkenJlaXpsaWV0b2phbXMgMTggY20sIFBTLCBtZWxucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2OiDQvdCw0LTQtdC20L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0Ygg0L3QvtC2Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LYg0LTQu9C40L3QvtC5IDE4INGB0LwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0LrQsNGH0LXRgdGC0LLQviwg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Ywg0Lgg0Y3RgdGC0LXRgtC40LrRgy4g0J7QvSDRgdC+0YfQtdGC0LDQtdGCINC00L7RgdGC0YPQv9C90YPRjiDRhtC10L3RgyDRgSDQv9GA0LXQvNC40LDQu9GM0L3QvtC5INC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjNGOLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCw0L3QsNC70L7Qs9C4INC4INGB0L7QutGA0LDRidCw0Y8g0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7Qsi48L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Yw6Jm5ic3A70JjQt9Cz0L7RgtC+0LLQu9C10L0g0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC6INC00LXRhNC+0YDQvNCw0YbQuNC4INC4INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6Jm5ic3A70J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSwg0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0YLQuNC70Yw6Jm5ic3A70JvQsNC60L7QvdC40YfQvdGL0Lkg0YfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INGN0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0LPQsNGA0LzQvtC90LjRh9C90L4g0LLQv9C40YjRg9GC0YHRjyDQsiDQu9GO0LHRg9GOINGB0LXRgNCy0LjRgNC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDombmJzcDvQodC90LjQttCw0LXRgiDQstGA0LXQtNC90L7QtSDQstC+0LfQtNC10LnRgdGC0LLQuNC1INC90LAg0L7QutGA0YPQttCw0Y7RidGD0Y4g0YHRgNC10LTRgyDQt9CwINGB0YfQtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQp9C10YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDE4INGB0LwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0L7RgiDQvdC+0LY/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LrQsNGE0LU6Jm5ic3A70KPQu9GD0YfRiNC40YLQtSDQv9C+0LTQsNGH0YMg0LHQu9GO0LQg0Lgg0YHQvtC60YDQsNGC0LjRgtC1INGA0LDRgdGF0L7QtNGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0LjQsdC+0YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHQu9GD0LbQsdGLINC00L7RgdGC0LDQstC60Lg6Jm5ic3A70JPQsNGA0LDQvdGC0LjRgNGD0LnRgtC1INC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHRgdGC0LLQviDQuCDQvdCw0LTQtdC20L3QvtGB0YLRjCDQtNCw0LbQtSDQsiDQtNC+0YDQvtCz0LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDombmJzcDvQmNC00LXQsNC70LXQvSDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0L/RgNCw0LfQtNC90LjQutC+0LIg0LjQu9C4INC/0L7QstGB0LXQtNC90LXQstC90YvRhSDQvtCx0LXQtNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/QvtGB0YLQvtGP0L3QvdGL0YUg0LfQsNC60YPQv9C+0Log0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQvdC+0LbQtdC5ICZtZGFzaDsg0L3QsNGI0LAg0LzQvtC00LXQu9GMINC/0YDQvtGB0LvRg9C20LjRgiDQs9C+0LTRiywg0YHQvtGF0YDQsNC90Y/RjyDQsdC10LfRg9C/0YDQtdGH0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtC4g0JXQtSDRgdGC0LjQu9GMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDRg9C60YDQtdC/0Y/RgiDQtNC+0LLQtdGA0LjQtSDQutC70LjQtdC90YLQvtCyINC6INCy0LDRiNC10LzRgyDQsdGA0LXQvdC00YMuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQutCw0YfQtdGB0YLQstCwLCDRjdGB0YLQtdGC0LjQutC4INC4INC30LDQsdC+0YLRiyDQviDQv9GA0LjRgNC+0LTQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtcyBuYXppczwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1zIG1lbG5zIDE4IGNtIGdhciZzY2Fyb247IG5hemlzIGlyIGlkZcSBbGEgaXp2xJNsZSB0aWVtLCBrYXMgbm92xJNydMSTIGt2YWxpdMSBdGkgdW4gc3RpbHUuIFRhcyBuYXYgdmlzaXpkZXbEq2fEgWthaXMsIGJldCBhcsSrIG5lIGTEgXJncyB2YXJpYW50cywgdGFzIGFwdmllbm8gaXp0dXLEq2J1IHVuIGVsZWdhbmNpLCBrYXMgaXIgcGllbcSTcm90cyBnYW4gaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWksIGdhbiDEq3BhJnNjYXJvbjtpZW0gZ2FkxKtqdW1pZW0uIEl6Z2F0YXZvdHMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzLCAmc2Nhcm9uO2lzIG5hemlzIGlyIGl6dHVyxKtncyB1biBub2RpbHVtaXp0dXLEq2dzLCDEvGF1am90IHRvIGl6bWFudG90IGF0a8SBcnRvdGksIG5lemF1ZMSTam90IGZ1bmtjaW9uYWxpdMSBdGkuIFZpZWdsaSB0xKtyxIFtcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIHNhZ2xhYsSBam90IHBpZXZpbGPEq2dvIGl6c2thdHUuIE1lbG7EgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIHRhaSBtb2Rlcm51IHVuIGRpc2tyxJN0dSBpenNrYXR1LCBrYXMgaGFybW9uaXNraSBpenNrYXTEq3NpZXMgdXogamVia3VyYSBnYWxkYS4gJlNjYXJvbjtpcyBuYXppcyBrxLzFq3MgcGFyIHV6dGljYW11IHBhbMSrZ3UgcmVzdG9yxIFub3MgdW4gcGllZ8SBZGVzIHBha2FscG9qdW1vcywgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIGtvbWZvcnR1IHVuIGdhbmRhcsSranVtdSBwYXIgbGlldG8mc2Nhcm9uO2FudS4gSXp2xJNsaWV0aWVzIG3Fq3N1IG5hemksIGxhaSByYWTEq3R1IGF1Z3N0YSBsxKttZcWGYSBzZXJ2aXN1IHVuIHNhZ2xhYsSBdHUgc2F2YXMgaWVzdMSBZGVzIHTEk2x1LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgS25pZmU6IER1cmFiaWxpdHksIFN0eWxlICZhbXA7IEVjby1Db25zY2lvdXMgQ2hvaWNlPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgS25pZmU/PC9zdHJvbmc+PC9oMz4NCg0KPHA+VGhlJm5ic3A7MTggY20gcmV1c2FibGUgYmxhY2sgcGxhc3RpYyBrbmlmZSZuYnNwO2lzIHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0cmVuZ3RoLCBlbGVnYW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5LiBEZXNpZ25lZCBmb3IgdGhvc2Ugd2hvIHByaW9yaXRpemUgcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcywgaXQgcmVwbGFjZXMgc2luZ2xlLXVzZSBjdXRsZXJ5IHdoaWxlIG9mZmVyaW5nIGV4Y2VwdGlvbmFsIHZhbHVlIGZvciBtb25leS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBkZWxpdmVyeSBzZXJ2aWNlcywgb3IgaG9tZSB1c2UsIGl0IGVsZXZhdGVzIGV2ZXJ5IGRpbmluZyBleHBlcmllbmNlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBMb25nLUxhc3Rpbmc6Jm5ic3A7Q3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgQlBBLWZyZWUgcGxhc3RpYyB0aGF0IHJlc2lzdHMgd2VhciBhbmQgcmV0YWlucyBzaGFycG5lc3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRpc2h3YXNoZXItU2FmZTombmJzcDtFZmZvcnRsZXNzIGNsZWFuaW5nIHdpdGhvdXQgY29tcHJvbWlzaW5nIGl0cyBzbGVlayBhcHBlYXJhbmNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Nb2Rlcm4gRGVzaWduOiZuYnNwO01hdHRlIGJsYWNrIGZpbmlzaCBhbmQgMTggY20gbGVuZ3RoIHN1aXQgYW55IHRhYmxlIHNldHRpbmcsIGZyb20gY2FzdWFsIG1lYWxzIHRvIGZvcm1hbCBldmVudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2VzIHBsYXN0aWMgd2FzdGUgYnkgcmVwbGFjaW5nIGRpc3Bvc2FibGUgYWx0ZXJuYXRpdmVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgc2hhdHRlcnByb29mIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxOCBjbSAodmVyc2F0aWxlIGZvciBjdXR0aW5nIG1lYXRzLCBjaGVlc2VzLCBvciBkZXNzZXJ0cykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0YXVyYW50cyAmYW1wOyBDYWZlczombmJzcDtFbmhhbmNlIHByZXNlbnRhdGlvbiBhbmQgY3V0IGNvc3RzIG9uIHNpbmdsZS11c2UgY3V0bGVyeS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Rm9vZCBEZWxpdmVyeTombmJzcDtFbnN1cmUgbWVhbHMgYXJyaXZlIHdpdGggcmVsaWFibGUsIHJldXNhYmxlIHV0ZW5zaWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtJZGVhbCBmb3IgcGljbmljcywgcGFydGllcywgb3IgZXZlcnlkYXkgbWVhbHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEludmVzdG1lbnQ6PC9zdHJvbmc+PC9oMz4NCg0KPHA+Qm9vc3QgY3VzdG9tZXIgc2F0aXNmYWN0aW9uIHdpdGggYSBrbmlmZSB0aGF0IGNvbWJpbmVzIHByYWN0aWNhbGl0eSBhbmQgc29waGlzdGljYXRpb24uIEl0cyB0aW1lbGVzcyBkZXNpZ24gYW5kIGVjby1jb25zY2lvdXMgYXBwZWFsIGFsaWduIHdpdGggbW9kZXJuIHN1c3RhaW5hYmlsaXR5IHRyZW5kcy48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdXBncmFkZSB5b3VyIHNlcnZpY2Ugd2l0aCBhIGtuaWZlIHRoYXQgbWFycmllcyBmdW5jdGlvbmFsaXR5LCBzdHlsZSwgYW5kIHBsYW5ldC1mcmllbmRseSB2YWx1ZXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDYxMjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yMiAxMzo0NToyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTk0Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGIyNTgxMjI0YWU5ZTAyYTMzMWVlZDY4ODAxYmE3ZDExLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgYmxhY2sgemVybyB3YXN0ZSBjdXRsZXJ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBOYXppcyBkYXVkenJlaXpsaWV0b2phbXMgbWVsbnMgbm8gcGxhc3RtYXNhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiAxOCDRgdC8IOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ1OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjE2QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMjA2MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7OiDQo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Ywg0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90YvRhSDQsdC70Y7QtDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0L3QsNC00LXQttC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRi9GC0L3Ri9GFINC+0LHQtdC00L7Qsiwg0YDQsNCz0YMg0LjQu9C4INGB0LXQvNC10LnQvdGL0YUg0L/QvtGA0YbQuNC5PyDQndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Lgg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0LguINCe0L3QuCDQv9C+0LTRhdC+0LTRj9GCINC60LDQuiDQtNC70Y8g0LTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRgtCw0Log0Lgg0LTQu9GPINCx0LjQt9C90LXRgdCwLCDQv9C+0LzQvtCz0LDRjyDRgdC+0LrRgNCw0YLQuNGC0Ywg0L7RgtGF0L7QtNGLINC4INGD0LrRgNC10L/QuNGC0Ywg0LTQvtCy0LXRgNC40LUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDRiyDQuCDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjRgNC90YvQvNC4INCx0YPQu9GM0L7QvdCw0LzQuCwg0YHQvtGD0YHQsNC80Lgg0LjQu9C4INC30LDQv9GA0LDQstC60LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjog0LrRgNGL0YjQutCwINGB0L7QstC80LXRgdGC0LjQvNCwINGBINC60L7QvdGC0LXQudC90LXRgNCw0LzQuCAzNzUg0LzQuywgNTAwINC80Lsg0LggMTAwMCDQvNC7ICZtZGFzaDsg0YPQtNC+0LHQvdC+INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LLRi9GB0YzRgtC1INC40LzQuNC00LYg0LLQsNGI0LXQs9C+INC60LDRhNC1INC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINGC0LDRgNGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCf0YDQvtGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0YHQvtGF0YDQsNC90Y/QtdGCINGE0L7RgNC80YMg0L/QvtGB0LvQtSDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQuCDQvNGL0YLRjNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCg0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0YLQvtC70L7QstGL0YU8L3N0cm9uZz46INC/0L7RgNGG0LjQvtC90L3Ri9C1INCz0LDRgNC90LjRgNGLLCDRgdGD0L/Riywg0YHQsNC70LDRgtGLINC40LvQuCDRgdC+0YPRgdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXQvNC10LnQvdGL0YUg0L7QsdC10LTQvtCyPC9zdHJvbmc+OiDRhdGA0LDQvdC10L3QuNC1INCz0L7RgtC+0LLRi9GFINCx0LvRjtC0LCDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLQvtCyINC40LvQuCDQtNC10YLRgdC60L7Qs9C+INC/0LjRgtCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCk0YPQtC3Qv9GA0L7QtdC60YLQvtCyPC9zdHJvbmc+OiDRg9C00L7QsdC90LDRjyDRg9C/0LDQutC+0LLQutCwINC00LvRjyDQs9C+0YLQvtCy0YvRhSDRgNCw0YbQuNC+0L3QvtCyINC40LvQuCDQutC10LnRgtC10YDQuNC90LPQsC48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINC90LAg0YPQv9Cw0LrQvtCy0LrQtTwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L3QuNC20LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qm9C+0Y/Qu9GM0L3QvtGB0YLRjCDQutC70LjQtdC90YLQvtCyPC9zdHJvbmc+OiDQv9C+0LTQtNC10YDQttC60LAg0Y3QutC+0LvQvtCz0LjRh9C90YvRhSDQuNC90LjRhtC40LDRgtC40LIg0YPQutGA0LXQv9C70Y/QtdGCINGA0LXQv9GD0YLQsNGG0LjRjiDQsdGA0LXQvdC00LAuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHQvdGL0Lkg0YDQsNC30LzQtdGAPC9zdHJvbmc+OiA1MDAg0LzQuyAmbWRhc2g7INC30L7Qu9C+0YLQsNGPINGB0LXRgNC10LTQuNC90LAg0LTQu9GPINGB0YvRgtC90YvRhSDQv9C+0YDRhtC40Lkg0LHQtdC3INC70LjRiNC90LXQs9C+INC+0LHRitC10LzQsC48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDRg9C00L7QsdC90YvQvCwg0LAg0LHQuNC30L3QtdGBICZtZGFzaDsg0L7RgtCy0LXRgtGB0YLQstC10L3QvdGL0LwhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sOiBEcm8mc2Nhcm9uO3MsIHByYWt0aXNrcyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBpenR1csSrZ3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgasWrc3UgxJNkaWVudSBzdmFpZ3VtdSB1biBixatzIGRybyZzY2Fyb247aSBpa2RpZW5haT8gTcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sJm5ic3A7aXIgaWRlxIFscyByaXNpbsSBanVtcyBnYW4gbcSBasSBcywgZ2FuIHByb2Zlc2lvbsSBbMSBbSB2aXJ0dXbEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgaXp0dXLEk3R1IGludGVuc8SrdnUgbGlldG8mc2Nhcm9uO2FudSwgbm9kcm8mc2Nhcm9uO2lub3QgaGVybcSTdGlza3VtdSwgZHJvJnNjYXJvbjvEq2J1IHVuIHZpZW5rxIFyJnNjYXJvbjt1IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCB0cmFuc3BvcnTEk2pvdCBiaWV6xIFzIHp1cGFzLCBtxJNyY2VzIHZhaSBixJNybnUgxJNkaWVudXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgcGllbcSTcm90aSB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSwgYXR2aWVnbG9qb3Qgb3JnYW5pesSTJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHJlc3RvcsSBbmllbSBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JenR1csSrZ2kgdW4gcHJha3Rpc2tpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB0cmF1a2kgc2FnbGFixIEgZm9ybXUgdW4ga3ZhbGl0xIF0aSBwYXQgcMSTYyBzaW10aWVtIG1hemfEgSZzY2Fyb247YW5hcyBjaWtsdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QmllemFzIHp1cGFzIHVuIHNhdXTEk2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGhlcm3Ek3Rpc2thaXMgc2zEk2cmc2Nhcm9uO2FuYXMgbWVoxIFuaXNtcyBub3bEk3Imc2Nhcm9uOyBpemxpJnNjYXJvbjthbm9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkLEk3JudSDEk2RpZW5pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBCUEEtZnJlZSBtYXRlcmnEgWxzIHVuIGtvbXBha3RzIGl6bcSTcnMgKDUwMCBtbCkgaXIgaWRlxIFsaSBtYXppZW0gxJNkaWVua2FydMSTbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Qcm9mZXNpb27EgWxhIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHJlc3RvcsSBbmllbSwga2FmaWphcyB2ZWlrYWxpZW0gdmFpIMSTZGllbnUgcGllZ8SBZMSTLCBrYXMgdsSTbGFzIHDEgXJpZXQgdXogaWxndHNwxJNqxKtnaWVtIHJpc2luxIFqdW1pZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBpbnRlZ3LEgWNpamEgZGVwb3rEq3RhIHNpc3TEk23EgXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHNhbWF6aW5pZXQgaXptYWtzYXMgdW4gYXRrcml0dW11cywgcGllZMSBdsSBam90IGtsaWVudGllbSBhdGdyaWV6dCB0cmF1a3VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGRpemFpbnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGFwYcS8xIEgZm9ybWEgdW4gdmllZ2xzIHN2YXJzIMSTcnRpIHRlbHDEgSBqZWJrdXLEgSBsZWR1c3NrYXDEqyB2YWkgc29txIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgenVwxIFtLCBiZXQgYXLEqyBzYWzEgXRpZW0sIHV6a29kxIFtIHZhaSDEk2RpZW51IHNhc3RhdGFtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDUwMCBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaW52ZXN0xJNqaWV0IGlsZ3RzcMSTasSrYsSBIHVuIMSTcnTEq2LEgSwga2FzIGthbHBvcyBnYWRpZW0gaWxnaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgNTAwIG1sOiBJZGVhbCBmb3IgRXZlcnlkYXkgVXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+TmVlZCBkdXJhYmxlIGNvbnRhaW5lcnMgZm9yIGRhaWx5IG1lYWxzPyBPdXImbmJzcDs1MDAgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIGJ1aWx0IGZvciB2ZXJzYXRpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWNvbnNjaW91cyBsaXZpbmcuIFBlcmZlY3QgZm9yIHNvdXBzLCBzdGV3cywgc2FsYWRzLCBvciBmYW1pbHkgbGVmdG92ZXJzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSAmYW1wOyBEdXJhYmxlPC9zdHJvbmc+OiBXaXRoc3RhbmRzIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBTZWFsPC9zdHJvbmc+OiBObyBzcGlsbHMsIGV2ZW4gd2l0aCBzYXVjeSBkaXNoZXMgb3IgYnJvdGhzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBMaWRzPC9zdHJvbmc+OiBDb21wYXRpYmxlIHdpdGggYWxsIHNpemVzICgzNzUgbWwmbmRhc2g7MTAwMCBtbCkgZm9yIGhhc3NsZS1mcmVlIHN0b3JhZ2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZXVzYWJsZSBkZXNpZ24gY3V0cyBwbGFzdGljIHdhc3RlIGZvciBob21lcyBhbmQgcmVzdGF1cmFudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNoYXBlPC9zdHJvbmc+OiBGaXRzIG5lYXRseSBpbiBmcmlkZ2VzLCBiYWdzLCBvciBraXRjaGVuIHNoZWx2ZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RmFtaWx5IE1lYWxzPC9zdHJvbmc+OiBTdG9yZSBsZWZ0b3ZlcnMsIHNhdWNlcywgb3Igc2lkZSBkaXNoZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TWVhbCBQcmVwPC9zdHJvbmc+OiBQb3J0aW9uIGx1bmNoZXMgZm9yIHRoZSB3ZWVrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlJlc3RhdXJhbnRzPC9zdHJvbmc+OiBTdXN0YWluYWJsZSBzb2x1dGlvbiBmb3IgdGFrZW91dCBvciBkZWxpdmVyeS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gSW50ZWdyYXRpb248L3N0cm9uZz46IFNpbXBsaWZ5IHJldHVybnMgYW5kIHJlZHVjZSBjb3N0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TcGFjZS1FZmZpY2llbnQ8L3N0cm9uZz46IEhvbGRzIGdlbmVyb3VzIHBvcnRpb25zIHdpdGhvdXQgYnVsay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1Vc2U8L3N0cm9uZz46IEdyZWF0IGZvciBzYWxhZHMsIGRlc3NlcnRzLCBvciBtYXJpbmF0aW5nIG1lYXRzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciA1MDAgbWwgcmV1c2FibGUgY29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgUHJhY3RpY2FsaXR5IG1lZXRzIHN1c3RhaW5hYmlsaXR5IGZvciBtb2Rlcm4ga2l0Y2hlbnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTQ4NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2NDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM5NzhkNzc4NTZkYmI3MTEyZDg0MWNjMmU4ZTI3ZTYyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFp1cGFzIHRyYXVraSA1MDAgbWw6IGhlcm3Ek3Rpc2tpLCBkcm/FoWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80LssINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDU3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTJCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1ODQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Ls6INCY0LTQtdCw0LvRjNC90LDRjyDQv9C+0YDRhtC40Y8g0L3QsCDQvtC00L3QvtCz0L48L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC60L7QvNC/0LDQutGC0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdGD0LvRjNC+0L3QvtCyLCDQutGA0LXQvC3RgdGD0L/QvtCyINC40LvQuCDQuNC30YvRgdC60LDQvdC90YvRhSDQtNC10YHQtdGA0YLQvtCyPyDQndCw0YjQuCZuYnNwO9C60YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRg9C00L7QsdGB0YLQstC+LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQodC+0LfQtNCw0L3QvdGL0LUg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC+0L3QuCDQv9C+0LTRh9C10YDQutC90YPRgiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0Y/RgiDQtNCw0LbQtSDRgdCw0LzRi9GFINCy0LfRi9GB0LrQsNGC0LXQu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0L3QtSDRgdC+0LTQtdGA0LbQuNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQS1GcmVlKSwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDRgdC+0LLQvNC10YHRgtC40LzQsCDRgdC+INCy0YHQtdC80Lgg0YDQsNC30LzQtdGA0LDQvNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgKDM3NSDQvNC7LCA1MDAg0LzQuywgMTAwMCDQvNC7KSAmbWRhc2g7INGD0LTQvtCx0L3QviDRhdGA0LDQvdC40YLRjCDQuCDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNC00LrQuNC80Lgg0LHQu9GO0LTQsNC80LgsINGB0L7RhdGA0LDQvdGP0Y8g0YHQstC10LbQtdGB0YLRjCDQuCDQsNGA0L7QvNCw0YIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtC00YfQtdGA0LrQvdC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINC/0L7Qt9C40YbQuNGOINCy0LDRiNC10LPQviDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCwINC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDQstC10YDQvdGD0YLRjCDRgtCw0YDRgyDQtNC70Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L08L3N0cm9uZz46INC60YDRg9Cz0LvQsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDRg9C/0YDQvtGJ0LDRjtGCINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNGOINGB0L7QtNC10YDQttC40LzQvtCz0L4uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI8L3N0cm9uZz46INC/0L7QtNCw0LLQsNC50YLQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGD0L/Riywg0LTQtdGB0LXRgNGC0Ysg0LjQu9C4INGB0L7Rg9GB0Ysg0LIg0Y3QutC+0YPQv9Cw0LrQvtCy0LrQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10YDQstC40YHQvtCyINC00L7RgdGC0LDQstC60Lgg0LXQtNGLPC9zdHJvbmc+OiDQvtCx0LXRgdC/0LXRh9GM0YLQtSDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINCx0LvRjtC0INC4INC80LjQvdC40LzQuNC30LjRgNGD0LnRgtC1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCU0L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjog0LPQvtGC0L7QstGM0YLQtSDQv9C+0LvQtdC30L3Ri9C1INC+0LHQtdC00Ysg0L3QsCDRgNCw0LHQvtGC0YMg0LjQu9C4INGF0YDQsNC90LjRgtC1INC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0LHRjtC00LbQtdGC0LA8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC+0LrRgNCw0YnQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQutGA0LXQv9C70LXQvdC40LUg0LvQvtGP0LvRjNC90L7RgdGC0Lg8L3N0cm9uZz46INC60LvQuNC10L3RgtGLINC00L7QstC10YDRj9GO0YIg0LHRgNC10L3QtNCw0LwsINC60L7RgtC+0YDRi9C1INC30LDQsdC+0YLRj9GC0YHRjyDQviDRjdC60L7Qu9C+0LPQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0YHRgtCy0L48L3N0cm9uZz46INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCAoMzc1INC80LspINC90LUg0LfQsNC90LjQvNCw0LXRgiDQvNC10YHRgtC+INCyINGB0YPQvNC60LUg0LjQu9C4INGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0LDQutGC0L7QvCDQt9Cw0LHQvtGC0Ysg0L4g0YHQtdCx0LUg0Lgg0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sOiBLb21wYWt0cyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgcHJha3Rpc2t1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIHN2YWlndW11IHVuIHNpbHR1bXUgdmllbmFpIHBvcmNpamFpPyBNxatzdSZuYnNwOzxzdHJvbmc+ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDwvc3Ryb25nPiZuYnNwO2lyIGlkZcSBbGkgcGllbcSTcm90aSwgbGFpIHBhc25pZWd0dSB6dXBhcywgYnVsam9udXMsIGRlc2VydHVzIHZhaSB1emtvZGFzIGJleiBub3BsxatkxJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUga29tZm9ydHUgZ2FuIG3EgWrEgXMsIGdhbiBrYWZlam7Eq2PEgXMsIGFwdmllbm9qb3Qga29tcGFrdG8gaXptxJNydSwgZHJvJnNjYXJvbjvEq2J1IHVuIGlsZ3RzcMSTasSrYnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCBwxIFydmFkxIFqb3QgJnNjYXJvbjvEt2lkcnVzIMSTZGllbnVzIHZhaSBtxJNyY2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIGRlciB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpLCB2aWVua8SBciZzY2Fyb247b2pvdCB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgdmlldMSBcyBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Lb21wYWt0cyB1biBwcmFrdGlza3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgaXptxJNycyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW0sIG5lcGllc2xvZ29qb3QgbGVkdXNza2FwaSB2YWkgcGxhdWt0dXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkluZGl2aWR1xIFsYXMgcG9yY2lqYXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHp1cGFzLCBixJNybnUgxJNkaWVuaSwgam9ndXJ0YSBkZXNlcnRpIHZhaSBtYXphcyB1emtvZGFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkthZmVqbsSrY2FzIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgcGFrYWxwb2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IMSTcnRpIGxpZXRvamFtaSwgbGFpIHBhc25pZWd0dSDEk2RpZW51cyAmcXVvdDtwYcWGZW0gbMSrZHppJnF1b3Q7IGZvcm3EgXTEgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NxIFqYXMgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdmllbmvEgXImc2Nhcm9uO2EgxJNkaWVuYSBzYWdhdGF2byZzY2Fyb247YW5hIHVuIHV6Z2xhYsSBJnNjYXJvbjthbmEsIG5lcGlldGlla290IGFyIGxpZWt1IHZpZXR1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgaXptxJNyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgMzc1IG1sIHRpbHB1bXMgaXIgaWRlxIFscywgbGFpIG5lc8STcmvEgcWGb3R1IHRlbHB1IHVuIHZpZWdsaSBpZWvEvGF1dG9zIHNvbcSBcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBkZXBvesSrdGEgc2lzdMSTbXUgaW50ZWdyxIFjaWphPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBtb3RpdsSTamlldCBrbGllbnR1cyBhdGdyaWV6dCB0cmF1a3VzLCBzYW1hemlub3QgaXptYWtzYXMgdW4gZWtvbG/Eo2lza28gcMSTZGFzIG5vc3BpZWR1bXUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgxJNkaWVuaWVtLCBiZXQgYXLEqyBzxKtraWVtIHByb2R1a3RpZW0gKG9nYXMsIHJpZWtzdGksIHPEk2tsYXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDM3NSBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyByaXNpbsSBanVtcywga2FzIGFwdmllbm8gZnVua2Npb25hbGl0xIF0aSwga29tcGFrdHVtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1IG1sOiBDb21wYWN0IEZyZXNobmVzcyBmb3IgU2luZ2xlIFNlcnZpbmdzPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgcHJhY3RpY2FsIGNvbnRhaW5lcnMgdG8ga2VlcCBpbmRpdmlkdWFsIHBvcnRpb25zIGZyZXNoIGFuZCBsZWFrLWZyZWU/IE91ciZuYnNwO3JldXNhYmxlIDM3NSBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc291cHMsIGJyb3RocywgZGVzc2VydHMsIG9yIHNuYWNrcy4gRGVzaWduZWQgZm9yIGNvbnZlbmllbmNlLCB0aGV5IGNvbWJpbmUgcG9ydGFiaWxpdHksIHNhZmV0eSwgYW5kIGVjby1mcmllbmRsaW5lc3MuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlIE1hdGVyaWFsPC9zdHJvbmc+OiBTYWZlIGZvciBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgTGlkPC9zdHJvbmc+OiBQYXRlbnRlZCBzZWFsaW5nIHN5c3RlbSBwcmV2ZW50cyBzcGlsbHMsIGV2ZW4gd2l0aCBsaXF1aWRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBDb21wYXRpYmlsaXR5PC9zdHJvbmc+OiBMaWRzIGZpdCBhbGwgY29udGFpbmVyIHNpemVzICgzNzUgbWwgdG8gMTAwMCBtbCkgZm9yIGVhc3kgc3RhY2tpbmcuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZWR1Y2VzIHNpbmdsZS11c2Ugd2FzdGUsIGlkZWFsIGZvciBjYWZlcyB3aXRoIGRlcG9zaXQgc3lzdGVtcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Db21wYWN0IERlc2lnbjwvc3Ryb25nPjogU3BhY2Utc2F2aW5nIHNpemUgZm9yIHNpbmdsZSBzZXJ2aW5ncywgbHVuY2hib3hlcywgb3Igc21hbGwgcGFudHJpZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U2luZ2xlLVNlcnZlIE1lYWxzPC9zdHJvbmc+OiBTb3Vwcywgb2F0bWVhbCwgeW9ndXJ0LCBvciBzbmFja3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczwvc3Ryb25nPjogS2VlcCBwb3J0aW9ucyBmcmVzaCBmb3IgdGFrZW91dCBvciBtZWFsIGtpdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SG9tZSBVc2U8L3N0cm9uZz46IFByZXAgaW5kaXZpZHVhbCBtZWFscyB3aXRob3V0IGNsdXR0ZXIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaXplPC9zdHJvbmc+OiBGaXRzIGVhc2lseSBpbiBiYWdzLCBsdW5jaGJveGVzLCBvciBvZmZpY2UgZHJhd2Vycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBSZWFkeTwvc3Ryb25nPjogRW5jb3VyYWdlIHJldHVybnMgdG8gY3V0IGNvc3RzIGFuZCB3YXN0ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1QdXJwb3NlPC9zdHJvbmc+OiBVc2UgZm9yIHBhbnRyeSBzdG9yYWdlIChudXRzLCBiZXJyaWVzLCBzcGljZXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciAzNzUgbWwgQ29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgRW5qb3kgZnJlc2huZXNzLCBjb252ZW5pZW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5IGluIG9uZSBjb21wYWN0IHBhY2thZ2UhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTUxNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA3LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyOTUyNTE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMDUwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC70LrQsCDQv9C70LDRgdGC0LjQutC+0LLQsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyAxOCBjbSwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERha8WhYSBkYXVkenJlaXpsaWV0b2phbWEgMTggY20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGZvcmsgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwOiDQv9GA0L7Rh9C90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0YjRgyDQstC40LvQutGDPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9C10YDQvdCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQstC40LvQutCwINC00LvQuNC90L7QuSAxOCDRgdC8ICZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDQutCw0YfQtdGB0YLQstC+LCDRg9C00L7QsdGB0YLQstC+INC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0J7QvdCwINGB0L7Rh9C10YLQsNC10YIg0LTQvtGB0YLRg9C/0L3Rg9GOINGG0LXQvdGDINGBINC/0YDQtdC80LjQsNC70YzQvdC+0Lkg0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGM0Y4sINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LDQvdCw0LvQvtCz0Lgg0Lgg0YHQvtC60YDQsNGJ0LDRjyDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Yw6INCY0LfQs9C+0YLQvtCy0LvQtdC90LAg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC6INC00LXRhNC+0YDQvNCw0YbQuNC4INC4INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7QvdC+0LzQuNGH0L3QvtGB0YLRjDog0J7Qv9GC0LjQvNCw0LvRjNC90L7QtSDRgdC+0L7RgtC90L7RiNC10L3QuNC1INGG0LXQvdGLINC4INC60LDRh9C10YHRgtCy0LAgJm1kYXNoOyDQtNC10YjQtdCy0LvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LzQtdGC0LDQu9C70LjRh9C10YHQutC40YUg0LDQvdCw0LvQvtCz0L7Qsiwg0L3QviDQtNC+0LvQs9C+0LLQtdGH0L3QtdC1INC+0LTQvdC+0YDQsNC30L7QstGL0YUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDog0KHRgtC40LvRjNC90YvQuSDRh9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0LTQu9C40L3QsCAxOCDRgdC8INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC70Y7QsdGL0YUg0LHQu9GO0LQgJm1kYXNoOyDQvtGCINGB0LDQu9Cw0YLQvtCyINC00L4g0LPQvtGA0Y/Rh9C40YUg0LfQsNC60YPRgdC+0LouPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiDQodC90LjQttCw0LXRgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC+0YXRgNCw0L3Rj9GPINC/0YDQuNGA0L7QtNC90YvQtSDRgNC10YHRg9GA0YHRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0KfQtdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxOCDRgdC8LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtCwINCy0LjQu9C60LA/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LrQsNGE0LU6INCj0LvRg9GH0YjQuNGC0LUg0YHQtdGA0LLQuNGA0L7QstC60YMg0Lgg0YHQvtC60YDQsNGC0LjRgtC1INGA0LDRgdGF0L7QtNGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0LjQsdC+0YDRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHQu9GD0LbQsdGLINC00L7RgdGC0LDQstC60Lg6INCe0LHQtdGB0L/QtdGH0YzRgtC1INC60LvQuNC10L3RgtC+0LIg0YPQtNC+0LHQvdGL0LzQuCDQuCDQvdCw0LTQtdC20L3Ri9C80Lgg0YHRgtC+0LvQvtCy0YvQvNC4INC/0YDQuNCx0L7RgNCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiDQmNC00LXQsNC70YzQvdCwINC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDQstC10YfQtdGA0LjQvdC+0Log0LjQu9C4INC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0L7RgdGC0L7Rj9C90L3Ri9GFINC30LDQutGD0L/QvtC6INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0LLQuNC70L7QuiAmbWRhc2g7INC90LDRiNCwINC80L7QtNC10LvRjCDQv9GA0L7RgdC70YPQttC40YIg0LPQvtC00YssINGB0L7RhdGA0LDQvdGP0Y8g0LHQtdC30YPQv9GA0LXRh9C90YvQuSDQstC40LQuINCV0ZEg0Y3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQv9C+0LLRi9GB0Y/RgiDQu9C+0Y/Qu9GM0L3QvtGB0YLRjCDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LgsINGB0YLQuNC70Y8g0Lgg0LfQsNCx0L7RgtGLINC+INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSBkYWsmc2Nhcm9uO2E6IGl6dHVyxKtnYSwgc3RpbMSrZ2EgdW4gYnVkxb5ldGFtIGRyYXVkesSrZ2E8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyAmc2Nhcm9uO28gZGFrJnNjYXJvbjt1Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1Jm5ic3A7YXRrxIFydG90aSBsaWV0b2phbcSBIG1lbG7EgSBkYWsmc2Nhcm9uO2EmbmJzcDtpciBpZGXEgWxzIHJpc2luxIFqdW1zIHJlc3RvcsSBbmllbSwgcGllZ8SBZGVzIHBha2FscG9qdW1pZW0gdW4gbcSBanNhaW1uaWVjxKtixIFtLCBrYXMgdsSTbGFzIHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLCBzYWdsYWLEgWpvdCBhdWdzdHUga3ZhbGl0xIF0aS4gVMSBcyBvcHRpbcSBbMSBIGNlbmEgdW4gaXp0dXLEq2JhIHBhZGFyYSB0byBwYXIgbGFixIFrbyBpenbEk2xpIHN0YXJwIGJ1ZMW+ZXRhIHVuIHByZW1pdW0gaWVzcMSTasSBbS48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Jem1ha3N1IGVmZWt0aXZpdMSBdGU6Jm5ic3A7TGllbGlza2EgY2VuYXMgdW4ga3ZhbGl0xIF0ZXMgYXR0aWVjxKtiYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2JhOiZuYnNwO0F1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhLCBrYXMgaXp0dXIgYXRrxIFydG90dSBsaWV0byZzY2Fyb247YW51IHVuIHRyYXVrdSBtYXpnxIFqYW1vIG1hJnNjYXJvbjvEq251LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5TdGlsxKtncyBkaXphaW5zOiZuYnNwO01lbG7EgSBrcsSBc2EgdW4gMTggY20gZ2FydW1zIHBpZSZzY2Fyb247xLdpciBtxatkZXJudSBpenNrYXR1IGplYmt1cmFtIGdhbGRhIGtsxIFqdW1hbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWtvbG/Eo2lza3VtczombmJzcDtTYW1hemluaWV0IHZpZW5yZWl6xJNqxIFzIHBsYXN0bWFzYXMgaXptYW50byZzY2Fyb247YW51ITwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6Jm5ic3A7UMSBcnRpa2FpIGRybyZzY2Fyb247YSwgQlBBLWJyxKt2YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktyxIFzYTombmJzcDtNZWxuYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+R2FydW1zOiZuYnNwOzE4IGNtIChpZGXEgWxpIHBpZW3Ek3JvdHMgxJNkaWVuaWVtIG5vIHNhbMSBdGllbSBsxKtkeiBnYcS8YXMgxJNkaWVuaWVtKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6Jm5ic3A7RHJvJnNjYXJvbjtpIG1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVrdGkgcGllbcSTcm90YTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RvcsSBbmllbSB1biBrYWZlam7Eq2PEgW06Jm5ic3A7UGFzbmllZHppZXQgxJNkaWVudXMgYXIgc3RpbHUgdW4gcsWrcMSTamlldGllcyBwYXIgdmlkaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+UGllZ8SBZGVzIHBha2FscG9qdW1pZW06Jm5ic3A7Tm9kcm8mc2Nhcm9uO2luaWV0IGtsaWVudGllbSBrb21mb3J0dSBhciBpenR1csSrZ8SBbSBkYWsmc2Nhcm9uO8SBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TcSBasSBbTombmJzcDtJZGXEgWxpIHBpa25pa2llbSwgcGFzxIFrdW1pZW0gdmFpIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0xIEgaXIgaXpkZXbEq2dhIGllZ8SBZGU/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SWV0YXVwaWV0IG5hdWR1LCBpenZhaXJvdGllcyBubyBwYXN0xIF2xKtnYXMgdmllbnJlaXrEk2pvIGRhayZzY2Fyb247dSBpZWfEgWRlcywgdW4gdmVpY2luaWV0IHphxLzEgWt1IHBhc2F1bGkuIFTEgXMgZXJnb25vbWlza2FpcyBkaXphaW5zIHVuIGl6dHVyxKtiYSBub2RybyZzY2Fyb247aW7EgXMgaWxnc3RvJnNjYXJvbjt1IGthbHBvJnNjYXJvbjthbmFzIGxhaWt1LjwvcD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbWRhc2g7IGl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBrYXMgYXB2aWVubyBwcmFrdGlza3VtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIEZvcmtzOiBEdXJhYmxlLCBTdHlsaXNoICZhbXA7IEJ1ZGdldC1GcmllbmRseTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIEZvcmtzPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9ya3MmbmJzcDtzdHJpa2UgdGhlIHBlcmZlY3QgYmFsYW5jZSBiZXR3ZWVuIGFmZm9yZGFiaWxpdHkgYW5kIHByZW1pdW0gcXVhbGl0eS4gQXQgMTggY20gbG9uZywgdGhleSZyc3F1bztyZSBkZXNpZ25lZCBmb3IgZHVyYWJpbGl0eSwgY29udmVuaWVuY2UsIGFuZCBzdHlsZSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBkZWxpdmVyeSBzZXJ2aWNlcywgb3IgZWNvLWNvbnNjaW91cyBob3VzZWhvbGRzLiBTYXkgZ29vZGJ5ZSB0byBzaW5nbGUtdXNlIHBsYXN0aWMgYW5kIGVtYnJhY2UgYSBzdXN0YWluYWJsZSBkaW5pbmcgZXhwZXJpZW5jZSE8L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkNvc3QtRWZmZWN0aXZlOiZuYnNwO1ByaWNlZCBiZXR3ZWVuIGJ1ZGdldCBhbmQgcHJlbWl1bSBvcHRpb25zICZtZGFzaDsgZXhjZWxsZW50IHZhbHVlIGZvciBtb25leS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBMb25nLUxhc3Rpbmc6Jm5ic3A7TWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwbGFzdGljIHRoYXQgcmV0YWlucyBzaGFwZSBldmVuIGFmdGVyIHJlcGVhdGVkIGRpc2h3YXNoZXIgY3ljbGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Nb2Rlcm4gRGVzaWduOiZuYnNwO1NsZWVrIGJsYWNrIGNvbG9yIGNvbXBsZW1lbnRzIGFueSB0YWJsZSBzZXR0aW5nLCBmcm9tIGNhc3VhbCBtZWFscyB0byB1cHNjYWxlIGV2ZW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZSBwbGFzdGljIHdhc3RlIHdpdGggZm9ya3MgYnVpbHQgZm9yIHJldXNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzE4IGNtIChwZXJmZWN0IGZvciBtYWluIGRpc2hlcywgc2FsYWRzLCBvciBkZXNzZXJ0cykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBlZmZvcnRsZXNzIGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0YXVyYW50cyAmYW1wOyBDYWZlczombmJzcDtFbGV2YXRlIHlvdXIgcHJlc2VudGF0aW9uIHdoaWxlIGN1dHRpbmcgY29zdHMgb24gZGlzcG9zYWJsZSBjdXRsZXJ5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzOiZuYnNwO0Vuc3VyZSBtZWFscyBhcnJpdmUgd2l0aCBzdHVyZHksIHJldXNhYmxlIHV0ZW5zaWxzIGN1c3RvbWVycyB3aWxsIGxvdmUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlPHN0cm9uZz46PC9zdHJvbmc+Jm5ic3A7SWRlYWwgZm9yIHBhcnRpZXMsIHBpY25pY3MsIG9yIGV2ZXJ5ZGF5IG1lYWxzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBJbnZlc3RtZW50Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPkJvb3N0IGN1c3RvbWVyIHNhdGlzZmFjdGlvbiB3aXRoIGVyZ29ub21pYyBmb3JrcyB0aGF0IGVuaGFuY2UgZGluaW5nIGNvbWZvcnQuIFRoZWlyIHRpbWVsZXNzIGRlc2lnbiBhbmQgcnVnZ2VkIGJ1aWxkIGd1YXJhbnRlZSBsb25nLXRlcm0gc2F2aW5ncyBhbmQgc3VzdGFpbmFiaWxpdHkuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHVwZ3JhZGUgeW91ciBzZXJ2aWNlIHdpdGggZm9ya3MgdGhhdCBibGVuZCBwcmFjdGljYWxpdHksIHN0eWxlLCBhbmQgZWNvLXJlc3BvbnNpYmlsaXR5ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2NDg5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjIgMTM6NDU6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xOTQ2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIGZvcmsgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiMmEzNTRkMzI1NDI0YWVkY2QzN2VkNDRhMzYyYmIyYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBibGFjayBwbGFzdGljIGZvcmsg4oCUIGVjby1mcmllbmRseSwgZHVyYWJsZSwgYW5kIGRpc2h3YXNoZXItc2FmZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIHBsYXN0bWFzYXMgZGFrxaFhIOKAlCBpenR1csSrZ2EgdW4gdmlkZWkgZHJhdWR6xKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAgMTgg0YHQvCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQt9Cw0LzQtdC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzIwOTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE1OTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02MjI1MjIxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjk1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JvQvtC20LrQsCDRh9Cw0LnQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPIDEyIGNtLCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVMSTamthcm90ZSBkYXVkenJlaXpsaWV0b2phbcSBIDEyIGNtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVGVhIFNwb29uIFJldXNhYmxlIDEyIGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC60LA6INGB0YLQuNC70YwsINGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC80L3QvtCz0L7RgNCw0LfQvtCy0YPRjiDRh9Cw0LnQvdGD0Y4g0LvQvtC20LrRgz88L3N0cm9uZz48L2gzPg0KDQo8cD7QndCw0YjQsCDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC10YfQutCwINC40Lcg0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwuINCSINC+0YLQu9C40YfQuNC1INC+0YIg0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQsNC90LDQu9C+0LPQvtCyLCDQvtC90LAg0L/RgNC+0YHQu9GD0LbQuNGCINCy0LDQvCDQs9C+0LTQsNC80Lgg0LHQu9Cw0LPQvtC00LDRgNGPINC/0YDQvtGH0L3QvtC80YMg0LzQsNGC0LXRgNC40LDQu9GDINC4INGD0YHRgtC+0LnRh9C40LLQvtGB0YLQuCDQuiDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyINC4INCy0L3QtdGB0LjRgtC1INCy0LrQu9Cw0LQg0LIg0LfQsNGJ0LjRgtGDINC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YshPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6INCh0L7QutGA0LDRgtC40YLQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0JvQvtC20LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Yw6INCY0LfQvdC+0YHQvtGB0YLQvtC50LrQuNC5INC/0LvQsNGB0YLQuNC6INGB0L7RhdGA0LDQvdGP0LXRgiDRhNC+0YDQvNGDINC00LDQttC1INC/0YDQuCDQsNC60YLQuNCy0L3QvtC5INGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiDQmNC00LXQsNC70YzQvdCwINC00LvRjyDRh9Cw0Y8sINC60L7RhNC1LCDQtNC10YHQtdGA0YLQvtCyINC4INCz0L7RgNGP0YfQuNGFINCx0LvRjtC0LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTog0KfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INGN0YDQs9C+0L3QvtC80LjRh9C90LDRjyDRhNC+0YDQvNCwICjQtNC70LjQvdCwIDEyINGB0LwpINC00L7QsdCw0LLRj9GCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLQuCDQstCw0YjQtdC80YMg0YHRgtC+0LvRgy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0JLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C5INC/0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0JrQu9Cw0YHRgdC40YfQtdGB0LrQuNC5INGH0ZHRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTIg0YHQvCAtJm5ic3A70YPQtNC+0LHQvdGL0Lkg0YDQsNC30LzQtdGAINC00LvRjyDRh9Cw0YjQtdC6INC4INCx0LvRjtC0LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0LAg0LvQvtC20LrQsD88L3N0cm9uZz48L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiDQo9C60YDQsNGB0LjRgiDRg9GC0YDQtdC90L3QuNC1INGH0LDQtdC/0LjRgtC40Y8g0Lgg0YHQtdC80LXQudC90YvQtSDRg9C20LjQvdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI6INCh0YLQuNC70YzQvdGL0Lkg0Lgg0L/RgNCw0LrRgtC40YfQvdGL0Lkg0LLQsNGA0LjQsNC90YIg0LTQu9GPINC/0L7QtNCw0YfQuCDQtNC10YHQtdGA0YLQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0Y3QutC+LdCw0LrRgtC40LLQuNGB0YLQvtCyOiDQn9C+0LzQvtCz0LDQtdGCINGB0L7QutGA0LDRgtC40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QktGL0LHQuNGA0LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGD0Y4g0YfQsNC50L3Rg9GOINC70L7QttC60YMsINCy0Ysg0L3QtSDRgtC+0LvRjNC60L4g0Y3QutC+0L3QvtC80LjRgtC1INC90LAg0L/QvtC60YPQv9C60LUg0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQv9GA0LjQsdC+0YDQvtCyLCDQvdC+INC4INC00LXQu9Cw0LXRgtC1INC+0YHQvtC30L3QsNC90L3Ri9C5INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC/0LvQsNC90LXRgtGLLiDQp9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0LvQsNC60L7QvdC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC/0L7QtNGH0LXRgNC60L3Rg9GCINCy0LDRiCDQstC60YPRgSwg0LAg0L/RgNC+0YfQvdC+0YHRgtGMINC80LDRgtC10YDQuNCw0LvQsCDQvtCx0LXRgdC/0LXRh9C40YIg0LrQvtC80YTQvtGA0YIg0L3QsCDQtNC+0LvQs9C40LUg0LPQvtC00YsuPC9wPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1INGB0LXQudGH0LDRgSZuYnNwOy0mbmJzcDvRgdC00LXQu9Cw0LnRgtC1INGI0LDQsyDQuiDRjdC60L7Qu9C+0LPQuNGH0L3QvtC80YMg0L7QsdGA0LDQt9GDINC20LjQt9C90Lgg0LHQtdC3INC60L7QvNC/0YDQvtC80LjRgdGB0L7QsiDQsiDRgdGC0LjQu9C1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSB0xJNqa2Fyb3RlOiBpenR1csSrZ2EsIHZpZGVpIGRyYXVkesSrZ2EgdW4gc3RpbMSrZ2E8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyAmc2Nhcm9uO28gdMSTamthcm90aT88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgdMSTamthcm90ZSBubyBwbGFzdG1hc2FzIGlyIGlkZcSBbHMgcmlzaW7EgWp1bXMgaWt2aWVuYW0sIGthcyB2xJNsYXMgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMgdW4gaXp2xJNsxJN0aWVzIGlsZ3RzcMSTasSrZ3UgYWx0ZXJuYXTEq3Z1LiBUxIEgaXIgaXp0dXLEq2dhLCBkcm8mc2Nhcm9uO2EgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBIHVuIGthbHBvcyBnYWRpZW0sIGF0a8SBcnRvam90IGxpZXRvJnNjYXJvbjthbnUuPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+VmlkZWkgZHJhdWR6xKtnYSZuYnNwOyZuZGFzaDsgc2FtYXppbmEgdmllbnJlaXrEk2rEgXMgcGxhc3RtYXNhcyBpem1hbnRvJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtnYSZuYnNwOyZuZGFzaDsgaXpnYXRhdm90YSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJ0aWthcyBwbGFzdG1hc2FzLCBrYXMgaXp0dXIgcmVndWzEgXJ1IGxpZXRvJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlN0aWzEq2dhJm5ic3A7Jm5kYXNoOyBtZWxuxIEga3LEgXNhIHVuIG3Fq2Rlcm5zIGRpemFpbnMgKDEyIGNtIGdhcnVtcykgcGllJnNjYXJvbjvEt2lyIGVsZWdhbmNpIGplYmt1cmFtIGdhbGRhIGRla29yYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VW5pdmVyc8SBbGEmbmJzcDsmbmRhc2g7IHBpZW3Ek3JvdGEgdMSTamFpLCBrYWZpamFpLCBkZXNlcnRpZW0gdW4ga2Fyc3RpZW0gxJNkaWVuaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6IFDEgXJ0aWthaSBkcm8mc2Nhcm9uO2EgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LcsSBc2E6IE1lbG5hLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5HYXJ1bXM6IDEyIGNtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTogTWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LYW0gJnNjYXJvbjvEqyBrYXJvdGUgaXIgZG9txIF0YT88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk3EgWpzYWltbmllY8SrYsSBbSZuYnNwOyZuZGFzaDsgaWRlxIFsYSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S2FmZWpuxKtjxIFtIHVuIHJlc3RvcsSBbmllbSZuYnNwOyZuZGFzaDsgcHJha3Rpc2tzIHJpc2luxIFqdW1zIGRlc2VydHUgcGFzbmllZyZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmlkZWkgYXB6aW7EgXRpZW0gY2lsdsSTa2llbSZuYnNwOyZuZGFzaDsgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0YXMgaXIgaXpkZXbEq2dpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPkl6dsSTbG90aWVzICZzY2Fyb247byB0xJNqa2Fyb3RpLCBqxatzOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD5JZXRhdXDEgXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHBhc3TEgXbEq2dhcyB2aWVucmVpesSTam8ga2Fyb3TFhnUgaWVnxIFkZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZlaWNpbmF0IHphxLzEgWt1IHZpZGksIHNhbWF6aW5vdCBhdGtyaXR1bXVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JZWfFq3N0YXQgc3RpbMSrZ3UgdW4gaXp0dXLEq2d1IHBpZWRlcnVtdSwga2FzIGthbHBvcyBnYWRpZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZuZGFzaDsgaXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIHN0aWx1IHVuIGF0YmlsZMSrYnUgcHJldCBwbGFuxJN0dSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIFRlYXNwb29uOiBEdXJhYmxlLCBFY28tRnJpZW5kbHkgJmFtcDsgU3R5bGlzaDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIFRlYXNwb29uPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGJsYWNrIHBsYXN0aWMgdGVhc3Bvb24mbmJzcDtjb21iaW5lcyBzdXN0YWluYWJpbGl0eSB3aXRoIHByYWN0aWNhbGl0eS4gVW5saWtlIGRpc3Bvc2FibGUgdXRlbnNpbHMsIGl0JnJzcXVvO3MgYnVpbHQgdG8gbGFzdCwgb2ZmZXJpbmcgZHVyYWJpbGl0eSBhbmQgZGlzaHdhc2hlciByZXNpc3RhbmNlLiBQZXJmZWN0IGZvciBkYWlseSB1c2UsIGl0IHJlZHVjZXMgcGxhc3RpYyB3YXN0ZSB3aGlsZSBhZGRpbmcgZWxlZ2FuY2UgdG8geW91ciB0YWJsZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5Ojwvc3Ryb25nPiZuYnNwO1NsYXNoIHNpbmdsZS11c2UgcGxhc3RpYyB3YXN0ZSB3aXRoIGEgc3Bvb24gZGVzaWduZWQgZm9yIGVuZGxlc3MgcmV1c2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RHVyYWJsZTo8L3N0cm9uZz4mbmJzcDtNYWRlIGZyb20gaGlnaC1xdWFsaXR5LCBmb29kLWdyYWRlIHBsYXN0aWMgdGhhdCB3aXRoc3RhbmRzIGRhaWx5IHdlYXIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGlzaHdhc2hlci1TYWZlOjwvc3Ryb25nPiZuYnNwO0Vhc3kgdG8gY2xlYW4gYW5kIG1haW50YWluIGZvciBoYXNzbGUtZnJlZSB1c2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U3R5bGlzaCBEZXNpZ246PC9zdHJvbmc+Jm5ic3A7U2xlZWsgYmxhY2sgY29sb3IgYW5kIDEyIGNtIGxlbmd0aCBmaXQgc2VhbWxlc3NseSB3aXRoIGN1cHMsIG11Z3MsIGFuZCBkaXNoZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLXNhZmUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxMiBjbSAoaWRlYWwgZm9yIHN0aXJyaW5nLCBzZXJ2aW5nLCBhbmQgZWF0aW5nKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIHF1aWNrIGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtFbGV2YXRlIG1vcm5pbmcgY29mZmVlIG9yIHRlYSByaXR1YWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYWZlcyAmYW1wOyBSZXN0YXVyYW50czombmJzcDtTZXJ2ZSBkZXNzZXJ0cyBhbmQgYmV2ZXJhZ2VzIHdpdGggZWNvLWNvbnNjaW91cyBzdHlsZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLVdhcnJpb3JzOiZuYnNwO0N1dCBwbGFzdGljIHdhc3RlIHdpdGhvdXQgc2FjcmlmaWNpbmcgY29udmVuaWVuY2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEJ1eTo8L3N0cm9uZz48L2gzPg0KDQo8cD5TYXZlIG1vbmV5IG9uIGRpc3Bvc2FibGUgc3Bvb25zIHdoaWxlIHN1cHBvcnRpbmcgYSBncmVlbmVyIHBsYW5ldC4gSXRzIHRpbWVsZXNzIGRlc2lnbiBhbmQgcnVnZ2VkIGJ1aWxkIGVuc3VyZSB5ZWFycyBvZiByZWxpYWJsZSBzZXJ2aWNlLjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7LSZuYnNwO2VtYnJhY2Ugc3VzdGFpbmFiaWxpdHkgd2l0aCBhIHNwb29uIHRoYXQgY2FyZXMgZm9yIHlvdXIgY29tZm9ydCBhbmQgdGhlIEVhcnRoITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3NTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA1MDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyNC0xMS0yOCAxMDoxNTo0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0yMDkyLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBUZWEgU3Bvb24gUmV1c2FibGUgMTIgY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEuNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMS42NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjNzkzOGJiMzkzZjk1NDkxN2RhOTFmMDEyZjZlYmJhMy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBCbGFjayByZXVzYWJsZSBwbGFzdGljIHRlYXNwb29uIOKAlCBlY28tZnJpZW5kbHkgYWx0ZXJuYXRpdmUgdG8gZGlzcG9zYWJsZSB1dGVuc2lscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTWVsbmEgZGF1ZHprxIFydCBsaWV0b2phbWEgcGxhc3RtYXNhcyB0xJNqa2Fyb3RlIOKAlCBla29sb8SjaXNrYSBhbHRlcm5hdMSrdmEgdmllbnJlaXogbGlldG9qYW1pZW0gZ2FsZGEgcGllZGVydW1pZW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCnwq3RkdGA0L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQutCwIOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzM0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkgMjUwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBrb2t0ZWnEvHUgZ2zEgXplcyAyNTAgbWwsIFBTLCBjYXVyc3DEq2TEq2dhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0L3QsNC/0LjRgtC60LDQvNC4INGN0LrQvtC70L7Qs9C40YfQvdC+OiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdGC0LDQutCw0L3Rizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCf0L7Qv9GA0L7QsdGD0LnRgtC1INC90LDRiNC4Jm5ic3A70L/RgNC+0LfRgNCw0YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLIDI1MCDQvNC7Jm5ic3A7Jm1kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INGB0YLQuNC70Y8g0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4ISDQrdGC0Lgg0L/RgNC+0YfQvdGL0LUg0YHRgtCw0LrQsNC90YssINC90LDQv9C+0LzQuNC90LDRjtGJ0LjQtSDRgdGC0LXQutC70L4sINGB0L7Qt9C00LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LksINGB0LzRg9C30LgsINGF0L7Qu9C+0LTQvdC+0LPQviDRh9Cw0Y8g0Lgg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNGC0LrQvtCyLiDQmNGFINC60YDQuNGB0YLQsNC70YzQvdCw0Y8g0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCDQuiDQv9C+0LLRgNC10LbQtNC10L3QuNGP0Lwg0LTQtdC70LDRjtGCINC40YUg0LjQtNC10LDQu9GM0L3Ri9C80Lgg0LTQu9GPINCw0LrRgtC40LLQvdGL0YUg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS48L3A+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LImbmJzcDvQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhNC10YHRgtC40LLQsNC70LXQuSwg0L/QuNC60L3QuNC60L7Qsiwg0LLQtdGH0LXRgNC40L3QvtC6INGDINCx0LDRgdGB0LXQudC90LAg0LjQu9C4INGD0LvQuNGH0L3Ri9GFINCx0LDRgNC+0LIuINCS0LzQtdGB0YLQviDQvtC00L3QvtGA0LDQt9C+0LLQvtC5INC/0L7RgdGD0LTRiyDQstGL0LHQtdGA0LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LLQsNGA0LjQsNC90YIsINC60L7RgtC+0YDRi9C5INGB0L7RhdGA0LDQvdGP0LXRgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwuINCe0LHRitC10LwgMjUwINC80Lsg0YPQtNC+0LHQtdC9INC60LDQuiDQtNC70Y8g0LrRgNC10L/QutC40YUg0LrQvtC60YLQtdC50LvQtdC5LCDRgtCw0Log0Lgg0LTQu9GPINC70LXQs9C60LjRhSDQvdCw0L/QuNGC0LrQvtCyLCDQsCDQvNCw0YLQtdGA0LjQsNC7INC90LUg0LLQv9C40YLRi9Cy0LDQtdGCINC30LDQv9Cw0YXQuC48L3A+DQoNCjxwPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JrRgNC40YHRgtCw0LvRjNC90LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Yw6INCh0YLQuNC70Ywg0YHRgtC10LrQu9CwINCx0LXQtyDRgNC40YHQutCwINGA0LDQt9Cx0LjRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qn9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0LvQtdCz0LrQvtGB0YLRjDog0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0L/Rg9GC0LXRiNC10YHRgtCy0LjQuSDQuCDQsNC60YLQuNCy0L3QvtCz0L4g0L7RgtC00YvRhdCwLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qn9GA0L7RgdGC0L7QuSDRg9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD7Ql9Cw0LrQsNC20LjRgtC1Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkmbmJzcDvQuCDRg9GB0YLRgNCw0LjQstCw0LnRgtC1INC/0YDQsNC30LTQvdC40LrQuCDQsdC10Lcg0LLRgNC10LTQsCDQtNC70Y8g0L/Qu9Cw0L3QtdGC0YshPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RHplcmlldCBhdGJpbGTEq2dpOiBEYXVkemvEgXJ0IGxpZXRvamFtYXMgcGxhc3RtYXNhcyBnbMSBemVzIGF1a3N0YWppZW0gZHrEk3JpZW5pZW08L3N0cm9uZz48L2gyPg0KDQo8cD5JemJhdWRpZXQgZHrEk3JpZW51IHN0aWzEgSBhciBtxatzdSZuYnNwO2NhdXJzcMSrZMSrZ2FqxIFtIGRhdWR6a8SBcnQgbGlldG9qYW3EgW0gZ2zEgXrEk20gMjUwIG1sISAmU2Nhcm9uO8SrcyBpenR1csSrZ8SBcyBnbMSBemVzLCBrYXMgYXRnxIFkaW5hIHN0aWtsdSwgaXIgcmFkxKt0YXMga29rdGVpxLxpZW0sIHNtxatkxb5pZW0sIGxlZHVzIHTEk2phaSB1biBqZWJrdXJhbSBhdHN2YWlkemlubyZzY2Fyb247YW0gZHrEk3JpZW5hbS4gU2thaWRyxIFzIHVuIG5lbGF1xb5hbcSBcywgdMSBcyBhcHZpZW5vIGVsZWdhbmNpIGFyIGl6dHVyxKtidSwga2FzIG5lcGllY2llJnNjYXJvbjthbWEgcGlrbmlraWVtLCBmZXN0aXbEgWxpZW0gdmFpIGJhbGzEk20uPC9wPg0KDQo8cD5EYXVkemvEgXJ0IGxpZXRvamFtYXMgcGxhc3RtYXNhcyBnbMSBemVzIGF1a3N0YWppZW0gZHrEk3JpZW5pZW0mbmJzcDtpciBpZGXEgWxhcyDEgXJhIHBhc8SBa3VtaWVtLCBrxIF6dSB2YWthcmllbSB2YWkgYsSBcmEgdmFrYXJpZW0gZMSBcnrEgS4gVMSBcyBhaXpzdMSBaiB2aWVucmVpeiBsaWV0b2phbW9zIHByb2R1a3R1cywgc2FtYXppbm90IGF0a3JpdHVtdXMsIHVuIHNhZ2xhYsSBIGR6xJNyaWVudSB2xJNzdW11LiAyNTAgbWwgdGlscHVtcyBpciBwaWVtxJNyb3RzIGdhbiBzcMSTY8SrZ2llbSBrb2t0ZWnEvGllbSwgZ2FuIHZpZWdsaWVtIGR6xJNyaWVuaWVtLjwvcD4NCg0KPHA+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+U2thaWRydW1zOiBJenNrYXRzIGvEgSBzdGlrbGFtLCBiZXQgYmV6IGJvasSBanVtdSByaXNrdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2JhIHVuIHZpZWdsdW1zOiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyDEgXLEgSB2YWkgY2XEvG9qdW1vcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmllZ2xhIHTEq3LEqyZzY2Fyb247YW5hOiBUxKtyxIFtYXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+UGlldmllbm9qaWV0aWVzIGlsZ3RzcMSTasSrZ2FpIGt1bHTFq3JhaSAmbWRhc2g7IGllZ8SBZMSBamlldGllcyZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMga29rdGVpxLx1IGdsxIF6ZXMmbmJzcDtqYXUgJnNjYXJvbjtvZGllbiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5TaXAgc3VzdGFpbmFibHk6IFJldXNhYmxlIHBsYXN0aWMgZ2xhc3NlcyBmb3IgY29sZCBkcmlua3M8L3N0cm9uZz48L2gyPg0KDQo8cD5FbGV2YXRlIHlvdXIgYmV2ZXJhZ2UgZXhwZXJpZW5jZSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIGNsZWFyIHBsYXN0aWMgY3VwcyAyNTAgbWwmbmJzcDsmbWRhc2g7IHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHkhIERlc2lnbmVkIHRvIG1pbWljIHRoZSBlbGVnYW5jZSBvZiByZWFsIGdsYXNzLCB0aGVzZSBkdXJhYmxlIGN1cHMgYXJlIGlkZWFsIGZvciBjb2NrdGFpbHMsIHNtb290aGllcywgaWNlZCB0ZWFzLCBhbmQgYW55IHJlZnJlc2hpbmcgY29sZCBkcmluay4gQ3J5c3RhbC1jbGVhciBhbmQgc2hhdHRlcnByb29mLCB0aGV5IGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCB0aGUgcmVzaWxpZW5jZSBuZWVkZWQgZm9yIGxpdmVseSBnYXRoZXJpbmdzLjwvcD4NCg0KPHA+UmV1c2FibGUgcGxhc3RpYyBnbGFzc2VzIGZvciBjb2xkIGRyaW5rcyZuYnNwO2FyZSBjcmFmdGVkIHRvIHdpdGhzdGFuZCBvdXRkb29yIGJhcnMsIGZlc3RpdmFscywgcGljbmljcywgYW5kIHBvb2wgcGFydGllcy4gVW5saWtlIHNpbmdsZS11c2Ugb3B0aW9ucywgdGhleSByZWR1Y2Ugd2FzdGUgd2hpbGUgbWFpbnRhaW5pbmcgYSBwcmVtaXVtIGxvb2suIFRoZSAyNTAgbWwgY2FwYWNpdHkgaXMgdmVyc2F0aWxlIGVub3VnaCBmb3IgYm90aCBib2xkIG1peGVkIGRyaW5rcyBhbmQgbGlnaHQgYmV2ZXJhZ2VzLCBlbnN1cmluZyBldmVyeSBzaXAgc3RheXMgY2hpbGxlZCBhbmQgZW5qb3lhYmxlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IGZlYXR1cmVzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+Q3J5c3RhbCBjbGFyaXR5OiBUcmFuc3BhcmVudCBkZXNpZ24gbWltaWNzIGdsYXNzIGZvciBhIGNsYXNzeSBwcmVzZW50YXRpb24uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgbGlnaHR3ZWlnaHQ6IFBlcmZlY3QgZm9yIHRyYXZlbCBvciBvdXRkb29yIGV2ZW50cyAmbWRhc2g7IG5vIGJyZWFrYWdlIHdvcnJpZXMhPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVhc3kgdG8gY2xlYW46IERpc2h3YXNoZXItc2FmZSBmb3IgaGFzc2xlLWZyZWUgcmV1c2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5VcGdyYWRlIHlvdXIgZHJpbmt3YXJlIGNvbGxlY3Rpb24gd2l0aCB0aGVzZSZuYnNwO3JldXNhYmxlIGNvY2t0YWlsIGN1cHMmbmJzcDthbmQgdG9hc3QgdG8gZWNvLWZyaWVuZGx5IGNlbGVicmF0aW9ucyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTU1MjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMjAgMTM6MDE6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNi43MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBhMmE3NmEyZTAxODVhZGZmYTc5MGNiNGJhMjcyZTNjNS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGtva3RlacS8dSBnbMSBemVzIDI1MCBtbCwgY2F1cnNwxKtkxKtncyBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkgMjUwINC80LssINC/0YDQvtC30YDQsNGH0L3Ri9C5INCf0KEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2MV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1UQjI4QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTI4NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC10LTRiywgODUwINC80LssINCf0J8sINGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDg1MCBtbCwgUFAsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDg1MCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLIDg1MCDQvNC7INCx0LXQtyDRgdC10LrRhtC40Lk6INCj0LTQvtCx0YHRgtCy0L4g0LTQu9GPINC/0L7QstGB0LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0LvQtdCz0LrQuNC1Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10YHQtdGA0YLQvtCyINC4INC30LDQutGD0YHQvtC6Jm5ic3A70LLRi9C00LXRgNC20LjQstCw0Y7RgiDQt9Cw0LzQvtGA0L7Qt9C60YMsINGA0LDQt9C+0LPRgNC10LIg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC60LUg0Lgg0LzRi9GC0YzQtSDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCf0YDQvtC00YPQvNCw0L3QvdGL0Lkg0LTQuNC30LDQudC9Jm5ic3A70LPQtdGA0LzQtdGC0LjRh9C90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7QuSDQutGA0YvRiNC60Lgg0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtC70LjQstCw0L3QuNGPLCDQsCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDRgdGC0LXQvdC60Lgg0LTQtdC80L7QvdGB0YLRgNC40YDRg9GO0YIg0LDQv9C/0LXRgtC40YLQvdC+0LUg0YHQvtC00LXRgNC20LjQvNC+0LUuINCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC60LDRhNC1LCDQvtGE0LjRgdC90YvRhSDQvtCx0LXQtNC+0LIg0LjQu9C4INC/0LjQutC90LjQutC+0LIuINCj0YfQsNGB0YLQstGD0LnRgtC1INCyINC/0YDQvtCz0YDQsNC80LzQsNGFJm5ic3A70LTQtdC/0L7Qt9C40YLQvdC+0Lkg0YLQsNGA0YssINGH0YLQvtCx0Ysg0LzQuNC90LjQvNC40LfQuNGA0L7QstCw0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1hcyB0YWlzbnN0xatydmVpZGEga8SBcmJhcyA4NTAgbWw6IEtvbXBha3RpIHJpc2luxIFqdW1pIGlrZGllbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+JlNjYXJvbjvEq3MmbmJzcDt2YWlyxIFra8SBcnQgbGlldG9qYW1hcyDEk2RpZW5hIGvEgXJiYXMmbmJzcDtpciBwYXJlZHrEk3RhcyBwb3JjaWrEgW0sIHV6a29kxIFtIHZhaSBkZXNlcnRpZW0uIERybyZzY2Fyb247aSBsaWV0b2phbWFzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEuIFZpZWdsaSwgYmV0IGl6dHVyxKtnaSwgdMSBcyBpciBpZGXEgWxhcyBrYWZlam7Eq2PEgW0sIGJpcm9qaWVtIHZhaSBtxIFqxIFtLiBQaWVkYWxvdGllcyZuYnNwO2RlcG96xKt0YSBzaXN0xJNtxIFzLCBqxatzIHNhbWF6aW7EgXQgdmllbnJlaXogbGlldG9qYW1vIHBsYXN0bWFzYXMgZGF1ZHp1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcmVjdGFuZ3VsYXIgc2luZ2xlLWNvbXBhcnRtZW50IGZvb2QgY29udGFpbmVycyA4NTAgbWw6IENvbXBhY3Qgc29sdXRpb24gZm9yIGV2ZXJ5ZGF5IHVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPlRoZXNlJm5ic3A7cmV1c2FibGUgY29udGFpbmVycyBmb3IgZm9vZCBkZWxpdmVyeSZuYnNwO2FyZSBkZXNpZ25lZCBmb3IgaW5kaXZpZHVhbCBwb3J0aW9ucyBvZiBzb3VwcywgZGVzc2VydHMsIG9yIHNuYWNrcy4gVGhlIEJQQS1mcmVlIGNvbnN0cnVjdGlvbiB3aXRoc3RhbmRzIHRlbXBlcmF0dXJlcyBmcm9tIC0yMCZkZWc7QyB0byArMTIxJmRlZztDLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmcmVlemluZywgbWljcm93YXZpbmcsIGFuZCBkaXNod2FzaGluZy4gVGhlIHNwaWxsLXByb29mIGxpZCBlbnN1cmVzIG1lc3MtZnJlZSB0cmFuc3BvcnQsIHdoaWxlIHRoZSB0cmFuc3BhcmVudCBkZXNpZ24gc2hvd2Nhc2VzIHlvdXIgY3VsaW5hcnkgY3JlYXRpb25zLiBQZXJmZWN0IGZvciBjYWZlcywgb2ZmaWNlcywgb3IgaG9tZSBraXRjaGVucywgdGhleSBhbGlnbiB3aXRoJm5ic3A7c3VzdGFpbmFibGUgcGFja2FnaW5nIHRyZW5kcyZuYnNwO2FuZCByZWR1Y2UgcmVsaWFuY2Ugb24gZGlzcG9zYWJsZSBvcHRpb25zLiBMaWdodHdlaWdodCB5ZXQgc3R1cmR5LCB0aGV5JnJzcXVvO3JlIGlkZWFsIGZvciBlY28tY29uc2Npb3VzIGJ1c2luZXNzZXMgYWRvcHRpbmcgZGVwb3NpdC1iYXNlZCBzeXN0ZW1zLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODU4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIyNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDM3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDYxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA4NTAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDY0NjBhMjkzNjVkOTM3ZGI0OGMwNjI5M2Y1ZDEwZjExLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVycyBmb3IgdGFrZWF3YXkgODUwIG1sIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hcyDEk2RpZW51IGvEgXJiYXMgODUwIG1sIG1lbG5hcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLIDg1MCDQvNC7INCz0LXRgNC80LXRgtC40YfQvdGL0Lkg0LTQu9GPINCy0YLQvtGA0YvRhSDQsdC70Y7QtCDQuCDRgdCw0LvQsNGC0L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4ODUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDQ1OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviAxNjAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6xJNqxIFzIMWhYW1wYW5pZcWhYSBnbMSBemVzIDE2MCBtbCwgUFMsIGNhdXJzcMSrZMSrZ2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMgMTYwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD48c3Ryb25nPtCf0YDQsNC30LTQvdGD0LnRgtC1INGN0LrQvtC70L7Qs9C40YfQvdC+OiDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLJm5ic3A70LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L48L3N0cm9uZz48L3A+DQoNCjxwPtCS0YHRgtGA0LXRh9Cw0LnRgtC1INC60LDQttC00YvQuSDQvNC+0LzQtdC90YIg0YEg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGM0Y4g0Lgg0LfQsNCx0L7RgtC+0Lkg0L4g0L/RgNC40YDQvtC00LUg0YEg0L3QsNGI0LjQvNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C80Lgg0LHQvtC60LDQu9Cw0LzQuCDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviEg0K3RgtC4INGE0YPQttC10YDRiyDQvtCx0YrQtdC80L7QvCAxNjAg0LzQuyDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LjQs9GA0LjRgdGC0YvRhSDQstC40L0sINGB0L7RhdGA0LDQvdGP0Y8g0LjRhSDQv9GD0LfRi9GA0YzQutC4INC4INGC0L7QvdC60LjQuSDQsNGA0L7QvNCw0YIuINCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINGB0LLQsNC00LXQsSwg0LLQtdGH0LXRgNC40L3QvtC6INC40LvQuCDRgNC+0LzQsNC90YLQuNGH0LXRgdC60LjRhSDQstC10YfQtdGA0L7QsiAmbWRhc2g7INC+0L3QuCDQv9C+0LfQstC+0LvRj9GO0YIg0L3QsNGB0LvQsNC20LTQsNGC0YzRgdGPINC/0YDQtdC80LjQsNC70YzQvdGL0Lwg0LrQsNGH0LXRgdGC0LLQvtC8LCDQvdC1INCy0YDQtdC00Y8g0L/Qu9Cw0L3QtdGC0LUuPC9wPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+INGA0LDQt9GA0LDQsdC+0YLQsNC90YsmbmJzcDvQtNC70Y8g0YHQvtCy0LXRgNGI0LXQvdGB0YLQstC+0LLQsNC90LjRjyDQstCw0YjQtdCz0L4g0L7Qv9GL0YLQsC4g0KPQt9C60LDRjyDRhNC+0YDQvNCwINGB0L7RhdGA0LDQvdGP0LXRgiDQuNCz0YDQuNGB0YLQvtGB0YLRjCwg0LAg0L/RgNC+0YfQvdGL0Lkg0L/Qu9Cw0YHRgtC40Log0YPRgdGC0L7QudGH0LjQsiDQuiDQv9C+0LLRgNC10LbQtNC10L3QuNGP0LwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQvNC10YDQvtC/0YDQuNGP0YLQuNC5INC90LAg0L7RgtC60YDRi9GC0L7QvCDQstC+0LfQtNGD0YXQtS4g0JvQtdCz0LrQuNC1LCDQvdC+INC90LDQtNC10LbQvdGL0LUsINC+0L3QuCDRg9C00L7QsdC90Ysg0LIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1INC4INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC48L3A+DQoNCjxwPtCY0LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C1INC40Lcg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4gMTYwINC80LsmbmJzcDvQv9C+0LTQtNC10YDQttC40LLQsNGO0YIg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC90LDQv9C40YLQutCwINC4INC90LUg0LLQv9C40YLRi9Cy0LDRjtGCINC30LDQv9Cw0YXQuC4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDRgdGC0LXQutC70LAsINC+0L3QuCDQvdC1INC30LDQv9C+0YLQtdCy0LDRjtGCINC4INC90LUg0LHQvtGP0YLRgdGPINC/0LDQtNC10L3QuNC5LCDQs9Cw0YDQsNC90YLQuNGA0YPRjywg0YfRgtC+INC60LDQttC00YvQuSDQs9C70L7RgtC+0Log0L7RgdGC0LDQtdGC0YHRjyDRgdCy0LXQttC40LwuINCt0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4sINC00L7QsdCw0LLQu9GP0Y8g0LjQt9GL0YHQutCw0L3QvdC+0YHRgtC4INC70Y7QsdC+0LzRgyDRgdC+0LHRi9GC0LjRji48L3A+DQoNCjxwPtCS0YvQsdC40YDQsNC50YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQsdC10Lcg0YPRidC10YDQsdCwINGB0YLQuNC70Y4hINCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyZuYnNwO9GB0L7QutGA0LDRidCw0Y7RgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQvtGC0YXQvtC00L7QsiDQuCDQu9C10LPQutC+INC80L7RjtGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCf0LjQutC90LjQuiwg0YTQtdGB0YLQuNCy0LDQu9GMINC40LvQuCDQtNC+0LzQsNGI0L3QuNC5INGD0LbQuNC9ICZtZGFzaDsg0Y3RgtC4INCx0L7QutCw0LvRiyDRgdC+0YfQtdGC0LDRjtGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwuPC9wPg0KDQo8cD7Qn9C+0LTQsNGA0LjRgtC1INGB0LLQvtC40Lwg0L/RgNCw0LfQtNC90LjQutCw0Lwg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMICZtZGFzaDsg0LfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAJm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINCx0L7QutCw0LvQvtCyINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+Jm5ic3A70YPQttC1INGB0LXQs9C+0LTQvdGPITwvcD4NCg0KPHA+PGVtPtCf0YDQsNC30LTQvdGD0LnRgtC1INGP0YDQutC+LCDQt9Cw0LHQvtGC0YzRgtC10YHRjCDQviDQv9C70LDQvdC10YLQtSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlBpZXNwaWVkaWVzIGlsZ3RzcMSTamFpOiBtxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzPC9zdHJvbmc+PC9oMj4NCg0KPHA+U3ZpbmlldCBrYXRydSBtaXJrbGkgYXIgc3RpbHUgdW4gdmlkZWkgZHJhdWR6xKtndSBwaWVlanUsIGl6bWFudG9qb3QgbcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzISAmU2Nhcm9uO8SrcyAxNjAgbWwgZ2zEgXplcywgdmVpZG90YXMgc3BlY2nEgWxpIHB1dG9qbyZzY2Fyb247YWppZW0gdsSrbmllbSwgYXB2aWVubyBlbGVnYW5jaSB1biBwcmFrdGlza3VtdSwgbm9kcm8mc2Nhcm9uO2lub3QsIGthICZzY2Fyb247YW1wYW5pZXRpcyBzYWdsYWLEgSBidXJidcS8dXMgdW4gc21hbGtvIGFyb23EgXR1LiBJZGXEgWxpIHBpZW3Ek3JvdGFzIGvEgXrEgW0sIGJhbGzEk20gdmFpIHJvbWFudGlza2llbSB2YWthcmllbSAmbWRhc2g7IHTEgXMgxLxhdWogYmF1ZMSrdCBhdWdzdMSBa8SBcyBrdmFsaXTEgXRlcyBkesSTcmllbnUsIG5lcmFkb3QgYXRrcml0dW11cy48L3A+DQoNCjxwPkRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMgaXIgaXpzdHLEgWTEgXRhcywgbGFpIHV6bGFib3R1IGrFq3N1IGJhdWTEqyZzY2Fyb247YW5hcyBwaWVyZWR6aS4gJlNjYXJvbjthdXLEgSBmb3JtYSBzYWdsYWLEgSBkesSTcmllbmEgZHrEq3bEq2d1bXUsIGJldCBpenR1csSrZ8SBIHBsYXN0bWFzYSBpciBub3R1csSrZ2EgcHJldCBib2rEgWp1bWllbSAmbWRhc2g7IHRpZSZzY2Fyb247aSB0YXMsIGthcyB2YWphZHrEq2dzIHBhc8SBa3VtaWVtIMSBcsSBIHZhaSBlbmVyZ2lza2llbSBzdmluxJNtLiBWaWVnbMSBcywgYmV0IHN0YWJpbMSBcyBnbMSBemVzIGlyIMSTcnRpIHDEgXJ2aWV0b2phbWFzIHVuIGxpZXRvamFtYXMgdmFpcsSBa2vEgXJ0LCBwYWRhcm90IHTEgXMgcGFyIGd1ZHJ1IGllZ3VsZMSranVtdSBnYW4gc2FpbW5pZWtpZW0sIGdhbiBla29sb8SjaWphaSBhcHppbsSBdGllbSBlbnR1emlhc3RpZW0uPC9wPg0KDQo8cD5JemdhdGF2b3RhcyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJ0aWthcyBwbGFzdG1hc2FzLCAmc2Nhcm9uO8SrcyZuYnNwOzE2MCBtbCBkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzJm5ic3A7dXp0dXIgZHrEk3JpZW5hIHbEk3N1bXUgdW4gbmV1enPFq2MgYXJvbcSBdHVzLiBBdCZzY2Fyb247xLdpcsSrYsSBIG5vIHN0aWtsYSwgdMSBcyBuZWFpenNtb2cgdW4gbmVwbMSrc3QsIG5vZHJvJnNjYXJvbjtpbm90LCBrYSBrYXRycyBtYWxrb2p1bXMgaXIgdGlrcGF0IHN2YWlncyBrxIEgcGlybWFpcy4gRXJnb25vbWlza2FpcyBkaXphaW5zIHZpZWdsaSBpZWRlcmFzIHJva8SBLCBwaWV2aWVub2pvdCBpenNtYWxjaW7EgXTEq2J1IGplYmt1cmFtIHBhc8SBa3VtYW0uPC9wPg0KDQo8cD5JenbEk2xpZXMgaWxndHNwxJNqdSwgbmV1cHVyxJNqb3Qgc3RpbHUhIE3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyBnbMSBemVzJm5ic3A7c2FtYXppbmEgdmllbnJlaXogbGlldG9qYW1vIGl6c3RyxIFkxIFqdW11IGRhdWR6dW11IHVuIGlyIHZpZWdsaSB0xKtyxIFtYXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLiBWYWkgdMSBIGLFq3MgZMSBcnrEgSBiYWxsxKt0ZSwgZmVzdGl2xIFscyB2YWkgbcSBasSBcyBwYXZhZMSrdHMgdmFrYXJzICZtZGFzaDsgJnNjYXJvbjvEq3MgZ2zEgXplcyBhcHZpZW5vIHN0aWx1IHVuIGl6dHVyxKtidS48L3A+DQoNCjxwPkphIHbEk2xpZXMsIGxhaSB0YXZpIHN2xJN0a2kga8S8xatzdCB2aWRlaSBkcmF1ZHrEq2fEgWtpLCBwYXPFq3RpIHNhdnUmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtbyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgcW+dSZuYnNwO2tvbXBsZWt0dSBqYXUgJnNjYXJvbjtvZGllbiE8L3A+DQoNCjxwPjxlbT5TdmluxJN0IHZhciBhcsSrIGF0YmlsZMSrZ2khPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5Ub2FzdCBzdXN0YWluYWJseTogT3VyIHJldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXM8L3N0cm9uZz48L2gyPg0KDQo8cD5DZWxlYnJhdGUgZXZlcnkgbW9tZW50IHdpdGggZWxlZ2FuY2UgYW5kIGVjby1jb25zY2lvdXNuZXNzIHVzaW5nIG91ciZuYnNwO1JldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMhIERlc2lnbmVkIGZvciBzcGFya2xpbmcgd2luZXMsIHRoZXNlIDE2MCBtbCBmbHV0ZXMgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHByYWN0aWNhbGl0eSwgZW5zdXJpbmcgeW91ciBjaGFtcGFnbmUgcmV0YWlucyBpdHMgc2lnbmF0dXJlIGJ1YmJsZXMgYW5kIGRlbGljYXRlIGFyb21hcy4gUGVyZmVjdCBmb3Igd2VkZGluZ3MsIHBhcnRpZXMsIG9yIGludGltYXRlIGdhdGhlcmluZ3MsIHRoZXkgb2ZmZXIgYSBndWlsdC1mcmVlIHdheSB0byBlbmpveSBwcmVtaXVtIHF1YWxpdHkgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHBsYW5ldC48L3A+DQoNCjxwPlJldXNhYmxlIGNoYW1wYWduZSBnbGFzc2VzIGFyZSBkZXNpZ25lZCZuYnNwO3RvIGVuaGFuY2UgeW91ciBkcmlua2luZyBleHBlcmllbmNlLiBUaGUgdGFsbCwgc2xlbmRlciBzaGFwZSBwcmVzZXJ2ZXMgZWZmZXJ2ZXNjZW5jZSwgd2hpbGUgdGhlIGR1cmFibGUgcGxhc3RpYyBjb25zdHJ1Y3Rpb24gcmVzaXN0cyBicmVha2FnZSZtZGFzaDtpZGVhbCBmb3Igb3V0ZG9vciBldmVudHMgb3IgbGl2ZWx5IGNlbGVicmF0aW9ucy4gTGlnaHR3ZWlnaHQgeWV0IHN0dXJkeSwgdGhleSZyc3F1bztyZSBlYXN5IHRvIHRyYW5zcG9ydCBhbmQgcmV1c2UsIG1ha2luZyB0aGVtIGEgc21hcnQgaW52ZXN0bWVudCBmb3IgYm90aCBob3N0cyBhbmQgZWNvLWF3YXJlIGVudGh1c2lhc3RzLjwvcD4NCg0KPHA+Q3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgZm9vZC1ncmFkZSBwbGFzdGljLCB0aGVzZSZuYnNwOzE2MCBtbCByZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzJm5ic3A7bWFpbnRhaW4gdGhlIGRyaW5rJnJzcXVvO3MgY3Jpc3AgdGVtcGVyYXR1cmUgYW5kIHByZXZlbnQgZmxhdm9yIHRyYW5zZmVyLiBVbmxpa2UgdHJhZGl0aW9uYWwgZ2xhc3MsIHRoZXkgd29uJnJzcXVvO3QgZm9nIHVwIG9yIGFic29yYiBvZG9ycywgZW5zdXJpbmcgZXZlcnkgc2lwIHRhc3RlcyBhcyBmcmVzaCBhcyB0aGUgZmlyc3QuIFBsdXMsIHRoZWlyIGVyZ29ub21pYyBkZXNpZ24gZml0cyBjb21mb3J0YWJseSBpbiBoYW5kLCBhZGRpbmcgYSB0b3VjaCBvZiByZWZpbmVtZW50IHRvIGFueSBvY2Nhc2lvbi48L3A+DQoNCjxwPkNob29zZSBzdXN0YWluYWJpbGl0eSB3aXRob3V0IHNhY3JpZmljaW5nIHN0eWxlISBPdXImbmJzcDtyZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzJm5ic3A7cmVkdWNlIHNpbmdsZS11c2Ugd2FzdGUgYW5kIGFyZSBkaXNod2FzaGVyLXNhZmUgZm9yIGVmZm9ydGxlc3MgY2xlYW51cC4gV2hldGhlciB5b3UmcnNxdW87cmUgaG9zdGluZyBhIGdhcmRlbiBwYXJ0eSBvciB0b2FzdGluZyBhdCBhIGZlc3RpdmFsLCB0aGVzZSBmbHV0ZXMgZGVsaXZlciBlbGVnYW5jZSBhbmQgZHVyYWJpbGl0eSBpbiBlcXVhbCBtZWFzdXJlLjwvcD4NCg0KPHA+VXBncmFkZSB5b3VyIGNlbGVicmF0aW9ucyB3aXRoIG91ciZuYnNwO3JldXNhYmxlIGNoYW1wYWduZSBnbGFzc2VzJm1kYXNoO3doZXJlIGx1eHVyeSBtZWV0cyByZXNwb25zaWJpbGl0eS4gT3JkZXIgeW91ciBzZXQgdG9kYXkgYW5kIHJhaXNlIGEgZ2xhc3MgdG8gYSBncmVlbmVyIGZ1dHVyZSE8L3A+DQoNCjxwPjxlbT5TcGFya2xlIHN1c3RhaW5hYmx5LCBzaXAgY29uZmlkZW50bHkhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDY5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0zMCAxOTowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMgMTYwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzlhNDVkY2I1MjY2YTIxMWI4NGUwMDk0ODUyNGUwMjIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB0cmFuc3BhcmVudCBwbGFzdGljIFUtc2hhcGUgY2hhbXBhZ25lIGZsdXRlcyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqxIFzIGxpZXRvxaFhbmFzIMWhYW1wYW5pZcWhYSB2YWkgZHppcmtzdG/FoW8gdsSrbmEgZ2zEgXplcyBubyBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0LjQu9C4INC40LPRgNC40YHRgtC+0LPQviDQstC40L3QsCDQuNC3INCf0KEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IFNtYXJ0eSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b19saXRlcmFsXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3VuYXNzaWduZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2VfaW5jbHVkZV9wYXRoXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3RlbXBsYXRlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX3RlbXBsYXRlX2Rpcl0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29uZmlnRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19qb2luZWRfY29uZmlnX2Rpcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfdGVtcGxhdGVfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9wbHVnaW5faGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbXBpbGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wbHVnaW5zRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY29tcGlsZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2Vfc3ViX2RpcnNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbGxvd19hbWJpZ3VvdXNfcmVzb3VyY2VzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRlbmRzX3JlY3Vyc2lvbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmb3JjZV9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xlZnRfZGVsaW1pdGVyXSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JpZ2h0X2RlbGltaXRlcl0gPT4gfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXRlcmFsc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9jbGFzc10gPT4gU21hcnR5X1NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X3BvbGljeV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BocF9oYW5kbGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbGxvd19waHBfdGVtcGxhdGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nX2N0cmxdID0+IE5PTkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc21hcnR5X2RlYnVnX2lkXSA9PiBTTUFSVFlfREVCVUcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdfdHBsXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfcmVwb3J0aW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX292ZXJ3cml0ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfYm9vbGVhbml6ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfcmVhZF9oaWRkZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2xvY2tpbmddID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbG9ja2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvY2tpbmdfdGltZW91dF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9yZXNvdXJjZV90eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX21vZGlmaWVkX2NoZWNrXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9wbHVnaW5zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfb2JqZWN0c10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NsYXNzZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2FjaGVfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9sb2FkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9tb2RpZmllcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXNjYXBlX2h0bWxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdGFydF90aW1lXSA9PiAxNzUzMDQwOTgxLjU0OTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2N1cnJlbnRfZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19vYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19kZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRUZW1wbGF0ZURpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLi9jb25maWdzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyOnByb3RlY3RlZF0gPT4gLi9jYWNoZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IHJlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gZGlyZWN0X2FjY2Vzc19zZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IF9kaXJfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IHBsdWdpbl9zZWFyY2hfb3JkZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBpbmhlcml0YW5jZV9tZXJnZV9jb21waWxlZF9pbmNsdWRlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWNjZXNzTWFwOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcl0gPT4gVGVtcGxhdGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyXSA9PiBDb25maWdEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyXSA9PiBDb21waWxlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyXSA9PiBDYWNoZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfY2hlY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbGlmZXRpbWVdID0+IDM2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc291cmNlX2hhbmRsZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SZXNvdXJjZV9GaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVjb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhc0NvbXBpbGVkSGFuZGxlcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbF92YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFX0ZVTExdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0NTU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2pzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0lNQUdFU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2ltYWdlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9USElSRF9QQVJUWV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IHZlcnN1cGFja3N0b3JlLmNvbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXRoX3NpdGVfY2xlYXJdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDU3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmplY3RdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTJCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTg0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuzog0JjQtNC10LDQu9GM0L3QsNGPINC/0L7RgNGG0LjRjyDQvdCwINC+0LTQvdC+0LPQvjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0LrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QvtC00LDRh9C4INCx0YPQu9GM0L7QvdC+0LIsINC60YDQtdC8LdGB0YPQv9C+0LIg0LjQu9C4INC40LfRi9GB0LrQsNC90L3Ri9GFINC00LXRgdC10YDRgtC+0LI/INCd0LDRiNC4Jm5ic3A70LrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGD0LTQvtCx0YHRgtCy0L4sINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCh0L7Qt9C00LDQvdC90YvQtSDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L7QvdC4INC/0L7QtNGH0LXRgNC60L3Rg9GCINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDRj9GCINC00LDQttC1INGB0LDQvNGL0YUg0LLQt9GL0YHQutCw0YLQtdC70YzQvdGL0YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQvdC1INGB0L7QtNC10YDQttC40YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBLUZyZWUpLCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INGB0L7QstC80LXRgdGC0LjQvNCwINGB0L4g0LLRgdC10LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoMzc1INC80LssIDUwMCDQvNC7LCAxMDAwINC80LspICZtZGFzaDsg0YPQtNC+0LHQvdC+INGF0YDQsNC90LjRgtGMINC4INGI0YLQsNCx0LXQu9C40YDQvtCy0LDRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40LTQutC40LzQuCDQsdC70Y7QtNCw0LzQuCwg0YHQvtGF0YDQsNC90Y/RjyDRgdCy0LXQttC10YHRgtGMINC4INCw0YDQvtC80LDRgi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LTRh9C10YDQutC90LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0L/QvtC30LjRhtC40Y4g0LLQsNGI0LXQs9C+INC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LAg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INCy0LXRgNC90YPRgtGMINGC0LDRgNGDINC00LvRjyDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTwvc3Ryb25nPjog0LrRgNGD0LPQu9Cw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGD0L/RgNC+0YnQsNGO0YIg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4g0YHQvtC00LXRgNC20LjQvNC+0LPQvi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QmtCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjwvc3Ryb25nPjog0L/QvtC00LDQstCw0LnRgtC1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YPQv9GLLCDQtNC10YHQtdGA0YLRiyDQuNC70Lgg0YHQvtGD0YHRiyDQsiDRjdC60L7Rg9C/0LDQutC+0LLQutC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXRgNCy0LjRgdC+0LIg0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ys8L3N0cm9uZz46INC+0LHQtdGB0L/QtdGH0YzRgtC1INGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0LHQu9GO0LQg0Lgg0LzQuNC90LjQvNC40LfQuNGA0YPQudGC0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+OiDQs9C+0YLQvtCy0YzRgtC1INC/0L7Qu9C10LfQvdGL0LUg0L7QsdC10LTRiyDQvdCwINGA0LDQsdC+0YLRgyDQuNC70Lgg0YXRgNCw0L3QuNGC0LUg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQsdGO0LTQttC10YLQsDwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L7QutGA0LDRidCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C60YDQtdC/0LvQtdC90LjQtSDQu9C+0Y/Qu9GM0L3QvtGB0YLQuDwvc3Ryb25nPjog0LrQu9C40LXQvdGC0Ysg0LTQvtCy0LXRgNGP0Y7RgiDQsdGA0LXQvdC00LDQvCwg0LrQvtGC0L7RgNGL0LUg0LfQsNCx0L7RgtGP0YLRgdGPINC+INGN0LrQvtC70L7Qs9C40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHRgdGC0LLQvjwvc3Ryb25nPjog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAICgzNzUg0LzQuykg0L3QtSDQt9Cw0L3QuNC80LDQtdGCINC80LXRgdGC0L4g0LIg0YHRg9C80LrQtSDQuNC70Lgg0YXQvtC70L7QtNC40LvRjNC90LjQutC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDQsNC60YLQvtC8INC30LDQsdC+0YLRiyDQviDRgdC10LHQtSDQuCDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sOiBLb21wYWt0cyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgcHJha3Rpc2t1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIHN2YWlndW11IHVuIHNpbHR1bXUgdmllbmFpIHBvcmNpamFpPyBNxatzdSZuYnNwOzxzdHJvbmc+ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDwvc3Ryb25nPiZuYnNwO2lyIGlkZcSBbGkgcGllbcSTcm90aSwgbGFpIHBhc25pZWd0dSB6dXBhcywgYnVsam9udXMsIGRlc2VydHVzIHZhaSB1emtvZGFzIGJleiBub3BsxatkxJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUga29tZm9ydHUgZ2FuIG3EgWrEgXMsIGdhbiBrYWZlam7Eq2PEgXMsIGFwdmllbm9qb3Qga29tcGFrdG8gaXptxJNydSwgZHJvJnNjYXJvbjvEq2J1IHVuIGlsZ3RzcMSTasSrYnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCBwxIFydmFkxIFqb3QgJnNjYXJvbjvEt2lkcnVzIMSTZGllbnVzIHZhaSBtxJNyY2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIGRlciB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpLCB2aWVua8SBciZzY2Fyb247b2pvdCB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgdmlldMSBcyBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Lb21wYWt0cyB1biBwcmFrdGlza3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgaXptxJNycyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW0sIG5lcGllc2xvZ29qb3QgbGVkdXNza2FwaSB2YWkgcGxhdWt0dXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkluZGl2aWR1xIFsYXMgcG9yY2lqYXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHp1cGFzLCBixJNybnUgxJNkaWVuaSwgam9ndXJ0YSBkZXNlcnRpIHZhaSBtYXphcyB1emtvZGFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkthZmVqbsSrY2FzIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgcGFrYWxwb2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IMSTcnRpIGxpZXRvamFtaSwgbGFpIHBhc25pZWd0dSDEk2RpZW51cyAmcXVvdDtwYcWGZW0gbMSrZHppJnF1b3Q7IGZvcm3EgXTEgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NxIFqYXMgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdmllbmvEgXImc2Nhcm9uO2EgxJNkaWVuYSBzYWdhdGF2byZzY2Fyb247YW5hIHVuIHV6Z2xhYsSBJnNjYXJvbjthbmEsIG5lcGlldGlla290IGFyIGxpZWt1IHZpZXR1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgaXptxJNyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgMzc1IG1sIHRpbHB1bXMgaXIgaWRlxIFscywgbGFpIG5lc8STcmvEgcWGb3R1IHRlbHB1IHVuIHZpZWdsaSBpZWvEvGF1dG9zIHNvbcSBcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBkZXBvesSrdGEgc2lzdMSTbXUgaW50ZWdyxIFjaWphPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBtb3RpdsSTamlldCBrbGllbnR1cyBhdGdyaWV6dCB0cmF1a3VzLCBzYW1hemlub3QgaXptYWtzYXMgdW4gZWtvbG/Eo2lza28gcMSTZGFzIG5vc3BpZWR1bXUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgxJNkaWVuaWVtLCBiZXQgYXLEqyBzxKtraWVtIHByb2R1a3RpZW0gKG9nYXMsIHJpZWtzdGksIHPEk2tsYXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDM3NSBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyByaXNpbsSBanVtcywga2FzIGFwdmllbm8gZnVua2Npb25hbGl0xIF0aSwga29tcGFrdHVtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUm91bmQgU291cCBDb250YWluZXJzIDM3NSBtbDogQ29tcGFjdCBGcmVzaG5lc3MgZm9yIFNpbmdsZSBTZXJ2aW5nczwvc3Ryb25nPjwvaDI+DQoNCjxwPkxvb2tpbmcgZm9yIHByYWN0aWNhbCBjb250YWluZXJzIHRvIGtlZXAgaW5kaXZpZHVhbCBwb3J0aW9ucyBmcmVzaCBhbmQgbGVhay1mcmVlPyBPdXImbmJzcDtyZXVzYWJsZSAzNzUgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNvdXBzLCBicm90aHMsIGRlc3NlcnRzLCBvciBzbmFja3MuIERlc2lnbmVkIGZvciBjb252ZW5pZW5jZSwgdGhleSBjb21iaW5lIHBvcnRhYmlsaXR5LCBzYWZldHksIGFuZCBlY28tZnJpZW5kbGluZXNzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSBNYXRlcmlhbDwvc3Ryb25nPjogU2FmZSBmb3IgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIExpZDwvc3Ryb25nPjogUGF0ZW50ZWQgc2VhbGluZyBzeXN0ZW0gcHJldmVudHMgc3BpbGxzLCBldmVuIHdpdGggbGlxdWlkcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzYWwgQ29tcGF0aWJpbGl0eTwvc3Ryb25nPjogTGlkcyBmaXQgYWxsIGNvbnRhaW5lciBzaXplcyAoMzc1IG1sIHRvIDEwMDAgbWwpIGZvciBlYXN5IHN0YWNraW5nLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVjby1GcmllbmRseTwvc3Ryb25nPjogUmVkdWNlcyBzaW5nbGUtdXNlIHdhc3RlLCBpZGVhbCBmb3IgY2FmZXMgd2l0aCBkZXBvc2l0IHN5c3RlbXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Q29tcGFjdCBEZXNpZ248L3N0cm9uZz46IFNwYWNlLXNhdmluZyBzaXplIGZvciBzaW5nbGUgc2VydmluZ3MsIGx1bmNoYm94ZXMsIG9yIHNtYWxsIHBhbnRyaWVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNpbmdsZS1TZXJ2ZSBNZWFsczwvc3Ryb25nPjogU291cHMsIG9hdG1lYWwsIHlvZ3VydCwgb3Igc25hY2tzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkZvb2QgRGVsaXZlcnkgU2VydmljZXM8L3N0cm9uZz46IEtlZXAgcG9ydGlvbnMgZnJlc2ggZm9yIHRha2VvdXQgb3IgbWVhbCBraXRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhvbWUgVXNlPC9zdHJvbmc+OiBQcmVwIGluZGl2aWR1YWwgbWVhbHMgd2l0aG91dCBjbHV0dGVyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2l6ZTwvc3Ryb25nPjogRml0cyBlYXNpbHkgaW4gYmFncywgbHVuY2hib3hlcywgb3Igb2ZmaWNlIGRyYXdlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gUmVhZHk8L3N0cm9uZz46IEVuY291cmFnZSByZXR1cm5zIHRvIGN1dCBjb3N0cyBhbmQgd2FzdGUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TXVsdGktUHVycG9zZTwvc3Ryb25nPjogVXNlIGZvciBwYW50cnkgc3RvcmFnZSAobnV0cywgYmVycmllcywgc3BpY2VzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+T3JkZXIgMzc1IG1sIENvbnRhaW5lcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IEVuam95IGZyZXNobmVzcywgY29udmVuaWVuY2UsIGFuZCBzdXN0YWluYWJpbGl0eSBpbiBvbmUgY29tcGFjdCBwYWNrYWdlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTUxNzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzk4NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIG1pY3Jvd2F2ZSBzYWZlIHNvdXAgY29udGFpbmVyIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBTQjEyQiBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMwMTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1haXMgenVwYXMgdHJhdWtzIDM3NSBtbCB2aWRlaSBkcmF1ZHrEq2dzIGllcGFrb2p1bXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGVjby1mcmllbmRseSBkaXNod2FzaGVyIGFuZCBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lcnMgZm9yIHRha2VvdXQgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRg9C/0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Lsg0YEg0LPQtdGA0LzQtdGC0LjRh9C90L7QuSDQutGA0YvRiNC60L7QuSDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQttC40LTQutC40YUg0LHQu9GO0LQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU291cCBjb250YWluZXIuanBlZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDU4YWNjMzhlNzc0MzZlYTU1MzlmN2ZlMjI5NWViYjBmLmpwZWcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBNaWtyb3ZpxLzFhnUgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkemvEgXJ0IGxpZXRvamFtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDM3NSBtbCBmb3IgdGFrZWF3YXkgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGD0L/QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gSU1HXzcwNDQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDBjMTM0YmYzMjg3YTA5NTc5YTM4MmViZjkwYjNmNzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+INCj0L/QsNC60L7QstC60LAg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7INC/0YDQuNCz0L7QtNC90LDRjyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINCh0JLQpwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Lsg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MDU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDU0OTI0OGYyYzFlYTc0Yjg0ZWQ0YzQ0NWNiZTIwOTMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1pZSB6dXBhcyB0cmF1a2kgdmlkZWkgZHJhdWR6xKtnYWkgxJNkaW7EgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSBtaWNyb3dhdmUgYW5kIGRpc2h3YXNoZXIgc2FmZSBlY28tZnJpZW5kbHkgcGFja2FnaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQk9C10YDQvNC10YLQuNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAg0Lgg0LLRgtC+0YDRi9GFINCx0LvRjtC0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MTkwLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM3ZjAzZGJiNzYxNjFhZTJhMGRjMjE0ZDBjNzk0ZjY3LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzOTg3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gUmV1c2FibGUgQlBBLWZyZWUgZm9vZCBzdG9yYWdlIGNvbnRhaW5lciAzNzUgbWwgYmxhY2sgc3VpdGFibGUgZm9yIHNvdXBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IFBvbHlwcm9weWxlbmUgKFBQKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDM3NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1OSB4IDI0IHggMzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA3MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNiw2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDguNDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA2LjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAwLjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA2LjE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAwLjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Ljk1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzgzNF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyNjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEpBLVRTMTBDTFIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzOTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsCAxOC41INGB0LwsINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSAxOC41IGNtLCBQUywgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIDE4LjUgY20sIFBTLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LAsINC40LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRgdC+0YfQtdGC0LDQtdGCINCyINGB0LXQsdC1INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0YwuINCV0ZEg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0YbQstC10YIg0L/RgNC40LTQsNGR0YIg0LXQuSDQu9C10LPQutC+0YHRgtGMINC4INGB0L7QstGA0LXQvNC10L3QvdC+0YHRgtGMLCDQsCDQtNC70LjQvdCwIDE4LDUg0YHQvCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDRgSDQs9C70YPQsdC+0LrQuNC80Lgg0YLQsNGA0LXQu9C60LDQvNC4LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LHQvtC70LXQtSDRgtGP0LbRkdC70L7QvNGDINCy0LXRgdGDINC4INC60YDRg9Cz0LvQvtC80YMg0LPQu9GD0LHQvtC60L7QvNGDINGH0LXRgNC/0LDQu9GDLCDRjdGC0LAg0LvQvtC20LrQsCDQvtGC0LvQuNGH0LDQtdGC0YHRjyDQv9C+0LLRi9GI0LXQvdC90L7QuSDQv9GA0L7Rh9C90L7RgdGC0YzRjiDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjNGOLCDQv9GA0LXQstC+0YHRhdC+0LTRjyDQtNGA0YPQs9C40LUg0YHRg9C/0L7QstGL0LUg0LvQvtC20LrQuC4g0J7QvdCwINC70LXQs9C60L4g0LzQvtC10YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdGRINCx0LXQtyDQv9C+0YLQtdGA0Lgg0LLQvdC10YjQvdC10LPQviDQstC40LTQsCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuC4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC/0YDQuNC80LXQvdC10L3QuNC1INGN0YLQvtC5INC70L7QttC60Lgg0L/QvtC80L7Qs9Cw0LXRgiDRgdC90LjQt9C40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLQvtCz0L4g0LzRg9GB0L7RgNCwLCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINC30LDQsdC+0YLQtSDQviDQv9GA0LjRgNC+0LTQtS4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdC70YPQttCxINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0L3Ri9C5INC4INGB0YLQuNC70YzQvdGL0Lkg0LjQvdGB0YLRgNGD0LzQtdC90YIg0LTQu9GPINC10LTRiy4g0JLRi9Cx0LjRgNCw0LnRgtC1INC90LDRiNGDINC70L7QttC60YMg0LTQu9GPINC/0L7QstGL0YjQtdC90LjRjyDRg9GA0L7QstC90Y8g0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC40Y8g0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGU8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlLCBrYXMgaXpnYXRhdm90YSBubyBpenR1csSrZ2FzIHBsYXN0bWFzYXMsIGFwdmllbm8gYXVnc3R1IGt2YWxpdMSBdGkgdW4gdmlkZWkgZHJhdWR6xKtndW11LiBDYXVyc3DEq2TEq2fEgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIHRhaSB2aWVnbHUgdW4gbW9kZXJudSBpenNrYXR1LCBzYXZ1a8SBcnQgMTgsNSBjbSBnYXJ1bXMgcGFkYXJhIHRvIHZpZWdsaSBsaWV0b2phbXUgYXIgZHppxLzEgW0gcGzEgWtzbsSTbS4gQXIgbGllbMSBa3Ugc3ZhcnUgdW4gYXBhxLx1LCBkemnEvHUga2F1c2nFhnUgJnNjYXJvbjvEqyBrYXJvdGUgaXIgxKtwYSZzY2Fyb247aSBzcMSTY8SrZ2EgdW4gaXp0dXLEq2dhLCBwxIFyc3DEk2pvdCBjaXRhcyB6dXBhcyBrYXJvdGVzLiBUbyBpciB2aWVnbGkgdMSrcsSrdCB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIGthcyDEvGF1aiB0byBpem1hbnRvdCBkYXVkemFzIHJlaXplcywgbmV6YXVkxJNqb3QgaXpza2F0dSB1biBmdW5rY2lvbmFsaXTEgXRpLiAmU2Nhcm9uO8SrcyBrYXJvdGVzIGF0a8SBcnRvdGkgbGlldG9qYW3EgSBixat0xKtiYSBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUsIHBhbMSrZHpvdCBhaXpzYXJnxIF0IHZpZGkuIElkZcSBbGkgcGllbcSTcm90cyByZXN0b3LEgW5pZW0gdW4gcGllZ8SBZGVzIHBha2FscG9qdW1pZW0sIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSDEk3J0dSB1biBzdGlsxKtndSByxKtrdSDEkyZzY2Fyb247YW5haS4gSXp2xJNsaWV0aWVzIG3Fq3N1IGthcm90aSwgbGFpIHV6bGFib3R1IHNhdnUgc2VydmlzYSBsxKttZW5pIHVuIGFwbWllcmluxIF0dSBrbGllbnR1IHZhamFkesSrYmFzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb248L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBzb3VwIHNwb29uIG1hZGUgb2YgZHVyYWJsZSBwbGFzdGljIGNvbWJpbmVzIGhpZ2ggcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcy4gSXRzIHRyYW5zcGFyZW50IGNvbG9yIGdpdmVzIGl0IGxpZ2h0bmVzcyBhbmQgbW9kZXJuaXR5LCBhbmQgdGhlIGxlbmd0aCBvZiAxOC41IGNtIGVuc3VyZXMgZWFzZSBvZiB1c2Ugd2l0aCBkZWVwIHBsYXRlcy4gVGhhbmtzIHRvIGl0cyBoZWF2aWVyIHdlaWdodCBhbmQgcm91bmQgZGVlcCBsYWRsZSwgdGhpcyBzcG9vbiBpcyBjaGFyYWN0ZXJpemVkIGJ5IGluY3JlYXNlZCBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSwgc3VycGFzc2luZyBvdGhlciBzb3VwIHNwb29ucy4gSXQgaXMgZWFzeSB0byB3YXNoIGluIHRoZSBkaXNod2FzaGVyLCB3aGljaCBhbGxvd3MgeW91IHRvIHVzZSBpdCBtYW55IHRpbWVzIHdpdGhvdXQgbG9zaW5nIGl0cyBhcHBlYXJhbmNlIGFuZCBmdW5jdGlvbmFsaXR5LiBSZXVzYWJsZSB1c2Ugb2YgdGhpcyBzcG9vbiBoZWxwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBwbGFzdGljIHdhc3RlLCBjb250cmlidXRpbmcgdG8gY2FyaW5nIGZvciBuYXR1cmUuIElkZWFsIGZvciByZXN0YXVyYW50cyBhbmQgZGVsaXZlcnkgc2VydmljZXMsIHByb3ZpZGluZyBjdXN0b21lcnMgd2l0aCBhIGNvbnZlbmllbnQgYW5kIHN0eWxpc2ggdG9vbCBmb3IgZWF0aW5nLiBDaG9vc2Ugb3VyIHNwb29uIHRvIGltcHJvdmUgeW91ciBzZXJ2aWNlIGFuZCBtZWV0IHRoZSBuZWVkcyBvZiB5b3VyIGN1c3RvbWVycyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2NTA5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5MzYuNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS04MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvZGlzcG9zYWJsZS10YWJsZXdhcmUvZGlzcG9zYWJsZS1jdXRsZXJ5MS9leHRyYS1kdXJhYmxlLWN1dGxlcnkvaXRlbS04MzQvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gMTguNSBjbSwgUFMsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjUwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA0MmIzYmZiMWJiNzI3OTVmOTEwYTJkOWRmMDNiZDdjMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC70L7QttC60LAg0LTQu9GPINGB0YPQv9CwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NDhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtMjYxNzI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDQ3NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JHRg9C80LDQttC90YvQuSDQv9Cw0LrQtdGCINGBINGA0YPRh9C60LDQvNC4IDI2eDE3eDI1INGB0LwsINCa0YDQsNGE0YIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQYXDEq3JhIG1haXNpxYbFoSBhciByb2t0LiwgMjZ4MTd4MjVjbSwgYnLFq25zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgMjZ4MTd4MjUgY20sIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QkdGD0LzQsNC20L3Ri9C1INC/0LDQutC10YLRiyDRgSDRgNGD0YfQutCw0LzQuCDQtNC70Y8g0LXQtNGLINC90LAg0LLRi9C90L7RgSDQuCDQtNC+0YHRgtCw0LLQutC4PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JHRg9C80LDQttC90YvQtSDQv9C40YnQtdCy0YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0L/Qu9C+0YHQutC40LzQuCDRgNGD0YfQutCw0LzQuCAmbmRhc2g7INGN0YLQviDQutGA0LDRgdC40LLRi9C5LCDRg9C00L7QsdC90YvQuSDQuCDQvdCw0LTQtdC20L3Ri9C5INGD0L/QsNC60L7QstC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuy4g0J/QsNC60LXRgtGLINC40YHQv9C+0LvRjNC30YPRjtGCINC/0L7QtCDQv9C40YnQtdCy0YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvtGB0L7QsdC10L3QvdC+INGA0LDRgdC/0YDQvtGB0YLRgNCw0L3QtdC90Ysg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFINC00LvRjyDQtdC00Ysg0L3QsCDQstGL0L3QvtGBINC4INCyINGB0LXRgNCy0LjRgdCw0YUg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsuJm5ic3A70J/QsNC60LXRgtGLINC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLQvtCz0L4g0LrRgNCw0YTRgtCwLiDQotCw0LrQvtC5INC/0LDQutC10YIg0LLRi9C00LXRgNC20LjQstCw0LXRgiDQtNC+IDEyINC60LMg0L3QsNCz0YDRg9C30LrQuCwg0L/RgNCw0LrRgtC40YfQtdGB0LrQuCDRgyDQvdC10LPQviDQvdC10YIg0L7Qs9GA0LDQvdC40YfQtdC90LjQuSDQv9C+INC30LDQv9C+0LvQvdC10L3QuNGOLiDQkdGD0LzQsNC20L3Ri9C1INGA0YPRh9C60Lgg0L7Rh9C10L3RjCDQutCw0YfQtdGB0YLQstC10L3QvdC+INC4INC90LDQtNC10LbQvdC+INCy0LrQu9C10LXQvdGLINCyINC/0LDQutC10YIuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QYXDEq3JhIG1haXNpxYZpIGFyIHJva3R1cmllbSDEk2RpZW51IHBpZWfEgWRlaSB1biBsxKtkesWGZW0mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD5QYXDEq3JhIHDEgXJ0aWthcyBtYWlzaSBhciBwbGFrYW5pZW0gcm9rdHVyaWVtIC0gdGFzIGlyIHNrYWlzdHMsIMSTcnRzIHVuIGRybyZzY2Fyb247cyBpZXBha28mc2Nhcm9uO2FuYXMgbWF0ZXJpxIFscy4gVG9zIGxpZXRvLCBsYWkgaWVwYWtvdHUgcMSBcnRpa2FzIHByb2R1a3R1cywgaXIgxKtwYSZzY2Fyb247aSBpenBsYXTEq3RpIHVuIHBpZXByYXPEq3RpIMSBdHLEgXMgxJNkaW7EgSZzY2Fyb247YW5hcyBrYWZlam7Eq2PEgXMgdW4gcmVzdG9yxIFub3MuICZTY2Fyb247aWUgcGFwxKtyYSBtYWlzacWGaSBpciBpemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgdmlkZWkgZHJhdWR6xKtnYSBwYXDEq3JhLiAmU2Nhcm9uO8SBZHMgbWFpc2nFhiZzY2Fyb247IGl6dHVyIGzEq2R6IHBhdCAxMiBrZyBzdmFydSwgdGFtIHByYWt0aXNraSBuYXYgaWVyb2Jlxb5vanVtdSBwcm9kdWt0dSBwaWVwaWxkxKsmc2Nhcm9uO2FuYWkuIFBhcMSrcmEgcm9rdHVyaSBpciBrdmFsaXRhdMSrdmkgdW4gZHJvJnNjYXJvbjtpIHBpZWzEq23Ek3RpLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgZm9yIFRha2UtQXdheSBhbmQgZm9vZCBkZWxpdmVyeTwvc3Ryb25nPjwvaDI+DQoNCjxwPlBhcGVyJm5ic3A7YmFncyB3aXRoIGZsYXQgaGFuZGxlcyBhcmUgYSBiZWF1dGlmdWwsIGNvbnZlbmllbnQgYW5kIHJlbGlhYmxlIHBhY2thZ2luZyBtYXRlcmlhbCBmb3IgVGFrZS1Bd2F5IGFuZCBUby1HbyBidXNpbmVzcy4gQmFncyBhcmUgdXNlZCBmb3IgZm9vZCwgZXNwZWNpYWxseSBjb21tb24gaW4gY2FmZXMgYW5kIHJlc3RhdXJhbnRzIGZvciB0YWtlYXdheSBmb29kLiBDYXJyaWVyIHBhcGVyIGJhZ3MmbmJzcDthcmUgbWFkZSBvZiBoaWdoLXF1YWxpdHkgZW52aXJvbm1lbnRhbGx5IGZyaWVuZGx5IGNyYWZ0LiBTdWNoIHBhcGVyIGJhZyBjYW4gd2l0aHN0YW5kIHVwIHRvIDEyIGtnIG9mIGxvYWQsIHByYWN0aWNhbGx5IGl0IGhhcyBubyByZXN0cmljdGlvbnMgb24gZmlsbGluZy4gUGFwZXIgaGFuZGxlcyBhcmUgdmVyeSBoaWdoIHF1YWxpdHkgYW5kIHNlY3VyZWx5IGdsdWVkIHRvIHRoZSBiYWcuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDM5NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDUwMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjggMTE6MTU6MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDE3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9wYWNrYWdpbmctbWF0ZXJpYWxzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcGFja2FnaW5nLW1hdGVyaWFscy9pdGVtLTE5NDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMgMjZ4MTd4MjUgY20sIGtyYWZ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1OC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBmOTNmOTYwODJhOWJlOWEyZTY1NzBmNzNhMWE1MzAyOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQYXBlciBiYWdzIHdpdGggaGFuZGxlcyBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBQYXDEq3JhIG1haXNpIGFyIHJva3R1cmllbSBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkdGD0LzQsNC20L3Ri9C1INC/0LDQutC10YLRiyDRgSDRgNGD0YfQutCw0LzQuCDQutGA0LDRhNGCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyODMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0L/QvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDM3NS81MDAvMTAwMCDQvNC7LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGFwYcS8aWVtIHp1cGFzIHRyYXVraWVtIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7Qsjog0J3QsNC00LXQttC90LDRjyDQt9Cw0YnQuNGC0LAg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjyDQuCDQutC+0LzRhNC+0YDRgiDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCwg0LrQvtGC0L7RgNGL0LUg0YHQvtGF0YDQsNC90Y/RgiDRgdCy0LXQttC10YHRgtGMINCx0LvRjtC0INC4INC30LDRidC40YLRj9GCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8/INCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDRgdC+0YfQtdGC0LDRjtGCINC40L3QvdC+0LLQsNGG0LjQvtC90L3Rg9GOINGC0LXRhdC90L7Qu9C+0LPQuNGOLCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YwuINCR0LvQsNCz0L7QtNCw0YDRjyDQt9Cw0L/QsNGC0LXQvdGC0L7QstCw0L3QvdC+0Lkg0YHQuNGB0YLQtdC80LUg0L/Qu9C+0YLQvdC+0LPQviDQt9Cw0LrRgNGL0YLQuNGPINC+0L3QuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGO0YIgMTAwJSDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LXRgNC10L3QvtGB0LrQuCDRgdGD0L/QvtCyLCDRgdC+0YPRgdC+0LIsINCz0L7RgNGP0YfQuNGFINC+0LHQtdC00L7QsiDQuNC70Lgg0YXQvtC70L7QtNC90YvRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Ql9Cw0YnQuNGC0LAg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjzwvc3Ryb25nPiZuYnNwOy0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQtNCw0LbQtSDQv9GA0Lgg0LDQutGC0LjQstC90L7QvCDQtNCy0LjQttC10L3QuNC4LCDRh9GC0L4g0L7Rh9C10L3RjCDQstCw0LbQvdC+INC/0YDQuCDQtNC+0YHRgtCw0LLQutC1INGB0YPQv9C+0LIsINCz0LDRgNC90LjRgNC+0LIg0YEg0YHQvtGD0YHQvtC8INC40LvQuCDQttC40LTQutC+0Lkg0L/QuNGJ0LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KLQtdGA0LzQvtGB0YLQvtC50LrQvtGB0YLRjCDQtNC+ICs4MCZkZWc7Qzwvc3Ryb25nPiZuYnNwOy0mbmJzcDvRgdC+0YXRgNCw0L3Rj9GO0YIg0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQsdC70Y7QtCwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0YHRg9C/0L7QsiDQuCDRgNCw0LPRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz4mbmJzcDstJm5ic3A70YHQvtCy0LzQtdGB0YLQuNC80Ysg0YEg0LPQvtGA0Y/Rh9C40LzQuCDQuCDRhdC+0LvQvtC00L3Ri9C80Lgg0LHQu9GO0LTQsNC80LgsINC00LXRgdC10YDRgtCw0LzQuCwg0YHQvtGD0YHQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGLINC00LvRjyDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzQuNC60YDQvtCy0L7Qu9C90L7QstGL0YUg0L/QtdGH0LXQuTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LzQvtC20L3QviDQt9Cw0LzQvtGA0LDQttC40LLQsNGC0YwsINCwINGC0LDQuiDQttC1INGA0LDQt9C+0LPRgNC10LLQsNGC0Ywg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LggKNC60YDRi9GI0LrRgyDQvdC10L7QsdGF0L7QtNC40LzQviDRgdC90Y/RgtGMKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LU8L3N0cm9uZz4mbmJzcDstJm5ic3A70LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDQvdC1INGC0LXRgNGP0Y8g0YTQvtGA0LzRgyDQtNCw0LbQtSDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINCyINC00LXRgtCw0LvRj9GFOjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCa0YDRg9Cz0LvRi9C1INC60YDRi9GI0LrQuCDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LjQtNC10LDQu9GM0L3QvtCz0L4g0L/RgNC40LvQtdCz0LDQvdC40Y8g0Log0LrQvtC90YLQtdC50L3QtdGA0LDQvC4g0JLRgdGPINGB0LjRgdGC0LXQvNCwICjQutC+0L3RgtC10LnQvdC10YAgKyDQutGA0YvRiNC60LApINGD0YHRgtC+0LnRh9C40LLQsCDQuiDQv9C10YDQtdC/0LDQtNCw0Lwg0YLQtdC80L/QtdGA0LDRgtGD0YAsINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0LIg0YXQvtC70L7QtNC40LvRjNC90LjQutC1INC4INC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNC1LCDQsCDRgtCw0LrQttC1INC00LvRjyDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0K3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC40LTQtdCw0LvRjNC90YvQvNC4INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPOiDQvtGCINCz0L7RgtC+0LLQutC4INC90LAg0L3QtdC00LXQu9GOINC00L4g0YXRgNCw0L3QtdC90LjRjyDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0L3QvtC80LjRjzo8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC30LDQvNC10L3Rj9GO0YIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLCDRgdC+0LrRgNCw0YnQsNGPINCy0YDQtdC0INC00LvRjyDQv9GA0LjRgNC+0LTRiy4g0JjRhSDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0Ywg0L/QvtC80L7Qs9GD0YIg0YHRjdC60L7QvdC+0LzQuNGC0Ywg0LHRjtC00LbQtdGCINC90LAg0LPQvtC00Ysg0LLQv9C10YDQtdC0LjwvcD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAg0LPQtdGA0LzQtdGC0LjRh9C90YvRhSDQutGA0YvRiNC10Lo8L3N0cm9uZz4mbmJzcDvQstC80LXRgdGC0LUg0YEg0L/QuNGJ0LXQstGL0LzQuCDQutC+0L3RgtC10LnQvdC10YDQsNC80LggMzc1LCA1MDAg0LjQu9C4IDEwMDAg0LzQuyAtJm5ic3A70Lgg0L3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0YPQtNC+0LHRgdGC0LLQvtC8INGF0YDQsNC90LXQvdC40Y8sINC60L7RgtC+0YDQvtC1INCw0LTQsNC/0YLQuNGA0YPQtdGC0YHRjyDQv9C+0LQg0LLQsNGIINC+0LHRgNCw0Lcg0LbQuNC30L3QuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkNhdXJzcMSrZMSrZ2kgdHJhdWt1IHbEgWtpOiDigIvigIt1enRpY2FtYSBhaXpzYXJkesSrYmEgcHJldCBub3BsxatkxJNtIHVuIMSTcnRhIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IGRhdWR6cHVzxKtndXMsIGF0a8SBcnRvdGkgbGlldG9qYW11cyB2xIFrdXMsIGthcyB1enR1csSTcyBqxatzdSBwxIFydGlrdSBzdmFpZ3UgdW4gbmVjYXVybGFpZMSrZ3U/IE3Fq3N1IGNhdXJzcMSrZMSrZ2llIHDEgXJ0aWthcyB0cmF1a3UgdsSBa2kgYXB2aWVubyBpbm92YXTEq3ZhcyB0ZWhub2xvxKNpamFzLCBwcmFrdGlza3VtdSB1biBpenR1csSrYnUuIEFyIHBhdGVudMSTdHUgY2llJnNjYXJvbjtpIG5vc2zEk2R6YW1vIHNpc3TEk211IHRpZSBub2RybyZzY2Fyb247aW5hIDEwMCUgaGVybcSTdGlza3VtdSAmbmRhc2g7IGlkZcSBbGkgcGllbcSTcm90cyB6dXB1LCBtxJNyxI11LCBzaWx0byBwdXNkaWVudSB2YWkgYXVrc3RvIHV6a29kdSB0cmFuc3BvcnTEkyZzY2Fyb247YW5haS48L3A+DQoNCjxoMj48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+TmVjYXVybGFpZMSrZ3MgLSBjaWUmc2Nhcm9uO2kgbm9zbMSTZ3RzIHBhdCBha3TEq3ZhcyBrdXN0xKtiYXMgbGFpa8SBLCBrYXMgaXIgxLxvdGkgc3ZhcsSrZ2ksIHBpZWfEgWTEgWpvdCB6dXBhcywgcGllZGV2YXMgYXIgbcSTcmNpIHZhaSAmc2Nhcm9uO8S3aWRydSDEk2RpZW51LjwvcD4NCg0KPHA+S2Fyc3R1bWl6dHVyxKtncyBsxKtkeiArODAmZGVnO0MgLSB1enR1ciDEk2RpZW51IHNpbHR1LCBwaWVtxJNyb3RzIGthcnN0xIFtIHp1cMSBbSB1biBzYXV0xJNqdW1pZW0uPC9wPg0KDQo8cD5EYXVkenB1c8SrYmEgJm5kYXNoOyBzYWRlciBhciBrYXJzdGFqaWVtIHVuIGF1a3N0YWppZW0gxJNkaWVuaWVtLCBkZXNlcnRpZW0sIG3Ek3JjxJNtLjwvcD4NCg0KPHA+RHJvJnNjYXJvbjtzIHNhbGTEk3RhdsSBIHVuIG1pa3JvdmnEvMWGdSBrcsSBc27EqyAtIHRyYXVrdXMgdmFyIHNhc2FsZMSTdCB1biBhcsSrIHNpbGTEq3QgbWlrcm92acS8xYZ1IGtyxIFzbsSrIChqxIFub8WGZW0gdsSBa3MpLjwvcD4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbXMgJm5kYXNoOyB2aWVnbGkgdMSrcsSBbXMgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgSwgbmV6YXVkxJNqb3QgZm9ybXUgcGF0IHDEk2MgYXRrxIFydG90YXMgbGlldG8mc2Nhcm9uO2FuYXMuPC9wPg0KDQo8aDI+PHN0cm9uZz5QcmFrdGlza3VtcyBkZXRhxLzEgXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+QXBhxLxpZSB2xIFraSBpciB2ZWlkb3RpIHTEgSwgbGFpIHRpZSBsaWVsaXNraSBpZWRlcsSTdG9zIGtvbnRlaW5lcm9zLiBWaXNhIHNpc3TEk21hICh0cmF1a3MgKyB2xIFrcykgaXIgaXp0dXLEq2dhIHByZXQgdGVtcGVyYXTFq3JhcyBpem1hacWGxIFtLCBwaWVtxJNyb3RhIHV6Z2xhYsSBJnNjYXJvbjthbmFpIGxlZHVzc2thcMSrIHVuIHNhbGTEk3RhdsSBLCBrxIEgYXLEqyBtYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEuIFRhcyBwYWRhcmEgdG9zIGlkZcSBbGkgcGllbcSTcm90dXMgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWk6IG5vIGdhdGF2byZzY2Fyb247YW5hcyBuZWTEk8S8YXMgZ2FydW3EgSBsxKtkeiBwdXNmYWJyaWvEgXR1IHV6Z2xhYsSBJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgyPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtndW1zIHVuIGVrb25vbWlqYTo8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtaWUgdsSBa2kgYWl6c3TEgWogdmllbnJlaXpsaWV0b2phbW8gaWVwYWtvanVtdSwgc2FtYXppbm90IGthaXTEk2p1bXUgdmlkZWkuIFRvIGl6dHVyxKtiYSB1biBpenR1csSrYmEgcGFsxKtkesSTcyBpZXRhdXDEq3QgasWrc3UgYnVkxb5ldHUgbsSBa2FtYWppZW0gZ2FkaWVtLjwvcD4NCg0KPHA+UGFzxat0aWV0IGhlcm3Ek3Rpc2t1IHbEgWt1IGtvbXBsZWt0dSBrb3DEgSBhciAzNzUsIDUwMCB2YWkgMTAwMCBtbCBwxIFydGlrYXMgenVwYXMgdHJhdWtpZW0gLSB1biBpemJhdWRpZXQgdXpnbGFixIEmc2Nhcm9uO2FuYXMgxJNydMSrYmFzLCBrYXMgcGllbMSBZ29qYXMgasWrc3UgZHrEq3Zlc3ZlaWRhbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlRyYW5zcGFyZW50IExpZHMgZm9yIENvbnRhaW5lcnM6IFJlbGlhYmxlIExlYWthZ2UgUHJvdGVjdGlvbiBhbmQgQ29tZm9ydCBvZiBVc2U8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciB2ZXJzYXRpbGUgcmV1c2FibGUgbGlkcyB0aGF0IHdpbGwga2VlcCB5b3VyIGZvb2QgZnJlc2ggYW5kIHByZXZlbnQgc3BpbGxzPyBPdXIgdHJhbnNwYXJlbnQgcmV1c2FibGUgbGlkcyBmb3IgZm9vZCBjb250YWluZXJzIGNvbWJpbmUgaW5ub3ZhdGl2ZSB0ZWNobm9sb2d5LCBwcmFjdGljYWxpdHkgYW5kIGR1cmFiaWxpdHkuIFRoYW5rcyB0byB0aGUgcGF0ZW50ZWQgdGlnaHQtY2xvc2luZyBzeXN0ZW0sIHRoZXkgcHJvdmlkZSAxMDAlIGxlYWstcHJvb2ZuZXNzIC0gaWRlYWwgZm9yIGNhcnJ5aW5nIHNvdXBzLCBzYXVjZXMsIGhvdCBsdW5jaGVzIG9yIGNvbGQgYXBwZXRpemVycy48L3A+DQoNCjxoMj48c3Ryb25nPk1haW4gYWR2YW50YWdlczo8L3N0cm9uZz48L2gyPg0KDQo8cD5MZWFrLXByb29mIC0gdGlnaHRuZXNzIGV2ZW4gZHVyaW5nIGFjdGl2ZSBtb3ZlbWVudCwgd2hpY2ggaXMgdmVyeSBpbXBvcnRhbnQgd2hlbiBkZWxpdmVyaW5nIHNvdXBzLCBzaWRlIGRpc2hlcyB3aXRoIHNhdWNlIG9yIGxpcXVpZCBmb29kLjwvcD4NCg0KPHA+SGVhdC1yZXNpc3RhbnQgdXAgdG8gKzgwJmRlZztDIC0gbWFpbnRhaW5zIHRoZSB0ZW1wZXJhdHVyZSBvZiBmb29kLCBzdWl0YWJsZSBmb3IgaG90IHNvdXBzIGFuZCBzdGV3cy48L3A+DQoNCjxwPlZlcnNhdGlsaXR5IC0gY29tcGF0aWJsZSB3aXRoIGhvdCBhbmQgY29sZCBkaXNoZXMsIGRlc3NlcnRzLCBzYXVjZXMuPC9wPg0KDQo8cD5GcmVlemVyIGFuZCBtaWNyb3dhdmUgc2FmZSAtIGNvbnRhaW5lcnMgY2FuIGJlIGZyb3plbiBhbmQgYWxzbyBoZWF0ZWQgaW4gdGhlIG1pY3Jvd2F2ZSAodGhlIGxpZCBtdXN0IGJlIHJlbW92ZWQpLjwvcD4NCg0KPHA+UmV1c2FibGUgLSBlYXN5IHRvIGNsZWFuIGluIHRoZSBkaXNod2FzaGVyLCB3aXRob3V0IGxvc2luZyBzaGFwZSBldmVuIGFmdGVyIHJlcGVhdGVkIHVzZS48L3A+DQoNCjxoMj48c3Ryb25nPlByYWN0aWNhbCBpbiBkZXRhaWw6PC9zdHJvbmc+PC9oMj4NCg0KPHA+Um91bmQgbGlkcyBhcmUgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiBjb250YWluZXJzLiBUaGUgZW50aXJlIHN5c3RlbSAoY29udGFpbmVyICsgbGlkKSBpcyByZXNpc3RhbnQgdG8gdGVtcGVyYXR1cmUgY2hhbmdlcywgc3VpdGFibGUgZm9yIHN0b3JhZ2UgaW4gdGhlIHJlZnJpZ2VyYXRvciBhbmQgZnJlZXplciwgYXMgd2VsbCBhcyBmb3Igd2FzaGluZyBpbiB0aGUgZGlzaHdhc2hlci4gVGhpcyBtYWtlcyB0aGVtIGlkZWFsIGZvciBldmVyeWRheSB1c2U6IGZyb20gY29va2luZyBmb3IgdGhlIHdlZWsgdG8gc3RvcmluZyBzZW1pLWZpbmlzaGVkIHByb2R1Y3RzLjwvcD4NCg0KPGgyPjxzdHJvbmc+RWNvLWZyaWVuZGx5IGFuZCBjb3N0LWVmZmVjdGl2ZTo8L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBsaWRzIHJlcGxhY2UgZGlzcG9zYWJsZSBwYWNrYWdpbmcsIHJlZHVjaW5nIGhhcm0gdG8gbmF0dXJlLiBUaGVpciBzdHJlbmd0aCBhbmQgZHVyYWJpbGl0eSB3aWxsIGhlbHAgc2F2ZSB5b3VyIGJ1ZGdldCBmb3IgeWVhcnMgdG8gY29tZS48L3A+DQoNCjxwPk9yZGVyIGEgc2V0IG9mIGFpcnRpZ2h0IGxpZHMgYWxvbmcgd2l0aCAzNzUsIDUwMCBvciAxMDAwIG1sIGZvb2QgY29udGFpbmVycyAtIGFuZCBlbmpveSBzdG9yYWdlIGNvbnZlbmllbmNlIHRoYXQgYWRhcHRzIHRvIHlvdXIgbGlmZXN0eWxlITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNTc3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1NjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDU2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDYwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDRmY2RiYzcyODAyNDU4ZjM4YWJkYzFlNzE0YjJhZDA1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3MgdHJhdWt1IHbEgWtzIGFyIGhlcm3Ek3Rpc2t1IGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVHJhbnNwYXJlbnQgbGVhay1wcm9vZiBsaWQgZm9yIGZvb2QgY29udGFpbmVycyB3aXRoIHNlY3VyZSBjbG9zdXJlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINCz0LXRgNC80LXRgtC40YfQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0YEg0LfQsNGJ0LjRgtC+0Lkg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNjY5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExNzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBBLVlNVy1TU0UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTkxNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0KHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCDQn9GA0LXQvNC40YPQvCAxN9GB0LwsINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW1hIHp1cGFzIGthcm90ZSBwcmVtaXVtIDE3Y20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgSGVhdnkgV2VpZ2h0IFNvdXAgU3Bvb24gMTdjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGB0L7Rh9C10YLQsNC10YIg0LIg0YHQtdCx0LUg0LLRi9GB0L7QutC+0LUg0LrQsNGH0LXRgdGC0LLQviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjC4g0JXRkSDRh9GR0YDQvdGL0Lkg0YbQstC10YIg0L/RgNC40LTQsNGR0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQsCDQtNC70LjQvdCwIDE3INGB0Lwg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YEg0LPQu9GD0LHQvtC60LjQvNC4INGC0LDRgNC10LvQutCw0LzQuC4g0JHQu9Cw0LPQvtC00LDRgNGPINCx0L7Qu9C10LUg0YLRj9C20ZHQu9C+0LzRgyDQstC10YHRgyDQuCDQutGA0YPQs9C70L7QvNGDINCz0LvRg9Cx0L7QutC+0LzRgyDRh9C10YDQv9Cw0LvRgywg0Y3RgtCwINC70L7QttC60LAg0L7RgtC70LjRh9Cw0LXRgtGB0Y8g0L/QvtCy0YvRiNC10L3QvdC+0Lkg0L/RgNC+0YfQvdC+0YHRgtGM0Y4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YzRjiwg0L/RgNC10LLQvtGB0YXQvtC00Y8g0LTRgNGD0LPQuNC1INGB0YPQv9C+0LLRi9C1INC70L7QttC60LguINCe0L3QsCDQu9C10LPQutC+INC80L7QtdGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXRkSDQsdC10Lcg0L/QvtGC0LXRgNC4INCy0L3QtdGI0L3QtdCz0L4g0LLQuNC00LAg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0LguINCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7QuSDQu9C+0LbQutC4INC/0L7QvNC+0LPQsNC10YIg0YHQvdC40LfQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDQt9Cw0LHQvtGC0LUg0L4g0L/RgNC40YDQvtC00LUuINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdC90YvQuSDQuCDRgdGC0LjQu9GM0L3Ri9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDQtdC00YsuINCS0YvQsdC40YDQsNC50YLQtSDQvdCw0YjRgyDQu9C+0LbQutGDINC00LvRjyDQv9C+0LLRi9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGPINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QuNGPINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGU8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGUsIGthcyBpemdhdGF2b3RhIG5vIGl6dHVyxKtnYXMgcGxhc3RtYXNhcywgYXB2aWVubyBhdWdzdHUga3ZhbGl0xIF0aSB1biB2aWRlaSBkcmF1ZHrEq2d1bXUuIFTEgSBtZWxuxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciBlbGVnYW5jaSwgdW4gMTcgY20gZ2FydW1zIHBhZGFyYSB0byB2aWVnbGkgbGlldG9qYW11IGFyIGR6acS8xIFtIHBsxIFrc27Ek20uIEFyIGxpZWzEgWt1IHN2YXJ1IHVuIGFwYcS8dSwgZHppxLx1IGthdXNpxYZ1ICZzY2Fyb247xKsga2Fyb3RlIGlyIMSrcGEmc2Nhcm9uO2kgc3DEk2PEq2dhIHVuIGl6dHVyxKtnYSwgcMSBcnNwxJNqb3QgY2l0YXMgenVwYXMga2Fyb3Rlcy4gVG8gaXIgdmllZ2xpIHTEq3LEq3QgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBrYXMgxLxhdWogdG8gaXptYW50b3QgZGF1ZHphcyByZWl6ZXMsIG5lemF1ZMSTam90IGl6c2thdHUgdW4gZnVua2Npb25hbGl0xIF0aS4gJlNjYXJvbjvEq3Mga2Fyb3RlcyBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgYsWrdMSrYmEgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LCBwYWzEq2R6b3QgYWl6c2FyZ8SBdCB2aWRpLiBJZGXEgWxpIHBpZW3Ek3JvdHMgcmVzdG9yxIFuaWVtIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0gxJNydHUgdW4gc3RpbMSrZ3UgcsSra3UgxJMmc2Nhcm9uO2FuYWkuIEl6dsSTbGlldGllcyBtxatzdSBrYXJvdGksIGxhaSB1emxhYm90dSBzYXZ1IHNlcnZpc2EgbMSrbWVuaSB1biBhcG1pZXJpbsSBdHUga2xpZW50dSB2YWphZHrEq2JhcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHNvdXAgc3Bvb24gYmxhY2s8L3N0cm9uZz48L2gyPg0KDQo8cD5SZXVzYWJsZSBoZWF2eSB3ZWlnaHQgc291cCBzcG9vbiBtYWRlIG9mIGR1cmFibGUgcGxhc3RpYyBjb21iaW5lcyBoaWdoIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MuIEl0cyBibGFjayBjb2xvciBhZGRzIGVsZWdhbmNlLCBhbmQgdGhlIGxlbmd0aCBvZiAxNyBjbSBlbnN1cmVzIGVhc2Ugb2YgdXNlIHdpdGggZGVlcCBwbGF0ZXMuIFRoYW5rcyB0byBpdHMgaGVhdmllciB3ZWlnaHQgYW5kIHJvdW5kIGRlZXAgbGFkbGUsIHRoaXMgc3Bvb24gaXMgY2hhcmFjdGVyaXplZCBieSBpbmNyZWFzZWQgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHksIHN1cnBhc3Npbmcgb3RoZXIgc291cCBzcG9vbnMuIEl0IGlzIGVhc3kgdG8gd2FzaCBpbiB0aGUgZGlzaHdhc2hlciwgd2hpY2ggYWxsb3dzIHlvdSB0byB1c2UgaXQgcmVwZWF0ZWRseSB3aXRob3V0IGxvc2luZyBpdHMgYXBwZWFyYW5jZSBhbmQgZnVuY3Rpb25hbGl0eS4gUmV1c2FibGUgdXNlIG9mIHRoaXMgc3Bvb24gaGVscHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgcGxhc3RpYyB3YXN0ZSwgY29udHJpYnV0aW5nIHRvIGNhcmluZyBmb3IgbmF0dXJlLiBJZGVhbCBmb3IgcmVzdGF1cmFudHMgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzLCBwcm92aWRpbmcgY3VzdG9tZXJzIHdpdGggYSBjb252ZW5pZW50IGFuZCBzdHlsaXNoIHRvb2wgZm9yIGVhdGluZy4gQ2hvb3NlIG91ciBzcG9vbiB0byBpbXByb3ZlIHlvdXIgc2VydmljZSBhbmQgc2F0aXNmeSB0aGUgbmVlZHMgb2YgeW91ciBjdXN0b21lcnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzI4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMDctMjcgMTM6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODowOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDExOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE2NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjY5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgSGVhdnkgV2VpZ2h0IFNvdXAgU3Bvb24gMTdjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1NS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3Mjk1YmE4ZjZlMDZjMjcyZDhhYTVjMDVkNDQzNDkwNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBQYWxzdGljIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gWnVwYXMga2Fyb3RlIHByZW1pdW0gZGF1ZHprxIFydCBsaWV0b2phbWEsIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwINCf0YDQtdC80LjRg9C8LCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tVEIxNkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3MjQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YsgNTAwINC80LssINCf0J8sINGH0LXRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgNTAwIG1sLCBQUCwgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7OiDQndC10LHQvtC70YzRiNC+0Lkg0L7QsdGK0LXQvCwg0LzQsNC60YHQuNC80YPQvCDQv9C+0LvRjNC30Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNC00LXQsNC70YzQvdGLINC00LvRjyDQvdC10LHQvtC70YzRiNC40YUg0L/QvtGA0YbQuNC5LCDRgdC+0YPRgdC+0LIg0LjQu9C4INC00LXRgdC10YDRgtC+0LIuINCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQsdC10LfQvtC/0LDRgdC90Ysg0LTQu9GPINC80LjQutGA0L7QstC+0LvQvdC+0LLQutC4LCDQvNC+0YDQvtC30LjQu9C60Lgg0Lgg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdGLLiDQo9C00L7QsdC90LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3QsNGPINCz0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwINC00LXQu9Cw0Y7RgiDQuNGFINGE0LDQstC+0YDQuNGC0LDQvNC4INCyINC/0LXQutCw0YDQvdGP0YUg0Lgg0LTQvtC80LAuINCj0YfQsNGB0YLQstGD0LnRgtC1INCyJm5ic3A70L/RgNC+0LPRgNCw0LzQvNCw0YUg0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtC60YDQsNGC0LjRgtGMINGN0LrQvtGB0LvQtdC0INCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWFzIHRhaXNuc3TFq3J2ZWlkYSBrxIFyYmFzIDUwMCBtbDogTWF6cyBpem3Ek3JzLCBsaWVsYSBpZXRla21lPC9zdHJvbmc+PC9oMj4NCg0KPHA+JlNjYXJvbjvEq3Mga29tcGFrdMSBcyZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1hcyBrxIFyYmFzJm5ic3A7aXIgcGllbcSTcm90YXMgbWF6xIFtIHBvcmNpasSBbSwgbcSTcmPEk20gdmFpIGRlc2VydGllbS4gRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLCBzYWxkxJN0YXbEgSB1biB0cmF1a3UgbWF6Z8SBamFtYWrEgS4gVG8ga2F1ZHplcyBkaXphaW5zIGlldGF1cGEgdmlldHUgbm9saWt0YXbEgXMuIFBpZWRhbG90aWVzJm5ic3A7ZGVwb3rEq3RhIHByb2dyYW1txIFzLCBqxatzIHZlaWNpbmF0IGFwcml0ZXMgZWtvbm9taWt1LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXJzIDUwMCBtbDogU21hbGwgc2l6ZSwgYmlnIGltcGFjdDwvc3Ryb25nPjwvaDI+DQoNCjxwPkNvbXBhY3QgeWV0IHZlcnNhdGlsZSwgdGhlc2UmbmJzcDtyZXVzYWJsZSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3QgZm9yIHNuYWNrcywgZGlwcywgb3Igc21hbGwgcG9ydGlvbnMuIFRoZSBCUEEtZnJlZSBkZXNpZ24gd2l0aHN0YW5kcyBleHRyZW1lIHRlbXBlcmF0dXJlcywgbWFraW5nIHRoZW0gc2FmZSBmb3IgbWljcm93YXZpbmcsIGZyZWV6aW5nLCBhbmQgZGlzaHdhc2hpbmcuIFRoZSBhaXJ0aWdodCBsaWQgcHJlc2VydmVzIGZyZXNobmVzcywgd2hpbGUgdGhlIHRyYW5zcGFyZW50IGJvZHkgaGlnaGxpZ2h0cyB5b3VyIGRpc2hlcyZyc3F1bzsgYXBwZWFsLiBBIGZhdm9yaXRlIGZvciBiYWtlcmllcywgZGVsaXMsIG9yIGhvbWUgdXNlLCB0aGV5IHN1cHBvcnQmbmJzcDt6ZXJvLXdhc3RlIGluaXRpYXRpdmVzJm5ic3A7dGhyb3VnaCBkZXBvc2l0IHN5c3RlbXMuIFN0YWNrIHRoZW0gbmVhdGx5IGluIGtpdGNoZW5zIG9yIGRlbGl2ZXJ5IHZlaGljbGVzIHRvIG1heGltaXplIHNwYWNlLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyMDM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE0NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDYzMTgyMWM4NDM3ZmNlMDcxMDgzN2FiYTU1ZGVjZDJlLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVycyA1MDAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA1MDAgbWwgUFAgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3Ri9C1INC/0LjRidC10LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3Rfc2ltaWxhcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLURUMS8yTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzIyNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCAzNzUvNTAwLzc1MCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtzIMSTZGllbnUga8SBcmLEgW0gMzc1LzUwMC83NTAgbWwsIFBQLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkIGZvciBjb250YWluZXIgMzc1LzUwMC83NTAgbWwgIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwIFBDTS1UQjEyQi8xNkIvMjRCLiDQmtGA0YvRiNC60Lgg0L7RgdC90LDRidC10L3RiyDQt9Cw0L/QsNGC0LXQvdGC0L7QstCw0L3QvdC+0Lkg0L/Qu9C+0YLQvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSDQt9Cw0LrRgNGL0YLQuNGPINC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINC/0YDQvtGC0LXQutCw0L3QuNGPLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCDQuCDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LTQviAxMjEgJmRlZztDLCDQsCDRgtCw0LrQttC1INC90LDQvNC90L7Qs9C+INC00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3Rj9GO0YIg0JLQsNGI0Lgg0LHQu9GO0LTQsCDQs9C+0YDRj9GH0LjQvNC4INC4INGB0LLQtdC20LjQvNC4LiDQn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0YPQv9GA0L7RidCw0Y7RgiDRg9C30L3QsNCy0LDQtdC80L7RgdGC0Ywg0L/RgNC+0LTRg9C60YLQsCDQuCDRg9Cy0LXQu9C40YfQuNCy0LDRjtGCINCy0L7Qt9C80L7QttC90L7RgdGC0Lgg0L/RgNC10LfQtdC90YLQsNGG0LjQuC4g0JTQvtGB0YLRg9C/0L3RiyDQsiDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSwg0LrRgNGD0LPQu9C+0Lkg0Lgg0L7QstCw0LvRjNC90L7QuSDRhNC+0YDQvNCw0YUg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINCz0L7RgNGP0YfQuNGFINCx0LvRjtC0LCDRgtCw0Log0Lgg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0LfQsNC60YPRgdC+0LosINGB0L7Rg9GB0L7QsiDQuCDRgdGD0L/QvtCyLiDQmtC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0LIg0YXQvtC70L7QtNC40LvRjNC90L7QuSDQuCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDQtS4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LLQvNC10YHRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyZuYnNwO9C00L7RgdGC0LDQstC60Lgg0LXQtNGLLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+RG90aWUgY2F1cnNwxKtkxKtnaWUgdsSBa2kgaXIgcGllbcSTcm90aSBrb250ZWluZXJpbSBQQ00tVEIxMkIvMTZCLzI0QixrYXMga2FscG8gxJNkaWVudSBwaWVnxIFkZWkuIFRpZSBpciBhcHLEq2tvdGkgYXIgcGF0ZW50xJN0dSBzdGluZ3J1IGFpenRhaXPEqyZzY2Fyb247YW5hcyBzaXN0xJNtdSwgbGFpIG5vdsSTcnN0dSBqZWJrxIFkYSB2ZWlkYSBub3BsxatkaS4gS29udGVpbmVyaSBpciBwaWVtxJNyb3RpIGxpZXRvJnNjYXJvbjthbmFpIG1pa3JvdmnEvMWGdSBrcsSBc27Eq3MgdW4gdmFyIGl6dHVyxJN0IHRlbXBlcmF0xatydSBsxKtkeiAxMjEgJmRlZztDLCBrxIEgYXLEqyB0aWUgaWxnxIFrIHNhZ2xhYsSBIGthcnN0dSB1biBzdmFpZ3UgSsWrc3UgxJNkaWVudS4gS3Jpc3TEgWxkemlkcmllIHbEgWtpIHBhZGFyYSBwcm9kdWt0dSByZWR6YW11IHVuIHRhcyBwYWxpZWxpbmEgcHJlemVudMSTJnNjYXJvbjthbmFzIGllc3DEk2phcy4gSXIgcGllZWphbWkgdGFpc25zdMWrcmEsIGFwYcS8aSB1biBvdsSBbGkgdW4gdGllIGRlcsSTcyBnYW4gJm5ic3A7a2Fyc3RpZW0gxJNkaWVuaWVtLCBnYW4gYXLEqyBhdWtzdMSBbSB1emtvZMSBbSwgbcSTcmPEk20gdW4genVwxIFtLiBLb250ZWluZXJpIGlyIHBpZW3Ek3JvdGkgYXLEqyBwcm9kdWt0YSB1emdsYWLEgSZzY2Fyb247YW5haSBsZWR1c3NrYXDEqyB1biBzYWxkxJN0YXbEgS4gRG90aWUga29udGVpbmVyaSBhciB2xIFraWVtIGlyIGlkZcSBbGkgcGllbcSTcm90aSDEk2RpZW51IHBpZWfEgWRlaS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoZXNlIHRyYW5zcGFyZW50IGNvdmVycyBhcmUgc3VpdGFibGUgZm9yIGZvb2QgZGVsaXZlcnksIGZvciBjb250YWluZXIgUENNLVRCMTJCIC8gMTZCIC8gMjRCLiBDb3ZlcnMgYXJlIGVxdWlwcGVkIHdpdGggYSBwYXRlbnRlZCB0aWdodCBjbG9zdXJlIHN5c3RlbSB0byBwcmV2ZW50IGxlYWthZ2UuIFRoZSBjb250YWluZXJzIGFyZSBzdWl0YWJsZSBmb3IgbWljcm93YXZlIG92ZW5zIGFuZCBjYW4gd2l0aHN0YW5kIHRlbXBlcmF0dXJlcyB1cCB0byAxMjEgJmRlZzsgQywgYW5kIGFsc28ga2VlcCB5b3VyIGRpc2hlcyBob3QgYW5kIGZyZXNoIGZvciBtdWNoIGxvbmdlci4gVHJhbnNwYXJlbnQgY292ZXJzIHNpbXBsaWZ5IHByb2R1Y3QgcmVjb2duaXRpb24gYW5kIGluY3JlYXNlIHByZXNlbnRhdGlvbiBjYXBhYmlsaXRpZXMuIEF2YWlsYWJsZSBpbiByZWN0YW5ndWxhciwgcm91bmQgYW5kIG92YWwgc2hhcGVzIGFuZCBzdWl0YWJsZSBmb3IgaG90IGRpc2hlcywgYXMgd2VsbCBhcyBmb3IgY29sZCBhcHBldGl6ZXJzLCBzYXVjZXMgYW5kIHNvdXBzLiBDb250YWluZXJzIGFyZSBhbHNvIHN1aXRhYmxlIGZvciBzdG9yYWdlIGluIHRoZSByZWZyaWdlcmF0b3IgYW5kIGZyZWV6ZXIuIENvbnRhaW5lcnMgd2l0aCBsaWRzIGFyZSBpZGVhbCBmb3IgZm9vZCBkZWxpdmVyeS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4MDIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTcuNzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE0NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NjgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkIGZvciBjb250YWluZXIgMzc1LzUwMC83NTAgbWwgIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI0OGM4N2U5MmU0NjI4ZWRmNDY2YTBiNzUyMDVjZjVhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTU3Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDc4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tMTZSQ0xJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDQutGA0YPQs9C70YvRhSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiA1MDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBkYXVkemvEgXJ0IGxpZXRvamFtaWVtIGFwYcS8aWVtIMSTZGllbnUga8SBcmLEgW0gNTAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJldWFzYmxlIFJvdW5kIERlbGkgQ29udGFpbmVycyA1MDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPtCa0YDRi9GI0LrQuCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgNTAwINC80Ls8L2gyPg0KDQo8aDM+PHN0cm9uZyBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTkuNTdhNmM5MjFRNE44bVQiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LI6INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQuCDQtdC00Ysg0L3QsCDQstGL0L3QvtGBPC9zdHJvbmc+PC9oMz4NCg0KPHA+0KHQvtCy0YDQtdC80LXQvdC90YvQtSDRgtC10YXQvdC+0LvQvtCz0LjQuCDRg9C/0LDQutC+0LLQutC4INGB0YLRgNC10LzQuNGC0LXQu9GM0L3QviDRgNCw0LfQstC40LLQsNGO0YLRgdGPLCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LLRgdGRINCx0L7Qu9C10LUg0YPQtNC+0LHQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDRgNC10YjQtdC90LjRjy4g0J7QtNC90LjQvCDQuNC3INGC0LDQutC40YUg0LjQvdC90L7QstCw0YbQuNC+0L3QvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINGP0LLQu9GP0Y7RgtGB0Y8g0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsiwg0LrQvtGC0L7RgNGL0LUg0YHRgtCw0L3QvtCy0Y/RgtGB0Y8g0L3QtdC30LDQvNC10L3QuNC80YvQvNC4INC60LDQuiDQtNC70Y8g0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YLQsNC6INC4INC00LvRjyDQt9Cw0LLQtdC00LXQvdC40Lkg0L7QsdGJ0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QuNGC0LDQvdC40Y8sINC/0YDQtdC00LvQsNCz0LDRjtGJ0LjRhSDQsdC70Y7QtNCwINC90LAg0LLRi9C90L7RgS4g0K3RgtC4INC60YDRi9GI0LrQuCDQvdC1INGC0L7Qu9GM0LrQviDQvtCx0LXRgdC/0LXRh9C40LLQsNGO0YIg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0YHQvtC00LXRgNC20LjQvNC+0LPQviwg0L3QviDQuCDQv9C+0LzQvtCz0LDRjtGCINGB0L7Qt9C00LDRgtGMINC/0L7Qu9C+0LbQuNGC0LXQu9GM0L3QvtC1INCy0L/QtdGH0LDRgtC70LXQvdC40LUg0YMg0LrQu9C40LXQvdGC0LAuPC9wPg0KDQo8aDM+PHN0cm9uZz7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LAg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LXQuiDRj9Cy0LvRj9C10YLRgdGPINC+0LTQvdC40Lwg0LjQtyDQutC70Y7Rh9C10LLRi9GFINC/0YDQtdC40LzRg9GJ0LXRgdGC0LIg0Y3RgtC40YUg0LjQt9C00LXQu9C40LkuINCe0L3QsCDQv9C+0LfQstC+0LvRj9C10YIg0LLQuNC00LXRgtGMINCx0LvRjtC00L4g0YfQtdGA0LXQtyDRg9C/0LDQutC+0LLQutGDLCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC/0YDQuCDQtNC10LzQvtC90YHRgtGA0LDRhtC40Lgg0LPQvtGC0L7QstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC90LAg0LLQuNGC0YDQuNC90LUuINCi0LDQutC+0Lkg0L/QvtC00YXQvtC0INC/0L7QvNC+0LPQsNC10YIg0L/RgNC40LLQu9C10YfRjCDQstC90LjQvNCw0L3QuNC1INC/0L7QutGD0L/QsNGC0LXQu9C10LksINCy0YvQt9GL0LLQsNGPINGDINC90LjRhSDQttC10LvQsNC90LjQtSDQv9C+0L/RgNC+0LHQvtCy0LDRgtGMINCw0L/Qv9C10YLQuNGC0L3QviDQstGL0LPQu9GP0LTRj9GJ0LXQtSDQsdC70Y7QtNC+LiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDRg9C/0LDQutC+0LLQutCwINC/0L7QtNGH0LXRgNC60LjQstCw0LXRgiDQutCw0YfQtdGB0YLQstC+INC4INGB0LLQtdC20LXRgdGC0Ywg0L/RgNC+0LTRg9C60YLQvtCyLCDRg9GB0LjQu9C40LLQsNGPINC40YUg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDRgdC/0L7RgdC+0LHRgdGC0LLRg9GPINGD0LLQtdC70LjRh9C10L3QuNGOINC/0YDQvtC00LDQti48L3A+DQoNCjxoMz48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCa0YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgiDRg9C/0LDQutC+0LLQutGDLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINCz0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMLiDQrdGC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0YLQtdC60LDQvdC40LUg0YHQvtGD0YHQvtCyLCDRgdC+0LrQvtCyINC40LvQuCDQtNGA0YPQs9C40YUg0LbQuNC00LrQvtGB0YLQtdC5LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC/0YDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUg0L/QuNGJ0LguINCd0LDQtNGR0LbQvdCw0Y8g0YTQuNC60YHQsNGG0LjRjyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCLCDRh9GC0L4g0LLQsNGIINC30LDQutCw0Lcg0LHRg9C00LXRgiDQtNC+0YHRgtCw0LLQu9C10L0g0LIg0YbQtdC70L7RgdGC0Lgg0Lgg0YHQvtGF0YDQsNC90L3QvtGB0YLQuCwg0LHQtdC3INC70LjRiNC90LjRhSDQsdC10YHQv9C+0YDRj9C00LrQvtCyINC4INGA0LDQt9C70LjQstCw0Y7RidC40YXRgdGPINGB0L7QtNC10YDQttC40LzRi9GFLjwvcD4NCg0KPGgzPjxzdHJvbmc+0KDQsNC30L3QvtC+0LHRgNCw0LfQuNC1INGE0L7RgNC8INC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JrRgNGL0YjQutC4INC00L7RgdGC0YPQv9C90Ysg0LIg0YDQsNC30LvQuNGH0L3Ri9GFINGE0L7RgNC80LDRhSAmbWRhc2g7INC60YDRg9Cz0LvRi9C1LCDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQuCDQvtCy0LDQu9GM0L3Ri9C1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINCy0YvQsdGA0LDRgtGMINC90LDQuNCx0L7Qu9C10LUg0L/QvtC00YXQvtC00Y/RidC40Lkg0LLQsNGA0LjQsNC90YIg0LTQu9GPINGA0LDQt9C90YvRhSDRgtC40L/QvtCyINCx0LvRjtC0LiDQkdC70LDQs9C+0LTQsNGA0Y8g0Y3RgtC+0LzRgyDQvtC90Lgg0LvQtdCz0LrQviDQsNC00LDQv9GC0LjRgNGD0Y7RgtGB0Y8g0Log0LvRjtCx0YvQvCDRgtGA0LXQsdC+0LLQsNC90LjRj9C8INC4INC/0YDQtdC00L/QvtGH0YLQtdC90LjRj9C8INC60LvQuNC10L3RgtC+0LIuINCa0YDQvtC80LUg0YLQvtCz0L4sINGN0YLQuCDQutGA0YvRiNC60Lgg0LLRi9C00LXRgNC20LjQstCw0Y7RgiDQstGL0YHQvtC60YPRjiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC00L4gKzEyMSZkZWc7Qywg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINGB0L7QstC80LXRgdGC0LjQvNGL0LzQuCDRgSDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfRjNGOLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQv9C+0LvQtdC30L3QviDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0L/RgNC10LTQv9C+0YfQuNGC0LDQtdGCINGA0LDQt9C+0LPRgNC10LLQsNGC0Ywg0YHQstC+0Lgg0LHQu9GO0LTQsCDQv9C10YDQtdC0INGD0L/QvtGC0YDQtdCx0LvQtdC90LjQtdC8LjwvcD4NCg0KPGgzPjxzdHJvbmc+0K3QutC+0LvQvtCz0LjRh9C10YHQutCw0Y8g0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMPC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwICZtZGFzaDsg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC60L7RgtC+0YDRi9C5INC80L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1INC4INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQv9C+0LLRgtC+0YDQvdC+LiDQn9C+0YHQu9C1INC+0LrQvtC90YfQsNC90LjRjyDRgdGA0L7QutCwINGB0LvRg9C20LHRiyDRgtCw0LrQuNC1INC40LfQtNC10LvQuNGPINC70LXQs9C60L4g0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0Y7RgtGB0Y8sINGH0YLQviDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0YHQvdC40LbQtdC90LjRjiDQutC+0LvQuNGH0LXRgdGC0LLQsCDQvtGC0YXQvtC00L7QsiDQuCDQt9Cw0YnQuNGC0LUg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC5INGD0L/QsNC60L7QstC60LggJm1kYXNoOyDRjdGC0L4g0YjQsNCzINC6INCx0L7Qu9C10LUg0YfQuNGB0YLQvtC80YMg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7QvNGDINC80LjRgNGDLjwvcD4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMC41N2E2YzkyMVE0TjhtVCI+0KLQsNC60LjQvCDQvtCx0YDQsNC30L7QvCwg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9GA0LXQtNGB0YLQsNCy0LvRj9GO0YIg0YHQvtCx0L7QuSDRg9C90LjQstC10YDRgdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHQvtCy0YDQtdC80LXQvdC90YvRhSDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0YDRi9C90LrQsCDQtNC+0YHRgtCw0LLQutC4INC4INC+0LHRidC10YHRgtCy0LXQvdC90L7Qs9C+INC/0LjRgtCw0L3QuNGPLiDQntC90Lgg0YHQvtGH0LXRgtCw0Y7RgiDQsiDRgdC10LHQtSDRjdGB0YLQtdGC0LjQutGDLCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C10YHQutGD0Y4g0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMLCDQtNC10LvQsNGPINC/0YDQvtGG0LXRgdGBINC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPLCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0Lgg0YPQv9C+0YLRgNC10LHQu9C10L3QuNGPINC/0LjRidC4INCx0L7Qu9C10LUg0LrQvtC80YTQvtGA0YLQvdGL0Lwg0Lgg0L/RgNC40Y/RgtC90YvQvCDQtNC70Y8g0LLRgdC10YUg0YPRh9Cw0YHRgtC90LjQutC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VsSBa2kgZGF1ZHprxIFydCBsaWV0b2phbWllbSDEk2RpZW51IHRyYXVraWVtIDUwMCBtbDwvaDI+DQoNCjxoMz48c3Ryb25nPkNhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSBrb250ZWluZXJpZW06IGlkZcSBbHMgcmlzaW7EgWp1bXMgcMSBcnRpa2FzIHBpZWfEgWRlaSB1biBsxKtkesWGZW0mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzZGllbnUgaWVwYWtvJnNjYXJvbjthbmFzIHRlaG5vbG/Eo2lqYXMgc3RyYXVqaSBhdHTEq3N0xIFzLCBwaWVkxIF2xIFqb3QgYXJ2aWVuIMSTcnTEgWt1cyB1biB2aWRlaSBkcmF1ZHrEq2fEgWt1cyByaXNpbsSBanVtdXMuIFZpZW5zIG5vICZzY2Fyb247xIFkaWVtIGlub3ZhdMSrdmllbSBwcm9kdWt0aWVtIGlyIGNhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSB0cmF1a2llbSwga2FzIGvEvHV2dSZzY2Fyb247aSBuZWFpenN0xIFqYW1pIHDEgXJ0aWthcyBwaWVnxIFkZXMgZGllbmVzdG9zIHVuIMSTc3R1dsSTcywga2FzIHBpZWTEgXbEgSBsxKtkemkgbWFsdMSrdGkuICZTY2Fyb247aWUgdsSBa2kgbmUgdGlrYWkgbm9kcm8mc2Nhcm9uO2luYSBkcm8mc2Nhcm9uO3Ugc2F0dXJhIGFpenNhcmR6xKtidSwgYmV0IGFyxKsgcGFsxKtkeiByYWTEq3QgcG96aXTEq3Z1IGllc3BhaWR1IHV6IGtsaWVudGllbS48L3A+DQoNCjxoMz48c3Ryb25nPlDEgXJyZWR6YW3Eq2JhcyBwcmllayZzY2Fyb247cm9jxKtiYXM8L3N0cm9uZz48L2gzPg0KDQo8cD5DYXVyc3DEq2TEq2d1bXMgaXIgdmllbmEgbm8gZ2FsdmVuYWrEgW0gJnNjYXJvbjtvIHbEgWt1IHByaWVrJnNjYXJvbjtyb2PEq2LEgW0uIFRhcyDEvGF1aiBrbGllbnRpZW0gcmVkesSTdCB0cmF1a3UgY2F1ciBpZXBha29qdW11LCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSwgZGVtb25zdHLEk2pvdCBnYXRhdnVzIHByb2R1a3R1cy4gJlNjYXJvbjvEgWRhIHBpZWVqYSBwYWzEq2R6IHBpZXNhaXN0xKt0IHV6bWFuxKtidSB1biBwb3RlbmNpxIFsYWpvcyBwaXJjxJNqb3MgcmFkYSB2xJNsbWkgbm9nYXImc2Nhcm9uO290IGFwZXTEq3RsxKtnxIEgaXpza2F0YSDEk2RpZW51LiBDYXVyc3DEq2TEq2dhaXMgaWVwYWtvanVtcyB1enN2ZXIgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGkgdW4gc3ZhaWd1bXUsIHV6bGFib2pvdCB0byBub2Zvcm3Ek2p1bXUgdW4gdmVpY2lub3QgcMSBcmRvJnNjYXJvbjthbmFzIGFwam9tdS48L3A+DQoNCjxoMz48c3Ryb25nPkJsxKt2xJNqYW3Eq2JhIHVuIHByYWt0aXNrdW1zPC9zdHJvbmc+PC9oMz4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbW8ga29udGVpbmVydSB2xIFraSBkcm8mc2Nhcm9uO2kgbm9zbMSTZHogaWVwYWtvanVtdSwgbm9kcm8mc2Nhcm9uO2lub3QgaGVybcSTdGlza3UgYWl6dsSTciZzY2Fyb247YW51LiBUYXMgbm92xJNyJnNjYXJvbjsgbcSTcsSNdSwgc3VsdSB2YWkgY2l0dSAmc2Nhcm9uO8S3aWRydW11IG5vcGzFq2RpLCBrYXMgaXIgxLxvdGkgc3ZhcsSrZ2kgcMSBcnRpa2FzIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFzIGxhaWvEgS4gVXp0aWNhbXMgYmzEq3bEk2p1bXMgZ2FyYW50xJMsIGthIGrFq3N1IHBhc8WrdMSranVtcyB0aWtzIHBpZWfEgWTEgXRzIG5lc2thcnRzLCBiZXogaXomc2Nhcm9uO8S8YWtzdMSranVtaWVtIHZhaSBuZXTEq3J1bWllbS48L3A+DQoNCjxoMz48c3Ryb25nPkZvcm11IHVuIGZ1bmtjaW9uYWxpdMSBdGVzIGRhdWR6dmVpZMSrYmE8L3N0cm9uZz48L2gzPg0KDQo8cD4mU2Nhcm9uO2llbSB2xIFraWVtIGlyIGRhxb7EgWRhcyBmb3JtYXMgJm1kYXNoOyBhcGHEvGksIHRhaXNuc3TFq3J2ZWlkYSB1biBvdsSBbGkgJm1kYXNoOywga2FzIMS8YXVqIGl6dsSTbMSTdGllcyBwaWVtxJNyb3TEgWtvIHZhcmlhbnR1IGRhxb7EgWRhIHZlaWRhIMSTZGllbmllbS4gJlNjYXJvbjvEqyBkYXVkenB1c8SrYmEgxLxhdWogdG9zIHZpZWdsaSBwaWVsxIFnb3QgamVia3VyxIFtIHByYXPEq2LEgW0gdW4ga2xpZW50dSB2xJNsbcSTbS4gVHVya2zEgXQgdsSBa2kgdmFyIGl6dHVyxJN0IGF1Z3N0dSB0ZW1wZXJhdMWrcnUgbMSrZHogKzEyMSZkZWc7QywgcGFkYXJvdCB0b3MgZHJvJnNjYXJvbjt1cyBtaWtyb3ZpxLzFhnUga3LEgXNuxKsuIFRhcyBpciDEq3BhJnNjYXJvbjtpIG5vZGVyxKtnaSB0aWVtLCBrdXJpIGRvZCBwcmllayZzY2Fyb247cm9rdSBtYWx0xKt0ZXMgdXpzaWxkxKsmc2Nhcm9uO2FuYWkgcGlybXMgbGlldG8mc2Nhcm9uO2FuYXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5BdGJpbGTEq2JhIHByZXQgdmlkaTwvc3Ryb25nPjwvaDM+DQoNCjxwPkRhdWRrxIFydCBsaWV0b2phbWllIHbEgWtpIGlyIGl6Z2F0YXZvdGkgbm8gaXp0dXLEq2dhIHVuIGlsZ23Fq8W+xKtnYSBwb2xpcHJvcGlsxJNuYSwga28gdmFyIG1hemfEgXQgdHJhdWt1IG1hemfEgWphbcSBIG1hJnNjYXJvbjvEq27EgSB1biBsaWV0b3QgdmFpcsSBa2FzIHJlaXplcy4gUMSTYyB0byBrYWxwbyZzY2Fyb247YW5hcyBsYWlrYSBiZWlnxIFtICZzY2Fyb247aWUgcHJpZWsmc2Nhcm9uO21ldGkgaXIgdmllZ2xpIHDEgXJzdHLEgWTEgWphbWksIHBhbMSrZHpvdCBzYW1hemluxIF0IGF0a3JpdHVtdSBkYXVkenVtdSB1biBhaXpzYXJnxIF0IHZpZGkuIEF0a8SBcnRvdGkgbGlldG9qYW3EgSBpZXBha29qdW1hIGl6dsSTbGUgaXIgc29saXMgY2XEvMSBIHV6IHTEq3LEgWt1IHVuIGlsZ3RzcMSTasSrZ8SBa3UgcGFzYXVsaS48L3A+DQoNCjxwPlJlenVtxJNqb3QsIGNhdXJzcMSrZMSrZ2kgYXRrxIFydG90aSBsaWV0b2phbWllIGtvbnRlaW5lcnUgdsSBa2kgcGllZMSBdsSBIHVuaXZlcnPEgWx1IHJpc2luxIFqdW11IG3Fq3NkaWVudSBwxIFydGlrYXMgcGllZ8SBZGVzIHVuIHZpZXNtxKtsxKtiYXMgbm96YXJlcyB2YWphZHrEq2LEgW0uIFRpZSBhcHZpZW5vIGVzdMSTdGlrdSwgcHJha3Rpc2t1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGksIHBhZGFyb3QgxJNkaWVuYSBnYXRhdm8mc2Nhcm9uO2FuYXMsIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFzIHVuIHBhdMSTcmnFhmEgcHJvY2VzdXMgxJNydMSBa3VzIHVuIHBhdMSra2FtxIFrdXMgdmlzxIFtIGllc2Fpc3TEq3RhasSBbSBwdXPEk20uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+TGlkcyBmb3IgcmV1c2FibGUgcm91bmQgY29udGFpbmVycyA1MDAgbWw8L2gyPg0KDQo8aDM+PHN0cm9uZyBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEzLjU3YTZjOTIxUTROOG1UIj5UcmFuc3BhcmVudCBMaWRzIGZvciBSZXVzYWJsZSBDb250YWluZXJzOiBUaGUgUGVyZmVjdCBTb2x1dGlvbiBmb3IgRm9vZCBEZWxpdmVyeSBhbmQgVGFrZW91dDwvc3Ryb25nPjwvaDM+DQoNCjxwPk1vZGVybiBwYWNrYWdpbmcgdGVjaG5vbG9naWVzIGFyZSByYXBpZGx5IGV2b2x2aW5nLCBvZmZlcmluZyBpbmNyZWFzaW5nbHkgY29udmVuaWVudCBhbmQgZWNvLWZyaWVuZGx5IHNvbHV0aW9ucy4gT25lIHN1Y2ggaW5ub3ZhdGl2ZSBwcm9kdWN0IGlzIHRyYW5zcGFyZW50IGxpZHMgZm9yIHJldXNhYmxlIGNvbnRhaW5lcnMsIHdoaWNoIGhhdmUgYmVjb21lIGluZGlzcGVuc2FibGUgZm9yIGZvb2QgZGVsaXZlcnkgc2VydmljZXMgYW5kIGVhdGVyaWVzIG9mZmVyaW5nIHRha2VvdXQgbWVhbHMuIFRoZXNlIGxpZHMgbm90IG9ubHkgcHJvdmlkZSByZWxpYWJsZSBwcm90ZWN0aW9uIGZvciB0aGUgY29udGVudHMgYnV0IGFsc28gaGVscCBjcmVhdGUgYSBwb3NpdGl2ZSBpbXByZXNzaW9uIG9uIGN1c3RvbWVycy48L3A+DQoNCjxoMz48c3Ryb25nPlRoZSBCZW5lZml0cyBvZiBUcmFuc3BhcmVuY3k8L3N0cm9uZz48L2gzPg0KDQo8cD5UcmFuc3BhcmVuY3kgaXMgb25lIG9mIHRoZSBrZXkgYWR2YW50YWdlcyBvZiB0aGVzZSBsaWRzLiBJdCBhbGxvd3MgY3VzdG9tZXJzIHRvIHNlZSB0aGUgZGlzaCB0aHJvdWdoIHRoZSBwYWNrYWdpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IHdoZW4gc2hvd2Nhc2luZyByZWFkeS1tYWRlIHByb2R1Y3RzIG9uIGRpc3BsYXkuIFRoaXMgYXBwcm9hY2ggaGVscHMgYXR0cmFjdCBhdHRlbnRpb24gYW5kIGNyZWF0ZXMgYSBkZXNpcmUgaW4gcG90ZW50aWFsIGJ1eWVycyB0byB0cnkgdGhlIGFwcGV0aXppbmctbG9va2luZyBkaXNoLiBUcmFuc3BhcmVudCBwYWNrYWdpbmcgZW1waGFzaXplcyB0aGUgcXVhbGl0eSBhbmQgZnJlc2huZXNzIG9mIHRoZSBpbmdyZWRpZW50cywgZW5oYW5jaW5nIHRoZWlyIHByZXNlbnRhdGlvbiBhbmQgYm9vc3Rpbmcgc2FsZXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5TZWFsYWJpbGl0eSBhbmQgUHJhY3RpY2FsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHA+VGhlIGxpZHMgZm9yIHJldXNhYmxlIGNvbnRhaW5lcnMgc2VjdXJlbHkgc2VhbCB0aGUgcGFja2FnaW5nLCBlbnN1cmluZyBhaXJ0aWdodCBjbG9zdXJlLiBUaGlzIHByZXZlbnRzIGxlYWthZ2Ugb2Ygc2F1Y2VzLCBqdWljZXMsIG9yIG90aGVyIGxpcXVpZHMsIHdoaWNoIGlzIGNydWNpYWwgZHVyaW5nIGZvb2QgdHJhbnNwb3J0YXRpb24uIFJlbGlhYmxlIHNlYWxpbmcgZ3VhcmFudGVlcyB0aGF0IHlvdXIgb3JkZXIgd2lsbCBiZSBkZWxpdmVyZWQgaW50YWN0IHdpdGhvdXQgYW55IHNwaWxscyBvciBtZXNzZXMuPC9wPg0KDQo8aDM+PHN0cm9uZz5WYXJpZXR5IG9mIFNoYXBlcyBhbmQgRnVuY3Rpb25hbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTIuNTdhNmM5MjFRNE44bVQiPlRoZXNlIGxpZHMgY29tZSBpbiB2YXJpb3VzIHNoYXBlcyZtZGFzaDtyb3VuZCwgcmVjdGFuZ3VsYXIsIGFuZCBvdmFsJm1kYXNoO2FsbG93aW5nIHlvdSB0byBjaG9vc2UgdGhlIG1vc3Qgc3VpdGFibGUgb3B0aW9uIGZvciBkaWZmZXJlbnQgdHlwZXMgb2YgZGlzaGVzLiBUaGlzIHZlcnNhdGlsaXR5IG1ha2VzIHRoZW0gZWFzaWx5IGFkYXB0YWJsZSB0byBhbnkgcmVxdWlyZW1lbnRzIGFuZCBjdXN0b21lciBwcmVmZXJlbmNlcy4gQWRkaXRpb25hbGx5LCB0aGUgbGlkcyBjYW4gd2l0aHN0YW5kIGhpZ2ggdGVtcGVyYXR1cmVzIHVwIHRvICsxMjEmZGVnO0MsIG1ha2luZyB0aGVtIG1pY3Jvd2F2ZS1zYWZlLiBUaGlzIGlzIHBhcnRpY3VsYXJseSB1c2VmdWwgZm9yIHRob3NlIHdobyBwcmVmZXIgdG8gcmVoZWF0IHRoZWlyIG1lYWxzIGJlZm9yZSBjb25zdW1wdGlvbi48L3A+DQoNCjxoMz48c3Ryb25nPkVudmlyb25tZW50YWwgUmVzcG9uc2liaWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cD5SZXVzYWJsZSBsaWRzIGFyZSBtYWRlIGZyb20gZHVyYWJsZSBhbmQgbG9uZy1sYXN0aW5nIHBvbHlwcm9weWxlbmUsIHdoaWNoIGNhbiBiZSB3YXNoZWQgaW4gYSBkaXNod2FzaGVyIGFuZCB1c2VkIG11bHRpcGxlIHRpbWVzLiBBZnRlciB0aGVpciBzZXJ2aWNlIGxpZmUgZW5kcywgdGhlc2UgaXRlbXMgYXJlIGVhc2lseSByZWN5Y2xhYmxlLCBoZWxwaW5nIHJlZHVjZSB3YXN0ZSBhbmQgcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQuIENob29zaW5nIHJldXNhYmxlIHBhY2thZ2luZyBpcyBhIHN0ZXAgdG93YXJkcyBhIGNsZWFuZXIgYW5kIG1vcmUgc3VzdGFpbmFibGUgd29ybGQuPC9wPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTE0LjU3YTZjOTIxUTROOG1UIj5JbiBzdW1tYXJ5LCB0cmFuc3BhcmVudCByZXVzYWJsZSBsaWRzIGZvciBjb250YWluZXJzIG9mZmVyIGEgdW5pdmVyc2FsIHNvbHV0aW9uIGZvciB0aGUgbW9kZXJuIG5lZWRzIG9mIHRoZSBmb29kIGRlbGl2ZXJ5IGFuZCBob3NwaXRhbGl0eSBpbmR1c3RyaWVzLiBUaGV5IGNvbWJpbmUgYWVzdGhldGljcywgcHJhY3RpY2FsaXR5LCBhbmQgZW52aXJvbm1lbnRhbCByZXNwb25zaWJpbGl0eSwgbWFraW5nIHRoZSBwcm9jZXNzZXMgb2YgcHJlcGFyYXRpb24sIHRyYW5zcG9ydGF0aW9uLCBhbmQgY29uc3VtcHRpb24gb2YgZm9vZCBtb3JlIGNvbWZvcnRhYmxlIGFuZCBlbmpveWFibGUgZm9yIGFsbCBwYXJ0aWVzIGludm9sdmVkLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk1NzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ni40NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMTAtMTcgMjA6MDE6MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODowMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTU3Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZXVhc2JsZSBSb3VuZCBEZWxpIENvbnRhaW5lcnMgNTAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzZDkzNDMzYjViZDgzNjVlMGEyNmE2NjQ2NTk2ZjA5YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHJvdW5kIGZvb2QgY29udGFpbmVycyA1MDAgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtnaSB2xIFraSBhdGvEgXJ0b3RpIGxpZXRvamFtaWVtIGtvbnRlaW5lcmllbSA1MDAgbWwgbm8gUFAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0L/RgNC+0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70L7Qs9C+INC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXRgNCwINC+0LHRitC10LzQvtC8IDUwMCDQvNC7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3NTldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR1AtMjc4MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzNzkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAgMzAwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzIDMwMCBtbCwgUFMsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyAzMDAgbWwsIFBTLCBUcmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LA8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7QndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQstC40L3QvtC8INCyINC/0L7Qu9C90L7QuSDQvNC10YDQtTog0J3QsNGI0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LA8L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrRgNC+0LnRgtC1INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0YHRgtC40LvRjyDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLQuCDRgSDQvdCw0YjQuNC80LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuCDQsdC+0LrQsNC70LDQvNC4INC00LvRjyDQstC40L3QsCEg0K3RgtC4INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINGB0L7Qt9C00LDQvdGLINC00LvRjyDRgtC+0LPQviwg0YfRgtC+0LHRiyDRg9C70YPRh9GI0LjRgtGMINCy0LDRiNC1INCy0LjQvdC90L7QtSDQvdCw0YHQu9Cw0LbQtNC10L3QuNC1LCDRgdC+0YXRgNCw0L3Rj9GPINCw0YDQvtC80LDRgtGLINC4INC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0YPQtNC+0LHRgdGC0LLQvi4g0JLQvNC10YHRgtC40LzQvtGB0YLRjCAzMDAg0LzQuyDQv9C+0LfQstC+0LvRj9C10YIg0LvQtdCz0LrQviDQstC30LHQsNC70YLRi9Cy0LDRgtGMINC60YDQsNGB0L3QvtC1INCy0LjQvdC+INCx0LXQtyDRgNC40YHQutCwINC/0YDQvtC70LjRgtGMINC10LPQviwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0YDQsNGB0LrRgNGL0YLQuNGPINCx0YPQutC10YLQsCDQuCDQvtCx0L7Qs9Cw0YnQtdC90LjRjyDQstC60YPRgdC+0LLRi9GFINC+0YnRg9GJ0LXQvdC40LkuPC9wPg0KDQo8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8mbmJzcDvQv9GA0L7Rh9C90Ysg0Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQuNC70Lgg0L7RgdC+0LHRi9GFINC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCt0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINC+0L/RgtC40LzQsNC70YzQvdC+0Lkg0YbQuNGA0LrRg9C70Y/RhtC40Lgg0LLQvtC30LTRg9GF0LAsINC/0L7Qt9Cy0L7Qu9GP0Y8g0LLQuNC90YMgJnF1b3Q70LTRi9GI0LDRgtGMJnF1b3Q7INC4INGA0LDRgdC60YDRi9Cy0LDRgtGMINCy0YHQtSDQsNGA0L7QvNCw0YLQuNGH0LXRgdC60LjQtSDQvdGO0LDQvdGB0YsuINCt0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC60YDQsNGB0L3Ri9GFINCy0LjQvSwg0LrQvtGC0L7RgNGL0Lwg0YLRgNC10LHRg9C10YLRgdGPINCy0YDQtdC80Y8sINGH0YLQvtCx0Ysg0L/QvtC70L3QvtGB0YLRjNGOINC/0YDQvtGP0LLQuNGC0Ywg0YHQstC+0Lkg0YXQsNGA0LDQutGC0LXRgC48L3A+DQoNCjxwPtCS0YvQsdC40YDQsNC50YLQtSZuYnNwO9C/0LvQsNGB0YLQuNC60L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YfRgtC+0LHRiyDRgdC+0YXRgNCw0L3QuNGC0Ywg0L3QsNC/0LjRgtC+0Log0L/RgNC+0YXQu9Cw0LTQvdGL0Lwg0Lgg0LrQvtC80YTQvtGA0YLQvdGL0LwuINCf0LvQsNGB0YLQuNC6INC90LUg0L/QvtCz0LvQvtGJ0LDQtdGCINGC0LXQv9C70L4sINC/0L7QtNC00LXRgNC20LjQstCw0Y8g0YHRgtCw0LHQuNC70YzQvdGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQstC40L3QsCDQtNC+0LvRjNGI0LUgJm1kYXNoOyDQutC70Y7Rh9C10LLQvtC1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQviDQv9C10YDQtdC0INGC0YDQsNC00LjRhtC40L7QvdC90L7QuSDRgdGC0LXQutC70Y/QvdC90L7QuSDQv9C+0YHRg9C00L7QuS4g0JjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0YTQtdGB0YLQuNCy0LDQu9C10Lkg0LjQu9C4INGD0Y7RgtC90YvRhSDQstC10YfQtdGA0L7QsiDQtNC+0LzQsCE8L3A+DQoNCjxwPtCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyZuYnNwO9C90LUg0YLQvtC70YzQutC+INC/0YDQsNC60YLQuNGH0L3Riywg0L3QviDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Riy4g0J7QvdC4INGB0L7QutGA0LDRidCw0Y7RgiDQutC+0LvQuNGH0LXRgdGC0LLQviDQvtGC0YXQvtC00L7Qsiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQuNC30LTQtdC70LjRjywg0Lgg0LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8uINCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINC60LDQttC00YvQvCDQs9C70L7RgtC60L7QvCDQstC40L3QsCwg0L3QtSDQsdC10YHQv9C+0LrQvtGP0YHRjCDQviDQsdGM0Y7RidC10LnRgdGPINC/0L7RgdGD0LTQtSDQuNC70Lgg0LvQuNGI0L3QuNGFINGC0YDQsNGC0LDRhS48L3A+DQoNCjxwPtCV0YHQu9C4INCy0Ysg0YXQvtGC0LjRgtC1INGB0L7QstC80LXRgdGC0LjRgtGMINC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4sINC90LDRiNC4INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwICZtZGFzaDsg0YPQvNC90YvQuSDQstGL0LHQvtGAISDQn9GA0LjRgdC+0LXQtNC40L3Rj9C50YLQtdGB0Ywg0Log0LrRg9C70YzRgtGD0YDQtSDRg9GB0YLQvtC50YfQuNCy0L7Qs9C+INC/0L7RgtGA0LXQsdC70LXQvdC40Y8g0YPQttC1INGB0LXQs9C+0LTQvdGPICZtZGFzaDsg0LfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAINC+0L3Qu9Cw0LnQvSE8L3A+DQoNCjxwPjxlbT7QktGL0LHQuNGA0LDQudGC0LUg0LrQsNGH0LXRgdGC0LLQviwg0LrQvtGC0L7RgNC+0LUg0L7RgdGC0LDQtdGC0YHRjyDRgSDQstCw0LzQuCE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+VsSrbmEgYmF1ZMSrJnNjYXJvbjthbmEgcGlsbsSrYsSBOiBNxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXM8L3N0cm9uZz48L2gzPg0KDQo8cD5JenDEk3RpZXQgaWRlxIFsbyBrb21iaW7EgWNpanUgc3RpbGEgdW4gZnVua2Npb25hbGl0xIF0ZXMgYXIgbcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtYWrEgW0gdsSrbmEgZ2zEgXrEk20hICZTY2Fyb247xKtzIHBsYXN0bWFzYXMgZ2zEgXplcyBpciByYWTEq3RhcywgbGFpIHV6bGFib3R1IGrFq3N1IHbEq25hIHBpZXJlZHppLCBzYWdsYWLEgWpvdCBhcm9txIF0dXMgdW4gxJNydMSrYnUuIEFyIDMwMCBtbCB0aWxwdW11IHTEgXMgxLxhdWogYnLEq3ZpIHZpcnB1xLxvdCBzYXJrYW52xKtudSwgbmViYWlkb3RpZXMgcMSTYyBpemxpZXRuZXMsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpLCBsYWkgYXRicsSrdm90dSBzbWFyxb5hcyB1biBiYWfEgXRpbsSBdHUgZ2F1bWVzIGl6asWrdHUuPC9wPg0KDQo8cD5QbGFzdG1hc2FzIHbEq25hIGdsxIF6ZSBpciBhdGvEgXJ0b3RpIGxpZXRvamFtYSZuYnNwO3VuIGl6dHVyxKtnYSwga2FzIHBhZGFyYSB0byBpZGXEgWx1IGl6dsSTbGkgZ2FuIGlrZGllbmFpLCBnYW4gxKtwYSZzY2Fyb247aWVtIHBhc8SBa3VtaWVtLiBUxIFzIGVyZ29ub21pc2thaXMgZGl6YWlucyB2ZWljaW5hIG9wdGltxIFsdSBnYWlzYSBwaWVrxLzFq3ZpLCDEvGF1am90IHbEq25hbSAmbGRxdW87ZWxwb3QmcmRxdW87IHVuIGF0a2zEgXQgdmlzdXMgYXJvbcSBdGEgbmlhbnNlcy4gVGFzIGlyIGLFq3Rpc2tpIHNhcmthbmFqaWVtIHbEq25pZW0sIGt1cmllbSBuZXBpZWNpZSZzY2Fyb247YW1hIGxhaWthIHBvc21zLCBsYWkgcGlsbsSrYsSBIGF0dMSrc3TEq3R1IHNhdnUgcmFrc3R1cnUuPC9wPg0KDQo8cD5JenbEk2xpZXRpZXMgcGxhc3RtYXNhcyB2YWlyxIFra8SBcnQgbGlldG9qYW1hcyB2xKtuYSBnbMSBemVzLCBsYWkgc2FnbGFixIF0dSBkesSTcmllbmEgdsSTc3VtdSB1biBrb21mb3J0dS4gUGxhc3RtYXNhcyBtYXRlcmnEgWxzIG5ldXpzxatjIHNpbHR1bXUsIHTEgWTEk2rEgWRpIHV6dHVyb3QgdsSrbmEgdGVtcGVyYXTFq3J1IHN0YWJpbMSBa3UgaWxnxIFrICZuZGFzaDsgdGFzIGlyIGdhbHZlbmFpcyBwcmllayZzY2Fyb247cm9jxKtiYSwgc2FsxKtkemlub3QgYXIgdHJhZGljaW9uxIFsYWrEgW0gZ2zEgXrEk20uIElkZcSBbGkgcGllbcSTcm90YXMgcGlrbmlraWVtLCBmZXN0aXbEgWxpZW0gdmFpIHZha2FyYSByaXRpZW0gbcSBasSBcyE8L3A+DQoNCjxwPk3Fq3N1Jm5ic3A7YXRrxIFydG90aSBsaWV0b2phbcSBcyBnbMSBemVzJm5ic3A7aXIgbmUgdGlrYWkgcHJha3Rpc2thcywgYmV0IGFyxKsgZWtvIGRyYXVkesSrZ2FzLiBUxIFzIHNhbWF6aW5hIGF0a3JpdHVtdSBkYXVkenVtdSwgYWl6c3TEgWpvdCB2aWVucmVpeiBsaWV0b2phbW9zIHByb2R1a3R1cywgdW4gaXIgdmllZ2xpIHTEq3LEgW1hcy4gSXpjaWVuaWV0IGthdHJ1IHbEq25hIHBpbGllbnUsIG5ldXp0cmF1Y290aWVzIHBhciBzdGlrbGEgYm9qxIFqdW1pZW0gdmFpIG5ldsSTbGFtaWVtIGl6bWFrc3UgcGllYXVndW1pZW0uPC9wPg0KDQo8cD5KYSB2xJNsYXRpZXMgYXB2aWVub3QgaWxndHNwxJNqdSwgc3RpbHUgdW4gYXVnc3R1IGt2YWxpdMSBdGksIG3Fq3N1IGRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplcyBpciBqxatzdSBndWRyxIFrYWlzIGl6dsSTbGVzISBQaWV2aWVub2ppZXRpZXMgaWxndHNwxJNqxKtnYWkgdsSrbmEga3VsdMWrcmFpIGphdSAmc2Nhcm9uO29kaWVuICZuZGFzaDsgcGFzxat0aWV0IHNhdnUga29tcGxla3R1IHRpZSZzY2Fyb247c2Fpc3TEkyE8L3A+DQoNCjxwPjxlbT5JenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwga2FzIG5laXprbMSrc3QhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzc2VzPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+RW5qb3kgd2luZSB0byB0aGUgZnVsbGVzdDogT3VyIHJldXNhYmxlIHdpbmUgZ2xhc3Nlczwvc3Ryb25nPjwvaDM+DQoNCjxwPkRpc2NvdmVyIHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBmdW5jdGlvbmFsaXR5IHdpdGggb3VyJm5ic3A7cmV1c2FibGUgd2luZSBnbGFzc2VzISBDcmFmdGVkIGZyb20gZHVyYWJsZSBwbGFzdGljLCB0aGVzZSBnbGFzc2VzIGFyZSBkZXNpZ25lZCB0byBlbmhhbmNlIHlvdXIgd2luZSBleHBlcmllbmNlIGJ5IHByZXNlcnZpbmcgYXJvbWFzIGFuZCBlbnN1cmluZyBjb21mb3J0LiBXaXRoIGEgMzAwIG1sIGNhcGFjaXR5LCB0aGV5IGFsbG93IHlvdSB0byBzd2lybCByZWQgd2luZSBlZmZvcnRsZXNzbHkgd2l0aG91dCBzcGlsbHMsIHdoaWNoIGlzIGVzc2VudGlhbCBmb3IgcmVsZWFzaW5nIGNvbXBsZXggYm91cXVldHMgYW5kIGVucmljaGluZyBmbGF2b3IgcHJvZmlsZXMuPC9wPg0KDQo8cD5PdXIgcGxhc3RpYyB3aW5lIGdsYXNzZXMgYXJlIHJldXNhYmxlJm5ic3A7YW5kIHN0dXJkeSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIGRhaWx5IHVzZSBvciBzcGVjaWFsIG9jY2FzaW9ucy4gVGhlIGVyZ29ub21pYyBkZXNpZ24gcHJvbW90ZXMgb3B0aW1hbCBhaXJmbG93LCBsZXR0aW5nIHRoZSB3aW5lICZxdW90O2JyZWF0aGUmcXVvdDsgYW5kIHVudmVpbCBldmVyeSBhcm9tYXRpYyBudWFuY2UuIFRoaXMgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudCBmb3IgcmVkIHdpbmVzLCB3aGljaCByZXF1aXJlIHRpbWUgdG8gZnVsbHkgZGV2ZWxvcCB0aGVpciBjaGFyYWN0ZXIuPC9wPg0KDQo8cD5DaG9vc2UmbmJzcDttdWx0aS11c2UgcGxhc3RpYyB3aW5lIGdsYXNzZXMmbmJzcDt0byBrZWVwIHlvdXIgZHJpbmsgY29vbCBhbmQgY29tZm9ydGFibGUuIFRoZSBwbGFzdGljIG1hdGVyaWFsIGRvZXNuJnJzcXVvO3QgYWJzb3JiIGhlYXQsIG1haW50YWluaW5nIGEgc3RhYmxlIHdpbmUgdGVtcGVyYXR1cmUgbG9uZ2VyJm1kYXNoO2Ega2V5IGFkdmFudGFnZSBvdmVyIHRyYWRpdGlvbmFsIGdsYXNzd2FyZS4gUGVyZmVjdCBmb3IgcGljbmljcywgZmVzdGl2YWxzLCBvciBjb3p5IGV2ZW5pbmdzIGF0IGhvbWUhPC9wPg0KDQo8cD5PdXImbmJzcDtyZXVzYWJsZSBnbGFzc2VzJm5ic3A7YXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgYWxzbyBlY28tZnJpZW5kbHkuIFRoZXkgcmVkdWNlIHdhc3RlIGJ5IHJlcGxhY2luZyBzaW5nbGUtdXNlIHByb2R1Y3RzIGFuZCBhcmUgZWFzeSB0byBjbGVhbi4gU2F2b3IgZXZlcnkgc2lwIG9mIHdpbmUgd2l0aG91dCB3b3JyeWluZyBhYm91dCBicmVha2FnZSBvciB1bm5lY2Vzc2FyeSBleHBlbnNlcy48L3A+DQoNCjxwPklmIHlvdSB3YW50IHRvIGNvbWJpbmUgZHVyYWJpbGl0eSwgc3R5bGUsIGFuZCBoaWdoIHF1YWxpdHksIG91ciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgYXJlIHRoZSBzbWFydCBjaG9pY2UhIEpvaW4gdGhlIHN1c3RhaW5hYmxlIHdpbmUgY3VsdHVyZSB0b2RheSZtZGFzaDtvcmRlciB5b3VyIHNldCBvbmxpbmUhPC9wPg0KDQo8cD48ZW0+Q2hvb3NlIHF1YWxpdHkgdGhhdCBsYXN0cyE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMTcxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1OS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3NlcyAzMDAgbWwsIFBTLCBUcmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGVhMzJkNmYzMTdjNGUxNjg1N2QyOGJiYzJlNjU5MzdhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBnbMSBemVzIHbEq25hbSAzMDAgbWwgbm8gaXp0dXLEq2dhcyBQUyBwbGFzdG1hc2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgd2luZSBnbGFzcyAzMDAgbWwgbWFkZSBvZiBkdXJhYmxlIFBTIHBsYXN0aWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0LHQvtC60LDQuyDQtNC70Y8g0LLQuNC90LAgMzAwINC80Lsg0LjQtyDQv9GA0L7Rh9C90L7Qs9C+INCf0KEg0L/Qu9Cw0YHRgtC40LrQsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzYwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4ODYxOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDc4NTkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7Qsiwg0J/QoSwg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZGvEgXJ0IGxpZXRvamFtaWUgdsSrbmEgZ2zEgXplcyBrxIF0aSwgUFMsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc3RlbXMgZm9yIHdpbmUgZ2xhc3NlcywgUFMsIEJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyOiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YwsINC/0YDQvtGH0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiNC4INC90L7QttC60Lgg0LTQu9GPINCx0L7QutCw0LvQvtCyPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7QsiZuYnNwO9C40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwINC40LTQtdCw0LvRjNC90L4g0LjQvNC40YLQuNGA0YPRjtGCINC40LfRi9GB0LrQsNC90L3Ri9C5INC00LjQt9Cw0LnQvSDRgdGC0LXQutC70Y/QvdC90L7QuSDQv9C+0YHRg9C00YssINC+0YHRgtCw0LLQsNGP0YHRjCDQvdC10LHRjNGO0YnQuNC80LjRgdGPINC4INC/0YDQsNC60YLQuNGH0L3Ri9C80LguINCY0LTQtdCw0LvRjNC90YvQuSDQstGL0LHQvtGAINC00LvRjyDQstC10YfQtdGA0LjQvdC+0LosINGB0LLQsNC00LXQsSwg0YDQtdGB0YLQvtGA0LDQvdC+0LIg0LjQu9C4INC80LXRgNC+0L/RgNC40Y/RgtC40LkgJm1kYXNoOyDRgdC+0YXRgNCw0L3Rj9C50YLQtSDRgdGC0LjQu9GMINC4INC40LfQsdC10LPQsNC50YLQtSDQvtGB0LrQvtC70LrQvtCyITwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QndC10LHRjNGO0YnQuNC10YHRjyDQuCDQtNC+0LvQs9C+0LLQtdGH0L3Ri9C1OiZuYnNwO9CS0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQuSDQv9C70LDRgdGC0LjQuiDQstGL0LTQtdGA0LbQuNCy0LDQtdGCINCw0LrRgtC40LLQvdC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LTQsNC20LUg0LIg0YHQsNC80YvRhSDRiNGD0LzQvdGL0YUg0YPRgdC70L7QstC40Y/RhS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3Qu9C10LPQsNC90YLQvdGL0Lkg0LTQuNC30LDQudC9OiZuYnNwO9Ci0L7Rh9C90LDRjyDQuNC80LjRgtCw0YbQuNGPINGB0YLQtdC60LvRj9C90L3Ri9GFINCx0L7QutCw0LvQvtCyICZtZGFzaDsg0LLQsNGIINGB0YLQvtC7INCx0YPQtNC10YIg0LLRi9Cz0LvRj9C00LXRgtGMINCx0LXQt9GD0L/RgNC10YfQvdC+LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Ql9Cw0YnQuNGC0LAg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyDQvdCw0L/QuNGC0LrQsDombmJzcDvQndC+0LbQutCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQtNC10YDQttCw0YLRjCDQsdC+0LrQsNC7LCDQvdC1INC90LDQs9GA0LXQstCw0Y8g0L3QsNC/0LjRgtC+0Log0Lgg0L3QtSDQvtGB0YLQsNCy0LvRj9GPINC+0YLQv9C10YfQsNGC0LrQvtCyLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDombmJzcDvQodC+0LrRgNCw0YLQuNGC0LUg0L7RgtGF0L7QtNGLLCDQt9Cw0LzQtdC90LjQsiDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINC/0L7RgdGD0LTRgyDQuNC70Lgg0YXRgNGD0L/QutC40LUg0YHRgtC10LrQu9GP0L3QvdGL0LUg0LHQvtC60LDQu9GLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4Ojwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzombmJzcDvQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LjQt9Cw0LnQvTombmJzcDvQo9GB0YLQvtC50YfQuNCy0L7QtSDQvtGB0L3QvtCy0LDQvdC40LUsINGB0L7QstC80LXRgdGC0LjQvNC+0LUg0YEg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQvNC4INGH0LDRiNCw0LzQuCDQtNC70Y8g0L3QsNC/0LjRgtC60L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6Jm5ic3A70JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtC+INC40LTQtdCw0LvRjNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNC10YDQvtC/0YDQuNGP0YLQuNGPOiZuYnNwO9Ch0LLQsNC00YzQsdGLLCDQutC+0YDQv9C+0YDQsNGC0LjQstGLLCDRhNC10YHRgtC40LLQsNC70Lgg0LjQu9C4INC00L7QvNCw0YjQvdC40LUg0LLQtdGH0LXRgNC40L3QutC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QoNC10YHRgtC+0YDQsNC90Ysg0Lgg0LHQsNGA0Ys6Jm5ic3A70J/QvtC00LDQstCw0LnRgtC1INC90LDQv9C40YLQutC4INGB0YLQuNC70YzQvdC+LCDQsdC10Lcg0YDQuNGB0LrQsCDRgNCw0LfQsdC40YLRjCDQsdC+0LrQsNC70YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDombmJzcDvQmNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDRg9C20LjQvdC+0LIg0L3QsCDQvtGC0LrRgNGL0YLQvtC8INCy0L7Qt9C00YPRhdC1INC40LvQuCDRgNC+0LzQsNC90YLQuNGH0LXRgdC60LjRhSDQstC10YfQtdGA0L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JfQsNCx0YPQtNGM0YLQtSDQviDQv9C+0YHRgtC+0Y/QvdC90L7QuSDQt9Cw0LzQtdC90LUg0YDQsNC30LHQuNGC0YvRhSDQsdC+0LrQsNC70L7QsiAmbWRhc2g7INC90LDRiNC4INC90L7QttC60Lgg0L/RgNC+0YHQu9GD0LbQsNGCINCz0L7QtNGLLiDQmNGFINGB0YLQuNC70Ywg0Lgg0L3QsNC00LXQttC90L7RgdGC0Ywg0L/QvtCy0YvRgdGP0YIg0YPRgNC+0LLQtdC90Ywg0LLQsNGI0LXQs9C+INGB0LXRgNCy0LjRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0LXQvdC90L7RgdGC0Ywg0LPQvtGB0YLQtdC5LjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INC/0YDQtdCy0YDQsNGC0LjRgtC1INC/0L7QtNCw0YfRgyDQvdCw0L/QuNGC0LrQvtCyINCyINC40YHQutGD0YHRgdGC0LLQviDRgSDQvdCw0YjQuNC80Lgg0L3QtdCx0YzRjtGJ0LjQvNC40YHRjyDQvdC+0LbQutCw0LzQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6a8SBcnQgbGlldG9qYW1pIHbEq25hIGdsxIHFvnUga8SBdGk6IGl6dHVyxKtnaSwgZWxlZ2FudMSrIHVuIHByYWt0aXNraTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIG3Fq3N1IGdsxIHFvnUga8SBdGnFhnVzPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWllIHbEq25hIGdsxIHFvnUga8SBdGkmbmJzcDtpciBpemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcywga2FzIGF0ZGFyYSBlbGVnYW50byBzdGlrbGEgZ2zEgcW+dSBkaXphaW51LCBiZXQgaXIgbmVzYWxhdcW+YW1pIHVuIGl6dHVyxKtnaS4gSWRlxIFsaSBwaWVtxJNyb3RpIHBhc8SBa3VtaWVtLCByZXN0b3LEgW5pZW0gdmFpIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLCB0aWUgbm9kcm8mc2Nhcm9uO2luYSBrb21mb3J0dSB1biBzdGlsdSwgdmllbmxhaWt1cyBzYW1hemlub3QgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk5lc2FsYXXFvmFtaSB1biBpenR1csSrZ2k6Jm5ic3A7RHJvJnNjYXJvbjtpIGxpZXRvamFtaSBwYXQgc3ByYWlnxIFrxIFzIGJhbGzEq3TEk3MgdmFpIGLEgXJvcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VGVtcGVyYXTFq3JhcyBrb250cm9sZTombmJzcDtLxIF0acWGaSDEvGF1aiB0dXLEk3QgZ2zEgXppLCBuZWlldGVrbcSTam90IGR6xJNyaWVuYSB0ZW1wZXJhdMWrcnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVsZWdhbnRzIGRpemFpbnM6Jm5ic3A7U3RhYmlsxIEgcGFtYXRuZSB1biBzdGlrbGFtIGzEq2R6xKtnYSBpenNrYXRhIG3EgWtzbGEgcGllJnNjYXJvbjvEt2lyIGdhbGRhbSBhdWdzdHbEk3J0xKtndSBpenNrYXR1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WaWRlaSBkcmF1ZHrEq2dpOiZuYnNwO0RhdWR6a8SBcnTEk2phIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgYXRrcml0dW11IGRhdWR6dW11LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6Jm5ic3A7UMSBcnRpa2FpIGRybyZzY2Fyb247YSwgQlBBLWJyxKt2YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRpemFpbnM6Jm5ic3A7U3RhYmlsxIEgcGFtYXRuZSwgc3Rpa2xhIGdsxIHFvnUgaW1pdMSBY2lqYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29tcGxla3TEgTombmJzcDtLxIF0aSB1biBzYWRlcsSrZ2kgcGxhc3RtYXNhcyBrYXVzaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6Jm5ic3A7TWF6Z8SBamFtaSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWt0aSBwaWVtxJNyb3RpOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+UGFzxIFrdW1pZW06Jm5ic3A7S8SBemFzLCBrb3Jwb3JhdMSrdmkgcGFzxIFrdW1pLCBmZXN0aXbEgWxpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5SZXN0b3LEgW5pZW0gdW4gYsSBcmllbTombmJzcDtQYXNuaWVkemlldCBkesSTcmllbnVzIHN0aWzEq2dpLCBiZXogJnNjYXJvbjvEt2VtYnUgcmlza2llbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TcSBasSBbTombmJzcDtJZGXEgWxpIHBpa25pa2llbSwgZMSBcnphIHZha2FyacWGxIFtIHZhaSDEo2ltZW5lcyBzdsSTdGtpZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIHRhcyBpciBpemRldsSrZ2k/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SWV0YXVwaWV0IG5hdWR1LCBpenZhaXJvdGllcyBubyB2aWVucmVpesSTam8gZ2zEgcW+dSBpZWfEgWRlcywgdW4gcsWrcMSTamlldGllcyBwYXIgdmlkaS4gTcWrc3Uga8SBdGkga2FscG9zIGdhZGllbSwgc2FnbGFixIFqb3Qgc2thaXN0dSBpenNrYXR1LjwvcD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbWRhc2g7IHDEgXJ2ZWlkb2ppZXQgc2F2dSBwYXNuaWVnJnNjYXJvbjthbnUgYXIgaXp0dXLEq2dpZW0gdW4gc3RpbMSrZ2llbSBnbMSBxb51IGvEgXRpZW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBQbGFzdGljIFN0ZW1zIGZvciBXaW5lIEdsYXNzZXM6IFVuYnJlYWthYmxlIEVsZWdhbmNlIGZvciBFdmVyeSBPY2Nhc2lvbjwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIFN0ZW1zPzwvc3Ryb25nPjwvaDM+DQoNCjxwPkVsZXZhdGUgeW91ciB3aW5lIGFuZCBjb2NrdGFpbCBleHBlcmllbmNlIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgcGxhc3RpYyBzdGVtcyZuYnNwO3RoYXQgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHByYWN0aWNhbGl0eS4gRGVzaWduZWQgdG8gbWltaWMgdGhlIHRpbWVsZXNzIGVsZWdhbmNlIG9mIHRyYWRpdGlvbmFsIGdsYXNzd2FyZSwgdGhlc2Ugc3RlbXMgYXJlIGNyYWZ0ZWQgZnJvbSBoaWdoLXF1YWxpdHksIGR1cmFibGUgcGxhc3RpYywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3IgcGFydGllcywgd2VkZGluZ3MsIG9yIHVwc2NhbGUgZXZlbnRzLiBTYXkgZ29vZGJ5ZSB0byBicm9rZW4gZ2xhc3MgYW5kIGhlbGxvIHRvIHdvcnJ5LWZyZWUgZW50ZXJ0YWluaW5nITwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+VW5icmVha2FibGUgJmFtcDsgRHVyYWJsZTombmJzcDtTaGF0dGVycHJvb2YgcGxhc3RpYyBlbnN1cmVzIHNhZmV0eSBhbmQgbG9uZ2V2aXR5LCBldmVuIGluIGxpdmVseSBzZXR0aW5ncy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWxlZ2FudCBEZXNpZ246Jm5ic3A7TWlycm9ycyB0aGUgcmVmaW5lZCBsb29rIG9mIGNsYXNzaWMgd2luZSBnbGFzc2VzLCBlbmhhbmNpbmcgeW91ciB0YWJsZSBwcmVzZW50YXRpb24uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlRlbXBlcmF0dXJlIENvbnRyb2w6Jm5ic3A7SG9sZCB5b3VyIGRyaW5rIHdpdGhvdXQgdHJhbnNmZXJyaW5nIGhlYXQsIGtlZXBpbmcgYmV2ZXJhZ2VzIGF0IHRoZSBwZXJmZWN0IHRlbXBlcmF0dXJlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlIHdhc3RlIGJ5IHJlcGxhY2luZyBzaW5nbGUtdXNlIHBsYXN0aWMgb3IgZnJhZ2lsZSBnbGFzc3dhcmUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkV2ZW50czombmJzcDtXZWRkaW5ncywgY29ycG9yYXRlIGdhdGhlcmluZ3MsIGdhcmRlbiBwYXJ0aWVzLCBvciBmZXN0aXZhbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkJhcnMgJmFtcDsgUmVzdGF1cmFudHM6Jm5ic3A7U2VydmUgZHJpbmtzIHN0eWxpc2hseSB3aGlsZSBtaW5pbWl6aW5nIGJyZWFrYWdlIGNvc3RzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtJZGVhbCBmb3Igb3V0ZG9vciBkaW5uZXJzLCBwb29sc2lkZSBjb2NrdGFpbHMsIG9yIGZhbWlseSBjZWxlYnJhdGlvbnMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EZXNpZ246Jm5ic3A7U2xlZWsgc3RlbSBzdHJ1Y3R1cmUgY29tcGF0aWJsZSB3aXRoIG1vc3QgcGxhc3RpYyB3aW5lIGdsYXNzZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBlYXN5IGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB0cmFuc2Zvcm0geW91ciBzZXJ2aWNlIHdpdGggc3RlbXMgdGhhdCBibGVuZCBsdXh1cnksIGR1cmFiaWxpdHksIGFuZCBzdXN0YWluYWJpbGl0eSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTg5OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDE5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NjAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc3RlbXMgZm9yIHdpbmUgZ2xhc3NlcywgUFMsIEJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjE1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMjlhOGE3NTBiN2NiMzc2ZTYxMTc4YjU3YjU4ZWYyOTUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBkb3duc3RlbXMgZm9yIHJldXNhYmxlIHdpbmUgZ2xhc3NlcyBpbiBibGFjayBjb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtaSB2xKtuYSBnbMSBxb51IGvEgXRpIOKAlCBlbGVnYW50aSB1biBuZXNhbGF1xb5hbWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L3QvtC20LrQuCDQtNC70Y8g0LLQuNC90L3Ri9GFINCx0L7QutCw0LvQvtCyIOKAlCDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Ywg0LHQtdC3INGF0YDRg9C/0LrQvtGB0YLQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyODUyMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCd0L7QtiDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQuSAxOCDRgdC8LCDQn9ChLCDRh9C10YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBOYXppcyBkYXVkenJlaXpsaWV0b2phbXMgMTggY20sIFBTLCBtZWxucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMga25pZmUgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7Qtjog0L3QsNC00LXQttC90L7RgdGC0YwsINGB0YLQuNC70Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGIINC90L7Qtj88L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2INC00LvQuNC90L7QuSAxOCDRgdC8ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINC60LDRh9C10YHRgtCy0L4sINC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMINC4INGN0YHRgtC10YLQuNC60YMuINCe0L0g0YHQvtGH0LXRgtCw0LXRgiDQtNC+0YHRgtGD0L/QvdGD0Y4g0YbQtdC90YMg0YEg0L/RgNC10LzQuNCw0LvRjNC90L7QuSDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YzRjiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsNC90LDQu9C+0LPQuCDQuCDRgdC+0LrRgNCw0YnQsNGPINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIuPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMOiZuYnNwO9CY0LfQs9C+0YLQvtCy0LvQtdC9INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQuiDQtNC10YTQvtGA0LzQsNGG0LjQuCDQuCDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiZuYnNwO9Cf0L7QtNGF0L7QtNC40YIg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC80LXRgNC+0L/RgNC40Y/RgtC40LksINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INC00L7RgdGC0LDQstC60Lgg0LXQtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodGC0LjQu9GMOiZuYnNwO9Cb0LDQutC+0L3QuNGH0L3Ri9C5INGH0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDRjdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INCz0LDRgNC80L7QvdC40YfQvdC+INCy0L/QuNGI0YPRgtGB0Y8g0LIg0LvRjtCx0YPRjiDRgdC10YDQstC40YDQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6Jm5ic3A70KHQvdC40LbQsNC10YIg0LLRgNC10LTQvdC+0LUg0LLQvtC30LTQtdC50YHRgtCy0LjQtSDQvdCwINC+0LrRgNGD0LbQsNGO0YnRg9GOINGB0YDQtdC00YMg0LfQsCDRgdGH0LXRgiDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQsNGC0LXRgNC40LDQuzog0J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QptCy0LXRgjog0KfQtdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxOCDRgdC8LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9GF0L7QtDog0JzQvtC20L3QviDQvNGL0YLRjCDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtC+0YIg0L3QvtC2Pzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INC60LDRhNC1OiZuYnNwO9Cj0LvRg9GH0YjQuNGC0LUg0L/QvtC00LDRh9GDINCx0LvRjtC0INC4INGB0L7QutGA0LDRgtC40YLQtSDRgNCw0YHRhdC+0LTRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC40LHQvtGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0LvRg9C20LHRiyDQtNC+0YHRgtCw0LLQutC4OiZuYnNwO9CT0LDRgNCw0L3RgtC40YDRg9C50YLQtSDQutC70LjQtdC90YLQsNC8INGD0LTQvtCx0YHRgtCy0L4g0Lgg0L3QsNC00LXQttC90L7RgdGC0Ywg0LTQsNC20LUg0LIg0LTQvtGA0L7Qs9C1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6Jm5ic3A70JjQtNC10LDQu9C10L0g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINC/0YDQsNC30LTQvdC40LrQvtCyINC40LvQuCDQv9C+0LLRgdC10LTQvdC10LLQvdGL0YUg0L7QsdC10LTQvtCyLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGN0YLQviDQstGL0LPQvtC00L3Qvj88L3N0cm9uZz48L2gzPg0KDQo8cD7QntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0L7RgdGC0L7Rj9C90L3Ri9GFINC30LDQutGD0L/QvtC6INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0L3QvtC20LXQuSAmbWRhc2g7INC90LDRiNCwINC80L7QtNC10LvRjCDQv9GA0L7RgdC70YPQttC40YIg0LPQvtC00YssINGB0L7RhdGA0LDQvdGP0Y8g0LHQtdC30YPQv9GA0LXRh9C90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQuINCV0LUg0YHRgtC40LvRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Ywg0YPQutGA0LXQv9GP0YIg0LTQvtCy0LXRgNC40LUg0LrQu9C40LXQvdGC0L7QsiDQuiDQstCw0YjQtdC80YMg0LHRgNC10L3QtNGDLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0LrQsNGH0LXRgdGC0LLQsCwg0Y3RgdGC0LXRgtC40LrQuCDQuCDQt9Cw0LHQvtGC0Ysg0L4g0L/RgNC40YDQvtC00LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtcyBuYXppczwvc3Ryb25nPjwvaDI+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1zIG1lbG5zIDE4IGNtIGdhciZzY2Fyb247IG5hemlzIGlyIGlkZcSBbGEgaXp2xJNsZSB0aWVtLCBrYXMgbm92xJNydMSTIGt2YWxpdMSBdGkgdW4gc3RpbHUuIFRhcyBuYXYgdmlzaXpkZXbEq2fEgWthaXMsIGJldCBhcsSrIG5lIGTEgXJncyB2YXJpYW50cywgdGFzIGFwdmllbm8gaXp0dXLEq2J1IHVuIGVsZWdhbmNpLCBrYXMgaXIgcGllbcSTcm90cyBnYW4gaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWksIGdhbiDEq3BhJnNjYXJvbjtpZW0gZ2FkxKtqdW1pZW0uIEl6Z2F0YXZvdHMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzLCAmc2Nhcm9uO2lzIG5hemlzIGlyIGl6dHVyxKtncyB1biBub2RpbHVtaXp0dXLEq2dzLCDEvGF1am90IHRvIGl6bWFudG90IGF0a8SBcnRvdGksIG5lemF1ZMSTam90IGZ1bmtjaW9uYWxpdMSBdGkuIFZpZWdsaSB0xKtyxIFtcyB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEsIHNhZ2xhYsSBam90IHBpZXZpbGPEq2dvIGl6c2thdHUuIE1lbG7EgSBrcsSBc2EgcGllJnNjYXJvbjvEt2lyIHRhaSBtb2Rlcm51IHVuIGRpc2tyxJN0dSBpenNrYXR1LCBrYXMgaGFybW9uaXNraSBpenNrYXTEq3NpZXMgdXogamVia3VyYSBnYWxkYS4gJlNjYXJvbjtpcyBuYXppcyBrxLzFq3MgcGFyIHV6dGljYW11IHBhbMSrZ3UgcmVzdG9yxIFub3MgdW4gcGllZ8SBZGVzIHBha2FscG9qdW1vcywgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIGtvbWZvcnR1IHVuIGdhbmRhcsSranVtdSBwYXIgbGlldG8mc2Nhcm9uO2FudS4gSXp2xJNsaWV0aWVzIG3Fq3N1IG5hemksIGxhaSByYWTEq3R1IGF1Z3N0YSBsxKttZcWGYSBzZXJ2aXN1IHVuIHNhZ2xhYsSBdHUgc2F2YXMgaWVzdMSBZGVzIHTEk2x1LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgQmxhY2sgUGxhc3RpYyBLbmlmZTogRHVyYWJpbGl0eSwgU3R5bGUgJmFtcDsgRWNvLUNvbnNjaW91cyBDaG9pY2U8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBLbmlmZT88L3N0cm9uZz48L2gzPg0KDQo8cD5UaGUmbmJzcDsxOCBjbSByZXVzYWJsZSBibGFjayBwbGFzdGljIGtuaWZlJm5ic3A7aXMgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3RyZW5ndGgsIGVsZWdhbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkuIERlc2lnbmVkIGZvciB0aG9zZSB3aG8gcHJpb3JpdGl6ZSBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLCBpdCByZXBsYWNlcyBzaW5nbGUtdXNlIGN1dGxlcnkgd2hpbGUgb2ZmZXJpbmcgZXhjZXB0aW9uYWwgdmFsdWUgZm9yIG1vbmV5LiBJZGVhbCBmb3IgcmVzdGF1cmFudHMsIGRlbGl2ZXJ5IHNlcnZpY2VzLCBvciBob21lIHVzZSwgaXQgZWxldmF0ZXMgZXZlcnkgZGluaW5nIGV4cGVyaWVuY2UuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IExvbmctTGFzdGluZzombmJzcDtDcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBCUEEtZnJlZSBwbGFzdGljIHRoYXQgcmVzaXN0cyB3ZWFyIGFuZCByZXRhaW5zIHNoYXJwbmVzcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGlzaHdhc2hlci1TYWZlOiZuYnNwO0VmZm9ydGxlc3MgY2xlYW5pbmcgd2l0aG91dCBjb21wcm9taXNpbmcgaXRzIHNsZWVrIGFwcGVhcmFuY2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk1vZGVybiBEZXNpZ246Jm5ic3A7TWF0dGUgYmxhY2sgZmluaXNoIGFuZCAxOCBjbSBsZW5ndGggc3VpdCBhbnkgdGFibGUgc2V0dGluZywgZnJvbSBjYXN1YWwgbWVhbHMgdG8gZm9ybWFsIGV2ZW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZXMgcGxhc3RpYyB3YXN0ZSBieSByZXBsYWNpbmcgZGlzcG9zYWJsZSBhbHRlcm5hdGl2ZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBzaGF0dGVycHJvb2YgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzE4IGNtICh2ZXJzYXRpbGUgZm9yIGN1dHRpbmcgbWVhdHMsIGNoZWVzZXMsIG9yIGRlc3NlcnRzKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RhdXJhbnRzICZhbXA7IENhZmVzOiZuYnNwO0VuaGFuY2UgcHJlc2VudGF0aW9uIGFuZCBjdXQgY29zdHMgb24gc2luZ2xlLXVzZSBjdXRsZXJ5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Gb29kIERlbGl2ZXJ5OiZuYnNwO0Vuc3VyZSBtZWFscyBhcnJpdmUgd2l0aCByZWxpYWJsZSwgcmV1c2FibGUgdXRlbnNpbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0lkZWFsIGZvciBwaWNuaWNzLCBwYXJ0aWVzLCBvciBldmVyeWRheSBtZWFscy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgSW52ZXN0bWVudDo8L3N0cm9uZz48L2gzPg0KDQo8cD5Cb29zdCBjdXN0b21lciBzYXRpc2ZhY3Rpb24gd2l0aCBhIGtuaWZlIHRoYXQgY29tYmluZXMgcHJhY3RpY2FsaXR5IGFuZCBzb3BoaXN0aWNhdGlvbi4gSXRzIHRpbWVsZXNzIGRlc2lnbiBhbmQgZWNvLWNvbnNjaW91cyBhcHBlYWwgYWxpZ24gd2l0aCBtb2Rlcm4gc3VzdGFpbmFiaWxpdHkgdHJlbmRzLjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7Jm1kYXNoOyB1cGdyYWRlIHlvdXIgc2VydmljZSB3aXRoIGEga25pZmUgdGhhdCBtYXJyaWVzIGZ1bmN0aW9uYWxpdHksIHN0eWxlLCBhbmQgcGxhbmV0LWZyaWVuZGx5IHZhbHVlcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDYxMjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5OS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDItMjIgMTM6NDU6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTk0Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiMjU4MTIyNGFlOWUwMmEzMzFlZWQ2ODgwMWJhN2QxMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIGJsYWNrIHplcm8gd2FzdGUgY3V0bGVyeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBOYXppcyBkYXVkenJlaXpsaWV0b2phbXMgbWVsbnMgbm8gcGxhc3RtYXNhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0YfQtdGA0L3Ri9C5INC/0LvQsNGB0YLQuNC60L7QstGL0Lkg0L3QvtC2IDE4INGB0Lwg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDU4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjE2QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMyMDYwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDUwMCDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSA1MDAgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyA1MDAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuzog0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMINC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdGL0YUg0LHQu9GO0LQ8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC90LDQtNC10LbQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YvRgtC90YvRhSDQvtCx0LXQtNC+0LIsINGA0LDQs9GDINC40LvQuCDRgdC10LzQtdC50L3Ri9GFINC/0L7RgNGG0LjQuT8g0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtC4LiDQntC90Lgg0L/QvtC00YXQvtC00Y/RgiDQutCw0Log0LTQu9GPINC00L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0YLQsNC6INC4INC00LvRjyDQsdC40LfQvdC10YHQsCwg0L/QvtC80L7Qs9Cw0Y8g0YHQvtC60YDQsNGC0LjRgtGMINC+0YLRhdC+0LTRiyDQuCDRg9C60YDQtdC/0LjRgtGMINC00L7QstC10YDQuNC1INC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0LHQtdC30L7Qv9Cw0YHQtdC9INC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0Ysg0Lgg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40YDQvdGL0LzQuCDQsdGD0LvRjNC+0L3QsNC80LgsINGB0L7Rg9GB0LDQvNC4INC40LvQuCDQt9Cw0L/RgNCw0LLQutCw0LzQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz46INC60YDRi9GI0LrQsCDRgdC+0LLQvNC10YHRgtC40LzQsCDRgSDQutC+0L3RgtC10LnQvdC10YDQsNC80LggMzc1INC80LssIDUwMCDQvNC7INC4IDEwMDAg0LzQuyAmbWRhc2g7INGD0LTQvtCx0L3QviDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtCy0YvRgdGM0YLQtSDQuNC80LjQtNC2INCy0LDRiNC10LPQviDQutCw0YTQtSDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDRgtCw0YDRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qn9GA0L7Rh9C90L7RgdGC0Yw8L3N0cm9uZz46INGB0L7RhdGA0LDQvdGP0LXRgiDRhNC+0YDQvNGDINC/0L7RgdC70LUg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0Lgg0LzRi9GC0YzRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QoNC10YHRgtC+0YDQsNC90L7QsiDQuCDRgdGC0L7Qu9C+0LLRi9GFPC9zdHJvbmc+OiDQv9C+0YDRhtC40L7QvdC90YvQtSDQs9Cw0YDQvdC40YDRiywg0YHRg9C/0YssINGB0LDQu9Cw0YLRiyDQuNC70Lgg0YHQvtGD0YHRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10LzQtdC50L3Ri9GFINC+0LHQtdC00L7Qsjwvc3Ryb25nPjog0YXRgNCw0L3QtdC90LjQtSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtCwg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0L7QsiDQuNC70Lgg0LTQtdGC0YHQutC+0LPQviDQv9C40YLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QpNGD0LQt0L/RgNC+0LXQutGC0L7Qsjwvc3Ryb25nPjog0YPQtNC+0LHQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LPQvtGC0L7QstGL0YUg0YDQsNGG0LjQvtC90L7QsiDQuNC70Lgg0LrQtdC50YLQtdGA0LjQvdCz0LAuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQvdCwINGD0L/QsNC60L7QstC60LU8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC90LjQttCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JvQvtGP0LvRjNC90L7RgdGC0Ywg0LrQu9C40LXQvdGC0L7Qsjwvc3Ryb25nPjog0L/QvtC00LTQtdGA0LbQutCwINGN0LrQvtC70L7Qs9C40YfQvdGL0YUg0LjQvdC40YbQuNCw0YLQuNCyINGD0LrRgNC10L/Qu9GP0LXRgiDRgNC10L/Rg9GC0LDRhtC40Y4g0LHRgNC10L3QtNCwLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0L3Ri9C5INGA0LDQt9C80LXRgDwvc3Ryb25nPjogNTAwINC80LsgJm1kYXNoOyDQt9C+0LvQvtGC0LDRjyDRgdC10YDQtdC00LjQvdCwINC00LvRjyDRgdGL0YLQvdGL0YUg0L/QvtGA0YbQuNC5INCx0LXQtyDQu9C40YjQvdC10LPQviDQvtCx0YrQtdC80LAuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0YPQtNC+0LHQvdGL0LwsINCwINCx0LjQt9C90LXRgSAmbWRhc2g7INC+0YLQstC10YLRgdGC0LLQtdC90L3Ri9C8ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sOiBEcm8mc2Nhcm9uO3MsIHByYWt0aXNrcyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBpenR1csSrZ3VzIHRyYXVrdXMsIGthcyBzYWdsYWLEgXMgasWrc3UgxJNkaWVudSBzdmFpZ3VtdSB1biBixatzIGRybyZzY2Fyb247aSBpa2RpZW5haT8gTcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sJm5ic3A7aXIgaWRlxIFscyByaXNpbsSBanVtcyBnYW4gbcSBasSBcywgZ2FuIHByb2Zlc2lvbsSBbMSBbSB2aXJ0dXbEk20uIFRpZSBpciByYWTEq3RpLCBsYWkgaXp0dXLEk3R1IGludGVuc8SrdnUgbGlldG8mc2Nhcm9uO2FudSwgbm9kcm8mc2Nhcm9uO2lub3QgaGVybcSTdGlza3VtdSwgZHJvJnNjYXJvbjvEq2J1IHVuIHZpZW5rxIFyJnNjYXJvbjt1IHV6Z2xhYsSBJnNjYXJvbjthbnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCB0cmFuc3BvcnTEk2pvdCBiaWV6xIFzIHp1cGFzLCBtxJNyY2VzIHZhaSBixJNybnUgxJNkaWVudXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc8SBbGEga29tcGF0aWJpbGl0xIF0ZTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdsSBa2kgcGllbcSTcm90aSB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSwgYXR2aWVnbG9qb3Qgb3JnYW5pesSTJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmlkZWkgZHJhdWR6xKtnaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZGF1ZHprxIFydMSTasSBIGxpZXRvJnNjYXJvbjthbmEgc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHJlc3RvcsSBbmllbSBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JenR1csSrZ2kgdW4gcHJha3Rpc2tpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB0cmF1a2kgc2FnbGFixIEgZm9ybXUgdW4ga3ZhbGl0xIF0aSBwYXQgcMSTYyBzaW10aWVtIG1hemfEgSZzY2Fyb247YW5hcyBjaWtsdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkt1cmllbSBtxJNyxLdpZW0gcGllbcSTcm90aT88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QmllemFzIHp1cGFzIHVuIHNhdXTEk2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGhlcm3Ek3Rpc2thaXMgc2zEk2cmc2Nhcm9uO2FuYXMgbWVoxIFuaXNtcyBub3bEk3Imc2Nhcm9uOyBpemxpJnNjYXJvbjthbm9zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkLEk3JudSDEk2RpZW5pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBCUEEtZnJlZSBtYXRlcmnEgWxzIHVuIGtvbXBha3RzIGl6bcSTcnMgKDUwMCBtbCkgaXIgaWRlxIFsaSBtYXppZW0gxJNkaWVua2FydMSTbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Qcm9mZXNpb27EgWxhIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHJlc3RvcsSBbmllbSwga2FmaWphcyB2ZWlrYWxpZW0gdmFpIMSTZGllbnUgcGllZ8SBZMSTLCBrYXMgdsSTbGFzIHDEgXJpZXQgdXogaWxndHNwxJNqxKtnaWVtIHJpc2luxIFqdW1pZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyB0aWUmc2Nhcm9uO2kgJnNjYXJvbjtvcyB0cmF1a3VzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBpbnRlZ3LEgWNpamEgZGVwb3rEq3RhIHNpc3TEk23EgXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHNhbWF6aW5pZXQgaXptYWtzYXMgdW4gYXRrcml0dW11cywgcGllZMSBdsSBam90IGtsaWVudGllbSBhdGdyaWV6dCB0cmF1a3VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGRpemFpbnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGFwYcS8xIEgZm9ybWEgdW4gdmllZ2xzIHN2YXJzIMSTcnRpIHRlbHDEgSBqZWJrdXLEgSBsZWR1c3NrYXDEqyB2YWkgc29txIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgenVwxIFtLCBiZXQgYXLEqyBzYWzEgXRpZW0sIHV6a29kxIFtIHZhaSDEk2RpZW51IHNhc3RhdGFtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDUwMCBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaW52ZXN0xJNqaWV0IGlsZ3RzcMSTasSrYsSBIHVuIMSTcnTEq2LEgSwga2FzIGthbHBvcyBnYWRpZW0gaWxnaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyA1MDAgbWw6IElkZWFsIGZvciBFdmVyeWRheSBVc2U8L3N0cm9uZz48L2gyPg0KDQo8cD5OZWVkIGR1cmFibGUgY29udGFpbmVycyBmb3IgZGFpbHkgbWVhbHM/IE91ciZuYnNwOzUwMCBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgYnVpbHQgZm9yIHZlcnNhdGlsaXR5LCBzYWZldHksIGFuZCBlY28tY29uc2Npb3VzIGxpdmluZy4gUGVyZmVjdCBmb3Igc291cHMsIHN0ZXdzLCBzYWxhZHMsIG9yIGZhbWlseSBsZWZ0b3ZlcnMuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlICZhbXA7IER1cmFibGU8L3N0cm9uZz46IFdpdGhzdGFuZHMgbWljcm93YXZlcywgZnJlZXplcnMsIGFuZCBkaXNod2FzaGVycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5MZWFrLVByb29mIFNlYWw8L3N0cm9uZz46IE5vIHNwaWxscywgZXZlbiB3aXRoIHNhdWN5IGRpc2hlcyBvciBicm90aHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIExpZHM8L3N0cm9uZz46IENvbXBhdGlibGUgd2l0aCBhbGwgc2l6ZXMgKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSBmb3IgaGFzc2xlLWZyZWUgc3RvcmFnZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJldXNhYmxlIGRlc2lnbiBjdXRzIHBsYXN0aWMgd2FzdGUgZm9yIGhvbWVzIGFuZCByZXN0YXVyYW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taWMgU2hhcGU8L3N0cm9uZz46IEZpdHMgbmVhdGx5IGluIGZyaWRnZXMsIGJhZ3MsIG9yIGtpdGNoZW4gc2hlbHZlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5GYW1pbHkgTWVhbHM8L3N0cm9uZz46IFN0b3JlIGxlZnRvdmVycywgc2F1Y2VzLCBvciBzaWRlIGRpc2hlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NZWFsIFByZXA8L3N0cm9uZz46IFBvcnRpb24gbHVuY2hlcyBmb3IgdGhlIHdlZWsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+UmVzdGF1cmFudHM8L3N0cm9uZz46IFN1c3RhaW5hYmxlIHNvbHV0aW9uIGZvciB0YWtlb3V0IG9yIGRlbGl2ZXJ5LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+V2h5IENob29zZSBUaGVzZSBDb250YWluZXJzPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBJbnRlZ3JhdGlvbjwvc3Ryb25nPjogU2ltcGxpZnkgcmV0dXJucyBhbmQgcmVkdWNlIGNvc3RzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlNwYWNlLUVmZmljaWVudDwvc3Ryb25nPjogSG9sZHMgZ2VuZXJvdXMgcG9ydGlvbnMgd2l0aG91dCBidWxrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVVzZTwvc3Ryb25nPjogR3JlYXQgZm9yIHNhbGFkcywgZGVzc2VydHMsIG9yIG1hcmluYXRpbmcgbWVhdHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDUwMCBtbCByZXVzYWJsZSBjb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBQcmFjdGljYWxpdHkgbWVldHMgc3VzdGFpbmFiaWxpdHkgZm9yIG1vZGVybiBraXRjaGVucyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTQ4NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNjQxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzOTc4ZDc3ODU2ZGJiNzExMmQ4NDFjYzJlOGUyN2U2Mi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBadXBhcyB0cmF1a2kgNTAwIG1sOiBoZXJtxJN0aXNraSwgZHJvxaFpIG1pa3JvdmnEvMWGdSBrcsSBc27EqwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDRg9C/0LDQutC+0LLQutCwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NTddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVNCMTJCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTU4NDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80LssINCf0J8sINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QmtGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7OiDQmNC00LXQsNC70YzQvdCw0Y8g0L/QvtGA0YbQuNGPINC90LAg0L7QtNC90L7Qs9C+PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQutC+0LzQv9Cw0LrRgtC90YvQtSDQuCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C+0LTQsNGH0Lgg0LHRg9C70YzQvtC90L7Qsiwg0LrRgNC10Lwt0YHRg9C/0L7QsiDQuNC70Lgg0LjQt9GL0YHQutCw0L3QvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsj8g0J3QsNGI0LgmbmJzcDvQutGA0YPQs9C70YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80LsmbmJzcDsmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0YPQtNC+0LHRgdGC0LLQviwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INC30LDQsdC+0YLRgyDQviDQv9GA0LjRgNC+0LTQtS4g0KHQvtC30LTQsNC90L3Ri9C1INC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvtC90Lgg0L/QvtC00YfQtdGA0LrQvdGD0YIg0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMINCy0LDRiNC10LPQviDQsdC40LfQvdC10YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNGP0YIg0LTQsNC20LUg0YHQsNC80YvRhSDQstC30YvRgdC60LDRgtC10LvRjNC90YvRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INC90LUg0YHQvtC00LXRgNC20LjRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEtRnJlZSksINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0LfQsNC80L7RgNC+0LfQutC4INC4INC80YvRgtGM0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0YHQvtCy0LzQtdGB0YLQuNC80LAg0YHQviDQstGB0LXQvNC4INGA0LDQt9C80LXRgNCw0LzQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyICgzNzUg0LzQuywgNTAwINC80LssIDEwMDAg0LzQuykgJm1kYXNoOyDRg9C00L7QsdC90L4g0YXRgNCw0L3QuNGC0Ywg0Lgg0YjRgtCw0LHQtdC70LjRgNC+0LLQsNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz46INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7RgtC10YfQtdC6INC00LDQttC1INGBINC20LjQtNC60LjQvNC4INCx0LvRjtC00LDQvNC4LCDRgdC+0YXRgNCw0L3Rj9GPINGB0LLQtdC20LXRgdGC0Ywg0Lgg0LDRgNC+0LzQsNGCLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QtNGH0LXRgNC60L3QuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YPRjiDQv9C+0LfQuNGG0LjRjiDQstCw0YjQtdCz0L4g0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsCDQuNC70Lgg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQu9Cw0LPQsNGPINC60LvQuNC10L3RgtCw0Lwg0LLQtdGA0L3Rg9GC0Ywg0YLQsNGA0YMg0LTQu9GPINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9PC9zdHJvbmc+OiDQutGA0YPQs9C70LDRjyDRhNC+0YDQvNCwINC4INC/0YDQvtC30YDQsNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0YPQv9GA0L7RidCw0Y7RgiDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjRjiDRgdC+0LTQtdGA0LbQuNC80L7Qs9C+LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0JjQtNC10LDQu9GM0L3QviDQtNC70Y86PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCa0LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyPC9zdHJvbmc+OiDQv9C+0LTQsNCy0LDQudGC0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRg9C/0YssINC00LXRgdC10YDRgtGLINC40LvQuCDRgdC+0YPRgdGLINCyINGN0LrQvtGD0L/QsNC60L7QstC60LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdGA0LLQuNGB0L7QsiDQtNC+0YHRgtCw0LLQutC4INC10LTRizwvc3Ryb25nPjog0L7QsdC10YHQv9C10YfRjNGC0LUg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDQsdC70Y7QtCDQuCDQvNC40L3QuNC80LjQt9C40YDRg9C50YLQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC+0YLRhdC+0LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QlNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz46INCz0L7RgtC+0LLRjNGC0LUg0L/QvtC70LXQt9C90YvQtSDQvtCx0LXQtNGLINC90LAg0YDQsNCx0L7RgtGDINC40LvQuCDRhdGA0LDQvdC40YLQtSDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QrdC60L7QvdC+0LzQuNGPINCx0Y7QtNC20LXRgtCwPC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvtC60YDQsNGJ0LDQtdGCINC30LDRgtGA0LDRgtGLINC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDRg9C/0LDQutC+0LLQutGDLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LrRgNC10L/Qu9C10L3QuNC1INC70L7Rj9C70YzQvdC+0YHRgtC4PC9zdHJvbmc+OiDQutC70LjQtdC90YLRiyDQtNC+0LLQtdGA0Y/RjtGCINCx0YDQtdC90LTQsNC8LCDQutC+0YLQvtGA0YvQtSDQt9Cw0LHQvtGC0Y/RgtGB0Y8g0L4g0Y3QutC+0LvQvtCz0LjQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdGB0YLQstC+PC9zdHJvbmc+OiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAgKDM3NSDQvNC7KSDQvdC1INC30LDQvdC40LzQsNC10YIg0LzQtdGB0YLQviDQsiDRgdGD0LzQutC1INC40LvQuCDRhdC+0LvQvtC00LjQu9GM0L3QuNC60LUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPtCX0LDQutCw0LbQuNGC0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INCw0LrRgtC+0Lwg0LfQsNCx0L7RgtGLINC+INGB0LXQsdC1INC4INC/0LvQsNC90LXRgtC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sOiBLb21wYWt0cyB1biB2aWRlaSBkcmF1ZHrEq2dzIHJpc2luxIFqdW1zIGluZGl2aWR1xIFsxIFtIHBvcmNpasSBbTwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgcHJha3Rpc2t1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIHN2YWlndW11IHVuIHNpbHR1bXUgdmllbmFpIHBvcmNpamFpPyBNxatzdSZuYnNwOzxzdHJvbmc+ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDwvc3Ryb25nPiZuYnNwO2lyIGlkZcSBbGkgcGllbcSTcm90aSwgbGFpIHBhc25pZWd0dSB6dXBhcywgYnVsam9udXMsIGRlc2VydHVzIHZhaSB1emtvZGFzIGJleiBub3BsxatkxJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUga29tZm9ydHUgZ2FuIG3EgWrEgXMsIGdhbiBrYWZlam7Eq2PEgXMsIGFwdmllbm9qb3Qga29tcGFrdG8gaXptxJNydSwgZHJvJnNjYXJvbjvEq2J1IHVuIGlsZ3RzcMSTasSrYnUuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtZnJlZSBtYXRlcmnEgWxzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkcm8mc2Nhcm9uO2kgbGlldG9qYW1pIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkhlcm3Ek3Rpc2tzIHbEgWtzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBub3bEk3Imc2Nhcm9uOyBub3BsxatkZXMsIHBhdCBwxIFydmFkxIFqb3QgJnNjYXJvbjvEt2lkcnVzIMSTZGllbnVzIHZhaSBtxJNyY2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIGRlciB2aXNpZW0gdHJhdWt1IGl6bcSTcmllbSAoMzc1IG1sJm5kYXNoOzEwMDAgbWwpLCB2aWVua8SBciZzY2Fyb247b2pvdCB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdXMsIMSrcGEmc2Nhcm9uO2kgdmlldMSBcyBhciBkZXBvesSrdGEgc2lzdMSTbcSBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Lb21wYWt0cyB1biBwcmFrdGlza3M8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgaXptxJNycyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW0sIG5lcGllc2xvZ29qb3QgbGVkdXNza2FwaSB2YWkgcGxhdWt0dXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkluZGl2aWR1xIFsYXMgcG9yY2lqYXM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHp1cGFzLCBixJNybnUgxJNkaWVuaSwgam9ndXJ0YSBkZXNlcnRpIHZhaSBtYXphcyB1emtvZGFzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkthZmVqbsSrY2FzIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgcGFrYWxwb2p1bWk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IMSTcnRpIGxpZXRvamFtaSwgbGFpIHBhc25pZWd0dSDEk2RpZW51cyAmcXVvdDtwYcWGZW0gbMSrZHppJnF1b3Q7IGZvcm3EgXTEgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NxIFqYXMgbGlldG8mc2Nhcm9uO2FuYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdmllbmvEgXImc2Nhcm9uO2EgxJNkaWVuYSBzYWdhdGF2byZzY2Fyb247YW5hIHVuIHV6Z2xhYsSBJnNjYXJvbjthbmEsIG5lcGlldGlla290IGFyIGxpZWt1IHZpZXR1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWlza3MgaXptxJNyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgMzc1IG1sIHRpbHB1bXMgaXIgaWRlxIFscywgbGFpIG5lc8STcmvEgcWGb3R1IHRlbHB1IHVuIHZpZWdsaSBpZWvEvGF1dG9zIHNvbcSBcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWVua8SBciZzY2Fyb247YSBkZXBvesSrdGEgc2lzdMSTbXUgaW50ZWdyxIFjaWphPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBtb3RpdsSTamlldCBrbGllbnR1cyBhdGdyaWV6dCB0cmF1a3VzLCBzYW1hemlub3QgaXptYWtzYXMgdW4gZWtvbG/Eo2lza28gcMSTZGFzIG5vc3BpZWR1bXUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGF1ZHpmdW5rY2lvbsSBbGk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGxpZXRvamlldCB0b3MgbmUgdGlrYWkgxJNkaWVuaWVtLCBiZXQgYXLEqyBzxKtraWVtIHByb2R1a3RpZW0gKG9nYXMsIHJpZWtzdGksIHPEk2tsYXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5QYXPFq3RpZXQgZGF1ZHpyZWl6IGxpZXRvamFtb3MgenVwYXMgdHJha3VzIDM3NSBtbDwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgaWRlxIFscyByaXNpbsSBanVtcywga2FzIGFwdmllbm8gZnVua2Npb25hbGl0xIF0aSwga29tcGFrdHVtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUgbWw6IENvbXBhY3QgRnJlc2huZXNzIGZvciBTaW5nbGUgU2VydmluZ3M8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciBwcmFjdGljYWwgY29udGFpbmVycyB0byBrZWVwIGluZGl2aWR1YWwgcG9ydGlvbnMgZnJlc2ggYW5kIGxlYWstZnJlZT8gT3VyJm5ic3A7cmV1c2FibGUgMzc1IG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzb3VwcywgYnJvdGhzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBEZXNpZ25lZCBmb3IgY29udmVuaWVuY2UsIHRoZXkgY29tYmluZSBwb3J0YWJpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWZyaWVuZGxpbmVzcy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgTWF0ZXJpYWw8L3N0cm9uZz46IFNhZmUgZm9yIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBMaWQ8L3N0cm9uZz46IFBhdGVudGVkIHNlYWxpbmcgc3lzdGVtIHByZXZlbnRzIHNwaWxscywgZXZlbiB3aXRoIGxpcXVpZHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIENvbXBhdGliaWxpdHk8L3N0cm9uZz46IExpZHMgZml0IGFsbCBjb250YWluZXIgc2l6ZXMgKDM3NSBtbCB0byAxMDAwIG1sKSBmb3IgZWFzeSBzdGFja2luZy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJlZHVjZXMgc2luZ2xlLXVzZSB3YXN0ZSwgaWRlYWwgZm9yIGNhZmVzIHdpdGggZGVwb3NpdCBzeXN0ZW1zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkNvbXBhY3QgRGVzaWduPC9zdHJvbmc+OiBTcGFjZS1zYXZpbmcgc2l6ZSBmb3Igc2luZ2xlIHNlcnZpbmdzLCBsdW5jaGJveGVzLCBvciBzbWFsbCBwYW50cmllcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TaW5nbGUtU2VydmUgTWVhbHM8L3N0cm9uZz46IFNvdXBzLCBvYXRtZWFsLCB5b2d1cnQsIG9yIHNuYWNrcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzPC9zdHJvbmc+OiBLZWVwIHBvcnRpb25zIGZyZXNoIGZvciB0YWtlb3V0IG9yIG1lYWwga2l0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Ib21lIFVzZTwvc3Ryb25nPjogUHJlcCBpbmRpdmlkdWFsIG1lYWxzIHdpdGhvdXQgY2x1dHRlci48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNpemU8L3N0cm9uZz46IEZpdHMgZWFzaWx5IGluIGJhZ3MsIGx1bmNoYm94ZXMsIG9yIG9mZmljZSBkcmF3ZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIFJlYWR5PC9zdHJvbmc+OiBFbmNvdXJhZ2UgcmV0dXJucyB0byBjdXQgY29zdHMgYW5kIHdhc3RlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVB1cnBvc2U8L3N0cm9uZz46IFVzZSBmb3IgcGFudHJ5IHN0b3JhZ2UgKG51dHMsIGJlcnJpZXMsIHNwaWNlcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDM3NSBtbCBDb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBFbmpveSBmcmVzaG5lc3MsIGNvbnZlbmllbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkgaW4gb25lIGNvbXBhY3QgcGFja2FnZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTUxNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBcGHEvMWhIHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHpyZWl6IGxpZXRvamFtcyBtZWxucyBhciBoZXJtxJN0aXNrdSB2xIFrdQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTYyOTUyNTE2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIwNTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCS0LjQu9C60LAg0L/Qu9Cw0YHRgtC40LrQvtCy0LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8gMTggY20sINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERha8WhYSBkYXVkenJlaXpsaWV0b2phbWEgMTggY20sIFBTLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgZm9yayAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsDog0L/RgNC+0YfQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0L3QsNGI0YMg0LLQuNC70LrRgz88L3N0cm9uZz48L2gzPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsCDQtNC70LjQvdC+0LkgMTgg0YHQvCAmbWRhc2g7INGN0YLQviDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGC0LXRhSwg0LrRgtC+INGG0LXQvdC40YIg0LrQsNGH0LXRgdGC0LLQviwg0YPQtNC+0LHRgdGC0LLQviDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCe0L3QsCDRgdC+0YfQtdGC0LDQtdGCINC00L7RgdGC0YPQv9C90YPRjiDRhtC10L3RgyDRgSDQv9GA0LXQvNC40LDQu9GM0L3QvtC5INC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjNGOLCDQt9Cw0LzQtdC90Y/RjyDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCw0L3QsNC70L7Qs9C4INC4INGB0L7QutGA0LDRidCw0Y8g0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KDQo8aDM+PHN0cm9uZz7QmtC70Y7Rh9C10LLRi9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMOiDQmNC30LPQvtGC0L7QstC70LXQvdCwINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQuiDQtNC10YTQvtGA0LzQsNGG0LjQuCDQuCDRh9Cw0YHRgtC+0LzRgyDQvNGL0YLRjNGOINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0L3QvtC80LjRh9C90L7RgdGC0Yw6INCe0L/RgtC40LzQsNC70YzQvdC+0LUg0YHQvtC+0YLQvdC+0YjQtdC90LjQtSDRhtC10L3RiyDQuCDQutCw0YfQtdGB0YLQstCwICZtZGFzaDsg0LTQtdGI0LXQstC70LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC80LXRgtCw0LvQu9C40YfQtdGB0LrQuNGFINCw0L3QsNC70L7Qs9C+0LIsINC90L4g0LTQvtC70LPQvtCy0LXRh9C90LXQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9GFLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6INCh0YLQuNC70YzQvdGL0Lkg0YfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INC00LvQuNC90LAgMTgg0YHQvCDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQu9GO0LHRi9GFINCx0LvRjtC0ICZtZGFzaDsg0L7RgiDRgdCw0LvQsNGC0L7QsiDQtNC+INCz0L7RgNGP0YfQuNGFINC30LDQutGD0YHQvtC6LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDog0KHQvdC40LbQsNC10YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQvtGF0YDQsNC90Y/RjyDQv9GA0LjRgNC+0LTQvdGL0LUg0YDQtdGB0YPRgNGB0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCn0LXRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTgg0YHQvC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQsCDQstC40LvQutCwPzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INC60LDRhNC1OiDQo9C70YPRh9GI0LjRgtC1INGB0LXRgNCy0LjRgNC+0LLQutGDINC4INGB0L7QutGA0LDRgtC40YLQtSDRgNCw0YHRhdC+0LTRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/RgNC40LHQvtGA0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0LvRg9C20LHRiyDQtNC+0YHRgtCw0LLQutC4OiDQntCx0LXRgdC/0LXRh9GM0YLQtSDQutC70LjQtdC90YLQvtCyINGD0LTQvtCx0L3Ri9C80Lgg0Lgg0L3QsNC00LXQttC90YvQvNC4INGB0YLQvtC70L7QstGL0LzQuCDQv9GA0LjQsdC+0YDQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDog0JjQtNC10LDQu9GM0L3QsCDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0LLQtdGH0LXRgNC40L3QvtC6INC40LvQuCDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C+0YHRgtC+0Y/QvdC90YvRhSDQt9Cw0LrRg9C/0L7QuiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINCy0LjQu9C+0LogJm1kYXNoOyDQvdCw0YjQsCDQvNC+0LTQtdC70Ywg0L/RgNC+0YHQu9GD0LbQuNGCINCz0L7QtNGLLCDRgdC+0YXRgNCw0L3Rj9GPINCx0LXQt9GD0L/RgNC10YfQvdGL0Lkg0LLQuNC0LiDQldGRINGN0YDQs9C+0L3QvtC80LjRh9C90YvQuSDQtNC40LfQsNC50L0g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0L/QvtCy0YvRgdGP0YIg0LvQvtGP0LvRjNC90L7RgdGC0Ywg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtC4LCDRgdGC0LjQu9GPINC4INC30LDQsdC+0YLRiyDQviDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSBkYWsmc2Nhcm9uO2E6IGl6dHVyxKtnYSwgc3RpbMSrZ2EgdW4gYnVkxb5ldGFtIGRyYXVkesSrZ2E8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyAmc2Nhcm9uO28gZGFrJnNjYXJvbjt1Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPk3Fq3N1Jm5ic3A7YXRrxIFydG90aSBsaWV0b2phbcSBIG1lbG7EgSBkYWsmc2Nhcm9uO2EmbmJzcDtpciBpZGXEgWxzIHJpc2luxIFqdW1zIHJlc3RvcsSBbmllbSwgcGllZ8SBZGVzIHBha2FscG9qdW1pZW0gdW4gbcSBanNhaW1uaWVjxKtixIFtLCBrYXMgdsSTbGFzIHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzLCBzYWdsYWLEgWpvdCBhdWdzdHUga3ZhbGl0xIF0aS4gVMSBcyBvcHRpbcSBbMSBIGNlbmEgdW4gaXp0dXLEq2JhIHBhZGFyYSB0byBwYXIgbGFixIFrbyBpenbEk2xpIHN0YXJwIGJ1ZMW+ZXRhIHVuIHByZW1pdW0gaWVzcMSTasSBbS48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Jem1ha3N1IGVmZWt0aXZpdMSBdGU6Jm5ic3A7TGllbGlza2EgY2VuYXMgdW4ga3ZhbGl0xIF0ZXMgYXR0aWVjxKtiYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2JhOiZuYnNwO0F1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhLCBrYXMgaXp0dXIgYXRrxIFydG90dSBsaWV0byZzY2Fyb247YW51IHVuIHRyYXVrdSBtYXpnxIFqYW1vIG1hJnNjYXJvbjvEq251LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5TdGlsxKtncyBkaXphaW5zOiZuYnNwO01lbG7EgSBrcsSBc2EgdW4gMTggY20gZ2FydW1zIHBpZSZzY2Fyb247xLdpciBtxatkZXJudSBpenNrYXR1IGplYmt1cmFtIGdhbGRhIGtsxIFqdW1hbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWtvbG/Eo2lza3VtczombmJzcDtTYW1hemluaWV0IHZpZW5yZWl6xJNqxIFzIHBsYXN0bWFzYXMgaXptYW50byZzY2Fyb247YW51ITwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6Jm5ic3A7UMSBcnRpa2FpIGRybyZzY2Fyb247YSwgQlBBLWJyxKt2YSBwbGFzdG1hc2EuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktyxIFzYTombmJzcDtNZWxuYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+R2FydW1zOiZuYnNwOzE4IGNtIChpZGXEgWxpIHBpZW3Ek3JvdHMgxJNkaWVuaWVtIG5vIHNhbMSBdGllbSBsxKtkeiBnYcS8YXMgxJNkaWVuaWVtKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6Jm5ic3A7RHJvJnNjYXJvbjtpIG1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVrdGkgcGllbcSTcm90YTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RvcsSBbmllbSB1biBrYWZlam7Eq2PEgW06Jm5ic3A7UGFzbmllZHppZXQgxJNkaWVudXMgYXIgc3RpbHUgdW4gcsWrcMSTamlldGllcyBwYXIgdmlkaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+UGllZ8SBZGVzIHBha2FscG9qdW1pZW06Jm5ic3A7Tm9kcm8mc2Nhcm9uO2luaWV0IGtsaWVudGllbSBrb21mb3J0dSBhciBpenR1csSrZ8SBbSBkYWsmc2Nhcm9uO8SBbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TcSBasSBbTombmJzcDtJZGXEgWxpIHBpa25pa2llbSwgcGFzxIFrdW1pZW0gdmFpIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0xIEgaXIgaXpkZXbEq2dhIGllZ8SBZGU/PC9zdHJvbmc+PC9oMz4NCg0KPHA+SWV0YXVwaWV0IG5hdWR1LCBpenZhaXJvdGllcyBubyBwYXN0xIF2xKtnYXMgdmllbnJlaXrEk2pvIGRhayZzY2Fyb247dSBpZWfEgWRlcywgdW4gdmVpY2luaWV0IHphxLzEgWt1IHBhc2F1bGkuIFTEgXMgZXJnb25vbWlza2FpcyBkaXphaW5zIHVuIGl6dHVyxKtiYSBub2RybyZzY2Fyb247aW7EgXMgaWxnc3RvJnNjYXJvbjt1IGthbHBvJnNjYXJvbjthbmFzIGxhaWt1LjwvcD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbWRhc2g7IGl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBrYXMgYXB2aWVubyBwcmFrdGlza3VtdSB1biBhdGJpbGTEq2J1IHByZXQgdmlkaSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgRm9ya3M6IER1cmFibGUsIFN0eWxpc2ggJmFtcDsgQnVkZ2V0LUZyaWVuZGx5PC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgRm9ya3M/PC9zdHJvbmc+PC9oMz4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgYmxhY2sgcGxhc3RpYyBmb3JrcyZuYnNwO3N0cmlrZSB0aGUgcGVyZmVjdCBiYWxhbmNlIGJldHdlZW4gYWZmb3JkYWJpbGl0eSBhbmQgcHJlbWl1bSBxdWFsaXR5LiBBdCAxOCBjbSBsb25nLCB0aGV5JnJzcXVvO3JlIGRlc2lnbmVkIGZvciBkdXJhYmlsaXR5LCBjb252ZW5pZW5jZSwgYW5kIHN0eWxlLCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgcmVzdGF1cmFudHMsIGRlbGl2ZXJ5IHNlcnZpY2VzLCBvciBlY28tY29uc2Npb3VzIGhvdXNlaG9sZHMuIFNheSBnb29kYnllIHRvIHNpbmdsZS11c2UgcGxhc3RpYyBhbmQgZW1icmFjZSBhIHN1c3RhaW5hYmxlIGRpbmluZyBleHBlcmllbmNlITwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+Q29zdC1FZmZlY3RpdmU6Jm5ic3A7UHJpY2VkIGJldHdlZW4gYnVkZ2V0IGFuZCBwcmVtaXVtIG9wdGlvbnMgJm1kYXNoOyBleGNlbGxlbnQgdmFsdWUgZm9yIG1vbmV5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EdXJhYmxlICZhbXA7IExvbmctTGFzdGluZzombmJzcDtNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBsYXN0aWMgdGhhdCByZXRhaW5zIHNoYXBlIGV2ZW4gYWZ0ZXIgcmVwZWF0ZWQgZGlzaHdhc2hlciBjeWNsZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk1vZGVybiBEZXNpZ246Jm5ic3A7U2xlZWsgYmxhY2sgY29sb3IgY29tcGxlbWVudHMgYW55IHRhYmxlIHNldHRpbmcsIGZyb20gY2FzdWFsIG1lYWxzIHRvIHVwc2NhbGUgZXZlbnRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tRnJpZW5kbHk6Jm5ic3A7UmVkdWNlIHBsYXN0aWMgd2FzdGUgd2l0aCBmb3JrcyBidWlsdCBmb3IgcmV1c2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLWdyYWRlLCBCUEEtZnJlZSBwbGFzdGljLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Db2xvcjombmJzcDtDbGFzc2ljIGJsYWNrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5MZW5ndGg6Jm5ic3A7MTggY20gKHBlcmZlY3QgZm9yIG1haW4gZGlzaGVzLCBzYWxhZHMsIG9yIGRlc3NlcnRzKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIGVmZm9ydGxlc3MgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlJlc3RhdXJhbnRzICZhbXA7IENhZmVzOiZuYnNwO0VsZXZhdGUgeW91ciBwcmVzZW50YXRpb24gd2hpbGUgY3V0dGluZyBjb3N0cyBvbiBkaXNwb3NhYmxlIGN1dGxlcnkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkZvb2QgRGVsaXZlcnkgU2VydmljZXM6Jm5ic3A7RW5zdXJlIG1lYWxzIGFycml2ZSB3aXRoIHN0dXJkeSwgcmV1c2FibGUgdXRlbnNpbHMgY3VzdG9tZXJzIHdpbGwgbG92ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U8c3Ryb25nPjo8L3N0cm9uZz4mbmJzcDtJZGVhbCBmb3IgcGFydGllcywgcGljbmljcywgb3IgZXZlcnlkYXkgbWVhbHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEludmVzdG1lbnQ6PC9zdHJvbmc+PC9oMz4NCg0KPHA+Qm9vc3QgY3VzdG9tZXIgc2F0aXNmYWN0aW9uIHdpdGggZXJnb25vbWljIGZvcmtzIHRoYXQgZW5oYW5jZSBkaW5pbmcgY29tZm9ydC4gVGhlaXIgdGltZWxlc3MgZGVzaWduIGFuZCBydWdnZWQgYnVpbGQgZ3VhcmFudGVlIGxvbmctdGVybSBzYXZpbmdzIGFuZCBzdXN0YWluYWJpbGl0eS48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdXBncmFkZSB5b3VyIHNlcnZpY2Ugd2l0aCBmb3JrcyB0aGF0IGJsZW5kIHByYWN0aWNhbGl0eSwgc3R5bGUsIGFuZCBlY28tcmVzcG9uc2liaWxpdHkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2NDg5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTIyIDEzOjQ1OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xOTQ2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHBsYXN0aWMgZm9yayAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjJhMzU0ZDMyNTQyNGFlZGNkMzdlZDQ0YTM2MmJiMmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgYmxhY2sgcGxhc3RpYyBmb3JrIOKAlCBlY28tZnJpZW5kbHksIGR1cmFibGUsIGFuZCBkaXNod2FzaGVyLXNhZmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbWEgbWVsbsSBIHBsYXN0bWFzYXMgZGFrxaFhIOKAlCBpenR1csSrZ2EgdW4gdmlkZWkgZHJhdWR6xKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0YfQtdGA0L3QsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LLQuNC70LrQsCAxOCDRgdC8IOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINC30LDQvNC10L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMjA5Ml0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNTkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02MjI1MjIxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyOTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCb0L7QttC60LAg0YfQsNC50L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyAxMiBjbSwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVMSTamthcm90ZSBkYXVkenJlaXpsaWV0b2phbcSBIDEyIGNtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBUZWEgU3Bvb24gUmV1c2FibGUgMTIgY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQutCwOiDRgdGC0LjQu9GMLCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvNC90L7Qs9C+0YDQsNC30L7QstGD0Y4g0YfQsNC50L3Rg9GOINC70L7QttC60YM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J3QsNGI0LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQtdGH0LrQsCDQuNC3INC/0LvQsNGB0YLQuNC60LAgJm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLiDQkiDQvtGC0LvQuNGH0LjQtSDQvtGCINC+0LTQvdC+0YDQsNC30L7QstGL0YUg0LDQvdCw0LvQvtCz0L7Qsiwg0L7QvdCwINC/0YDQvtGB0LvRg9C20LjRgiDQstCw0Lwg0LPQvtC00LDQvNC4INCx0LvQsNCz0L7QtNCw0YDRjyDQv9GA0L7Rh9C90L7QvNGDINC80LDRgtC10YDQuNCw0LvRgyDQuCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Lgg0Log0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7QsiDQuCDQstC90LXRgdC40YLQtSDQstC60LvQsNC0INCyINC30LDRidC40YLRgyDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLITwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiDQodC+0LrRgNCw0YLQuNGC0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC/0LvQsNGB0YLQuNC60LAuINCb0L7QttC60LAg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMOiDQmNC30L3QvtGB0L7RgdGC0L7QudC60LjQuSDQv9C70LDRgdGC0LjQuiDRgdC+0YXRgNCw0L3Rj9C10YIg0YTQvtGA0LzRgyDQtNCw0LbQtSDQv9GA0Lgg0LDQutGC0LjQstC90L7QuSDRjdC60YHQv9C70YPQsNGC0LDRhtC40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDog0JjQtNC10LDQu9GM0L3QsCDQtNC70Y8g0YfQsNGPLCDQutC+0YTQtSwg0LTQtdGB0LXRgNGC0L7QsiDQuCDQs9C+0YDRj9GH0LjRhSDQsdC70Y7QtC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L06INCn0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDRjdGA0LPQvtC90L7QvNC40YfQvdCw0Y8g0YTQvtGA0LzQsCAo0LTQu9C40L3QsCAxMiDRgdC8KSDQtNC+0LHQsNCy0Y/RgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Lgg0LLQsNGI0LXQvNGDINGB0YLQvtC70YMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCS0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQuSDQv9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQui48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCa0LvQsNGB0YHQuNGH0LXRgdC60LjQuSDRh9GR0YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDEyINGB0LwgLSZuYnNwO9GD0LTQvtCx0L3Ri9C5INGA0LDQt9C80LXRgCDQtNC70Y8g0YfQsNGI0LXQuiDQuCDQsdC70Y7QtC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7QlNC70Y8g0LrQvtCz0L4g0Y3RgtCwINC70L7QttC60LA/PC9zdHJvbmc+PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCU0LvRjyDQtNC+0LzQsDog0KPQutGA0LDRgdC40YIg0YPRgtGA0LXQvdC90LjQtSDRh9Cw0LXQv9C40YLQuNGPINC4INGB0LXQvNC10LnQvdGL0LUg0YPQttC40L3Riy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC60LDRhNC1INC4INGA0LXRgdGC0L7RgNCw0L3QvtCyOiDQodGC0LjQu9GM0L3Ri9C5INC4INC/0YDQsNC60YLQuNGH0L3Ri9C5INCy0LDRgNC40LDQvdGCINC00LvRjyDQv9C+0LTQsNGH0Lgg0LTQtdGB0LXRgNGC0L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINGN0LrQvi3QsNC60YLQuNCy0LjRgdGC0L7Qsjog0J/QvtC80L7Qs9Cw0LXRgiDRgdC+0LrRgNCw0YLQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQvtGC0YXQvtC00L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JLRi9Cx0LjRgNCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRg9GOINGH0LDQudC90YPRjiDQu9C+0LbQutGDLCDQstGLINC90LUg0YLQvtC70YzQutC+INGN0LrQvtC90L7QvNC40YLQtSDQvdCwINC/0L7QutGD0L/QutC1INC+0LTQvdC+0YDQsNC30L7QstGL0YUg0L/RgNC40LHQvtGA0L7Qsiwg0L3QviDQuCDQtNC10LvQsNC10YLQtSDQvtGB0L7Qt9C90LDQvdC90YvQuSDQstGL0LHQvtGAINCyINC/0L7Qu9GM0LfRgyDQv9C70LDQvdC10YLRiy4g0KfQtdGA0L3Ri9C5INGG0LLQtdGCINC4INC70LDQutC+0L3QuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQv9C+0LTRh9C10YDQutC90YPRgiDQstCw0Ygg0LLQutGD0YEsINCwINC/0YDQvtGH0L3QvtGB0YLRjCDQvNCw0YLQtdGA0LjQsNC70LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGCINC90LAg0LTQvtC70LPQuNC1INCz0L7QtNGLLjwvcD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSDRgdC10LnRh9Cw0YEmbmJzcDstJm5ic3A70YHQtNC10LvQsNC50YLQtSDRiNCw0LMg0Log0Y3QutC+0LvQvtCz0LjRh9C90L7QvNGDINC+0LHRgNCw0LfRgyDQttC40LfQvdC4INCx0LXQtyDQutC+0LzQv9GA0L7QvNC40YHRgdC+0LIg0LIg0YHRgtC40LvQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSB0xJNqa2Fyb3RlOiBpenR1csSrZ2EsIHZpZGVpIGRyYXVkesSrZ2EgdW4gc3RpbMSrZ2E8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyAmc2Nhcm9uO28gdMSTamthcm90aT88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgdMSTamthcm90ZSBubyBwbGFzdG1hc2FzIGlyIGlkZcSBbHMgcmlzaW7EgWp1bXMgaWt2aWVuYW0sIGthcyB2xJNsYXMgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMgdW4gaXp2xJNsxJN0aWVzIGlsZ3RzcMSTasSrZ3UgYWx0ZXJuYXTEq3Z1LiBUxIEgaXIgaXp0dXLEq2dhLCBkcm8mc2Nhcm9uO2EgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBIHVuIGthbHBvcyBnYWRpZW0sIGF0a8SBcnRvam90IGxpZXRvJnNjYXJvbjthbnUuPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+VmlkZWkgZHJhdWR6xKtnYSZuYnNwOyZuZGFzaDsgc2FtYXppbmEgdmllbnJlaXrEk2rEgXMgcGxhc3RtYXNhcyBpem1hbnRvJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtnYSZuYnNwOyZuZGFzaDsgaXpnYXRhdm90YSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJ0aWthcyBwbGFzdG1hc2FzLCBrYXMgaXp0dXIgcmVndWzEgXJ1IGxpZXRvJnNjYXJvbjthbnUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlN0aWzEq2dhJm5ic3A7Jm5kYXNoOyBtZWxuxIEga3LEgXNhIHVuIG3Fq2Rlcm5zIGRpemFpbnMgKDEyIGNtIGdhcnVtcykgcGllJnNjYXJvbjvEt2lyIGVsZWdhbmNpIGplYmt1cmFtIGdhbGRhIGRla29yYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VW5pdmVyc8SBbGEmbmJzcDsmbmRhc2g7IHBpZW3Ek3JvdGEgdMSTamFpLCBrYWZpamFpLCBkZXNlcnRpZW0gdW4ga2Fyc3RpZW0gxJNkaWVuaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVobmlza2llIHBhcmFtZXRyaTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyacSBbHM6IFDEgXJ0aWthaSBkcm8mc2Nhcm9uO2EgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LcsSBc2E6IE1lbG5hLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5HYXJ1bXM6IDEyIGNtLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Lb3Amc2Nhcm9uO2FuYTogTWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtYWrEgSBtYSZzY2Fyb247xKtuxIEuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5LYW0gJnNjYXJvbjvEqyBrYXJvdGUgaXIgZG9txIF0YT88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk3EgWpzYWltbmllY8SrYsSBbSZuYnNwOyZuZGFzaDsgaWRlxIFsYSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S2FmZWpuxKtjxIFtIHVuIHJlc3RvcsSBbmllbSZuYnNwOyZuZGFzaDsgcHJha3Rpc2tzIHJpc2luxIFqdW1zIGRlc2VydHUgcGFzbmllZyZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmlkZWkgYXB6aW7EgXRpZW0gY2lsdsSTa2llbSZuYnNwOyZuZGFzaDsgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0YXMgaXIgaXpkZXbEq2dpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPkl6dsSTbG90aWVzICZzY2Fyb247byB0xJNqa2Fyb3RpLCBqxatzOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD5JZXRhdXDEgXQgbmF1ZHUsIGl6dmFpcm90aWVzIG5vIHBhc3TEgXbEq2dhcyB2aWVucmVpesSTam8ga2Fyb3TFhnUgaWVnxIFkZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZlaWNpbmF0IHphxLzEgWt1IHZpZGksIHNhbWF6aW5vdCBhdGtyaXR1bXVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JZWfFq3N0YXQgc3RpbMSrZ3UgdW4gaXp0dXLEq2d1IHBpZWRlcnVtdSwga2FzIGthbHBvcyBnYWRpZW0uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5QYXPFq3RpZXQgdMWrbMSrdCZuYnNwOyZuZGFzaDsgaXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIHN0aWx1IHVuIGF0YmlsZMSrYnUgcHJldCBwbGFuxJN0dSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgVGVhc3Bvb246IER1cmFibGUsIEVjby1GcmllbmRseSAmYW1wOyBTdHlsaXNoPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgVGVhc3Bvb24/PC9zdHJvbmc+PC9oMz4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgYmxhY2sgcGxhc3RpYyB0ZWFzcG9vbiZuYnNwO2NvbWJpbmVzIHN1c3RhaW5hYmlsaXR5IHdpdGggcHJhY3RpY2FsaXR5LiBVbmxpa2UgZGlzcG9zYWJsZSB1dGVuc2lscywgaXQmcnNxdW87cyBidWlsdCB0byBsYXN0LCBvZmZlcmluZyBkdXJhYmlsaXR5IGFuZCBkaXNod2FzaGVyIHJlc2lzdGFuY2UuIFBlcmZlY3QgZm9yIGRhaWx5IHVzZSwgaXQgcmVkdWNlcyBwbGFzdGljIHdhc3RlIHdoaWxlIGFkZGluZyBlbGVnYW5jZSB0byB5b3VyIHRhYmxlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk6PC9zdHJvbmc+Jm5ic3A7U2xhc2ggc2luZ2xlLXVzZSBwbGFzdGljIHdhc3RlIHdpdGggYSBzcG9vbiBkZXNpZ25lZCBmb3IgZW5kbGVzcyByZXVzZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EdXJhYmxlOjwvc3Ryb25nPiZuYnNwO01hZGUgZnJvbSBoaWdoLXF1YWxpdHksIGZvb2QtZ3JhZGUgcGxhc3RpYyB0aGF0IHdpdGhzdGFuZHMgZGFpbHkgd2Vhci48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EaXNod2FzaGVyLVNhZmU6PC9zdHJvbmc+Jm5ic3A7RWFzeSB0byBjbGVhbiBhbmQgbWFpbnRhaW4gZm9yIGhhc3NsZS1mcmVlIHVzZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TdHlsaXNoIERlc2lnbjo8L3N0cm9uZz4mbmJzcDtTbGVlayBibGFjayBjb2xvciBhbmQgMTIgY20gbGVuZ3RoIGZpdCBzZWFtbGVzc2x5IHdpdGggY3VwcywgbXVncywgYW5kIGRpc2hlcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlY2huaWNhbCBTcGVjczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPk1hdGVyaWFsOiZuYnNwO0Zvb2Qtc2FmZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzEyIGNtIChpZGVhbCBmb3Igc3RpcnJpbmcsIHNlcnZpbmcsIGFuZCBlYXRpbmcpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgcXVpY2sgY2xlYW5pbmcuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkhvbWUgVXNlOiZuYnNwO0VsZXZhdGUgbW9ybmluZyBjb2ZmZWUgb3IgdGVhIHJpdHVhbHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhZmVzICZhbXA7IFJlc3RhdXJhbnRzOiZuYnNwO1NlcnZlIGRlc3NlcnRzIGFuZCBiZXZlcmFnZXMgd2l0aCBlY28tY29uc2Npb3VzIHN0eWxlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FY28tV2FycmlvcnM6Jm5ic3A7Q3V0IHBsYXN0aWMgd2FzdGUgd2l0aG91dCBzYWNyaWZpY2luZyBjb252ZW5pZW5jZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPldoeSBJdCZyc3F1bztzIGEgU21hcnQgQnV5Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPlNhdmUgbW9uZXkgb24gZGlzcG9zYWJsZSBzcG9vbnMgd2hpbGUgc3VwcG9ydGluZyBhIGdyZWVuZXIgcGxhbmV0LiBJdHMgdGltZWxlc3MgZGVzaWduIGFuZCBydWdnZWQgYnVpbGQgZW5zdXJlIHllYXJzIG9mIHJlbGlhYmxlIHNlcnZpY2UuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDstJm5ic3A7ZW1icmFjZSBzdXN0YWluYWJpbGl0eSB3aXRoIGEgc3Bvb24gdGhhdCBjYXJlcyBmb3IgeW91ciBjb21mb3J0IGFuZCB0aGUgRWFydGghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3NTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDUwMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjQtMTEtMjggMTA6MTU6NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0yMDkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0yMDkyLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFRlYSBTcG9vbiBSZXVzYWJsZSAxMiBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxLjY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxLjY1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYzc5MzhiYjM5M2Y5NTQ5MTdkYTkxZjAxMmY2ZWJiYTMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQmxhY2sgcmV1c2FibGUgcGxhc3RpYyB0ZWFzcG9vbiDigJQgZWNvLWZyaWVuZGx5IGFsdGVybmF0aXZlIHRvIGRpc3Bvc2FibGUgdXRlbnNpbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTWVsbmEgZGF1ZHprxIFydCBsaWV0b2phbWEgcGxhc3RtYXNhcyB0xJNqa2Fyb3RlIOKAlCBla29sb8SjaXNrYSBhbHRlcm5hdMSrdmEgdmllbnJlaXogbGlldG9qYW1pZW0gZ2FsZGEgcGllZGVydW1pZW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KfCrdGR0YDQvdCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0YfQsNC50L3QsNGPINC70L7QttC60LAg4oCUINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINC+0LTQvdC+0YDQsNC30L7QstGL0Lwg0L/RgNC40LHQvtGA0LDQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxLjY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMzQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5IDI1MCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBrb2t0ZWnEvHUgZ2zEgXplcyAyNTAgbWwsIFBTLCBjYXVyc3DEq2TEq2dhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGNvY2t0YWlsIGdsYXNzZXMgMjUwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCd0LDRgdC70LDQttC00LDQudGC0LXRgdGMINC90LDQv9C40YLQutCw0LzQuCDRjdC60L7Qu9C+0LPQuNGH0L3Qvjog0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHRgtCw0LrQsNC90Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C+0L/RgNC+0LHRg9C50YLQtSDQvdCw0YjQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyAyNTAg0LzQuyZuYnNwOyZtZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDRgdGC0LjQu9GPINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCEg0K3RgtC4INC/0YDQvtGH0L3Ri9C1INGB0YLQsNC60LDQvdGLLCDQvdCw0L/QvtC80LjQvdCw0Y7RidC40LUg0YHRgtC10LrQu9C+LCDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5LCDRgdC80YPQt9C4LCDRhdC+0LvQvtC00L3QvtCz0L4g0YfQsNGPINC4INC70Y7QsdGL0YUg0L7RgdCy0LXQttCw0Y7RidC40YUg0L3QsNC/0LjRgtC60L7Qsi4g0JjRhSDQutGA0LjRgdGC0LDQu9GM0L3QsNGPINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQuCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0L/QvtCy0YDQtdC20LTQtdC90LjRj9C8INC00LXQu9Cw0Y7RgiDQuNGFINC40LTQtdCw0LvRjNC90YvQvNC4INC00LvRjyDQsNC60YLQuNCy0L3Ri9GFINC80LXRgNC+0L/RgNC40Y/RgtC40LkuPC9wPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQvdCw0L/QuNGC0LrQvtCyJm5ic3A70L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YTQtdGB0YLQuNCy0LDQu9C10LksINC/0LjQutC90LjQutC+0LIsINCy0LXRh9C10YDQuNC90L7QuiDRgyDQsdCw0YHRgdC10LnQvdCwINC40LvQuCDRg9C70LjRh9C90YvRhSDQsdCw0YDQvtCyLiDQktC80LXRgdGC0L4g0L7QtNC90L7RgNCw0LfQvtCy0L7QuSDQv9C+0YHRg9C00Ysg0LLRi9Cx0LXRgNC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C5INCy0LDRgNC40LDQvdGCLCDQutC+0YLQvtGA0YvQuSDRgdC+0YXRgNCw0L3Rj9C10YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLiDQntCx0YrQtdC8IDI1MCDQvNC7INGD0LTQvtCx0LXQvSDQutCw0Log0LTQu9GPINC60YDQtdC/0LrQuNGFINC60L7QutGC0LXQudC70LXQuSwg0YLQsNC6INC4INC00LvRjyDQu9C10LPQutC40YUg0L3QsNC/0LjRgtC60L7Qsiwg0LAg0LzQsNGC0LXRgNC40LDQuyDQvdC1INCy0L/QuNGC0YvQstCw0LXRgiDQt9Cw0L/QsNGF0LguPC9wPg0KDQo8cD7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCa0YDQuNGB0YLQsNC70YzQvdCw0Y8g0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMOiDQodGC0LjQu9GMINGB0YLQtdC60LvQsCDQsdC10Lcg0YDQuNGB0LrQsCDRgNCw0LfQsdC40YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0J/RgNC+0YfQvdC+0YHRgtGMINC4INC70LXQs9C60L7RgdGC0Yw6INCY0LTQtdCw0LvRjNC90Ysg0LTQu9GPINC/0YPRgtC10YjQtdGB0YLQstC40Lkg0Lgg0LDQutGC0LjQstC90L7Qs9C+INC+0YLQtNGL0YXQsC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0J/RgNC+0YHRgtC+0Lkg0YPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+0JfQsNC60LDQttC40YLQtSZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRgdGC0LDQutCw0L3RiyDQtNC70Y8g0LrQvtC60YLQtdC50LvQtdC5Jm5ic3A70Lgg0YPRgdGC0YDQsNC40LLQsNC50YLQtSDQv9GA0LDQt9C00L3QuNC60Lgg0LHQtdC3INCy0YDQtdC00LAg0LTQu9GPINC/0LvQsNC90LXRgtGLITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RHplcmlldCBhdGJpbGTEq2dpOiBEYXVkemvEgXJ0IGxpZXRvamFtYXMgcGxhc3RtYXNhcyBnbMSBemVzIGF1a3N0YWppZW0gZHrEk3JpZW5pZW08L3N0cm9uZz48L2gyPg0KDQo8cD5JemJhdWRpZXQgZHrEk3JpZW51IHN0aWzEgSBhciBtxatzdSZuYnNwO2NhdXJzcMSrZMSrZ2FqxIFtIGRhdWR6a8SBcnQgbGlldG9qYW3EgW0gZ2zEgXrEk20gMjUwIG1sISAmU2Nhcm9uO8SrcyBpenR1csSrZ8SBcyBnbMSBemVzLCBrYXMgYXRnxIFkaW5hIHN0aWtsdSwgaXIgcmFkxKt0YXMga29rdGVpxLxpZW0sIHNtxatkxb5pZW0sIGxlZHVzIHTEk2phaSB1biBqZWJrdXJhbSBhdHN2YWlkemlubyZzY2Fyb247YW0gZHrEk3JpZW5hbS4gU2thaWRyxIFzIHVuIG5lbGF1xb5hbcSBcywgdMSBcyBhcHZpZW5vIGVsZWdhbmNpIGFyIGl6dHVyxKtidSwga2FzIG5lcGllY2llJnNjYXJvbjthbWEgcGlrbmlraWVtLCBmZXN0aXbEgWxpZW0gdmFpIGJhbGzEk20uPC9wPg0KDQo8cD5EYXVkemvEgXJ0IGxpZXRvamFtYXMgcGxhc3RtYXNhcyBnbMSBemVzIGF1a3N0YWppZW0gZHrEk3JpZW5pZW0mbmJzcDtpciBpZGXEgWxhcyDEgXJhIHBhc8SBa3VtaWVtLCBrxIF6dSB2YWthcmllbSB2YWkgYsSBcmEgdmFrYXJpZW0gZMSBcnrEgS4gVMSBcyBhaXpzdMSBaiB2aWVucmVpeiBsaWV0b2phbW9zIHByb2R1a3R1cywgc2FtYXppbm90IGF0a3JpdHVtdXMsIHVuIHNhZ2xhYsSBIGR6xJNyaWVudSB2xJNzdW11LiAyNTAgbWwgdGlscHVtcyBpciBwaWVtxJNyb3RzIGdhbiBzcMSTY8SrZ2llbSBrb2t0ZWnEvGllbSwgZ2FuIHZpZWdsaWVtIGR6xJNyaWVuaWVtLjwvcD4NCg0KPHA+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+U2thaWRydW1zOiBJenNrYXRzIGvEgSBzdGlrbGFtLCBiZXQgYmV6IGJvasSBanVtdSByaXNrdS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SXp0dXLEq2JhIHVuIHZpZWdsdW1zOiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyDEgXLEgSB2YWkgY2XEvG9qdW1vcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmllZ2xhIHTEq3LEqyZzY2Fyb247YW5hOiBUxKtyxIFtYXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+UGlldmllbm9qaWV0aWVzIGlsZ3RzcMSTasSrZ2FpIGt1bHTFq3JhaSAmbWRhc2g7IGllZ8SBZMSBamlldGllcyZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMga29rdGVpxLx1IGdsxIF6ZXMmbmJzcDtqYXUgJnNjYXJvbjtvZGllbiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlNpcCBzdXN0YWluYWJseTogUmV1c2FibGUgcGxhc3RpYyBnbGFzc2VzIGZvciBjb2xkIGRyaW5rczwvc3Ryb25nPjwvaDI+DQoNCjxwPkVsZXZhdGUgeW91ciBiZXZlcmFnZSBleHBlcmllbmNlIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgY2xlYXIgcGxhc3RpYyBjdXBzIDI1MCBtbCZuYnNwOyZtZGFzaDsgdGhlIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIHByYWN0aWNhbGl0eSEgRGVzaWduZWQgdG8gbWltaWMgdGhlIGVsZWdhbmNlIG9mIHJlYWwgZ2xhc3MsIHRoZXNlIGR1cmFibGUgY3VwcyBhcmUgaWRlYWwgZm9yIGNvY2t0YWlscywgc21vb3RoaWVzLCBpY2VkIHRlYXMsIGFuZCBhbnkgcmVmcmVzaGluZyBjb2xkIGRyaW5rLiBDcnlzdGFsLWNsZWFyIGFuZCBzaGF0dGVycHJvb2YsIHRoZXkgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHRoZSByZXNpbGllbmNlIG5lZWRlZCBmb3IgbGl2ZWx5IGdhdGhlcmluZ3MuPC9wPg0KDQo8cD5SZXVzYWJsZSBwbGFzdGljIGdsYXNzZXMgZm9yIGNvbGQgZHJpbmtzJm5ic3A7YXJlIGNyYWZ0ZWQgdG8gd2l0aHN0YW5kIG91dGRvb3IgYmFycywgZmVzdGl2YWxzLCBwaWNuaWNzLCBhbmQgcG9vbCBwYXJ0aWVzLiBVbmxpa2Ugc2luZ2xlLXVzZSBvcHRpb25zLCB0aGV5IHJlZHVjZSB3YXN0ZSB3aGlsZSBtYWludGFpbmluZyBhIHByZW1pdW0gbG9vay4gVGhlIDI1MCBtbCBjYXBhY2l0eSBpcyB2ZXJzYXRpbGUgZW5vdWdoIGZvciBib3RoIGJvbGQgbWl4ZWQgZHJpbmtzIGFuZCBsaWdodCBiZXZlcmFnZXMsIGVuc3VyaW5nIGV2ZXJ5IHNpcCBzdGF5cyBjaGlsbGVkIGFuZCBlbmpveWFibGUuPC9wPg0KDQo8aDM+PHN0cm9uZz5LZXkgZmVhdHVyZXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5DcnlzdGFsIGNsYXJpdHk6IFRyYW5zcGFyZW50IGRlc2lnbiBtaW1pY3MgZ2xhc3MgZm9yIGEgY2xhc3N5IHByZXNlbnRhdGlvbi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBsaWdodHdlaWdodDogUGVyZmVjdCBmb3IgdHJhdmVsIG9yIG91dGRvb3IgZXZlbnRzICZtZGFzaDsgbm8gYnJlYWthZ2Ugd29ycmllcyE8L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWFzeSB0byBjbGVhbjogRGlzaHdhc2hlci1zYWZlIGZvciBoYXNzbGUtZnJlZSByZXVzZS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlVwZ3JhZGUgeW91ciBkcmlua3dhcmUgY29sbGVjdGlvbiB3aXRoIHRoZXNlJm5ic3A7cmV1c2FibGUgY29ja3RhaWwgY3VwcyZuYnNwO2FuZCB0b2FzdCB0byBlY28tZnJpZW5kbHkgY2VsZWJyYXRpb25zITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTU1MjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTIwIDEzOjAxOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTc1Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA2LjcwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYTJhNzZhMmUwMTg1YWRmZmE3OTBjYjRiYTI3MmUzYzUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWFzIGtva3RlacS8dSBnbMSBemVzIDI1MCBtbCwgY2F1cnNwxKtkxKtncyBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0J/QoQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDYxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1UQjI4QgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMjg1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YssIDg1MCDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDg1MCBtbCwgUFAsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgODUwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA4NTAg0LzQuyDQsdC10Lcg0YHQtdC60YbQuNC5OiDQo9C00L7QsdGB0YLQstC+INC00LvRjyDQv9C+0LLRgdC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjwvaDI+DQoNCjxwPtCa0L7QvNC/0LDQutGC0L3Ri9C1INC4INC70LXQs9C60LjQtSZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LTQtdGB0LXRgNGC0L7QsiDQuCDQt9Cw0LrRg9GB0L7QuiZuYnNwO9Cy0YvQtNC10YDQttC40LLQsNGO0YIg0LfQsNC80L7RgNC+0LfQutGDLCDRgNCw0LfQvtCz0YDQtdCyINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQutC1INC4INC80YvRgtGM0LUg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQn9GA0L7QtNGD0LzQsNC90L3Ri9C5INC00LjQt9Cw0LnQvSZuYnNwO9Cz0LXRgNC80LXRgtC40YfQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0Lkg0LrRgNGL0YjQutC4INC30LDRidC40YnQsNC10YIg0L7RgiDQv9GA0L7Qu9C40LLQsNC90LjRjywg0LAg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LXQvNC+0L3RgdGC0YDQuNGA0YPRjtGCINCw0L/Qv9C10YLQuNGC0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1LiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDQutCw0YTQtSwg0L7RhNC40YHQvdGL0YUg0L7QsdC10LTQvtCyINC40LvQuCDQv9C40LrQvdC40LrQvtCyLiDQo9GH0LDRgdGC0LLRg9C50YLQtSDQsiDQv9GA0L7Qs9GA0LDQvNC80LDRhSZuYnNwO9C00LXQv9C+0LfQuNGC0L3QvtC5INGC0LDRgNGLLCDRh9GC0L7QsdGLINC80LjQvdC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC/0LvQsNGB0YLQuNC60LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1hcyB0YWlzbnN0xatydmVpZGEga8SBcmJhcyA4NTAgbWw6IEtvbXBha3RpIHJpc2luxIFqdW1pIGlrZGllbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+JlNjYXJvbjvEq3MmbmJzcDt2YWlyxIFra8SBcnQgbGlldG9qYW1hcyDEk2RpZW5hIGvEgXJiYXMmbmJzcDtpciBwYXJlZHrEk3RhcyBwb3JjaWrEgW0sIHV6a29kxIFtIHZhaSBkZXNlcnRpZW0uIERybyZzY2Fyb247aSBsaWV0b2phbWFzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEuIFZpZWdsaSwgYmV0IGl6dHVyxKtnaSwgdMSBcyBpciBpZGXEgWxhcyBrYWZlam7Eq2PEgW0sIGJpcm9qaWVtIHZhaSBtxIFqxIFtLiBQaWVkYWxvdGllcyZuYnNwO2RlcG96xKt0YSBzaXN0xJNtxIFzLCBqxatzIHNhbWF6aW7EgXQgdmllbnJlaXogbGlldG9qYW1vIHBsYXN0bWFzYXMgZGF1ZHp1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSByZWN0YW5ndWxhciBzaW5nbGUtY29tcGFydG1lbnQgZm9vZCBjb250YWluZXJzIDg1MCBtbDogQ29tcGFjdCBzb2x1dGlvbiBmb3IgZXZlcnlkYXkgdXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+VGhlc2UmbmJzcDtyZXVzYWJsZSBjb250YWluZXJzIGZvciBmb29kIGRlbGl2ZXJ5Jm5ic3A7YXJlIGRlc2lnbmVkIGZvciBpbmRpdmlkdWFsIHBvcnRpb25zIG9mIHNvdXBzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBUaGUgQlBBLWZyZWUgY29uc3RydWN0aW9uIHdpdGhzdGFuZHMgdGVtcGVyYXR1cmVzIGZyb20gLTIwJmRlZztDIHRvICsxMjEmZGVnO0MsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZyZWV6aW5nLCBtaWNyb3dhdmluZywgYW5kIGRpc2h3YXNoaW5nLiBUaGUgc3BpbGwtcHJvb2YgbGlkIGVuc3VyZXMgbWVzcy1mcmVlIHRyYW5zcG9ydCwgd2hpbGUgdGhlIHRyYW5zcGFyZW50IGRlc2lnbiBzaG93Y2FzZXMgeW91ciBjdWxpbmFyeSBjcmVhdGlvbnMuIFBlcmZlY3QgZm9yIGNhZmVzLCBvZmZpY2VzLCBvciBob21lIGtpdGNoZW5zLCB0aGV5IGFsaWduIHdpdGgmbmJzcDtzdXN0YWluYWJsZSBwYWNrYWdpbmcgdHJlbmRzJm5ic3A7YW5kIHJlZHVjZSByZWxpYW5jZSBvbiBkaXNwb3NhYmxlIG9wdGlvbnMuIExpZ2h0d2VpZ2h0IHlldCBzdHVyZHksIHRoZXkmcnNxdW87cmUgaWRlYWwgZm9yIGVjby1jb25zY2lvdXMgYnVzaW5lc3NlcyBhZG9wdGluZyBkZXBvc2l0LWJhc2VkIHN5c3RlbXMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODU4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDM3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDYxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDg1MCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTIuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2NDYwYTI5MzY1ZDkzN2RiNDhjMDYyOTNmNWQxMGYxMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lcnMgZm9yIHRha2Vhd2F5IDg1MCBtbCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hcyDEk2RpZW51IGvEgXJiYXMgODUwIG1sIG1lbG5hcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtdC00YsgODUwINC80Lsg0LPQtdGA0LzQtdGC0LjRh9C90YvQuSDQtNC70Y8g0LLRgtC+0YDRi9GFINCx0LvRjtC0INC4INGB0LDQu9Cw0YLQvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI4ODUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0NDU5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4gMTYwINC80LssINCf0KEsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6xJNqxIFzIMWhYW1wYW5pZcWhYSBnbMSBemVzIDE2MCBtbCwgUFMsIGNhdXJzcMSrZMSrZ2FzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyAxNjAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+PHN0cm9uZz7Qn9GA0LDQt9C00L3Rg9C50YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Qvjog0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyZuYnNwO9C00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+PC9zdHJvbmc+PC9wPg0KDQo8cD7QktGB0YLRgNC10YfQsNC50YLQtSDQutCw0LbQtNGL0Lkg0LzQvtC80LXQvdGCINGBINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjNGOINC4INC30LDQsdC+0YLQvtC5INC+INC/0YDQuNGA0L7QtNC1INGBINC90LDRiNC40LzQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQvNC4INCx0L7QutCw0LvQsNC80Lgg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4hINCt0YLQuCDRhNGD0LbQtdGA0Ysg0L7QsdGK0LXQvNC+0LwgMTYwINC80Lsg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC40LPRgNC40YHRgtGL0YUg0LLQuNC9LCDRgdC+0YXRgNCw0L3Rj9GPINC40YUg0L/Rg9C30YvRgNGM0LrQuCDQuCDRgtC+0L3QutC40Lkg0LDRgNC+0LzQsNGCLiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDRgdCy0LDQtNC10LEsINCy0LXRh9C10YDQuNC90L7QuiDQuNC70Lgg0YDQvtC80LDQvdGC0LjRh9C10YHQutC40YUg0LLQtdGH0LXRgNC+0LIgJm1kYXNoOyDQvtC90Lgg0L/QvtC30LLQvtC70Y/RjtGCINC90LDRgdC70LDQttC00LDRgtGM0YHRjyDQv9GA0LXQvNC40LDQu9GM0L3Ri9C8INC60LDRh9C10YHRgtCy0L7QvCwg0L3QtSDQstGA0LXQtNGPINC/0LvQsNC90LXRgtC1LjwvcD4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviDRgNCw0LfRgNCw0LHQvtGC0LDQvdGLJm5ic3A70LTQu9GPINGB0L7QstC10YDRiNC10L3RgdGC0LLQvtCy0LDQvdC40Y8g0LLQsNGI0LXQs9C+INC+0L/Ri9GC0LAuINCj0LfQutCw0Y8g0YTQvtGA0LzQsCDRgdC+0YXRgNCw0L3Rj9C10YIg0LjQs9GA0LjRgdGC0L7RgdGC0YwsINCwINC/0YDQvtGH0L3Ri9C5INC/0LvQsNGB0YLQuNC6INGD0YHRgtC+0LnRh9C40LIg0Log0L/QvtCy0YDQtdC20LTQtdC90LjRj9C8ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuSDQvdCwINC+0YLQutGA0YvRgtC+0Lwg0LLQvtC30LTRg9GF0LUuINCb0LXQs9C60LjQtSwg0L3QviDQvdCw0LTQtdC20L3Ri9C1LCDQvtC90Lgg0YPQtNC+0LHQvdGLINCyINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtSDQuCDQvNC90L7Qs9C+0YDQsNC30L7QstC+0Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LguPC9wPg0KDQo8cD7QmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+IDE2MCDQvNC7Jm5ic3A70L/QvtC00LTQtdGA0LbQuNCy0LDRjtGCINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQvdCw0L/QuNGC0LrQsCDQuCDQvdC1INCy0L/QuNGC0YvQstCw0Y7RgiDQt9Cw0L/QsNGF0LguINCSINC+0YLQu9C40YfQuNC1INC+0YIg0YHRgtC10LrQu9CwLCDQvtC90Lgg0L3QtSDQt9Cw0L/QvtGC0LXQstCw0Y7RgiDQuCDQvdC1INCx0L7Rj9GC0YHRjyDQv9Cw0LTQtdC90LjQuSwg0LPQsNGA0LDQvdGC0LjRgNGD0Y8sINGH0YLQviDQutCw0LbQtNGL0Lkg0LPQu9C+0YLQvtC6INC+0YHRgtCw0LXRgtGB0Y8g0YHQstC10LbQuNC8LiDQrdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+LCDQtNC+0LHQsNCy0LvRj9GPINC40LfRi9GB0LrQsNC90L3QvtGB0YLQuCDQu9GO0LHQvtC80YMg0YHQvtCx0YvRgtC40Y4uPC9wPg0KDQo8cD7QktGL0LHQuNGA0LDQudGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0LHQtdC3INGD0YnQtdGA0LHQsCDRgdGC0LjQu9GOISDQndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70YsmbmJzcDvRgdC+0LrRgNCw0YnQsNGO0YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGF0L7QtNC+0LIg0Lgg0LvQtdCz0LrQviDQvNC+0Y7RgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQn9C40LrQvdC40LosINGE0LXRgdGC0LjQstCw0LvRjCDQuNC70Lgg0LTQvtC80LDRiNC90LjQuSDRg9C20LjQvSAmbWRhc2g7INGN0YLQuCDQsdC+0LrQsNC70Ysg0YHQvtGH0LXRgtCw0Y7RgiDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMLjwvcD4NCg0KPHA+0J/QvtC00LDRgNC40YLQtSDRgdCy0L7QuNC8INC/0YDQsNC30LTQvdC40LrQsNC8INGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCAmbWRhc2g7INC30LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQsdC+0LrQsNC70L7QsiDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviZuYnNwO9GD0LbQtSDRgdC10LPQvtC00L3RjyE8L3A+DQoNCjxwPjxlbT7Qn9GA0LDQt9C00L3Rg9C50YLQtSDRj9GA0LrQviwg0LfQsNCx0L7RgtGM0YLQtdGB0Ywg0L4g0L/Qu9Cw0L3QtdGC0LUhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlBpZXNwaWVkaWVzIGlsZ3RzcMSTamFpOiBtxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzPC9zdHJvbmc+PC9oMj4NCg0KPHA+U3ZpbmlldCBrYXRydSBtaXJrbGkgYXIgc3RpbHUgdW4gdmlkZWkgZHJhdWR6xKtndSBwaWVlanUsIGl6bWFudG9qb3QgbcWrc3UmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzISAmU2Nhcm9uO8SrcyAxNjAgbWwgZ2zEgXplcywgdmVpZG90YXMgc3BlY2nEgWxpIHB1dG9qbyZzY2Fyb247YWppZW0gdsSrbmllbSwgYXB2aWVubyBlbGVnYW5jaSB1biBwcmFrdGlza3VtdSwgbm9kcm8mc2Nhcm9uO2lub3QsIGthICZzY2Fyb247YW1wYW5pZXRpcyBzYWdsYWLEgSBidXJidcS8dXMgdW4gc21hbGtvIGFyb23EgXR1LiBJZGXEgWxpIHBpZW3Ek3JvdGFzIGvEgXrEgW0sIGJhbGzEk20gdmFpIHJvbWFudGlza2llbSB2YWthcmllbSAmbWRhc2g7IHTEgXMgxLxhdWogYmF1ZMSrdCBhdWdzdMSBa8SBcyBrdmFsaXTEgXRlcyBkesSTcmllbnUsIG5lcmFkb3QgYXRrcml0dW11cy48L3A+DQoNCjxwPkRhdWR6a8SBcnQgbGlldG9qYW3EgXMgJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIF6ZXMgaXIgaXpzdHLEgWTEgXRhcywgbGFpIHV6bGFib3R1IGrFq3N1IGJhdWTEqyZzY2Fyb247YW5hcyBwaWVyZWR6aS4gJlNjYXJvbjthdXLEgSBmb3JtYSBzYWdsYWLEgSBkesSTcmllbmEgZHrEq3bEq2d1bXUsIGJldCBpenR1csSrZ8SBIHBsYXN0bWFzYSBpciBub3R1csSrZ2EgcHJldCBib2rEgWp1bWllbSAmbWRhc2g7IHRpZSZzY2Fyb247aSB0YXMsIGthcyB2YWphZHrEq2dzIHBhc8SBa3VtaWVtIMSBcsSBIHZhaSBlbmVyZ2lza2llbSBzdmluxJNtLiBWaWVnbMSBcywgYmV0IHN0YWJpbMSBcyBnbMSBemVzIGlyIMSTcnRpIHDEgXJ2aWV0b2phbWFzIHVuIGxpZXRvamFtYXMgdmFpcsSBa2vEgXJ0LCBwYWRhcm90IHTEgXMgcGFyIGd1ZHJ1IGllZ3VsZMSranVtdSBnYW4gc2FpbW5pZWtpZW0sIGdhbiBla29sb8SjaWphaSBhcHppbsSBdGllbSBlbnR1emlhc3RpZW0uPC9wPg0KDQo8cD5JemdhdGF2b3RhcyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJ0aWthcyBwbGFzdG1hc2FzLCAmc2Nhcm9uO8SrcyZuYnNwOzE2MCBtbCBkYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzJm5ic3A7dXp0dXIgZHrEk3JpZW5hIHbEk3N1bXUgdW4gbmV1enPFq2MgYXJvbcSBdHVzLiBBdCZzY2Fyb247xLdpcsSrYsSBIG5vIHN0aWtsYSwgdMSBcyBuZWFpenNtb2cgdW4gbmVwbMSrc3QsIG5vZHJvJnNjYXJvbjtpbm90LCBrYSBrYXRycyBtYWxrb2p1bXMgaXIgdGlrcGF0IHN2YWlncyBrxIEgcGlybWFpcy4gRXJnb25vbWlza2FpcyBkaXphaW5zIHZpZWdsaSBpZWRlcmFzIHJva8SBLCBwaWV2aWVub2pvdCBpenNtYWxjaW7EgXTEq2J1IGplYmt1cmFtIHBhc8SBa3VtYW0uPC9wPg0KDQo8cD5JenbEk2xpZXMgaWxndHNwxJNqdSwgbmV1cHVyxJNqb3Qgc3RpbHUhIE3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyBnbMSBemVzJm5ic3A7c2FtYXppbmEgdmllbnJlaXogbGlldG9qYW1vIGl6c3RyxIFkxIFqdW11IGRhdWR6dW11IHVuIGlyIHZpZWdsaSB0xKtyxIFtYXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLiBWYWkgdMSBIGLFq3MgZMSBcnrEgSBiYWxsxKt0ZSwgZmVzdGl2xIFscyB2YWkgbcSBasSBcyBwYXZhZMSrdHMgdmFrYXJzICZtZGFzaDsgJnNjYXJvbjvEq3MgZ2zEgXplcyBhcHZpZW5vIHN0aWx1IHVuIGl6dHVyxKtidS48L3A+DQoNCjxwPkphIHbEk2xpZXMsIGxhaSB0YXZpIHN2xJN0a2kga8S8xatzdCB2aWRlaSBkcmF1ZHrEq2fEgWtpLCBwYXPFq3RpIHNhdnUmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtbyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgcW+dSZuYnNwO2tvbXBsZWt0dSBqYXUgJnNjYXJvbjtvZGllbiE8L3A+DQoNCjxwPjxlbT5TdmluxJN0IHZhciBhcsSrIGF0YmlsZMSrZ2khPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlRvYXN0IHN1c3RhaW5hYmx5OiBPdXIgcmV1c2FibGUgY2hhbXBhZ25lIGZsdXRlczwvc3Ryb25nPjwvaDI+DQoNCjxwPkNlbGVicmF0ZSBldmVyeSBtb21lbnQgd2l0aCBlbGVnYW5jZSBhbmQgZWNvLWNvbnNjaW91c25lc3MgdXNpbmcgb3VyJm5ic3A7UmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyEgRGVzaWduZWQgZm9yIHNwYXJrbGluZyB3aW5lcywgdGhlc2UgMTYwIG1sIGZsdXRlcyBjb21iaW5lIHNvcGhpc3RpY2F0aW9uIHdpdGggcHJhY3RpY2FsaXR5LCBlbnN1cmluZyB5b3VyIGNoYW1wYWduZSByZXRhaW5zIGl0cyBzaWduYXR1cmUgYnViYmxlcyBhbmQgZGVsaWNhdGUgYXJvbWFzLiBQZXJmZWN0IGZvciB3ZWRkaW5ncywgcGFydGllcywgb3IgaW50aW1hdGUgZ2F0aGVyaW5ncywgdGhleSBvZmZlciBhIGd1aWx0LWZyZWUgd2F5IHRvIGVuam95IHByZW1pdW0gcXVhbGl0eSB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcGxhbmV0LjwvcD4NCg0KPHA+UmV1c2FibGUgY2hhbXBhZ25lIGdsYXNzZXMgYXJlIGRlc2lnbmVkJm5ic3A7dG8gZW5oYW5jZSB5b3VyIGRyaW5raW5nIGV4cGVyaWVuY2UuIFRoZSB0YWxsLCBzbGVuZGVyIHNoYXBlIHByZXNlcnZlcyBlZmZlcnZlc2NlbmNlLCB3aGlsZSB0aGUgZHVyYWJsZSBwbGFzdGljIGNvbnN0cnVjdGlvbiByZXNpc3RzIGJyZWFrYWdlJm1kYXNoO2lkZWFsIGZvciBvdXRkb29yIGV2ZW50cyBvciBsaXZlbHkgY2VsZWJyYXRpb25zLiBMaWdodHdlaWdodCB5ZXQgc3R1cmR5LCB0aGV5JnJzcXVvO3JlIGVhc3kgdG8gdHJhbnNwb3J0IGFuZCByZXVzZSwgbWFraW5nIHRoZW0gYSBzbWFydCBpbnZlc3RtZW50IGZvciBib3RoIGhvc3RzIGFuZCBlY28tYXdhcmUgZW50aHVzaWFzdHMuPC9wPg0KDQo8cD5DcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBmb29kLWdyYWRlIHBsYXN0aWMsIHRoZXNlJm5ic3A7MTYwIG1sIHJldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXMmbmJzcDttYWludGFpbiB0aGUgZHJpbmsmcnNxdW87cyBjcmlzcCB0ZW1wZXJhdHVyZSBhbmQgcHJldmVudCBmbGF2b3IgdHJhbnNmZXIuIFVubGlrZSB0cmFkaXRpb25hbCBnbGFzcywgdGhleSB3b24mcnNxdW87dCBmb2cgdXAgb3IgYWJzb3JiIG9kb3JzLCBlbnN1cmluZyBldmVyeSBzaXAgdGFzdGVzIGFzIGZyZXNoIGFzIHRoZSBmaXJzdC4gUGx1cywgdGhlaXIgZXJnb25vbWljIGRlc2lnbiBmaXRzIGNvbWZvcnRhYmx5IGluIGhhbmQsIGFkZGluZyBhIHRvdWNoIG9mIHJlZmluZW1lbnQgdG8gYW55IG9jY2FzaW9uLjwvcD4NCg0KPHA+Q2hvb3NlIHN1c3RhaW5hYmlsaXR5IHdpdGhvdXQgc2FjcmlmaWNpbmcgc3R5bGUhIE91ciZuYnNwO3JldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXMmbmJzcDtyZWR1Y2Ugc2luZ2xlLXVzZSB3YXN0ZSBhbmQgYXJlIGRpc2h3YXNoZXItc2FmZSBmb3IgZWZmb3J0bGVzcyBjbGVhbnVwLiBXaGV0aGVyIHlvdSZyc3F1bztyZSBob3N0aW5nIGEgZ2FyZGVuIHBhcnR5IG9yIHRvYXN0aW5nIGF0IGEgZmVzdGl2YWwsIHRoZXNlIGZsdXRlcyBkZWxpdmVyIGVsZWdhbmNlIGFuZCBkdXJhYmlsaXR5IGluIGVxdWFsIG1lYXN1cmUuPC9wPg0KDQo8cD5VcGdyYWRlIHlvdXIgY2VsZWJyYXRpb25zIHdpdGggb3VyJm5ic3A7cmV1c2FibGUgY2hhbXBhZ25lIGdsYXNzZXMmbWRhc2g7d2hlcmUgbHV4dXJ5IG1lZXRzIHJlc3BvbnNpYmlsaXR5LiBPcmRlciB5b3VyIHNldCB0b2RheSBhbmQgcmFpc2UgYSBnbGFzcyB0byBhIGdyZWVuZXIgZnV0dXJlITwvcD4NCg0KPHA+PGVtPlNwYXJrbGUgc3VzdGFpbmFibHksIHNpcCBjb25maWRlbnRseSE8L2VtPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDY5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDUtMzAgMTk6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0ODoxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgQ2hhbXBhZ25lIEZsdXRlcyAxNjAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDc5YTQ1ZGNiNTI2NmEyMTFiODRlMDA5NDg1MjRlMDIyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgdHJhbnNwYXJlbnQgcGxhc3RpYyBVLXNoYXBlIGNoYW1wYWduZSBmbHV0ZXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqxIFzIGxpZXRvxaFhbmFzIMWhYW1wYW5pZcWhYSB2YWkgZHppcmtzdG/FoW8gdsSrbmEgZ2zEgXplcyBubyBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviDQuNC70Lgg0LjQs9GA0LjRgdGC0L7Qs9C+INCy0LjQvdCwINC40Lcg0J/QoQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+IFNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlciBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvcGVydHlfaW5mbzpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtBdXRvbG9hZEZpbHRlcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlZmF1bHRNb2RpZmllcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0NvbmZpZ1ZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlYnVnVGVtcGxhdGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1JlZ2lzdGVyZWRPYmplY3RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1N0cmVhbVZhcmlhYmxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtUZW1wbGF0ZVZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0xpdGVyYWxzXSA9PiBMaXRlcmFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb2x2ZWRQcm9wZXJ0aWVzOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VucmVnaXN0ZXJQbHVnaW5dID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfVW5yZWdpc3RlclBsdWdpbiBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb2RlRnJhbWVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX0NvZGVGcmFtZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtnZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkZExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2V0TGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2FkUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xvYWRQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uLmNvdW50ZXIucGhwXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zL2Z1bmN0aW9uLmNvdW50ZXIucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5yb3VuZC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuY291bnQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW193cml0ZUZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX1dyaXRlRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+IFNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlciBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqVHlwZV0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvcGVydHlfaW5mbzpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0F1dG9sb2FkRmlsdGVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlZmF1bHRNb2RpZmllcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtDb25maWdWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVidWdUZW1wbGF0ZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1JlZ2lzdGVyZWRPYmplY3RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTdHJlYW1WYXJpYWJsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1RlbXBsYXRlVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0xpdGVyYWxzXSA9PiBMaXRlcmFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvbHZlZFByb3BlcnRpZXM6U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZ2V0VGVtcGxhdGVWYXJzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0dldFRlbXBsYXRlVmFycyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVkXSA9PiBTbWFydHlfVGVtcGxhdGVfQ29tcGlsZWQgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVfaGFzaF0gPT4gMzAwNTkxMDk0Njg3ZDQ4NTY2N2U1NjdfMjMyMDI4NTQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZXBhdGhdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy9kYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmXzAuZmlsZS5jYXRhbG9nLm9iamVjdC50cGwucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVzdGFtcF0gPT4gMTc1MzA0MDkwNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleGlzdHNdID0+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+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jbGFzc2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NhY2hlX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvbG9hZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfbW9kaWZpZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VzY2FwZV9odG1sXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRfdGltZV0gPT4gMTc1MzA0MDk4MS41NDkxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jdXJyZW50X2ZpbGVdID0+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+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ1Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjEyQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTU4NDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgMzc1INC80Ls6INCY0LTQtdCw0LvRjNC90LDRjyDQv9C+0YDRhtC40Y8g0L3QsCDQvtC00L3QvtCz0L48L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INC60L7QvNC/0LDQutGC0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdGD0LvRjNC+0L3QvtCyLCDQutGA0LXQvC3RgdGD0L/QvtCyINC40LvQuCDQuNC30YvRgdC60LDQvdC90YvRhSDQtNC10YHQtdGA0YLQvtCyPyDQndCw0YjQuCZuYnNwO9C60YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuyZuYnNwOyZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRg9C00L7QsdGB0YLQstC+LCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQodC+0LfQtNCw0L3QvdGL0LUg0LTQu9GPINC10LbQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC+0L3QuCDQv9C+0LTRh9C10YDQutC90YPRgiDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LLQsNGI0LXQs9C+INCx0LjQt9C90LXRgdCwINC4INGD0LTQvtCy0LvQtdGC0LLQvtGA0Y/RgiDQtNCw0LbQtSDRgdCw0LzRi9GFINCy0LfRi9GB0LrQsNGC0LXQu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LIuPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjog0L3QtSDRgdC+0LTQtdGA0LbQuNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQS1GcmVlKSwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDQt9Cw0LzQvtGA0L7Qt9C60Lgg0Lgg0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwPC9zdHJvbmc+OiDRgdC+0LLQvNC10YHRgtC40LzQsCDRgdC+INCy0YHQtdC80Lgg0YDQsNC30LzQtdGA0LDQvNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgKDM3NSDQvNC7LCA1MDAg0LzQuywgMTAwMCDQvNC7KSAmbWRhc2g7INGD0LTQvtCx0L3QviDRhdGA0LDQvdC40YLRjCDQuCDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNC00LrQuNC80Lgg0LHQu9GO0LTQsNC80LgsINGB0L7RhdGA0LDQvdGP0Y8g0YHQstC10LbQtdGB0YLRjCDQuCDQsNGA0L7QvNCw0YIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPRh9Cw0YHRgtC40LUg0LIg0LTQtdC/0L7Qt9C40YLQvdGL0YUg0YHQuNGB0YLQtdC80LDRhTwvc3Ryb25nPjog0L/QvtC00YfQtdGA0LrQvdC40YLQtSDRjdC60L7Qu9C+0LPQuNGH0L3Rg9GOINC/0L7Qt9C40YbQuNGOINCy0LDRiNC10LPQviDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCwINC40LvQuCDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC70LDQs9Cw0Y8g0LrQu9C40LXQvdGC0LDQvCDQstC10YDQvdGD0YLRjCDRgtCw0YDRgyDQtNC70Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHRgtC40LvRjNC90YvQuSDQtNC40LfQsNC50L08L3N0cm9uZz46INC60YDRg9Cz0LvQsNGPINGE0L7RgNC80LAg0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDRg9C/0YDQvtGJ0LDRjtGCINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNGOINGB0L7QtNC10YDQttC40LzQvtCz0L4uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JrQsNGE0LUg0Lgg0YDQtdGB0YLQvtGA0LDQvdC+0LI8L3N0cm9uZz46INC/0L7QtNCw0LLQsNC50YLQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGD0L/Riywg0LTQtdGB0LXRgNGC0Ysg0LjQu9C4INGB0L7Rg9GB0Ysg0LIg0Y3QutC+0YPQv9Cw0LrQvtCy0LrQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodC10YDQstC40YHQvtCyINC00L7RgdGC0LDQstC60Lgg0LXQtNGLPC9zdHJvbmc+OiDQvtCx0LXRgdC/0LXRh9GM0YLQtSDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINCx0LvRjtC0INC4INC80LjQvdC40LzQuNC30LjRgNGD0LnRgtC1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCU0L7QvNCw0YjQvdC10LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzwvc3Ryb25nPjog0LPQvtGC0L7QstGM0YLQtSDQv9C+0LvQtdC30L3Ri9C1INC+0LHQtdC00Ysg0L3QsCDRgNCw0LHQvtGC0YMg0LjQu9C4INGF0YDQsNC90LjRgtC1INC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0LHRjtC00LbQtdGC0LA8L3N0cm9uZz46INC80L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdC+0LrRgNCw0YnQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRg9GOINGD0L/QsNC60L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQutGA0LXQv9C70LXQvdC40LUg0LvQvtGP0LvRjNC90L7RgdGC0Lg8L3N0cm9uZz46INC60LvQuNC10L3RgtGLINC00L7QstC10YDRj9GO0YIg0LHRgNC10L3QtNCw0LwsINC60L7RgtC+0YDRi9C1INC30LDQsdC+0YLRj9GC0YHRjyDQviDRjdC60L7Qu9C+0LPQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0LTQvtCx0YHRgtCy0L48L3N0cm9uZz46INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCAoMzc1INC80LspINC90LUg0LfQsNC90LjQvNCw0LXRgiDQvNC10YHRgtC+INCyINGB0YPQvNC60LUg0LjQu9C4INGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Ls8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INGB0LTQtdC70LDQudGC0LUg0LrQsNC20LTRi9C5INC/0YDQuNC10Lwg0L/QuNGJ0Lgg0LDQutGC0L7QvCDQt9Cw0LHQvtGC0Ysg0L4g0YHQtdCx0LUg0Lgg0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDogS29tcGFrdHMgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtcyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW08L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IHByYWt0aXNrdXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBzdmFpZ3VtdSB1biBzaWx0dW11IHZpZW5haSBwb3JjaWphaT8gTcWrc3UmbmJzcDs8c3Ryb25nPmRhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw8L3N0cm9uZz4mbmJzcDtpciBpZGXEgWxpIHBpZW3Ek3JvdGksIGxhaSBwYXNuaWVndHUgenVwYXMsIGJ1bGpvbnVzLCBkZXNlcnR1cyB2YWkgdXprb2RhcyBiZXogbm9wbMWrZMSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGtvbWZvcnR1IGdhbiBtxIFqxIFzLCBnYW4ga2FmZWpuxKtjxIFzLCBhcHZpZW5vam90IGtvbXBha3RvIGl6bcSTcnUsIGRybyZzY2Fyb247xKtidSB1biBpbGd0c3DEk2rEq2J1LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgcMSBcnZhZMSBam90ICZzY2Fyb247xLdpZHJ1cyDEk2RpZW51cyB2YWkgbcSTcmNlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBkZXIgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSwgdmllbmvEgXImc2Nhcm9uO29qb3QgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHZpZXTEgXMgYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S29tcGFrdHMgdW4gcHJha3Rpc2tzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIGl6bcSTcnMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtLCBuZXBpZXNsb2dvam90IGxlZHVzc2thcGkgdmFpIHBsYXVrdHVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JbmRpdmlkdcSBbGFzIHBvcmNpamFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB6dXBhcywgYsSTcm51IMSTZGllbmksIGpvZ3VydGEgZGVzZXJ0aSB2YWkgbWF6YXMgdXprb2Rhcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5LYWZlam7Eq2NhcyB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHBha2FscG9qdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDEk3J0aSBsaWV0b2phbWksIGxhaSBwYXNuaWVndHUgxJNkaWVudXMgJnF1b3Q7cGHFhmVtIGzEq2R6aSZxdW90OyBmb3JtxIF0xIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TcSBamFzIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHZpZW5rxIFyJnNjYXJvbjthIMSTZGllbmEgc2FnYXRhdm8mc2Nhcm9uO2FuYSB1biB1emdsYWLEgSZzY2Fyb247YW5hLCBuZXBpZXRpZWtvdCBhciBsaWVrdSB2aWV0dS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGl6bcSTcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IDM3NSBtbCB0aWxwdW1zIGlyIGlkZcSBbHMsIGxhaSBuZXPEk3JrxIHFhm90dSB0ZWxwdSB1biB2aWVnbGkgaWVrxLxhdXRvcyBzb23EgXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgZGVwb3rEq3RhIHNpc3TEk211IGludGVncsSBY2lqYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbW90aXbEk2ppZXQga2xpZW50dXMgYXRncmllenQgdHJhdWt1cywgc2FtYXppbm90IGl6bWFrc2FzIHVuIGVrb2xvxKNpc2tvIHDEk2RhcyBub3NwaWVkdW11LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIMSTZGllbmllbSwgYmV0IGFyxKsgc8Sra2llbSBwcm9kdWt0aWVtIChvZ2FzLCByaWVrc3RpLCBzxJNrbGFzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyAzNzUgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgcmlzaW7EgWp1bXMsIGthcyBhcHZpZW5vIGZ1bmtjaW9uYWxpdMSBdGksIGtvbXBha3R1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIFJvdW5kIFNvdXAgQ29udGFpbmVycyAzNzUgbWw6IENvbXBhY3QgRnJlc2huZXNzIGZvciBTaW5nbGUgU2VydmluZ3M8L3N0cm9uZz48L2gyPg0KDQo8cD5Mb29raW5nIGZvciBwcmFjdGljYWwgY29udGFpbmVycyB0byBrZWVwIGluZGl2aWR1YWwgcG9ydGlvbnMgZnJlc2ggYW5kIGxlYWstZnJlZT8gT3VyJm5ic3A7cmV1c2FibGUgMzc1IG1sIHJvdW5kIHNvdXAgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzb3VwcywgYnJvdGhzLCBkZXNzZXJ0cywgb3Igc25hY2tzLiBEZXNpZ25lZCBmb3IgY29udmVuaWVuY2UsIHRoZXkgY29tYmluZSBwb3J0YWJpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWZyaWVuZGxpbmVzcy48L3A+DQoNCjxoMj48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLUZyZWUgTWF0ZXJpYWw8L3N0cm9uZz46IFNhZmUgZm9yIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBMaWQ8L3N0cm9uZz46IFBhdGVudGVkIHNlYWxpbmcgc3lzdGVtIHByZXZlbnRzIHNwaWxscywgZXZlbiB3aXRoIGxpcXVpZHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VW5pdmVyc2FsIENvbXBhdGliaWxpdHk8L3N0cm9uZz46IExpZHMgZml0IGFsbCBjb250YWluZXIgc2l6ZXMgKDM3NSBtbCB0byAxMDAwIG1sKSBmb3IgZWFzeSBzdGFja2luZy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5FY28tRnJpZW5kbHk8L3N0cm9uZz46IFJlZHVjZXMgc2luZ2xlLXVzZSB3YXN0ZSwgaWRlYWwgZm9yIGNhZmVzIHdpdGggZGVwb3NpdCBzeXN0ZW1zLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkNvbXBhY3QgRGVzaWduPC9zdHJvbmc+OiBTcGFjZS1zYXZpbmcgc2l6ZSBmb3Igc2luZ2xlIHNlcnZpbmdzLCBsdW5jaGJveGVzLCBvciBzbWFsbCBwYW50cmllcy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPlBlcmZlY3QgRm9yOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TaW5nbGUtU2VydmUgTWVhbHM8L3N0cm9uZz46IFNvdXBzLCBvYXRtZWFsLCB5b2d1cnQsIG9yIHNuYWNrcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzPC9zdHJvbmc+OiBLZWVwIHBvcnRpb25zIGZyZXNoIGZvciB0YWtlb3V0IG9yIG1lYWwga2l0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Ib21lIFVzZTwvc3Ryb25nPjogUHJlcCBpbmRpdmlkdWFsIG1lYWxzIHdpdGhvdXQgY2x1dHRlci48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNpemU8L3N0cm9uZz46IEZpdHMgZWFzaWx5IGluIGJhZ3MsIGx1bmNoYm94ZXMsIG9yIG9mZmljZSBkcmF3ZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRlcG9zaXQgU3lzdGVtIFJlYWR5PC9zdHJvbmc+OiBFbmNvdXJhZ2UgcmV0dXJucyB0byBjdXQgY29zdHMgYW5kIHdhc3RlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPk11bHRpLVB1cnBvc2U8L3N0cm9uZz46IFVzZSBmb3IgcGFudHJ5IHN0b3JhZ2UgKG51dHMsIGJlcnJpZXMsIHNwaWNlcykuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD48c3Ryb25nPk9yZGVyIDM3NSBtbCBDb250YWluZXJzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBFbmpveSBmcmVzaG5lc3MsIGNvbnZlbmllbmNlLCBhbmQgc3VzdGFpbmFiaWxpdHkgaW4gb25lIGNvbXBhY3QgcGFja2FnZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1MTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDM5ODcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBtaWNyb3dhdmUgc2FmZSBzb3VwIGNvbnRhaW5lciAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gU0IxMkIgYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODI2NWRiNjYxYjQ0MDczYzUyZDMwMmI2ZDIyMDA2NS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYWlzIHp1cGFzIHRyYXVrcyAzNzUgbWwgdmlkZWkgZHJhdWR6xKtncyBpZXBha29qdW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBlY28tZnJpZW5kbHkgZGlzaHdhc2hlciBhbmQgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXJzIGZvciB0YWtlb3V0IGFuZCBkZWxpdmVyeSBzZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YPQv9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7INGBINCz0LXRgNC80LXRgtC40YfQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LbQuNC00LrQuNGFINCx0LvRjtC0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNvdXAgY29udGFpbmVyLmpwZWcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1OGFjYzM4ZTc3NDM2ZWE1NTM5ZjdmZTIyOTVlYmIwZi5qcGVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzIxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTWlrcm92acS8xYZ1IHp1cGFzIHRyYXVrcyAzNzUgbWwgZGF1ZHprxIFydCBsaWV0b2phbXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHJvdW5kIHNvdXAgY29udGFpbmVycyAzNzUgbWwgZm9yIHRha2Vhd2F5IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRg9C/0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMzc1INC80Lsg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IElNR183MDQ0LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQwYzEzNGJmMzI4N2EwOTU3OWEzODJlYmY5MGIzZjcyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDMyMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWkgYXBhxLxpZSB6dXBhcyB0cmF1a2kgMzc1IG1sIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiDQo9C/0LDQutC+0LLQutCwINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuyDQv9GA0LjQs9C+0LTQvdCw0Y8g0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQodCS0KcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7INGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzA1Ni5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1NDkyNDhmMmMxZWE3NGI4NGVkNGM0NDVjYmUyMDkzMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAzMjE0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtaWUgenVwYXMgdHJhdWtpIHZpZGVpIGRyYXVkesSrZ2FpIMSTZGluxIHFoWFuYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVycyBmb3IgdGFrZWF3YXkgbWljcm93YXZlIGFuZCBkaXNod2FzaGVyIHNhZmUgZWNvLWZyaWVuZGx5IHBhY2thZ2luZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JPQtdGA0LzQtdGC0LjRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwINC4INCy0YLQvtGA0YvRhSDQsdC70Y7QtAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiBJTUdfNzE5MC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzN2YwM2RiYjc2MTYxYWUyYTBkYzIxNGQwYzc5NGY2Ny5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMzk4NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFwYcS8xaEgenVwYXMgdHJhdWtzIDM3NSBtbCBkYXVkenJlaXogbGlldG9qYW1zIG1lbG5zIGFyIGhlcm3Ek3Rpc2t1IHbEgWt1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IFJldXNhYmxlIEJQQS1mcmVlIGZvb2Qgc3RvcmFnZSBjb250YWluZXIgMzc1IG1sIGJsYWNrIHN1aXRhYmxlIGZvciBzb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IFNCMTJCIGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4MjY1ZGI2NjFiNDQwNzNjNTJkMzAyYjZkMjIwMDY1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzNzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTkgeCAyNCB4IDM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDYsNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDcuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDcuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA4LjQ3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4zMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNi4xNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMC44NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNS45NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS4wNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBzb3VwIGNvbnRhaW5lcnMgMzc1IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4MzRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBKQS1UUzEwQ0xSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAgMTguNSDRgdC8LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW3EgSB6dXBhcyBrYXJvdGUgMTguNSBjbSwgUFMsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiAxOC41IGNtLCBQUywgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRgdGD0L/QvtCy0LDRjyDQu9C+0LbQutCwLCDQuNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCwg0YHQvtGH0LXRgtCw0LXRgiDQsiDRgdC10LHQtSDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMLiDQldGRINC/0YDQvtC30YDQsNGH0L3Ri9C5INGG0LLQtdGCINC/0YDQuNC00LDRkdGCINC10Lkg0LvQtdCz0LrQvtGB0YLRjCDQuCDRgdC+0LLRgNC10LzQtdC90L3QvtGB0YLRjCwg0LAg0LTQu9C40L3QsCAxOCw1INGB0Lwg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YEg0LPQu9GD0LHQvtC60LjQvNC4INGC0LDRgNC10LvQutCw0LzQuC4g0JHQu9Cw0LPQvtC00LDRgNGPINCx0L7Qu9C10LUg0YLRj9C20ZHQu9C+0LzRgyDQstC10YHRgyDQuCDQutGA0YPQs9C70L7QvNGDINCz0LvRg9Cx0L7QutC+0LzRgyDRh9C10YDQv9Cw0LvRgywg0Y3RgtCwINC70L7QttC60LAg0L7RgtC70LjRh9Cw0LXRgtGB0Y8g0L/QvtCy0YvRiNC10L3QvdC+0Lkg0L/RgNC+0YfQvdC+0YHRgtGM0Y4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7RgdGC0YzRjiwg0L/RgNC10LLQvtGB0YXQvtC00Y8g0LTRgNGD0LPQuNC1INGB0YPQv9C+0LLRi9C1INC70L7QttC60LguINCe0L3QsCDQu9C10LPQutC+INC80L7QtdGC0YHRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXRkSDQsdC10Lcg0L/QvtGC0LXRgNC4INCy0L3QtdGI0L3QtdCz0L4g0LLQuNC00LAg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0LguINCc0L3QvtCz0L7RgNCw0LfQvtCy0L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7QuSDQu9C+0LbQutC4INC/0L7QvNC+0LPQsNC10YIg0YHQvdC40LfQuNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQvtCy0L7Qs9C+INC80YPRgdC+0YDQsCwg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDQt9Cw0LHQvtGC0LUg0L4g0L/RgNC40YDQvtC00LUuINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHQu9GD0LbQsSDQtNC+0YHRgtCw0LLQutC4LCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdC90YvQuSDQuCDRgdGC0LjQu9GM0L3Ri9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDQtdC00YsuINCS0YvQsdC40YDQsNC50YLQtSDQvdCw0YjRgyDQu9C+0LbQutGDINC00LvRjyDQv9C+0LLRi9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGPINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QuNGPINC/0L7RgtGA0LXQsdC90L7RgdGC0LXQuSDQstCw0YjQuNGFINC60LvQuNC10L3RgtC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtxIEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSwga2FzIGl6Z2F0YXZvdGEgbm8gaXp0dXLEq2dhcyBwbGFzdG1hc2FzLCBhcHZpZW5vIGF1Z3N0dSBrdmFsaXTEgXRpIHVuIHZpZGVpIGRyYXVkesSrZ3VtdS4gQ2F1cnNwxKtkxKtnxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgdmllZ2x1IHVuIG1vZGVybnUgaXpza2F0dSwgc2F2dWvEgXJ0IDE4LDUgY20gZ2FydW1zIHBhZGFyYSB0byB2aWVnbGkgbGlldG9qYW11IGFyIGR6acS8xIFtIHBsxIFrc27Ek20uIEFyIGxpZWzEgWt1IHN2YXJ1IHVuIGFwYcS8dSwgZHppxLx1IGthdXNpxYZ1ICZzY2Fyb247xKsga2Fyb3RlIGlyIMSrcGEmc2Nhcm9uO2kgc3DEk2PEq2dhIHVuIGl6dHVyxKtnYSwgcMSBcnNwxJNqb3QgY2l0YXMgenVwYXMga2Fyb3Rlcy4gVG8gaXIgdmllZ2xpIHTEq3LEq3QgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBrYXMgxLxhdWogdG8gaXptYW50b3QgZGF1ZHphcyByZWl6ZXMsIG5lemF1ZMSTam90IGl6c2thdHUgdW4gZnVua2Npb25hbGl0xIF0aS4gJlNjYXJvbjvEq3Mga2Fyb3RlcyBhdGvEgXJ0b3RpIGxpZXRvamFtxIEgYsWrdMSrYmEgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11LCBwYWzEq2R6b3QgYWl6c2FyZ8SBdCB2aWRpLiBJZGXEgWxpIHBpZW3Ek3JvdHMgcmVzdG9yxIFuaWVtIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLCBub2RybyZzY2Fyb247aW5vdCBrbGllbnRpZW0gxJNydHUgdW4gc3RpbMSrZ3UgcsSra3UgxJMmc2Nhcm9uO2FuYWkuIEl6dsSTbGlldGllcyBtxatzdSBrYXJvdGksIGxhaSB1emxhYm90dSBzYXZ1IHNlcnZpc2EgbMSrbWVuaSB1biBhcG1pZXJpbsSBdHUga2xpZW50dSB2YWphZHrEq2JhcyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uPC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgc291cCBzcG9vbiBtYWRlIG9mIGR1cmFibGUgcGxhc3RpYyBjb21iaW5lcyBoaWdoIHF1YWxpdHkgYW5kIGVjby1mcmllbmRsaW5lc3MuIEl0cyB0cmFuc3BhcmVudCBjb2xvciBnaXZlcyBpdCBsaWdodG5lc3MgYW5kIG1vZGVybml0eSwgYW5kIHRoZSBsZW5ndGggb2YgMTguNSBjbSBlbnN1cmVzIGVhc2Ugb2YgdXNlIHdpdGggZGVlcCBwbGF0ZXMuIFRoYW5rcyB0byBpdHMgaGVhdmllciB3ZWlnaHQgYW5kIHJvdW5kIGRlZXAgbGFkbGUsIHRoaXMgc3Bvb24gaXMgY2hhcmFjdGVyaXplZCBieSBpbmNyZWFzZWQgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHksIHN1cnBhc3Npbmcgb3RoZXIgc291cCBzcG9vbnMuIEl0IGlzIGVhc3kgdG8gd2FzaCBpbiB0aGUgZGlzaHdhc2hlciwgd2hpY2ggYWxsb3dzIHlvdSB0byB1c2UgaXQgbWFueSB0aW1lcyB3aXRob3V0IGxvc2luZyBpdHMgYXBwZWFyYW5jZSBhbmQgZnVuY3Rpb25hbGl0eS4gUmV1c2FibGUgdXNlIG9mIHRoaXMgc3Bvb24gaGVscHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgcGxhc3RpYyB3YXN0ZSwgY29udHJpYnV0aW5nIHRvIGNhcmluZyBmb3IgbmF0dXJlLiBJZGVhbCBmb3IgcmVzdGF1cmFudHMgYW5kIGRlbGl2ZXJ5IHNlcnZpY2VzLCBwcm92aWRpbmcgY3VzdG9tZXJzIHdpdGggYSBjb252ZW5pZW50IGFuZCBzdHlsaXNoIHRvb2wgZm9yIGVhdGluZy4gQ2hvb3NlIG91ciBzcG9vbiB0byBpbXByb3ZlIHlvdXIgc2VydmljZSBhbmQgbWVldCB0aGUgbmVlZHMgb2YgeW91ciBjdXN0b21lcnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjUwOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTM2LjcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjoxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDUyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tODM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9kaXNwb3NhYmxlLXRhYmxld2FyZS9kaXNwb3NhYmxlLWN1dGxlcnkxL2V4dHJhLWR1cmFibGUtY3V0bGVyeS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2Rpc3Bvc2FibGUtdGFibGV3YXJlL2Rpc3Bvc2FibGUtY3V0bGVyeTEvZXh0cmEtZHVyYWJsZS1jdXRsZXJ5L2l0ZW0tODM0LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIEhlYXZ5IHdlaWdodCBzb3VwIHNwb29uIDE4LjUgY20sIFBTLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS41MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDgzNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNDJiM2JmYjFiYjcyNzk1ZjkxMGEyZDlkZjAzYmQ3YzEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgSGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXRrxIFydG90aSBsaWV0b2phbcSBIHp1cGFzIGthcm90ZSBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQu9C+0LbQutCwINC00LvRjyDRgdGD0L/QsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTQ4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTQ4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTI2MTcyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ0NzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCR0YPQvNCw0LbQvdGL0Lkg0L/QsNC60LXRgiDRgSDRgNGD0YfQutCw0LzQuCAyNngxN3gyNSDRgdC8LCDQmtGA0LDRhNGCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUGFwxKtyYSBtYWlzacWGxaEgYXIgcm9rdC4sIDI2eDE3eDI1Y20sIGJyxatucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIDI2eDE3eDI1IGNtLCBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JHRg9C80LDQttC90YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0YDRg9GH0LrQsNC80Lgg0LTQu9GPINC10LTRiyDQvdCwINCy0YvQvdC+0YEg0Lgg0LTQvtGB0YLQsNCy0LrQuDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCR0YPQvNCw0LbQvdGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QsNC60LXRgtGLINGBINC/0LvQvtGB0LrQuNC80Lgg0YDRg9GH0LrQsNC80LggJm5kYXNoOyDRjdGC0L4g0LrRgNCw0YHQuNCy0YvQuSwg0YPQtNC+0LHQvdGL0Lkg0Lgg0L3QsNC00LXQttC90YvQuSDRg9C/0LDQutC+0LLQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0LsuINCf0LDQutC10YLRiyDQuNGB0L/QvtC70YzQt9GD0Y7RgiDQv9C+0LQg0L/QuNGJ0LXQstGL0LUg0L/RgNC+0LTRg9C60YLRiywg0L7RgdC+0LHQtdC90L3QviDRgNCw0YHQv9GA0L7RgdGC0YDQsNC90LXQvdGLINCyINC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LDRhSDQtNC70Y8g0LXQtNGLINC90LAg0LLRi9C90L7RgSDQuCDQsiDRgdC10YDQstC40YHQsNGFINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLiZuYnNwO9Cf0LDQutC10YLRiyDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0Y3QutC+0LvQvtCz0LjRh9C10YHQutC4INGH0LjRgdGC0L7Qs9C+INC60YDQsNGE0YLQsC4g0KLQsNC60L7QuSDQv9Cw0LrQtdGCINCy0YvQtNC10YDQttC40LLQsNC10YIg0LTQviAxMiDQutCzINC90LDQs9GA0YPQt9C60LgsINC/0YDQsNC60YLQuNGH0LXRgdC60Lgg0YMg0L3QtdCz0L4g0L3QtdGCINC+0LPRgNCw0L3QuNGH0LXQvdC40Lkg0L/QviDQt9Cw0L/QvtC70L3QtdC90LjRji4g0JHRg9C80LDQttC90YvQtSDRgNGD0YfQutC4INC+0YfQtdC90Ywg0LrQsNGH0LXRgdGC0LLQtdC90L3QviDQuCDQvdCw0LTQtdC20L3QviDQstC60LvQtdC10L3RiyDQsiDQv9Cw0LrQtdGCLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UGFwxKtyYSBtYWlzacWGaSBhciByb2t0dXJpZW0gxJNkaWVudSBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UGFwxKtyYSBwxIFydGlrYXMgbWFpc2kgYXIgcGxha2FuaWVtIHJva3R1cmllbSAtIHRhcyBpciBza2Fpc3RzLCDEk3J0cyB1biBkcm8mc2Nhcm9uO3MgaWVwYWtvJnNjYXJvbjthbmFzIG1hdGVyacSBbHMuIFRvcyBsaWV0bywgbGFpIGllcGFrb3R1IHDEgXJ0aWthcyBwcm9kdWt0dXMsIGlyIMSrcGEmc2Nhcm9uO2kgaXpwbGF0xKt0aSB1biBwaWVwcmFzxKt0aSDEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMga2FmZWpuxKtjxIFzIHVuIHJlc3RvcsSBbm9zLiAmU2Nhcm9uO2llIHBhcMSrcmEgbWFpc2nFhmkgaXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHZpZGVpIGRyYXVkesSrZ2EgcGFwxKtyYS4gJlNjYXJvbjvEgWRzIG1haXNpxYYmc2Nhcm9uOyBpenR1ciBsxKtkeiBwYXQgMTIga2cgc3ZhcnUsIHRhbSBwcmFrdGlza2kgbmF2IGllcm9iZcW+b2p1bXUgcHJvZHVrdHUgcGllcGlsZMSrJnNjYXJvbjthbmFpLiBQYXDEq3JhIHJva3R1cmkgaXIga3ZhbGl0YXTEq3ZpIHVuIGRybyZzY2Fyb247aSBwaWVsxKttxJN0aS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIGZvciBUYWtlLUF3YXkgYW5kIGZvb2QgZGVsaXZlcnk8L3N0cm9uZz48L2gyPg0KDQo8cD5QYXBlciZuYnNwO2JhZ3Mgd2l0aCBmbGF0IGhhbmRsZXMgYXJlIGEgYmVhdXRpZnVsLCBjb252ZW5pZW50IGFuZCByZWxpYWJsZSBwYWNrYWdpbmcgbWF0ZXJpYWwgZm9yIFRha2UtQXdheSBhbmQgVG8tR28gYnVzaW5lc3MuIEJhZ3MgYXJlIHVzZWQgZm9yIGZvb2QsIGVzcGVjaWFsbHkgY29tbW9uIGluIGNhZmVzIGFuZCByZXN0YXVyYW50cyBmb3IgdGFrZWF3YXkgZm9vZC4gQ2FycmllciBwYXBlciBiYWdzJm5ic3A7YXJlIG1hZGUgb2YgaGlnaC1xdWFsaXR5IGVudmlyb25tZW50YWxseSBmcmllbmRseSBjcmFmdC4gU3VjaCBwYXBlciBiYWcgY2FuIHdpdGhzdGFuZCB1cCB0byAxMiBrZyBvZiBsb2FkLCBwcmFjdGljYWxseSBpdCBoYXMgbm8gcmVzdHJpY3Rpb25zIG9uIGZpbGxpbmcuIFBhcGVyIGhhbmRsZXMgYXJlIHZlcnkgaGlnaCBxdWFsaXR5IGFuZCBzZWN1cmVseSBnbHVlZCB0byB0aGUgYmFnLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA1MDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTI4IDExOjE1OjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxNzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcGFja2FnaW5nLW1hdGVyaWFscy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3BhY2thZ2luZy1tYXRlcmlhbHMvaXRlbS0xOTQ4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhcGVyIGJhZ3Mgd2l0aCBoYW5kbGVzIDI2eDE3eDI1IGNtLCBrcmFmdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZjkzZjk2MDgyYTliZTlhMmU2NTcwZjczYTFhNTMwMjguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGFwZXIgYmFncyB3aXRoIGhhbmRsZXMga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUGFwxKtyYSBtYWlzaSBhciByb2t0dXJpZW0ga3JhZnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JHRg9C80LDQttC90YvQtSDQv9Cw0LrQtdGC0Ysg0YEg0YDRg9GH0LrQsNC80Lgg0LrRgNCw0YTRggogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1OC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDYwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TTElECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjgzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0YHRg9C/0L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAzNzUvNTAwLzEwMDAg0LzQuywg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSB6dXBhcyB0cmF1a2llbSAzNzUvNTAwLzEwMDAgbWwsIFBFLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU291cCBDb250YWluZXJzIDM3NS81MDAvMTAwMCBtbCwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LI6INCd0LDQtNC10LbQvdCw0Y8g0LfQsNGJ0LjRgtCwINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0LrQvtC80YTQvtGA0YIg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lg8L3N0cm9uZz48L2gyPg0KDQo8cD7QmNGJ0LXRgtC1INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60LgsINC60L7RgtC+0YDRi9C1INGB0L7RhdGA0LDQvdGP0YIg0YHQstC10LbQtdGB0YLRjCDQsdC70Y7QtCDQuCDQt9Cw0YnQuNGC0Y/RgiDQvtGCINC/0YDQvtC70LjQstCw0L3QuNGPPyDQndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0YHQvtGH0LXRgtCw0Y7RgiDQuNC90L3QvtCy0LDRhtC40L7QvdC90YPRjiDRgtC10YXQvdC+0LvQvtCz0LjRjiwg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LfQsNC/0LDRgtC10L3RgtC+0LLQsNC90L3QvtC5INGB0LjRgdGC0LXQvNC1INC/0LvQvtGC0L3QvtCz0L4g0LfQsNC60YDRi9GC0LjRjyDQvtC90Lgg0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCIDEwMCUg0LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0YwgJm1kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQv9C10YDQtdC90L7RgdC60Lgg0YHRg9C/0L7Qsiwg0YHQvtGD0YHQvtCyLCDQs9C+0YDRj9GH0LjRhSDQvtCx0LXQtNC+0LIg0LjQu9C4INGF0L7Qu9C+0LTQvdGL0YUg0LfQsNC60YPRgdC+0LouPC9wPg0KDQo8aDI+PHN0cm9uZz7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JfQsNGJ0LjRgtCwINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y88L3N0cm9uZz4mbmJzcDstJm5ic3A70LPQtdGA0LzQtdGC0LjRh9C90L7RgdGC0Ywg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lwg0LTQstC40LbQtdC90LjQuCwg0YfRgtC+INC+0YfQtdC90Ywg0LLQsNC20L3QviDQv9GA0Lgg0LTQvtGB0YLQsNCy0LrQtSDRgdGD0L/QvtCyLCDQs9Cw0YDQvdC40YDQvtCyINGBINGB0L7Rg9GB0L7QvCDQuNC70Lgg0LbQuNC00LrQvtC5INC/0LjRidC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCi0LXRgNC80L7RgdGC0L7QudC60L7RgdGC0Ywg0LTQviArODAmZGVnO0M8L3N0cm9uZz4mbmJzcDstJm5ic3A70YHQvtGF0YDQsNC90Y/RjtGCINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LHQu9GO0LQsINC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINCz0L7RgNGP0YfQuNGFINGB0YPQv9C+0LIg0Lgg0YDQsNCz0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9GB0L7QstC80LXRgdGC0LjQvNGLINGBINCz0L7RgNGP0YfQuNC80Lgg0Lgg0YXQvtC70L7QtNC90YvQvNC4INCx0LvRjtC00LDQvNC4LCDQtNC10YHQtdGA0YLQsNC80LgsINGB0L7Rg9GB0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCR0LXQt9C+0L/QsNGB0L3RiyDQtNC70Y8g0LfQsNC80L7RgNC+0LfQutC4INC4INC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9C10Lk8L3N0cm9uZz4mbmJzcDsmbWRhc2g7INC60L7QvdGC0LXQudC90LXRgNGLINC80L7QttC90L4g0LfQsNC80L7RgNCw0LbQuNCy0LDRgtGMLCDQsCDRgtCw0Log0LbQtSDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4ICjQutGA0YvRiNC60YMg0L3QtdC+0LHRhdC+0LTQuNC80L4g0YHQvdGP0YLRjCkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1PC9zdHJvbmc+Jm5ic3A7LSZuYnNwO9C70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSwg0L3QtSDRgtC10YDRj9GPINGE0L7RgNC80YMg0LTQsNC20LUg0L/QvtGB0LvQtSDQvNC90L7Qs9C+0LrRgNCw0YLQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCf0YDQsNC60YLQuNGH0L3QvtGB0YLRjCDQsiDQtNC10YLQsNC70Y/RhTo8L3N0cm9uZz48L2gyPg0KDQo8cD7QmtGA0YPQs9C70YvQtSDQutGA0YvRiNC60Lgg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC40LTQtdCw0LvRjNC90L7Qs9C+INC/0YDQuNC70LXQs9Cw0L3QuNGPINC6INC60L7QvdGC0LXQudC90LXRgNCw0LwuINCS0YHRjyDRgdC40YHRgtC10LzQsCAo0LrQvtC90YLQtdC50L3QtdGAICsg0LrRgNGL0YjQutCwKSDRg9GB0YLQvtC50YfQuNCy0LAg0Log0L/QtdGA0LXQv9Cw0LTQsNC8INGC0LXQvNC/0LXRgNCw0YLRg9GALCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCyINGF0L7Qu9C+0LTQuNC70YzQvdC40LrQtSDQuCDQvNC+0YDQvtC30LjQu9GM0L3QvtC5INC60LDQvNC10YDQtSwg0LAg0YLQsNC60LbQtSDQtNC70Y8g0LzRi9GC0YzRjyDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuINCt0YLQviDQtNC10LvQsNC10YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjzog0L7RgiDQs9C+0YLQvtCy0LrQuCDQvdCwINC90LXQtNC10LvRjiDQtNC+INGF0YDQsNC90LXQvdC40Y8g0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC4INGN0LrQvtC90L7QvNC40Y86PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQt9Cw0LzQtdC90Y/RjtGCINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgywg0YHQvtC60YDQsNGJ0LDRjyDQstGA0LXQtCDQtNC70Y8g0L/RgNC40YDQvtC00YsuINCY0YUg0L/RgNC+0YfQvdC+0YHRgtGMINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGMINC/0L7QvNC+0LPRg9GCINGB0Y3QutC+0L3QvtC80LjRgtGMINCx0Y7QtNC20LXRgiDQvdCwINCz0L7QtNGLINCy0L/QtdGA0LXQtC48L3A+DQoNCjxwPjxzdHJvbmc+0JfQsNC60LDQttC40YLQtSDQvdCw0LHQvtGAINCz0LXRgNC80LXRgtC40YfQvdGL0YUg0LrRgNGL0YjQtdC6PC9zdHJvbmc+Jm5ic3A70LLQvNC10YHRgtC1INGBINC/0LjRidC10LLRi9C80Lgg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSwgNTAwINC40LvQuCAxMDAwINC80LsgLSZuYnNwO9C4INC90LDRgdC70LDQttC00LDQudGC0LXRgdGMINGD0LTQvtCx0YHRgtCy0L7QvCDRhdGA0LDQvdC10L3QuNGPLCDQutC+0YLQvtGA0L7QtSDQsNC00LDQv9GC0LjRgNGD0LXRgtGB0Y8g0L/QvtC0INCy0LDRiCDQvtCx0YDQsNC3INC20LjQt9C90LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHRyYXVrdSB2xIFraTog4oCL4oCLdXp0aWNhbWEgYWl6c2FyZHrEq2JhIHByZXQgbm9wbMWrZMSTbSB1biDEk3J0YSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmFpIG1la2zEk2phdCBkYXVkenB1c8SrZ3VzLCBhdGvEgXJ0b3RpIGxpZXRvamFtdXMgdsSBa3VzLCBrYXMgdXp0dXLEk3MgasWrc3UgcMSBcnRpa3Ugc3ZhaWd1IHVuIG5lY2F1cmxhaWTEq2d1PyBNxatzdSBjYXVyc3DEq2TEq2dpZSBwxIFydGlrYXMgdHJhdWt1IHbEgWtpIGFwdmllbm8gaW5vdmF0xKt2YXMgdGVobm9sb8SjaWphcywgcHJha3Rpc2t1bXUgdW4gaXp0dXLEq2J1LiBBciBwYXRlbnTEk3R1IGNpZSZzY2Fyb247aSBub3NsxJNkemFtbyBzaXN0xJNtdSB0aWUgbm9kcm8mc2Nhcm9uO2luYSAxMDAlIGhlcm3Ek3Rpc2t1bXUgJm5kYXNoOyBpZGXEgWxpIHBpZW3Ek3JvdHMgenVwdSwgbcSTcsSNdSwgc2lsdG8gcHVzZGllbnUgdmFpIGF1a3N0byB1emtvZHUgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDI+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPk5lY2F1cmxhaWTEq2dzIC0gY2llJnNjYXJvbjtpIG5vc2zEk2d0cyBwYXQgYWt0xKt2YXMga3VzdMSrYmFzIGxhaWvEgSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpLCBwaWVnxIFkxIFqb3QgenVwYXMsIHBpZWRldmFzIGFyIG3Ek3JjaSB2YWkgJnNjYXJvbjvEt2lkcnUgxJNkaWVudS48L3A+DQoNCjxwPkthcnN0dW1penR1csSrZ3MgbMSrZHogKzgwJmRlZztDIC0gdXp0dXIgxJNkaWVudSBzaWx0dSwgcGllbcSTcm90cyBrYXJzdMSBbSB6dXDEgW0gdW4gc2F1dMSTanVtaWVtLjwvcD4NCg0KPHA+RGF1ZHpwdXPEq2JhICZuZGFzaDsgc2FkZXIgYXIga2Fyc3RhamllbSB1biBhdWtzdGFqaWVtIMSTZGllbmllbSwgZGVzZXJ0aWVtLCBtxJNyY8STbS48L3A+DQoNCjxwPkRybyZzY2Fyb247cyBzYWxkxJN0YXbEgSB1biBtaWtyb3ZpxLzFhnUga3LEgXNuxKsgLSB0cmF1a3VzIHZhciBzYXNhbGTEk3QgdW4gYXLEqyBzaWxkxKt0IG1pa3JvdmnEvMWGdSBrcsSBc27EqyAoasSBbm/FhmVtIHbEgWtzKS48L3A+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1zICZuZGFzaDsgdmllZ2xpIHTEq3LEgW1zIHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEsIG5lemF1ZMSTam90IGZvcm11IHBhdCBwxJNjIGF0a8SBcnRvdGFzIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgyPjxzdHJvbmc+UHJha3Rpc2t1bXMgZGV0YcS8xIFzOjwvc3Ryb25nPjwvaDI+DQoNCjxwPkFwYcS8aWUgdsSBa2kgaXIgdmVpZG90aSB0xIEsIGxhaSB0aWUgbGllbGlza2kgaWVkZXLEk3RvcyBrb250ZWluZXJvcy4gVmlzYSBzaXN0xJNtYSAodHJhdWtzICsgdsSBa3MpIGlyIGl6dHVyxKtnYSBwcmV0IHRlbXBlcmF0xatyYXMgaXptYWnFhsSBbSwgcGllbcSTcm90YSB1emdsYWLEgSZzY2Fyb247YW5haSBsZWR1c3NrYXDEqyB1biBzYWxkxJN0YXbEgSwga8SBIGFyxKsgbWF6Z8SBamFtYSB0cmF1a3UgbWF6Z8SBamFtxIEgbWEmc2Nhcm9uO8SrbsSBLiBUYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpOiBubyBnYXRhdm8mc2Nhcm9uO2FuYXMgbmVkxJPEvGFzIGdhcnVtxIEgbMSrZHogcHVzZmFicmlrxIF0dSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoNCjxoMj48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ3VtcyB1biBla29ub21pamE6PC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWllIHbEgWtpIGFpenN0xIFqIHZpZW5yZWl6bGlldG9qYW1vIGllcGFrb2p1bXUsIHNhbWF6aW5vdCBrYWl0xJNqdW11IHZpZGVpLiBUbyBpenR1csSrYmEgdW4gaXp0dXLEq2JhIHBhbMSrZHrEk3MgaWV0YXVwxKt0IGrFq3N1IGJ1ZMW+ZXR1IG7EgWthbWFqaWVtIGdhZGllbS48L3A+DQoNCjxwPlBhc8WrdGlldCBoZXJtxJN0aXNrdSB2xIFrdSBrb21wbGVrdHUga29wxIEgYXIgMzc1LCA1MDAgdmFpIDEwMDAgbWwgcMSBcnRpa2FzIHp1cGFzIHRyYXVraWVtIC0gdW4gaXpiYXVkaWV0IHV6Z2xhYsSBJnNjYXJvbjthbmFzIMSTcnTEq2Jhcywga2FzIHBpZWzEgWdvamFzIGrFq3N1IGR6xKt2ZXN2ZWlkYW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5UcmFuc3BhcmVudCBMaWRzIGZvciBDb250YWluZXJzOiBSZWxpYWJsZSBMZWFrYWdlIFByb3RlY3Rpb24gYW5kIENvbWZvcnQgb2YgVXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgdmVyc2F0aWxlIHJldXNhYmxlIGxpZHMgdGhhdCB3aWxsIGtlZXAgeW91ciBmb29kIGZyZXNoIGFuZCBwcmV2ZW50IHNwaWxscz8gT3VyIHRyYW5zcGFyZW50IHJldXNhYmxlIGxpZHMgZm9yIGZvb2QgY29udGFpbmVycyBjb21iaW5lIGlubm92YXRpdmUgdGVjaG5vbG9neSwgcHJhY3RpY2FsaXR5IGFuZCBkdXJhYmlsaXR5LiBUaGFua3MgdG8gdGhlIHBhdGVudGVkIHRpZ2h0LWNsb3Npbmcgc3lzdGVtLCB0aGV5IHByb3ZpZGUgMTAwJSBsZWFrLXByb29mbmVzcyAtIGlkZWFsIGZvciBjYXJyeWluZyBzb3Vwcywgc2F1Y2VzLCBob3QgbHVuY2hlcyBvciBjb2xkIGFwcGV0aXplcnMuPC9wPg0KDQo8aDI+PHN0cm9uZz5NYWluIGFkdmFudGFnZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHA+TGVhay1wcm9vZiAtIHRpZ2h0bmVzcyBldmVuIGR1cmluZyBhY3RpdmUgbW92ZW1lbnQsIHdoaWNoIGlzIHZlcnkgaW1wb3J0YW50IHdoZW4gZGVsaXZlcmluZyBzb3Vwcywgc2lkZSBkaXNoZXMgd2l0aCBzYXVjZSBvciBsaXF1aWQgZm9vZC48L3A+DQoNCjxwPkhlYXQtcmVzaXN0YW50IHVwIHRvICs4MCZkZWc7QyAtIG1haW50YWlucyB0aGUgdGVtcGVyYXR1cmUgb2YgZm9vZCwgc3VpdGFibGUgZm9yIGhvdCBzb3VwcyBhbmQgc3Rld3MuPC9wPg0KDQo8cD5WZXJzYXRpbGl0eSAtIGNvbXBhdGlibGUgd2l0aCBob3QgYW5kIGNvbGQgZGlzaGVzLCBkZXNzZXJ0cywgc2F1Y2VzLjwvcD4NCg0KPHA+RnJlZXplciBhbmQgbWljcm93YXZlIHNhZmUgLSBjb250YWluZXJzIGNhbiBiZSBmcm96ZW4gYW5kIGFsc28gaGVhdGVkIGluIHRoZSBtaWNyb3dhdmUgKHRoZSBsaWQgbXVzdCBiZSByZW1vdmVkKS48L3A+DQoNCjxwPlJldXNhYmxlIC0gZWFzeSB0byBjbGVhbiBpbiB0aGUgZGlzaHdhc2hlciwgd2l0aG91dCBsb3Npbmcgc2hhcGUgZXZlbiBhZnRlciByZXBlYXRlZCB1c2UuPC9wPg0KDQo8aDI+PHN0cm9uZz5QcmFjdGljYWwgaW4gZGV0YWlsOjwvc3Ryb25nPjwvaDI+DQoNCjxwPlJvdW5kIGxpZHMgYXJlIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gY29udGFpbmVycy4gVGhlIGVudGlyZSBzeXN0ZW0gKGNvbnRhaW5lciArIGxpZCkgaXMgcmVzaXN0YW50IHRvIHRlbXBlcmF0dXJlIGNoYW5nZXMsIHN1aXRhYmxlIGZvciBzdG9yYWdlIGluIHRoZSByZWZyaWdlcmF0b3IgYW5kIGZyZWV6ZXIsIGFzIHdlbGwgYXMgZm9yIHdhc2hpbmcgaW4gdGhlIGRpc2h3YXNoZXIuIFRoaXMgbWFrZXMgdGhlbSBpZGVhbCBmb3IgZXZlcnlkYXkgdXNlOiBmcm9tIGNvb2tpbmcgZm9yIHRoZSB3ZWVrIHRvIHN0b3Jpbmcgc2VtaS1maW5pc2hlZCBwcm9kdWN0cy48L3A+DQoNCjxoMj48c3Ryb25nPkVjby1mcmllbmRseSBhbmQgY29zdC1lZmZlY3RpdmU6PC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgbGlkcyByZXBsYWNlIGRpc3Bvc2FibGUgcGFja2FnaW5nLCByZWR1Y2luZyBoYXJtIHRvIG5hdHVyZS4gVGhlaXIgc3RyZW5ndGggYW5kIGR1cmFiaWxpdHkgd2lsbCBoZWxwIHNhdmUgeW91ciBidWRnZXQgZm9yIHllYXJzIHRvIGNvbWUuPC9wPg0KDQo8cD5PcmRlciBhIHNldCBvZiBhaXJ0aWdodCBsaWRzIGFsb25nIHdpdGggMzc1LCA1MDAgb3IgMTAwMCBtbCBmb29kIGNvbnRhaW5lcnMgLSBhbmQgZW5qb3kgc3RvcmFnZSBjb252ZW5pZW5jZSB0aGF0IGFkYXB0cyB0byB5b3VyIGxpZmVzdHlsZSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTU3NzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5NS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTY2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1LzUwMC8xMDAwIG1sLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA0ZmNkYmM3MjgwMjQ1OGYzOGFiZGMxZTcxNGIyYWQwNS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrdSB2xIFrcyBhciBoZXJtxJN0aXNrdSBhaXpzYXJkesSrYnUgcHJldCBub3BsxatkxJNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFRyYW5zcGFyZW50IGxlYWstcHJvb2YgbGlkIGZvciBmb29kIGNvbnRhaW5lcnMgd2l0aCBzZWN1cmUgY2xvc3VyZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQs9C10YDQvNC10YLQuNGH0L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINGBINC30LDRidC40YLQvtC5INC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY2OV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMTcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQS1ZTVctU1NFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE5MTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCh0YPQv9C+0LLQsNGPINC70L7QttC60LAg0J/RgNC10LzQuNGD0LwgMTfRgdC8LCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBdGvEgXJ0b3RpIGxpZXRvamFtYSB6dXBhcyBrYXJvdGUgcHJlbWl1bSAxN2NtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEhlYXZ5IFdlaWdodCBTb3VwIFNwb29uIDE3Y20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGB0YPQv9C+0LLQsNGPINC70L7QttC60LA8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNC90L7Qs9C+0YDQsNC30L7QstCw0Y8g0LvQvtC20LrQsCDQtNC70Y8g0YHRg9C/0LAsINC40LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/RgNC+0YfQvdC+0LPQviDQv9C70LDRgdGC0LjQutCwLCDRgdC+0YfQtdGC0LDQtdGCINCyINGB0LXQsdC1INCy0YvRgdC+0LrQvtC1INC60LDRh9C10YHRgtCy0L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0YwuINCV0ZEg0YfRkdGA0L3Ri9C5INGG0LLQtdGCINC/0YDQuNC00LDRkdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjCwg0LAg0LTQu9C40L3QsCAxNyDRgdC8INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGBINCz0LvRg9Cx0L7QutC40LzQuCDRgtCw0YDQtdC70LrQsNC80LguINCR0LvQsNCz0L7QtNCw0YDRjyDQsdC+0LvQtdC1INGC0Y/QttGR0LvQvtC80YMg0LLQtdGB0YMg0Lgg0LrRgNGD0LPQu9C+0LzRgyDQs9C70YPQsdC+0LrQvtC80YMg0YfQtdGA0L/QsNC70YMsINGN0YLQsCDQu9C+0LbQutCwINC+0YLQu9C40YfQsNC10YLRgdGPINC/0L7QstGL0YjQtdC90L3QvtC5INC/0YDQvtGH0L3QvtGB0YLRjNGOINC4INC00L7Qu9Cz0L7QstC10YfQvdC+0YHRgtGM0Y4sINC/0YDQtdCy0L7RgdGF0L7QtNGPINC00YDRg9Cz0LjQtSDRgdGD0L/QvtCy0YvQtSDQu9C+0LbQutC4LiDQntC90LAg0LvQtdCz0LrQviDQvNC+0LXRgtGB0Y8g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC80L3QvtCz0L7QutGA0LDRgtC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10ZEg0LHQtdC3INC/0L7RgtC10YDQuCDQstC90LXRiNC90LXQs9C+INCy0LjQtNCwINC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0YHRgtC4LiDQnNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0L/RgNC40LzQtdC90LXQvdC40LUg0Y3RgtC+0Lkg0LvQvtC20LrQuCDQv9C+0LzQvtCz0LDQtdGCINGB0L3QuNC30LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L/QvtGB0L7QsdGB0YLQstGD0Y8g0LfQsNCx0L7RgtC1INC+INC/0YDQuNGA0L7QtNC1LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCwg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINC60LvQuNC10L3RgtCw0Lwg0YPQtNC+0LHQvdGL0Lkg0Lgg0YHRgtC40LvRjNC90YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0LXQtNGLLiDQktGL0LHQuNGA0LDQudGC0LUg0L3QsNGI0YMg0LvQvtC20LrRgyDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQstCw0YjQtdCz0L4g0YHQtdGA0LLQuNGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDQtdC90LjRjyDQv9C+0YLRgNC10LHQvdC+0YHRgtC10Lkg0LLQsNGI0LjRhSDQutC70LjQtdC90YLQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlPC9zdHJvbmc+PC9oMj4NCg0KPHA+QXRrxIFydG90aSBsaWV0b2phbWEgenVwYXMga2Fyb3RlLCBrYXMgaXpnYXRhdm90YSBubyBpenR1csSrZ2FzIHBsYXN0bWFzYXMsIGFwdmllbm8gYXVnc3R1IGt2YWxpdMSBdGkgdW4gdmlkZWkgZHJhdWR6xKtndW11LiBUxIEgbWVsbsSBIGtyxIFzYSBwaWUmc2Nhcm9uO8S3aXIgZWxlZ2FuY2ksIHVuIDE3IGNtIGdhcnVtcyBwYWRhcmEgdG8gdmllZ2xpIGxpZXRvamFtdSBhciBkemnEvMSBbSBwbMSBa3NuxJNtLiBBciBsaWVsxIFrdSBzdmFydSB1biBhcGHEvHUsIGR6acS8dSBrYXVzacWGdSAmc2Nhcm9uO8SrIGthcm90ZSBpciDEq3BhJnNjYXJvbjtpIHNwxJNjxKtnYSB1biBpenR1csSrZ2EsIHDEgXJzcMSTam90IGNpdGFzIHp1cGFzIGthcm90ZXMuIFRvIGlyIHZpZWdsaSB0xKtyxKt0IHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSwga2FzIMS8YXVqIHRvIGl6bWFudG90IGRhdWR6YXMgcmVpemVzLCBuZXphdWTEk2pvdCBpenNrYXR1IHVuIGZ1bmtjaW9uYWxpdMSBdGkuICZTY2Fyb247xKtzIGthcm90ZXMgYXRrxIFydG90aSBsaWV0b2phbcSBIGLFq3TEq2JhIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSwgcGFsxKtkem90IGFpenNhcmfEgXQgdmlkaS4gSWRlxIFsaSBwaWVtxJNyb3RzIHJlc3RvcsSBbmllbSB1biBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbSwgbm9kcm8mc2Nhcm9uO2lub3Qga2xpZW50aWVtIMSTcnR1IHVuIHN0aWzEq2d1IHLEq2t1IMSTJnNjYXJvbjthbmFpLiBJenbEk2xpZXRpZXMgbcWrc3Uga2Fyb3RpLCBsYWkgdXpsYWJvdHUgc2F2dSBzZXJ2aXNhIGzEq21lbmkgdW4gYXBtaWVyaW7EgXR1IGtsaWVudHUgdmFqYWR6xKtiYXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBzb3VwIHNwb29uIGJsYWNrPC9zdHJvbmc+PC9oMj4NCg0KPHA+UmV1c2FibGUgaGVhdnkgd2VpZ2h0IHNvdXAgc3Bvb24gbWFkZSBvZiBkdXJhYmxlIHBsYXN0aWMgY29tYmluZXMgaGlnaCBxdWFsaXR5IGFuZCBlY28tZnJpZW5kbGluZXNzLiBJdHMgYmxhY2sgY29sb3IgYWRkcyBlbGVnYW5jZSwgYW5kIHRoZSBsZW5ndGggb2YgMTcgY20gZW5zdXJlcyBlYXNlIG9mIHVzZSB3aXRoIGRlZXAgcGxhdGVzLiBUaGFua3MgdG8gaXRzIGhlYXZpZXIgd2VpZ2h0IGFuZCByb3VuZCBkZWVwIGxhZGxlLCB0aGlzIHNwb29uIGlzIGNoYXJhY3Rlcml6ZWQgYnkgaW5jcmVhc2VkIHN0cmVuZ3RoIGFuZCBkdXJhYmlsaXR5LCBzdXJwYXNzaW5nIG90aGVyIHNvdXAgc3Bvb25zLiBJdCBpcyBlYXN5IHRvIHdhc2ggaW4gdGhlIGRpc2h3YXNoZXIsIHdoaWNoIGFsbG93cyB5b3UgdG8gdXNlIGl0IHJlcGVhdGVkbHkgd2l0aG91dCBsb3NpbmcgaXRzIGFwcGVhcmFuY2UgYW5kIGZ1bmN0aW9uYWxpdHkuIFJldXNhYmxlIHVzZSBvZiB0aGlzIHNwb29uIGhlbHBzIHRvIHJlZHVjZSB0aGUgYW1vdW50IG9mIHBsYXN0aWMgd2FzdGUsIGNvbnRyaWJ1dGluZyB0byBjYXJpbmcgZm9yIG5hdHVyZS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzIGFuZCBkZWxpdmVyeSBzZXJ2aWNlcywgcHJvdmlkaW5nIGN1c3RvbWVycyB3aXRoIGEgY29udmVuaWVudCBhbmQgc3R5bGlzaCB0b29sIGZvciBlYXRpbmcuIENob29zZSBvdXIgc3Bvb24gdG8gaW1wcm92ZSB5b3VyIHNlcnZpY2UgYW5kIHNhdGlzZnkgdGhlIG5lZWRzIG9mIHlvdXIgY3VzdG9tZXJzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE4LTA3LTI3IDEzOjAxOjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDExOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjY5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY2OS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEhlYXZ5IFdlaWdodCBTb3VwIFNwb29uIDE3Y20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU1LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY2OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzI5NWJhOGY2ZTA2YzI3MmQ4YWE1YzA1ZDQ0MzQ5MDYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgUGFsc3RpYyBIZWF2eSB3ZWlnaHQgc291cCBzcG9vbiwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFp1cGFzIGthcm90ZSBwcmVtaXVtIGRhdWR6a8SBcnQgbGlldG9qYW1hLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0YHRg9C/0L7QstCw0Y8g0LvQvtC20LrQsCDQn9GA0LXQvNC40YPQvCwg0J/QoSwg0YfQtdGA0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU1LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE0NjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE0NjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDk2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLVRCMTZCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNzI0MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLIDUwMCDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1hIMSTZGllbnUga8SBcmJhIDUwMCBtbCwgUFAsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXIgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuzog0J3QtdCx0L7Qu9GM0YjQvtC5INC+0LHRitC10LwsINC80LDQutGB0LjQvNGD0Lwg0L/QvtC70YzQt9GLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0L3QtdCx0L7Qu9GM0YjQuNGFINC/0L7RgNGG0LjQuSwg0YHQvtGD0YHQvtCyINC40LvQuCDQtNC10YHQtdGA0YLQvtCyLiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LHQtdC30L7Qv9Cw0YHQvdGLINC00LvRjyDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQuCwg0LzQvtGA0L7Qt9C40LvQutC4INC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy4g0KPQtNC+0LHQvdCw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90LDRjyDQs9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQtNC10LvQsNGO0YIg0LjRhSDRhNCw0LLQvtGA0LjRgtCw0LzQuCDQsiDQv9C10LrQsNGA0L3Rj9GFINC4INC00L7QvNCwLiDQo9GH0LDRgdGC0LLRg9C50YLQtSDQsiZuYnNwO9C/0YDQvtCz0YDQsNC80LzQsNGFINC/0L7QstGC0L7RgNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDRh9GC0L7QsdGLINGB0L7QutGA0LDRgtC40YLRjCDRjdC60L7RgdC70LXQtCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkenJlaXogbGlldG9qYW1hcyB0YWlzbnN0xatydmVpZGEga8SBcmJhcyA1MDAgbWw6IE1henMgaXptxJNycywgbGllbGEgaWV0ZWttZTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzIGtvbXBha3TEgXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtYXMga8SBcmJhcyZuYnNwO2lyIHBpZW3Ek3JvdGFzIG1hesSBbSBwb3JjaWrEgW0sIG3Ek3JjxJNtIHZhaSBkZXNlcnRpZW0uIERybyZzY2Fyb247aSBsaWV0b2phbWFzIG1pa3JvdmnEvMWGdSBrcsSBc27Eqywgc2FsZMSTdGF2xIEgdW4gdHJhdWt1IG1hemfEgWphbWFqxIEuIFRvIGthdWR6ZXMgZGl6YWlucyBpZXRhdXBhIHZpZXR1IG5vbGlrdGF2xIFzLiBQaWVkYWxvdGllcyZuYnNwO2RlcG96xKt0YSBwcm9ncmFtbcSBcywgasWrcyB2ZWljaW5hdCBhcHJpdGVzIGVrb25vbWlrdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIHJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVycyA1MDAgbWw6IFNtYWxsIHNpemUsIGJpZyBpbXBhY3Q8L3N0cm9uZz48L2gyPg0KDQo8cD5Db21wYWN0IHlldCB2ZXJzYXRpbGUsIHRoZXNlJm5ic3A7cmV1c2FibGUgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0IGZvciBzbmFja3MsIGRpcHMsIG9yIHNtYWxsIHBvcnRpb25zLiBUaGUgQlBBLWZyZWUgZGVzaWduIHdpdGhzdGFuZHMgZXh0cmVtZSB0ZW1wZXJhdHVyZXMsIG1ha2luZyB0aGVtIHNhZmUgZm9yIG1pY3Jvd2F2aW5nLCBmcmVlemluZywgYW5kIGRpc2h3YXNoaW5nLiBUaGUgYWlydGlnaHQgbGlkIHByZXNlcnZlcyBmcmVzaG5lc3MsIHdoaWxlIHRoZSB0cmFuc3BhcmVudCBib2R5IGhpZ2hsaWdodHMgeW91ciBkaXNoZXMmcnNxdW87IGFwcGVhbC4gQSBmYXZvcml0ZSBmb3IgYmFrZXJpZXMsIGRlbGlzLCBvciBob21lIHVzZSwgdGhleSBzdXBwb3J0Jm5ic3A7emVyby13YXN0ZSBpbml0aWF0aXZlcyZuYnNwO3Rocm91Z2ggZGVwb3NpdCBzeXN0ZW1zLiBTdGFjayB0aGVtIG5lYXRseSBpbiBraXRjaGVucyBvciBkZWxpdmVyeSB2ZWhpY2xlcyB0byBtYXhpbWl6ZSBzcGFjZS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjAzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2MzE4MjFjODQzN2ZjZTA3MTA4MzdhYmE1NWRlY2QyZS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSByZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lcnMgNTAwIG1sIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6cmVpeiBsaWV0b2phbWEgxJNkaWVudSBrxIFyYmEgNTAwIG1sIFBQIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90YvQtSDQv9C40YnQtdCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDY4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1EVDEvMkxJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDcyMjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAgMzc1LzUwMC83NTAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyDEk2RpZW51IGvEgXJixIFtIDM3NS81MDAvNzUwIG1sLCBQUCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZCBmb3IgY29udGFpbmVyIDM3NS81MDAvNzUwIG1sICBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCBQQ00tVEIxMkIvMTZCLzI0Qi4g0JrRgNGL0YjQutC4INC+0YHQvdCw0YnQtdC90Ysg0LfQsNC/0LDRgtC10L3RgtC+0LLQsNC90L3QvtC5INC/0LvQvtGC0L3QvtC5INGB0LjRgdGC0LXQvNC+0Lkg0LfQsNC60YDRi9GC0LjRjyDQtNC70Y8g0L/RgNC10LTQvtGC0LLRgNCw0YnQtdC90LjRjyDQv9GA0L7RgtC10LrQsNC90LjRjy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lgg0Lgg0LLRi9C00LXRgNC20LjQstCw0Y7RgiDRgtC10LzQv9C10YDQsNGC0YPRgNGDINC00L4gMTIxICZkZWc7Qywg0LAg0YLQsNC60LbQtSDQvdCw0LzQvdC+0LPQviDQtNC+0LvRjNGI0LUg0YHQvtGF0YDQsNC90Y/RjtGCINCS0LDRiNC4INCx0LvRjtC00LAg0LPQvtGA0Y/Rh9C40LzQuCDQuCDRgdCy0LXQttC40LzQuC4g0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INGD0L/RgNC+0YnQsNGO0YIg0YPQt9C90LDQstCw0LXQvNC+0YHRgtGMINC/0YDQvtC00YPQutGC0LAg0Lgg0YPQstC10LvQuNGH0LjQstCw0Y7RgiDQstC+0LfQvNC+0LbQvdC+0YHRgtC4INC/0YDQtdC30LXQvdGC0LDRhtC40LguINCU0L7RgdGC0YPQv9C90Ysg0LIg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0LksINC60YDRg9Cz0LvQvtC5INC4INC+0LLQsNC70YzQvdC+0Lkg0YTQvtGA0LzQsNGFINC4INC/0L7QtNC+0LnQtNGD0YIg0LrQsNC6INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQsdC70Y7QtCwg0YLQsNC6INC4INC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC30LDQutGD0YHQvtC6LCDRgdC+0YPRgdC+0LIg0Lgg0YHRg9C/0L7Qsi4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0YLQsNC60LbQtSDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCyINGF0L7Qu9C+0LTQuNC70YzQvdC+0Lkg0Lgg0LzQvtGA0L7Qt9C40LvRjNC90L7QuSDQutCw0LzQtdGA0LUuINCa0L7QvdGC0LXQudC90LXRgNGLINCy0LzQtdGB0YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8mbmJzcDvQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkRvdGllIGNhdXJzcMSrZMSrZ2llIHbEgWtpIGlyIHBpZW3Ek3JvdGkga29udGVpbmVyaW0gUENNLVRCMTJCLzE2Qi8yNEIsa2FzIGthbHBvIMSTZGllbnUgcGllZ8SBZGVpLiBUaWUgaXIgYXByxKtrb3RpIGFyIHBhdGVudMSTdHUgc3RpbmdydSBhaXp0YWlzxKsmc2Nhcm9uO2FuYXMgc2lzdMSTbXUsIGxhaSBub3bEk3JzdHUgamVia8SBZGEgdmVpZGEgbm9wbMWrZGkuIEtvbnRlaW5lcmkgaXIgcGllbcSTcm90aSBsaWV0byZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKtzIHVuIHZhciBpenR1csSTdCB0ZW1wZXJhdMWrcnUgbMSrZHogMTIxICZkZWc7Qywga8SBIGFyxKsgdGllIGlsZ8SBayBzYWdsYWLEgSBrYXJzdHUgdW4gc3ZhaWd1IErFq3N1IMSTZGllbnUuIEtyaXN0xIFsZHppZHJpZSB2xIFraSBwYWRhcmEgcHJvZHVrdHUgcmVkemFtdSB1biB0YXMgcGFsaWVsaW5hIHByZXplbnTEkyZzY2Fyb247YW5hcyBpZXNwxJNqYXMuIElyIHBpZWVqYW1pIHRhaXNuc3TFq3JhLCBhcGHEvGkgdW4gb3bEgWxpIHVuIHRpZSBkZXLEk3MgZ2FuICZuYnNwO2thcnN0aWVtIMSTZGllbmllbSwgZ2FuIGFyxKsgYXVrc3TEgW0gdXprb2TEgW0sIG3Ek3JjxJNtIHVuIHp1cMSBbS4gS29udGVpbmVyaSBpciBwaWVtxJNyb3RpIGFyxKsgcHJvZHVrdGEgdXpnbGFixIEmc2Nhcm9uO2FuYWkgbGVkdXNza2FwxKsgdW4gc2FsZMSTdGF2xIEuIERvdGllIGtvbnRlaW5lcmkgYXIgdsSBa2llbSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgxJNkaWVudSBwaWVnxIFkZWkuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGVzZSB0cmFuc3BhcmVudCBjb3ZlcnMgYXJlIHN1aXRhYmxlIGZvciBmb29kIGRlbGl2ZXJ5LCBmb3IgY29udGFpbmVyIFBDTS1UQjEyQiAvIDE2QiAvIDI0Qi4gQ292ZXJzIGFyZSBlcXVpcHBlZCB3aXRoIGEgcGF0ZW50ZWQgdGlnaHQgY2xvc3VyZSBzeXN0ZW0gdG8gcHJldmVudCBsZWFrYWdlLiBUaGUgY29udGFpbmVycyBhcmUgc3VpdGFibGUgZm9yIG1pY3Jvd2F2ZSBvdmVucyBhbmQgY2FuIHdpdGhzdGFuZCB0ZW1wZXJhdHVyZXMgdXAgdG8gMTIxICZkZWc7IEMsIGFuZCBhbHNvIGtlZXAgeW91ciBkaXNoZXMgaG90IGFuZCBmcmVzaCBmb3IgbXVjaCBsb25nZXIuIFRyYW5zcGFyZW50IGNvdmVycyBzaW1wbGlmeSBwcm9kdWN0IHJlY29nbml0aW9uIGFuZCBpbmNyZWFzZSBwcmVzZW50YXRpb24gY2FwYWJpbGl0aWVzLiBBdmFpbGFibGUgaW4gcmVjdGFuZ3VsYXIsIHJvdW5kIGFuZCBvdmFsIHNoYXBlcyBhbmQgc3VpdGFibGUgZm9yIGhvdCBkaXNoZXMsIGFzIHdlbGwgYXMgZm9yIGNvbGQgYXBwZXRpemVycywgc2F1Y2VzIGFuZCBzb3Vwcy4gQ29udGFpbmVycyBhcmUgYWxzbyBzdWl0YWJsZSBmb3Igc3RvcmFnZSBpbiB0aGUgcmVmcmlnZXJhdG9yIGFuZCBmcmVlemVyLiBDb250YWluZXJzIHdpdGggbGlkcyBhcmUgaWRlYWwgZm9yIGZvb2QgZGVsaXZlcnkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODAyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk3LjcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNS0wOSAxMDowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ3OjU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxNDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNDY4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZCBmb3IgY29udGFpbmVyIDM3NS81MDAvNzUwIG1sICBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNDY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAyNDhjODdlOTJlNDYyOGVkZjQ2NmEwYjc1MjA1Y2Y1YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1NzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTA3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUENNLTE2UkNMSUQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgNTAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgZGF1ZHprxIFydCBsaWV0b2phbWllbSBhcGHEvGllbSDEk2RpZW51IGvEgXJixIFtIDUwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSZXVhc2JsZSBSb3VuZCBEZWxpIENvbnRhaW5lcnMgNTAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QmtGA0YvRiNC60Lgg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDUwMCDQvNC7PC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmk5LjU3YTZjOTIxUTROOG1UIj7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyOiDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0Lgg0LXQtNGLINC90LAg0LLRi9C90L7RgTwvc3Ryb25nPjwvaDM+DQoNCjxwPtCh0L7QstGA0LXQvNC10L3QvdGL0LUg0YLQtdGF0L3QvtC70L7Qs9C40Lgg0YPQv9Cw0LrQvtCy0LrQuCDRgdGC0YDQtdC80LjRgtC10LvRjNC90L4g0YDQsNC30LLQuNCy0LDRjtGC0YHRjywg0L/RgNC10LTQu9Cw0LPQsNGPINCy0YHRkSDQsdC+0LvQtdC1INGD0LTQvtCx0L3Ri9C1INC4INGN0LrQvtC70L7Qs9C40YfQvdGL0LUg0YDQtdGI0LXQvdC40Y8uINCe0LTQvdC40Lwg0LjQtyDRgtCw0LrQuNGFINC40L3QvdC+0LLQsNGG0LjQvtC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7QsiDRj9Cy0LvRj9GO0YLRgdGPINC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIsINC60L7RgtC+0YDRi9C1INGB0YLQsNC90L7QstGP0YLRgdGPINC90LXQt9Cw0LzQtdC90LjQvNGL0LzQuCDQutCw0Log0LTQu9GPINGB0LvRg9C20LEg0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGC0LDQuiDQuCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5INC+0LHRidC10YHRgtCy0LXQvdC90L7Qs9C+INC/0LjRgtCw0L3QuNGPLCDQv9GA0LXQtNC70LDQs9Cw0Y7RidC40YUg0LHQu9GO0LTQsCDQvdCwINCy0YvQvdC+0YEuINCt0YLQuCDQutGA0YvRiNC60Lgg0L3QtSDRgtC+0LvRjNC60L4g0L7QsdC10YHQv9C10YfQuNCy0LDRjtGCINC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINGB0L7QtNC10YDQttC40LzQvtCz0L4sINC90L4g0Lgg0L/QvtC80L7Qs9Cw0Y7RgiDRgdC+0LfQtNCw0YLRjCDQv9C+0LvQvtC20LjRgtC10LvRjNC90L7QtSDQstC/0LXRh9Cw0YLQu9C10L3QuNC1INGDINC60LvQuNC10L3RgtCwLjwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC10Log0Y/QstC70Y/QtdGC0YHRjyDQvtC00L3QuNC8INC40Lcg0LrQu9GO0YfQtdCy0YvRhSDQv9GA0LXQuNC80YPRidC10YHRgtCyINGN0YLQuNGFINC40LfQtNC10LvQuNC5LiDQntC90LAg0L/QvtC30LLQvtC70Y/QtdGCINCy0LjQtNC10YLRjCDQsdC70Y7QtNC+INGH0LXRgNC10Lcg0YPQv9Cw0LrQvtCy0LrRgywg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0LTQtdC80L7QvdGB0YLRgNCw0YbQuNC4INCz0L7RgtC+0LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQvdCwINCy0LjRgtGA0LjQvdC1LiDQotCw0LrQvtC5INC/0L7QtNGF0L7QtCDQv9C+0LzQvtCz0LDQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0LLQvdC40LzQsNC90LjQtSDQv9C+0LrRg9C/0LDRgtC10LvQtdC5LCDQstGL0LfRi9Cy0LDRjyDRgyDQvdC40YUg0LbQtdC70LDQvdC40LUg0L/QvtC/0YDQvtCx0L7QstCw0YLRjCDQsNC/0L/QtdGC0LjRgtC90L4g0LLRi9Cz0LvRj9C00Y/RidC10LUg0LHQu9GO0LTQvi4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuCDRgdCy0LXQttC10YHRgtGMINC/0YDQvtC00YPQutGC0L7Qsiwg0YPRgdC40LvQuNCy0LDRjyDQuNGFINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0YHQv9C+0YHQvtCx0YHRgtCy0YPRjyDRg9Cy0LXQu9C40YfQtdC90LjRjiDQv9GA0L7QtNCw0LYuPC9wPg0KDQo8aDM+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjCDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gzPg0KDQo8cD7QmtGA0YvRiNC60Lgg0LTQu9GPINC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YIg0YPQv9Cw0LrQvtCy0LrRgywg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQs9C10YDQvNC10YLQuNGH0L3QvtGB0YLRjC4g0K3RgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtGC0LXQutCw0L3QuNC1INGB0L7Rg9GB0L7Qsiwg0YHQvtC60L7QsiDQuNC70Lgg0LTRgNGD0LPQuNGFINC20LjQtNC60L7RgdGC0LXQuSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQv9GA0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1INC/0LjRidC4LiDQndCw0LTRkdC20L3QsNGPINGE0LjQutGB0LDRhtC40Y8g0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiwg0YfRgtC+INCy0LDRiCDQt9Cw0LrQsNC3INCx0YPQtNC10YIg0LTQvtGB0YLQsNCy0LvQtdC9INCyINGG0LXQu9C+0YHRgtC4INC4INGB0L7RhdGA0LDQvdC90L7RgdGC0LgsINCx0LXQtyDQu9C40YjQvdC40YUg0LHQtdGB0L/QvtGA0Y/QtNC60L7QsiDQuCDRgNCw0LfQu9C40LLQsNGO0YnQuNGF0YHRjyDRgdC+0LTQtdGA0LbQuNC80YvRhS48L3A+DQoNCjxoMz48c3Ryb25nPtCg0LDQt9C90L7QvtCx0YDQsNC30LjQtSDRhNC+0YDQvCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCa0YDRi9GI0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGA0LDQt9C70LjRh9C90YvRhSDRhNC+0YDQvNCw0YUgJm1kYXNoOyDQutGA0YPQs9C70YvQtSwg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0Lgg0L7QstCw0LvRjNC90YvQtSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQstGL0LHRgNCw0YLRjCDQvdCw0LjQsdC+0LvQtdC1INC/0L7QtNGF0L7QtNGP0YnQuNC5INCy0LDRgNC40LDQvdGCINC00LvRjyDRgNCw0LfQvdGL0YUg0YLQuNC/0L7QsiDQsdC70Y7QtC4g0JHQu9Cw0LPQvtC00LDRgNGPINGN0YLQvtC80YMg0L7QvdC4INC70LXQs9C60L4g0LDQtNCw0L/RgtC40YDRg9GO0YLRgdGPINC6INC70Y7QsdGL0Lwg0YLRgNC10LHQvtCy0LDQvdC40Y/QvCDQuCDQv9GA0LXQtNC/0L7Rh9GC0LXQvdC40Y/QvCDQutC70LjQtdC90YLQvtCyLiDQmtGA0L7QvNC1INGC0L7Qs9C+LCDRjdGC0Lgg0LrRgNGL0YjQutC4INCy0YvQtNC10YDQttC40LLQsNGO0YIg0LLRi9GB0L7QutGD0Y4g0YLQtdC80L/QtdGA0LDRgtGD0YDRgyDQtNC+ICsxMjEmZGVnO0MsINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDRgdC+0LLQvNC10YHRgtC40LzRi9C80Lgg0YEg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0YzRji4g0K3RgtC+INC+0YHQvtCx0LXQvdC90L4g0L/QvtC70LXQt9C90L4g0LTQu9GPINGC0LXRhSwg0LrRgtC+INC/0YDQtdC00L/QvtGH0LjRgtCw0LXRgiDRgNCw0LfQvtCz0YDQtdCy0LDRgtGMINGB0LLQvtC4INCx0LvRjtC00LAg0L/QtdGA0LXQtCDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LXQvC48L3A+DQoNCjxoMz48c3Ryb25nPtCt0LrQvtC70L7Qs9C40YfQtdGB0LrQsNGPINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjDwvc3Ryb25nPjwvaDM+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INC/0YDQvtGH0L3QvtCz0L4g0Lgg0LTQvtC70LPQvtCy0LXRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCAmbWRhc2g7INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQutC+0YLQvtGA0YvQuSDQvNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtSDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L/QvtCy0YLQvtGA0L3Qvi4g0J/QvtGB0LvQtSDQvtC60L7QvdGH0LDQvdC40Y8g0YHRgNC+0LrQsCDRgdC70YPQttCx0Ysg0YLQsNC60LjQtSDQuNC30LTQtdC70LjRjyDQu9C10LPQutC+INC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNGO0YLRgdGPLCDRh9GC0L4g0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L3QuNC20LXQvdC40Y4g0LrQvtC70LjRh9C10YHRgtCy0LAg0L7RgtGF0L7QtNC+0LIg0Lgg0LfQsNGJ0LjRgtC1INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCS0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC80L3QvtCz0L7RgNCw0LfQvtCy0L7QuSDRg9C/0LDQutC+0LLQutC4ICZtZGFzaDsg0Y3RgtC+INGI0LDQsyDQuiDQsdC+0LvQtdC1INGH0LjRgdGC0L7QvNGDINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvNC40YDRgy48L3A+DQoNCjxwIGRhdGEtc3BtLWFuY2hvci1pZD0iNWFlYmIxNjEuMmVmNTAwMWYuMC5pMTAuNTdhNmM5MjFRNE44bVQiPtCi0LDQutC40Lwg0L7QsdGA0LDQt9C+0LwsINC/0YDQvtC30YDQsNGH0L3Ri9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/RgNC10LTRgdGC0LDQstC70Y/RjtGCINGB0L7QsdC+0Lkg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0L7QstGA0LXQvNC10L3QvdGL0YUg0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5INGA0YvQvdC60LAg0LTQvtGB0YLQsNCy0LrQuCDQuCDQvtCx0YnQtdGB0YLQstC10L3QvdC+0LPQviDQv9C40YLQsNC90LjRjy4g0J7QvdC4INGB0L7Rh9C10YLQsNGO0YIg0LIg0YHQtdCx0LUg0Y3RgdGC0LXRgtC40LrRgywg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQtdGB0LrRg9GOINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCwg0LTQtdC70LDRjyDQv9GA0L7RhtC10YHRgSDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjywg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC4INGD0L/QvtGC0YDQtdCx0LvQtdC90LjRjyDQv9C40YnQuCDQsdC+0LvQtdC1INC60L7QvNGE0L7RgNGC0L3Ri9C8INC4INC/0YDQuNGP0YLQvdGL0Lwg0LTQu9GPINCy0YHQtdGFINGD0YfQsNGB0YLQvdC40LrQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlbEgWtpIGRhdWR6a8SBcnQgbGlldG9qYW1pZW0gxJNkaWVudSB0cmF1a2llbSA1MDAgbWw8L2gyPg0KDQo8aDM+PHN0cm9uZz5DYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0ga29udGVpbmVyaWVtOiBpZGXEgWxzIHJpc2luxIFqdW1zIHDEgXJ0aWthcyBwaWVnxIFkZWkgdW4gbMSrZHrFhmVtJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc2RpZW51IGllcGFrbyZzY2Fyb247YW5hcyB0ZWhub2xvxKNpamFzIHN0cmF1amkgYXR0xKtzdMSBcywgcGllZMSBdsSBam90IGFydmllbiDEk3J0xIFrdXMgdW4gdmlkZWkgZHJhdWR6xKtnxIFrdXMgcmlzaW7EgWp1bXVzLiBWaWVucyBubyAmc2Nhcm9uO8SBZGllbSBpbm92YXTEq3ZpZW0gcHJvZHVrdGllbSBpciBjYXVyc3DEq2TEq2dpIHbEgWtpIGF0a8SBcnRvdGkgbGlldG9qYW1pZW0gdHJhdWtpZW0sIGthcyBrxLx1dnUmc2Nhcm9uO2kgbmVhaXpzdMSBamFtaSBwxIFydGlrYXMgcGllZ8SBZGVzIGRpZW5lc3RvcyB1biDEk3N0dXbEk3MsIGthcyBwaWVkxIF2xIEgbMSrZHppIG1hbHTEq3RpLiAmU2Nhcm9uO2llIHbEgWtpIG5lIHRpa2FpIG5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IHNhdHVyYSBhaXpzYXJkesSrYnUsIGJldCBhcsSrIHBhbMSrZHogcmFkxKt0IHBveml0xKt2dSBpZXNwYWlkdSB1eiBrbGllbnRpZW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5QxIFycmVkemFtxKtiYXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHA+Q2F1cnNwxKtkxKtndW1zIGlyIHZpZW5hIG5vIGdhbHZlbmFqxIFtICZzY2Fyb247byB2xIFrdSBwcmllayZzY2Fyb247cm9jxKtixIFtLiBUYXMgxLxhdWoga2xpZW50aWVtIHJlZHrEk3QgdHJhdWt1IGNhdXIgaWVwYWtvanVtdSwga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2ksIGRlbW9uc3RyxJNqb3QgZ2F0YXZ1cyBwcm9kdWt0dXMuICZTY2Fyb247xIFkYSBwaWVlamEgcGFsxKtkeiBwaWVzYWlzdMSrdCB1em1hbsSrYnUgdW4gcG90ZW5jacSBbGFqb3MgcGlyY8STam9zIHJhZGEgdsSTbG1pIG5vZ2FyJnNjYXJvbjtvdCBhcGV0xKt0bMSrZ8SBIGl6c2thdGEgxJNkaWVudS4gQ2F1cnNwxKtkxKtnYWlzIGllcGFrb2p1bXMgdXpzdmVyIHNhc3TEgXZkYcS8dSBrdmFsaXTEgXRpIHVuIHN2YWlndW11LCB1emxhYm9qb3QgdG8gbm9mb3JtxJNqdW11IHVuIHZlaWNpbm90IHDEgXJkbyZzY2Fyb247YW5hcyBhcGpvbXUuPC9wPg0KDQo8aDM+PHN0cm9uZz5CbMSrdsSTamFtxKtiYSB1biBwcmFrdGlza3Vtczwvc3Ryb25nPjwvaDM+DQoNCjxwPkF0a8SBcnRvdGkgbGlldG9qYW1vIGtvbnRlaW5lcnUgdsSBa2kgZHJvJnNjYXJvbjtpIG5vc2zEk2R6IGllcGFrb2p1bXUsIG5vZHJvJnNjYXJvbjtpbm90IGhlcm3Ek3Rpc2t1IGFpenbEk3Imc2Nhcm9uO2FudS4gVGFzIG5vdsSTciZzY2Fyb247IG3Ek3LEjXUsIHN1bHUgdmFpIGNpdHUgJnNjYXJvbjvEt2lkcnVtdSBub3BsxatkaSwga2FzIGlyIMS8b3RpIHN2YXLEq2dpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5hcyBsYWlrxIEuIFV6dGljYW1zIGJsxKt2xJNqdW1zIGdhcmFudMSTLCBrYSBqxatzdSBwYXPFq3TEq2p1bXMgdGlrcyBwaWVnxIFkxIF0cyBuZXNrYXJ0cywgYmV6IGl6JnNjYXJvbjvEvGFrc3TEq2p1bWllbSB2YWkgbmV0xKtydW1pZW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5Gb3JtdSB1biBmdW5rY2lvbmFsaXTEgXRlcyBkYXVkenZlaWTEq2JhPC9zdHJvbmc+PC9oMz4NCg0KPHA+JlNjYXJvbjtpZW0gdsSBa2llbSBpciBkYcW+xIFkYXMgZm9ybWFzICZtZGFzaDsgYXBhxLxpLCB0YWlzbnN0xatydmVpZGEgdW4gb3bEgWxpICZtZGFzaDssIGthcyDEvGF1aiBpenbEk2zEk3RpZXMgcGllbcSTcm90xIFrbyB2YXJpYW50dSBkYcW+xIFkYSB2ZWlkYSDEk2RpZW5pZW0uICZTY2Fyb247xKsgZGF1ZHpwdXPEq2JhIMS8YXVqIHRvcyB2aWVnbGkgcGllbMSBZ290IGplYmt1csSBbSBwcmFzxKtixIFtIHVuIGtsaWVudHUgdsSTbG3Ek20uIFR1cmtsxIF0IHbEgWtpIHZhciBpenR1csSTdCBhdWdzdHUgdGVtcGVyYXTFq3J1IGzEq2R6ICsxMjEmZGVnO0MsIHBhZGFyb3QgdG9zIGRybyZzY2Fyb247dXMgbWlrcm92acS8xYZ1IGtyxIFzbsSrLiBUYXMgaXIgxKtwYSZzY2Fyb247aSBub2RlcsSrZ2kgdGllbSwga3VyaSBkb2QgcHJpZWsmc2Nhcm9uO3Jva3UgbWFsdMSrdGVzIHV6c2lsZMSrJnNjYXJvbjthbmFpIHBpcm1zIGxpZXRvJnNjYXJvbjthbmFzLjwvcD4NCg0KPGgzPjxzdHJvbmc+QXRiaWxkxKtiYSBwcmV0IHZpZGk8L3N0cm9uZz48L2gzPg0KDQo8cD5EYXVka8SBcnQgbGlldG9qYW1pZSB2xIFraSBpciBpemdhdGF2b3RpIG5vIGl6dHVyxKtnYSB1biBpbGdtxavFvsSrZ2EgcG9saXByb3BpbMSTbmEsIGtvIHZhciBtYXpnxIF0IHRyYXVrdSBtYXpnxIFqYW3EgSBtYSZzY2Fyb247xKtuxIEgdW4gbGlldG90IHZhaXLEgWthcyByZWl6ZXMuIFDEk2MgdG8ga2FscG8mc2Nhcm9uO2FuYXMgbGFpa2EgYmVpZ8SBbSAmc2Nhcm9uO2llIHByaWVrJnNjYXJvbjttZXRpIGlyIHZpZWdsaSBwxIFyc3RyxIFkxIFqYW1pLCBwYWzEq2R6b3Qgc2FtYXppbsSBdCBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYWl6c2FyZ8SBdCB2aWRpLiBBdGvEgXJ0b3RpIGxpZXRvamFtxIEgaWVwYWtvanVtYSBpenbEk2xlIGlyIHNvbGlzIGNlxLzEgSB1eiB0xKtyxIFrdSB1biBpbGd0c3DEk2rEq2fEgWt1IHBhc2F1bGkuPC9wPg0KDQo8cD5SZXp1bcSTam90LCBjYXVyc3DEq2TEq2dpIGF0a8SBcnRvdGkgbGlldG9qYW1pZSBrb250ZWluZXJ1IHbEgWtpIHBpZWTEgXbEgSB1bml2ZXJzxIFsdSByaXNpbsSBanVtdSBtxatzZGllbnUgcMSBcnRpa2FzIHBpZWfEgWRlcyB1biB2aWVzbcSrbMSrYmFzIG5vemFyZXMgdmFqYWR6xKtixIFtLiBUaWUgYXB2aWVubyBlc3TEk3Rpa3UsIHByYWt0aXNrdW11IHVuIGF0YmlsZMSrYnUgcHJldCB2aWRpLCBwYWRhcm90IMSTZGllbmEgZ2F0YXZvJnNjYXJvbjthbmFzLCB0cmFuc3BvcnTEkyZzY2Fyb247YW5hcyB1biBwYXTEk3JpxYZhIHByb2Nlc3VzIMSTcnTEgWt1cyB1biBwYXTEq2thbcSBa3VzIHZpc8SBbSBpZXNhaXN0xKt0YWrEgW0gcHVzxJNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPkxpZHMgZm9yIHJldXNhYmxlIHJvdW5kIGNvbnRhaW5lcnMgNTAwIG1sPC9oMj4NCg0KPGgzPjxzdHJvbmcgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxMy41N2E2YzkyMVE0TjhtVCI+VHJhbnNwYXJlbnQgTGlkcyBmb3IgUmV1c2FibGUgQ29udGFpbmVyczogVGhlIFBlcmZlY3QgU29sdXRpb24gZm9yIEZvb2QgRGVsaXZlcnkgYW5kIFRha2VvdXQ8L3N0cm9uZz48L2gzPg0KDQo8cD5Nb2Rlcm4gcGFja2FnaW5nIHRlY2hub2xvZ2llcyBhcmUgcmFwaWRseSBldm9sdmluZywgb2ZmZXJpbmcgaW5jcmVhc2luZ2x5IGNvbnZlbmllbnQgYW5kIGVjby1mcmllbmRseSBzb2x1dGlvbnMuIE9uZSBzdWNoIGlubm92YXRpdmUgcHJvZHVjdCBpcyB0cmFuc3BhcmVudCBsaWRzIGZvciByZXVzYWJsZSBjb250YWluZXJzLCB3aGljaCBoYXZlIGJlY29tZSBpbmRpc3BlbnNhYmxlIGZvciBmb29kIGRlbGl2ZXJ5IHNlcnZpY2VzIGFuZCBlYXRlcmllcyBvZmZlcmluZyB0YWtlb3V0IG1lYWxzLiBUaGVzZSBsaWRzIG5vdCBvbmx5IHByb3ZpZGUgcmVsaWFibGUgcHJvdGVjdGlvbiBmb3IgdGhlIGNvbnRlbnRzIGJ1dCBhbHNvIGhlbHAgY3JlYXRlIGEgcG9zaXRpdmUgaW1wcmVzc2lvbiBvbiBjdXN0b21lcnMuPC9wPg0KDQo8aDM+PHN0cm9uZz5UaGUgQmVuZWZpdHMgb2YgVHJhbnNwYXJlbmN5PC9zdHJvbmc+PC9oMz4NCg0KPHA+VHJhbnNwYXJlbmN5IGlzIG9uZSBvZiB0aGUga2V5IGFkdmFudGFnZXMgb2YgdGhlc2UgbGlkcy4gSXQgYWxsb3dzIGN1c3RvbWVycyB0byBzZWUgdGhlIGRpc2ggdGhyb3VnaCB0aGUgcGFja2FnaW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCB3aGVuIHNob3djYXNpbmcgcmVhZHktbWFkZSBwcm9kdWN0cyBvbiBkaXNwbGF5LiBUaGlzIGFwcHJvYWNoIGhlbHBzIGF0dHJhY3QgYXR0ZW50aW9uIGFuZCBjcmVhdGVzIGEgZGVzaXJlIGluIHBvdGVudGlhbCBidXllcnMgdG8gdHJ5IHRoZSBhcHBldGl6aW5nLWxvb2tpbmcgZGlzaC4gVHJhbnNwYXJlbnQgcGFja2FnaW5nIGVtcGhhc2l6ZXMgdGhlIHF1YWxpdHkgYW5kIGZyZXNobmVzcyBvZiB0aGUgaW5ncmVkaWVudHMsIGVuaGFuY2luZyB0aGVpciBwcmVzZW50YXRpb24gYW5kIGJvb3N0aW5nIHNhbGVzLjwvcD4NCg0KPGgzPjxzdHJvbmc+U2VhbGFiaWxpdHkgYW5kIFByYWN0aWNhbGl0eTwvc3Ryb25nPjwvaDM+DQoNCjxwPlRoZSBsaWRzIGZvciByZXVzYWJsZSBjb250YWluZXJzIHNlY3VyZWx5IHNlYWwgdGhlIHBhY2thZ2luZywgZW5zdXJpbmcgYWlydGlnaHQgY2xvc3VyZS4gVGhpcyBwcmV2ZW50cyBsZWFrYWdlIG9mIHNhdWNlcywganVpY2VzLCBvciBvdGhlciBsaXF1aWRzLCB3aGljaCBpcyBjcnVjaWFsIGR1cmluZyBmb29kIHRyYW5zcG9ydGF0aW9uLiBSZWxpYWJsZSBzZWFsaW5nIGd1YXJhbnRlZXMgdGhhdCB5b3VyIG9yZGVyIHdpbGwgYmUgZGVsaXZlcmVkIGludGFjdCB3aXRob3V0IGFueSBzcGlsbHMgb3IgbWVzc2VzLjwvcD4NCg0KPGgzPjxzdHJvbmc+VmFyaWV0eSBvZiBTaGFwZXMgYW5kIEZ1bmN0aW9uYWxpdHk8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLXNwbS1hbmNob3ItaWQ9IjVhZWJiMTYxLjJlZjUwMDFmLjAuaTEyLjU3YTZjOTIxUTROOG1UIj5UaGVzZSBsaWRzIGNvbWUgaW4gdmFyaW91cyBzaGFwZXMmbWRhc2g7cm91bmQsIHJlY3Rhbmd1bGFyLCBhbmQgb3ZhbCZtZGFzaDthbGxvd2luZyB5b3UgdG8gY2hvb3NlIHRoZSBtb3N0IHN1aXRhYmxlIG9wdGlvbiBmb3IgZGlmZmVyZW50IHR5cGVzIG9mIGRpc2hlcy4gVGhpcyB2ZXJzYXRpbGl0eSBtYWtlcyB0aGVtIGVhc2lseSBhZGFwdGFibGUgdG8gYW55IHJlcXVpcmVtZW50cyBhbmQgY3VzdG9tZXIgcHJlZmVyZW5jZXMuIEFkZGl0aW9uYWxseSwgdGhlIGxpZHMgY2FuIHdpdGhzdGFuZCBoaWdoIHRlbXBlcmF0dXJlcyB1cCB0byArMTIxJmRlZztDLCBtYWtpbmcgdGhlbSBtaWNyb3dhdmUtc2FmZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIGZvciB0aG9zZSB3aG8gcHJlZmVyIHRvIHJlaGVhdCB0aGVpciBtZWFscyBiZWZvcmUgY29uc3VtcHRpb24uPC9wPg0KDQo8aDM+PHN0cm9uZz5FbnZpcm9ubWVudGFsIFJlc3BvbnNpYmlsaXR5PC9zdHJvbmc+PC9oMz4NCg0KPHA+UmV1c2FibGUgbGlkcyBhcmUgbWFkZSBmcm9tIGR1cmFibGUgYW5kIGxvbmctbGFzdGluZyBwb2x5cHJvcHlsZW5lLCB3aGljaCBjYW4gYmUgd2FzaGVkIGluIGEgZGlzaHdhc2hlciBhbmQgdXNlZCBtdWx0aXBsZSB0aW1lcy4gQWZ0ZXIgdGhlaXIgc2VydmljZSBsaWZlIGVuZHMsIHRoZXNlIGl0ZW1zIGFyZSBlYXNpbHkgcmVjeWNsYWJsZSwgaGVscGluZyByZWR1Y2Ugd2FzdGUgYW5kIHByb3RlY3QgdGhlIGVudmlyb25tZW50LiBDaG9vc2luZyByZXVzYWJsZSBwYWNrYWdpbmcgaXMgYSBzdGVwIHRvd2FyZHMgYSBjbGVhbmVyIGFuZCBtb3JlIHN1c3RhaW5hYmxlIHdvcmxkLjwvcD4NCg0KPHAgZGF0YS1zcG0tYW5jaG9yLWlkPSI1YWViYjE2MS4yZWY1MDAxZi4wLmkxNC41N2E2YzkyMVE0TjhtVCI+SW4gc3VtbWFyeSwgdHJhbnNwYXJlbnQgcmV1c2FibGUgbGlkcyBmb3IgY29udGFpbmVycyBvZmZlciBhIHVuaXZlcnNhbCBzb2x1dGlvbiBmb3IgdGhlIG1vZGVybiBuZWVkcyBvZiB0aGUgZm9vZCBkZWxpdmVyeSBhbmQgaG9zcGl0YWxpdHkgaW5kdXN0cmllcy4gVGhleSBjb21iaW5lIGFlc3RoZXRpY3MsIHByYWN0aWNhbGl0eSwgYW5kIGVudmlyb25tZW50YWwgcmVzcG9uc2liaWxpdHksIG1ha2luZyB0aGUgcHJvY2Vzc2VzIG9mIHByZXBhcmF0aW9uLCB0cmFuc3BvcnRhdGlvbiwgYW5kIGNvbnN1bXB0aW9uIG9mIGZvb2QgbW9yZSBjb21mb3J0YWJsZSBhbmQgZW5qb3lhYmxlIGZvciBhbGwgcGFydGllcyBpbnZvbHZlZC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTYuNDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTEwLTE3IDIwOjAxOjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1NzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE1NzYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmV1YXNibGUgUm91bmQgRGVsaSBDb250YWluZXJzIDUwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTU3NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2Q5MzQzM2I1YmQ4MzY1ZTBhMjZhNjY0NjU5NmYwOWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciByb3VuZCBmb29kIGNvbnRhaW5lcnMgNTAwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ2kgdsSBa2kgYXRrxIFydG90aSBsaWV0b2phbWllbSBrb250ZWluZXJpZW0gNTAwIG1sIG5vIFBQCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINC/0YDQvtGH0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9C+0LPQviDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LPQviDQutC+0L3RgtC10LnQvdC10YDQsCDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzU5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdQLTI3ODEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzc5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplcyAzMDAgbWwsIFBTLCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXMgMzAwIG1sLCBQUywgVHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LLQuNC90L7QvCDQsiDQv9C+0LvQvdC+0Lkg0LzQtdGA0LU6INCd0LDRiNC4INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60YDQvtC50YLQtSDQuNC00LXQsNC70YzQvdC+0LUg0YHQvtGH0LXRgtCw0L3QuNC1INGB0YLQuNC70Y8g0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7RgdGC0Lgg0YEg0L3QsNGI0LjQvNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C80Lgg0LHQvtC60LDQu9Cw0LzQuCDQtNC70Y8g0LLQuNC90LAhINCt0YLQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDRgdC+0LfQtNCw0L3RiyDQtNC70Y8g0YLQvtCz0L4sINGH0YLQvtCx0Ysg0YPQu9GD0YfRiNC40YLRjCDQstCw0YjQtSDQstC40L3QvdC+0LUg0L3QsNGB0LvQsNC20LTQtdC90LjQtSwg0YHQvtGF0YDQsNC90Y/RjyDQsNGA0L7QvNCw0YLRiyDQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINGD0LTQvtCx0YHRgtCy0L4uINCS0LzQtdGB0YLQuNC80L7RgdGC0YwgMzAwINC80Lsg0L/QvtC30LLQvtC70Y/QtdGCINC70LXQs9C60L4g0LLQt9Cx0LDQu9GC0YvQstCw0YLRjCDQutGA0LDRgdC90L7QtSDQstC40L3QviDQsdC10Lcg0YDQuNGB0LrQsCDQv9GA0L7Qu9C40YLRjCDQtdCz0L4sINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINGA0LDRgdC60YDRi9GC0LjRjyDQsdGD0LrQtdGC0LAg0Lgg0L7QsdC+0LPQsNGJ0LXQvdC40Y8g0LLQutGD0YHQvtCy0YvRhSDQvtGJ0YPRidC10L3QuNC5LjwvcD4NCg0KPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINCy0LjQvdCwINC80L3QvtCz0L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPJm5ic3A70L/RgNC+0YfQvdGLINC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LjQu9C4INC+0YHQvtCx0YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQrdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDQvtC/0YLQuNC80LDQu9GM0L3QvtC5INGG0LjRgNC60YPQu9GP0YbQuNC4INCy0L7Qt9C00YPRhdCwLCDQv9C+0LfQstC+0LvRj9GPINCy0LjQvdGDICZxdW90O9C00YvRiNCw0YLRjCZxdW90OyDQuCDRgNCw0YHQutGA0YvQstCw0YLRjCDQstGB0LUg0LDRgNC+0LzQsNGC0LjRh9C10YHQutC40LUg0L3RjtCw0L3RgdGLLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQutGA0LDRgdC90YvRhSDQstC40L0sINC60L7RgtC+0YDRi9C8INGC0YDQtdCx0YPQtdGC0YHRjyDQstGA0LXQvNGPLCDRh9GC0L7QsdGLINC/0L7Qu9C90L7RgdGC0YzRjiDQv9GA0L7Rj9Cy0LjRgtGMINGB0LLQvtC5INGF0LDRgNCw0LrRgtC10YAuPC9wPg0KDQo8cD7QktGL0LHQuNGA0LDQudGC0LUmbmJzcDvQv9C70LDRgdGC0LjQutC+0LLRi9C1INCx0L7QutCw0LvRiyDQtNC70Y8g0LLQuNC90LAg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0YHQvtGF0YDQsNC90LjRgtGMINC90LDQv9C40YLQvtC6INC/0YDQvtGF0LvQsNC00L3Ri9C8INC4INC60L7QvNGE0L7RgNGC0L3Ri9C8LiDQn9C70LDRgdGC0LjQuiDQvdC1INC/0L7Qs9C70L7RidCw0LXRgiDRgtC10L/Qu9C+LCDQv9C+0LTQtNC10YDQttC40LLQsNGPINGB0YLQsNCx0LjQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0LLQuNC90LAg0LTQvtC70YzRiNC1ICZtZGFzaDsg0LrQu9GO0YfQtdCy0L7QtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0L4g0L/QtdGA0LXQtCDRgtGA0LDQtNC40YbQuNC+0L3QvdC+0Lkg0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNC+0LkuINCY0LTQtdCw0LvRjNC90L4g0LTQu9GPINC/0LjQutC90LjQutC+0LIsINGE0LXRgdGC0LjQstCw0LvQtdC5INC40LvQuCDRg9GO0YLQvdGL0YUg0LLQtdGH0LXRgNC+0LIg0LTQvtC80LAhPC9wPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70YsmbmJzcDvQvdC1INGC0L7Qu9GM0LrQviDQv9GA0LDQutGC0LjRh9C90YssINC90L4g0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YsuINCe0L3QuCDRgdC+0LrRgNCw0YnQsNGO0YIg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGF0L7QtNC+0LIsINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LjQt9C00LXQu9C40Y8sINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPLiDQndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQutCw0LbQtNGL0Lwg0LPQu9C+0YLQutC+0Lwg0LLQuNC90LAsINC90LUg0LHQtdGB0L/QvtC60L7Rj9GB0Ywg0L4g0LHRjNGO0YnQtdC50YHRjyDQv9C+0YHRg9C00LUg0LjQu9C4INC70LjRiNC90LjRhSDRgtGA0LDRgtCw0YUuPC9wPg0KDQo8cD7QldGB0LvQuCDQstGLINGF0L7RgtC40YLQtSDRgdC+0LLQvNC10YHRgtC40YLRjCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDQstGL0YHQvtC60L7QtSDQutCw0YfQtdGB0YLQstC+LCDQvdCw0YjQuCDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLINC00LvRjyDQstC40L3QsCAmbWRhc2g7INGD0LzQvdGL0Lkg0LLRi9Cx0L7RgCEg0J/RgNC40YHQvtC10LTQuNC90Y/QudGC0LXRgdGMINC6INC60YPQu9GM0YLRg9GA0LUg0YPRgdGC0L7QudGH0LjQstC+0LPQviDQv9C+0YLRgNC10LHQu9C10L3QuNGPINGD0LbQtSDRgdC10LPQvtC00L3RjyAmbWRhc2g7INC30LDQutCw0LbQuNGC0LUg0L3QsNCx0L7RgCDQvtC90LvQsNC50L0hPC9wPg0KDQo8cD48ZW0+0JLRi9Cx0LjRgNCw0LnRgtC1INC60LDRh9C10YHRgtCy0L4sINC60L7RgtC+0YDQvtC1INC+0YHRgtCw0LXRgtGB0Y8g0YEg0LLQsNC80LghPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6a8SBcnQgbGlldG9qYW3EgXMgdsSrbmEgZ2zEgXplczwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPlbEq25hIGJhdWTEqyZzY2Fyb247YW5hIHBpbG7Eq2LEgTogTcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyB2xKtuYSBnbMSBemVzPC9zdHJvbmc+PC9oMz4NCg0KPHA+SXpwxJN0aWV0IGlkZcSBbG8ga29tYmluxIFjaWp1IHN0aWxhIHVuIGZ1bmtjaW9uYWxpdMSBdGVzIGFyIG3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWFqxIFtIHbEq25hIGdsxIF6xJNtISAmU2Nhcm9uO8SrcyBwbGFzdG1hc2FzIGdsxIF6ZXMgaXIgcmFkxKt0YXMsIGxhaSB1emxhYm90dSBqxatzdSB2xKtuYSBwaWVyZWR6aSwgc2FnbGFixIFqb3QgYXJvbcSBdHVzIHVuIMSTcnTEq2J1LiBBciAzMDAgbWwgdGlscHVtdSB0xIFzIMS8YXVqIGJyxKt2aSB2aXJwdcS8b3Qgc2Fya2FudsSrbnUsIG5lYmFpZG90aWVzIHDEk2MgaXpsaWV0bmVzLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSwgbGFpIGF0YnLEq3ZvdHUgc21hcsW+YXMgdW4gYmFnxIF0aW7EgXR1IGdhdW1lcyBpemrFq3R1LjwvcD4NCg0KPHA+UGxhc3RtYXNhcyB2xKtuYSBnbMSBemUgaXIgYXRrxIFydG90aSBsaWV0b2phbWEmbmJzcDt1biBpenR1csSrZ2EsIGthcyBwYWRhcmEgdG8gaWRlxIFsdSBpenbEk2xpIGdhbiBpa2RpZW5haSwgZ2FuIMSrcGEmc2Nhcm9uO2llbSBwYXPEgWt1bWllbS4gVMSBcyBlcmdvbm9taXNrYWlzIGRpemFpbnMgdmVpY2luYSBvcHRpbcSBbHUgZ2Fpc2EgcGlla8S8xat2aSwgxLxhdWpvdCB2xKtuYW0gJmxkcXVvO2VscG90JnJkcXVvOyB1biBhdGtsxIF0IHZpc3VzIGFyb23EgXRhIG5pYW5zZXMuIFRhcyBpciBixat0aXNraSBzYXJrYW5hamllbSB2xKtuaWVtLCBrdXJpZW0gbmVwaWVjaWUmc2Nhcm9uO2FtYSBsYWlrYSBwb3NtcywgbGFpIHBpbG7Eq2LEgSBhdHTEq3N0xKt0dSBzYXZ1IHJha3N0dXJ1LjwvcD4NCg0KPHA+SXp2xJNsaWV0aWVzIHBsYXN0bWFzYXMgdmFpcsSBa2vEgXJ0IGxpZXRvamFtYXMgdsSrbmEgZ2zEgXplcywgbGFpIHNhZ2xhYsSBdHUgZHrEk3JpZW5hIHbEk3N1bXUgdW4ga29tZm9ydHUuIFBsYXN0bWFzYXMgbWF0ZXJpxIFscyBuZXV6c8WrYyBzaWx0dW11LCB0xIFkxJNqxIFkaSB1enR1cm90IHbEq25hIHRlbXBlcmF0xatydSBzdGFiaWzEgWt1IGlsZ8SBayAmbmRhc2g7IHRhcyBpciBnYWx2ZW5haXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmEsIHNhbMSrZHppbm90IGFyIHRyYWRpY2lvbsSBbGFqxIFtIGdsxIF6xJNtLiBJZGXEgWxpIHBpZW3Ek3JvdGFzIHBpa25pa2llbSwgZmVzdGl2xIFsaWVtIHZhaSB2YWthcmEgcml0aWVtIG3EgWrEgXMhPC9wPg0KDQo8cD5NxatzdSZuYnNwO2F0a8SBcnRvdGkgbGlldG9qYW3EgXMgZ2zEgXplcyZuYnNwO2lyIG5lIHRpa2FpIHByYWt0aXNrYXMsIGJldCBhcsSrIGVrbyBkcmF1ZHrEq2dhcy4gVMSBcyBzYW1hemluYSBhdGtyaXR1bXUgZGF1ZHp1bXUsIGFpenN0xIFqb3QgdmllbnJlaXogbGlldG9qYW1vcyBwcm9kdWt0dXMsIHVuIGlyIHZpZWdsaSB0xKtyxIFtYXMuIEl6Y2llbmlldCBrYXRydSB2xKtuYSBwaWxpZW51LCBuZXV6dHJhdWNvdGllcyBwYXIgc3Rpa2xhIGJvasSBanVtaWVtIHZhaSBuZXbEk2xhbWllbSBpem1ha3N1IHBpZWF1Z3VtaWVtLjwvcD4NCg0KPHA+SmEgdsSTbGF0aWVzIGFwdmllbm90IGlsZ3RzcMSTanUsIHN0aWx1IHVuIGF1Z3N0dSBrdmFsaXTEgXRpLCBtxatzdSBkYXVkemvEgXJ0IGxpZXRvamFtxIFzIHbEq25hIGdsxIF6ZXMgaXIgasWrc3UgZ3VkcsSBa2FpcyBpenbEk2xlcyEgUGlldmllbm9qaWV0aWVzIGlsZ3RzcMSTasSrZ2FpIHbEq25hIGt1bHTFq3JhaSBqYXUgJnNjYXJvbjtvZGllbiAmbmRhc2g7IHBhc8WrdGlldCBzYXZ1IGtvbXBsZWt0dSB0aWUmc2Nhcm9uO3NhaXN0xJMhPC9wPg0KDQo8cD48ZW0+SXp2xJNsaWV0aWVzIGt2YWxpdMSBdGksIGthcyBuZWl6a2zEq3N0ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3Nlczwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPkVuam95IHdpbmUgdG8gdGhlIGZ1bGxlc3Q6IE91ciByZXVzYWJsZSB3aW5lIGdsYXNzZXM8L3N0cm9uZz48L2gzPg0KDQo8cD5EaXNjb3ZlciB0aGUgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgZnVuY3Rpb25hbGl0eSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIHdpbmUgZ2xhc3NlcyEgQ3JhZnRlZCBmcm9tIGR1cmFibGUgcGxhc3RpYywgdGhlc2UgZ2xhc3NlcyBhcmUgZGVzaWduZWQgdG8gZW5oYW5jZSB5b3VyIHdpbmUgZXhwZXJpZW5jZSBieSBwcmVzZXJ2aW5nIGFyb21hcyBhbmQgZW5zdXJpbmcgY29tZm9ydC4gV2l0aCBhIDMwMCBtbCBjYXBhY2l0eSwgdGhleSBhbGxvdyB5b3UgdG8gc3dpcmwgcmVkIHdpbmUgZWZmb3J0bGVzc2x5IHdpdGhvdXQgc3BpbGxzLCB3aGljaCBpcyBlc3NlbnRpYWwgZm9yIHJlbGVhc2luZyBjb21wbGV4IGJvdXF1ZXRzIGFuZCBlbnJpY2hpbmcgZmxhdm9yIHByb2ZpbGVzLjwvcD4NCg0KPHA+T3VyIHBsYXN0aWMgd2luZSBnbGFzc2VzIGFyZSByZXVzYWJsZSZuYnNwO2FuZCBzdHVyZHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBkYWlseSB1c2Ugb3Igc3BlY2lhbCBvY2Nhc2lvbnMuIFRoZSBlcmdvbm9taWMgZGVzaWduIHByb21vdGVzIG9wdGltYWwgYWlyZmxvdywgbGV0dGluZyB0aGUgd2luZSAmcXVvdDticmVhdGhlJnF1b3Q7IGFuZCB1bnZlaWwgZXZlcnkgYXJvbWF0aWMgbnVhbmNlLiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgZm9yIHJlZCB3aW5lcywgd2hpY2ggcmVxdWlyZSB0aW1lIHRvIGZ1bGx5IGRldmVsb3AgdGhlaXIgY2hhcmFjdGVyLjwvcD4NCg0KPHA+Q2hvb3NlJm5ic3A7bXVsdGktdXNlIHBsYXN0aWMgd2luZSBnbGFzc2VzJm5ic3A7dG8ga2VlcCB5b3VyIGRyaW5rIGNvb2wgYW5kIGNvbWZvcnRhYmxlLiBUaGUgcGxhc3RpYyBtYXRlcmlhbCBkb2VzbiZyc3F1bzt0IGFic29yYiBoZWF0LCBtYWludGFpbmluZyBhIHN0YWJsZSB3aW5lIHRlbXBlcmF0dXJlIGxvbmdlciZtZGFzaDthIGtleSBhZHZhbnRhZ2Ugb3ZlciB0cmFkaXRpb25hbCBnbGFzc3dhcmUuIFBlcmZlY3QgZm9yIHBpY25pY3MsIGZlc3RpdmFscywgb3IgY296eSBldmVuaW5ncyBhdCBob21lITwvcD4NCg0KPHA+T3VyJm5ic3A7cmV1c2FibGUgZ2xhc3NlcyZuYnNwO2FyZSBub3Qgb25seSBwcmFjdGljYWwgYnV0IGFsc28gZWNvLWZyaWVuZGx5LiBUaGV5IHJlZHVjZSB3YXN0ZSBieSByZXBsYWNpbmcgc2luZ2xlLXVzZSBwcm9kdWN0cyBhbmQgYXJlIGVhc3kgdG8gY2xlYW4uIFNhdm9yIGV2ZXJ5IHNpcCBvZiB3aW5lIHdpdGhvdXQgd29ycnlpbmcgYWJvdXQgYnJlYWthZ2Ugb3IgdW5uZWNlc3NhcnkgZXhwZW5zZXMuPC9wPg0KDQo8cD5JZiB5b3Ugd2FudCB0byBjb21iaW5lIGR1cmFiaWxpdHksIHN0eWxlLCBhbmQgaGlnaCBxdWFsaXR5LCBvdXIgcmV1c2FibGUgd2luZSBnbGFzc2VzIGFyZSB0aGUgc21hcnQgY2hvaWNlISBKb2luIHRoZSBzdXN0YWluYWJsZSB3aW5lIGN1bHR1cmUgdG9kYXkmbWRhc2g7b3JkZXIgeW91ciBzZXQgb25saW5lITwvcD4NCg0KPHA+PGVtPkNob29zZSBxdWFsaXR5IHRoYXQgbGFzdHMhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTE3MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyB3aW5lIGdsYXNzZXMgMzAwIG1sLCBQUywgVHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlYTMyZDZmMzE3YzRlMTY4NTdkMjhiYmMyZTY1OTM3YS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMgZ2zEgXplcyB2xKtuYW0gMzAwIG1sIG5vIGl6dHVyxKtnYXMgUFMgcGxhc3RtYXNhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIHdpbmUgZ2xhc3MgMzAwIG1sIG1hZGUgb2YgZHVyYWJsZSBQUyBwbGFzdGljCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INCx0L7QutCw0Lsg0LTQu9GPINCy0LjQvdCwIDMwMCDQvNC7INC40Lcg0L/RgNC+0YfQvdC+0LPQviDQn9ChINC/0LvQsNGB0YLQuNC60LAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc2MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODg2MTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA3ODU5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LIsINCf0KEsINGH0ZHRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWRrxIFydCBsaWV0b2phbWllIHbEq25hIGdsxIF6ZXMga8SBdGksIFBTLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHN0ZW1zIGZvciB3aW5lIGdsYXNzZXMsIFBTLCBCbGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7Qsjog0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMLCDQv9GA0L7Rh9C90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjCDQvdCw0YjQuCDQvdC+0LbQutC4INC00LvRjyDQsdC+0LrQsNC70L7Qsj88L3N0cm9uZz48L2gzPg0KDQo8cD7QndCw0YjQuCZuYnNwO9C80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQvdC+0LbQutC4INC00LvRjyDQstC40L3QvdGL0YUg0LHQvtC60LDQu9C+0LImbmJzcDvQuNC3INC/0YDQvtGH0L3QvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCDQuNC00LXQsNC70YzQvdC+INC40LzQuNGC0LjRgNGD0Y7RgiDQuNC30YvRgdC60LDQvdC90YvQuSDQtNC40LfQsNC50L0g0YHRgtC10LrQu9GP0L3QvdC+0Lkg0L/QvtGB0YPQtNGLLCDQvtGB0YLQsNCy0LDRj9GB0Ywg0L3QtdCx0YzRjtGJ0LjQvNC40YHRjyDQuCDQv9GA0LDQutGC0LjRh9C90YvQvNC4LiDQmNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0LLQtdGH0LXRgNC40L3QvtC6LCDRgdCy0LDQtNC10LEsINGA0LXRgdGC0L7RgNCw0L3QvtCyINC40LvQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5ICZtZGFzaDsg0YHQvtGF0YDQsNC90Y/QudGC0LUg0YHRgtC40LvRjCDQuCDQuNC30LHQtdCz0LDQudGC0LUg0L7RgdC60L7Qu9C60L7QsiE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0J3QtdCx0YzRjtGJ0LjQtdGB0Y8g0Lgg0LTQvtC70LPQvtCy0LXRh9C90YvQtTombmJzcDvQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/Qu9Cw0YHRgtC40Log0LLRi9C00LXRgNC20LjQstCw0LXRgiDQsNC60YLQuNCy0L3QvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC00LDQttC1INCyINGB0LDQvNGL0YUg0YjRg9C80L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LvQtdCz0LDQvdGC0L3Ri9C5INC00LjQt9Cw0LnQvTombmJzcDvQotC+0YfQvdCw0Y8g0LjQvNC40YLQsNGG0LjRjyDRgdGC0LXQutC70Y/QvdC90YvRhSDQsdC+0LrQsNC70L7QsiAmbWRhc2g7INCy0LDRiCDRgdGC0L7QuyDQsdGD0LTQtdGCINCy0YvQs9C70Y/QtNC10YLRjCDQsdC10LfRg9C/0YDQtdGH0L3Qvi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JfQsNGJ0LjRgtCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0L3QsNC/0LjRgtC60LA6Jm5ic3A70J3QvtC20LrQsCDQv9C+0LfQstC+0LvRj9C10YIg0LTQtdGA0LbQsNGC0Ywg0LHQvtC60LDQuywg0L3QtSDQvdCw0LPRgNC10LLQsNGPINC90LDQv9C40YLQvtC6INC4INC90LUg0L7RgdGC0LDQstC70Y/RjyDQvtGC0L/QtdGH0LDRgtC60L7Qsi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6Jm5ic3A70KHQvtC60YDQsNGC0LjRgtC1INC+0YLRhdC+0LTRiywg0LfQsNC80LXQvdC40LIg0L7QtNC90L7RgNCw0LfQvtCy0YPRjiDQv9C+0YHRg9C00YMg0LjQu9C4INGF0YDRg9C/0LrQuNC1INGB0YLQtdC60LvRj9C90L3Ri9C1INCx0L7QutCw0LvRiy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuDo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6Jm5ic3A70J/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LogKNCx0LXQtyBCUEEpLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC40LfQsNC50L06Jm5ic3A70KPRgdGC0L7QudGH0LjQstC+0LUg0L7RgdC90L7QstCw0L3QuNC1LCDRgdC+0LLQvNC10YHRgtC40LzQvtC1INGBINC/0LvQsNGB0YLQuNC60L7QstGL0LzQuCDRh9Cw0YjQsNC80Lgg0LTQu9GPINC90LDQv9C40YLQutC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiZuYnNwO9Cc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQviDQuNC00LXQsNC70YzQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+0JzQtdGA0L7Qv9GA0LjRj9GC0LjRjzombmJzcDvQodCy0LDQtNGM0LHRiywg0LrQvtGA0L/QvtGA0LDRgtC40LLRiywg0YTQtdGB0YLQuNCy0LDQu9C4INC40LvQuCDQtNC+0LzQsNGI0L3QuNC1INCy0LXRh9C10YDQuNC90LrQuC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KDQtdGB0YLQvtGA0LDQvdGLINC4INCx0LDRgNGLOiZuYnNwO9Cf0L7QtNCw0LLQsNC50YLQtSDQvdCw0L/QuNGC0LrQuCDRgdGC0LjQu9GM0L3Qviwg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0Ywg0LHQvtC60LDQu9GLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6Jm5ic3A70JjQtNC10LDQu9GM0L3QviDQtNC70Y8g0L/QuNC60L3QuNC60L7Qsiwg0YPQttC40L3QvtCyINC90LAg0L7RgtC60YDRi9GC0L7QvCDQstC+0LfQtNGD0YXQtSDQuNC70Lgg0YDQvtC80LDQvdGC0LjRh9C10YHQutC40YUg0LLQtdGH0LXRgNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCX0LDQsdGD0LTRjNGC0LUg0L4g0L/QvtGB0YLQvtGP0L3QvdC+0Lkg0LfQsNC80LXQvdC1INGA0LDQt9Cx0LjRgtGL0YUg0LHQvtC60LDQu9C+0LIgJm1kYXNoOyDQvdCw0YjQuCDQvdC+0LbQutC4INC/0YDQvtGB0LvRg9C20LDRgiDQs9C+0LTRiy4g0JjRhSDRgdGC0LjQu9GMINC4INC90LDQtNC10LbQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINGD0YDQvtCy0LXQvdGMINCy0LDRiNC10LPQviDRgdC10YDQstC40YHQsCDQuCDRg9C00L7QstC70LXRgtCy0L7RgNC10L3QvdC+0YHRgtGMINCz0L7RgdGC0LXQuS48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDQv9GA0LXQstGA0LDRgtC40YLQtSDQv9C+0LTQsNGH0YMg0L3QsNC/0LjRgtC60L7QsiDQsiDQuNGB0LrRg9GB0YHRgtCy0L4g0YEg0L3QsNGI0LjQvNC4INC90LXQsdGM0Y7RidC40LzQuNGB0Y8g0L3QvtC20LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5EYXVkemvEgXJ0IGxpZXRvamFtaSB2xKtuYSBnbMSBxb51IGvEgXRpOiBpenR1csSrZ2ksIGVsZWdhbnTEqyB1biBwcmFrdGlza2k8L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5LxIFwxJNjIGl6dsSTbMSTdGllcyBtxatzdSBnbMSBxb51IGvEgXRpxYZ1cz88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW1pZSB2xKtuYSBnbMSBxb51IGvEgXRpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMsIGthcyBhdGRhcmEgZWxlZ2FudG8gc3Rpa2xhIGdsxIHFvnUgZGl6YWludSwgYmV0IGlyIG5lc2FsYXXFvmFtaSB1biBpenR1csSrZ2kuIElkZcSBbGkgcGllbcSTcm90aSBwYXPEgWt1bWllbSwgcmVzdG9yxIFuaWVtIHZhaSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haSwgdGllIG5vZHJvJnNjYXJvbjtpbmEga29tZm9ydHUgdW4gc3RpbHUsIHZpZW5sYWlrdXMgc2FtYXppbm90IHBsYXN0bWFzYXMgYXRrcml0dW11cy48L3A+DQoNCjxoMz48c3Ryb25nPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5OZXNhbGF1xb5hbWkgdW4gaXp0dXLEq2dpOiZuYnNwO0RybyZzY2Fyb247aSBsaWV0b2phbWkgcGF0IHNwcmFpZ8SBa8SBcyBiYWxsxKt0xJNzIHZhaSBixIFyb3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlRlbXBlcmF0xatyYXMga29udHJvbGU6Jm5ic3A7S8SBdGnFhmkgxLxhdWogdHVyxJN0IGdsxIF6aSwgbmVpZXRla23Ek2pvdCBkesSTcmllbmEgdGVtcGVyYXTFq3J1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5FbGVnYW50cyBkaXphaW5zOiZuYnNwO1N0YWJpbMSBIHBhbWF0bmUgdW4gc3Rpa2xhbSBsxKtkesSrZ2EgaXpza2F0YSBtxIFrc2xhIHBpZSZzY2Fyb247xLdpciBnYWxkYW0gYXVnc3R2xJNydMSrZ3UgaXpza2F0dS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+VmlkZWkgZHJhdWR6xKtnaTombmJzcDtEYXVkemvEgXJ0xJNqYSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIGF0a3JpdHVtdSBkYXVkenVtdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiZuYnNwO1DEgXJ0aWthaSBkcm8mc2Nhcm9uO2EsIEJQQS1icsSrdmEgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5EaXphaW5zOiZuYnNwO1N0YWJpbMSBIHBhbWF0bmUsIHN0aWtsYSBnbMSBxb51IGltaXTEgWNpamEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvbXBsZWt0xIE6Jm5ic3A7S8SBdGkgdW4gc2FkZXLEq2dpIHBsYXN0bWFzYXMga2F1c2kuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiZuYnNwO01hemfEgWphbWkgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVrdGkgcGllbcSTcm90aTo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlBhc8SBa3VtaWVtOiZuYnNwO0vEgXphcywga29ycG9yYXTEq3ZpIHBhc8SBa3VtaSwgZmVzdGl2xIFsaS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+UmVzdG9yxIFuaWVtIHVuIGLEgXJpZW06Jm5ic3A7UGFzbmllZHppZXQgZHrEk3JpZW51cyBzdGlsxKtnaSwgYmV6ICZzY2Fyb247xLdlbWJ1IHJpc2tpZW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk3EgWrEgW06Jm5ic3A7SWRlxIFsaSBwaWtuaWtpZW0sIGTEgXJ6YSB2YWthcmnFhsSBbSB2YWkgxKNpbWVuZXMgc3bEk3RraWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyB0YXMgaXIgaXpkZXbEq2dpPzwvc3Ryb25nPjwvaDM+DQoNCjxwPklldGF1cGlldCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gdmllbnJlaXrEk2pvIGdsxIHFvnUgaWVnxIFkZXMsIHVuIHLFq3DEk2ppZXRpZXMgcGFyIHZpZGkuIE3Fq3N1IGvEgXRpIGthbHBvcyBnYWRpZW0sIHNhZ2xhYsSBam90IHNrYWlzdHUgaXpza2F0dS48L3A+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm1kYXNoOyBwxIFydmVpZG9qaWV0IHNhdnUgcGFzbmllZyZzY2Fyb247YW51IGFyIGl6dHVyxKtnaWVtIHVuIHN0aWzEq2dpZW0gZ2zEgcW+dSBrxIF0aWVtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgUGxhc3RpYyBTdGVtcyBmb3IgV2luZSBHbGFzc2VzOiBVbmJyZWFrYWJsZSBFbGVnYW5jZSBmb3IgRXZlcnkgT2NjYXNpb248L3N0cm9uZz48L2gyPg0KDQo8aDM+PHN0cm9uZz5XaHkgQ2hvb3NlIE91ciBSZXVzYWJsZSBTdGVtcz88L3N0cm9uZz48L2gzPg0KDQo8cD5FbGV2YXRlIHlvdXIgd2luZSBhbmQgY29ja3RhaWwgZXhwZXJpZW5jZSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIHBsYXN0aWMgc3RlbXMmbmJzcDt0aGF0IGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCBwcmFjdGljYWxpdHkuIERlc2lnbmVkIHRvIG1pbWljIHRoZSB0aW1lbGVzcyBlbGVnYW5jZSBvZiB0cmFkaXRpb25hbCBnbGFzc3dhcmUsIHRoZXNlIHN0ZW1zIGFyZSBjcmFmdGVkIGZyb20gaGlnaC1xdWFsaXR5LCBkdXJhYmxlIHBsYXN0aWMsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yIHBhcnRpZXMsIHdlZGRpbmdzLCBvciB1cHNjYWxlIGV2ZW50cy4gU2F5IGdvb2RieWUgdG8gYnJva2VuIGdsYXNzIGFuZCBoZWxsbyB0byB3b3JyeS1mcmVlIGVudGVydGFpbmluZyE8L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlVuYnJlYWthYmxlICZhbXA7IER1cmFibGU6Jm5ic3A7U2hhdHRlcnByb29mIHBsYXN0aWMgZW5zdXJlcyBzYWZldHkgYW5kIGxvbmdldml0eSwgZXZlbiBpbiBsaXZlbHkgc2V0dGluZ3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVsZWdhbnQgRGVzaWduOiZuYnNwO01pcnJvcnMgdGhlIHJlZmluZWQgbG9vayBvZiBjbGFzc2ljIHdpbmUgZ2xhc3NlcywgZW5oYW5jaW5nIHlvdXIgdGFibGUgcHJlc2VudGF0aW9uLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5UZW1wZXJhdHVyZSBDb250cm9sOiZuYnNwO0hvbGQgeW91ciBkcmluayB3aXRob3V0IHRyYW5zZmVycmluZyBoZWF0LCBrZWVwaW5nIGJldmVyYWdlcyBhdCB0aGUgcGVyZmVjdCB0ZW1wZXJhdHVyZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZSB3YXN0ZSBieSByZXBsYWNpbmcgc2luZ2xlLXVzZSBwbGFzdGljIG9yIGZyYWdpbGUgZ2xhc3N3YXJlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5FdmVudHM6Jm5ic3A7V2VkZGluZ3MsIGNvcnBvcmF0ZSBnYXRoZXJpbmdzLCBnYXJkZW4gcGFydGllcywgb3IgZmVzdGl2YWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5CYXJzICZhbXA7IFJlc3RhdXJhbnRzOiZuYnNwO1NlcnZlIGRyaW5rcyBzdHlsaXNobHkgd2hpbGUgbWluaW1pemluZyBicmVha2FnZSBjb3N0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SG9tZSBVc2U6Jm5ic3A7SWRlYWwgZm9yIG91dGRvb3IgZGlubmVycywgcG9vbHNpZGUgY29ja3RhaWxzLCBvciBmYW1pbHkgY2VsZWJyYXRpb25zLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RGVzaWduOiZuYnNwO1NsZWVrIHN0ZW0gc3RydWN0dXJlIGNvbXBhdGlibGUgd2l0aCBtb3N0IHBsYXN0aWMgd2luZSBnbGFzc2VzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYXJlOiZuYnNwO0Rpc2h3YXNoZXItc2FmZSBmb3IgZWFzeSBjbGVhbmluZy48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdHJhbnNmb3JtIHlvdXIgc2VydmljZSB3aXRoIHN0ZW1zIHRoYXQgYmxlbmQgbHV4dXJ5LCBkdXJhYmlsaXR5LCBhbmQgc3VzdGFpbmFiaWxpdHkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk4OTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzYwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIHN0ZW1zIGZvciB3aW5lIGdsYXNzZXMsIFBTLCBCbGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy4xNSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDI5YThhNzUwYjdjYjM3NmU2MTE3OGI1N2I1OGVmMjk1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgZG93bnN0ZW1zIGZvciByZXVzYWJsZSB3aW5lIGdsYXNzZXMgaW4gYmxhY2sgY29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHprxIFydCBsaWV0b2phbWkgdsSrbmEgZ2zEgcW+dSBrxIF0aSDigJQgZWxlZ2FudGkgdW4gbmVzYWxhdcW+YW1pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC90L7QttC60Lgg0LTQu9GPINCy0LjQvdC90YvRhSDQsdC+0LrQsNC70L7QsiDigJQg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINCx0LXQtyDRhdGA0YPQv9C60L7RgdGC0LgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy4xNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02Mjg1MjMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQndC+0LYg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LkgMTgg0YHQvCwg0J/QoSwg0YfQtdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTmF6aXMgZGF1ZHpyZWl6bGlldG9qYW1zIDE4IGNtLCBQUywgbWVsbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGtuaWZlIDE4IGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQuSDRh9C10YDQvdGL0Lkg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQuSDQvdC+0LY6INC90LDQtNC10LbQvdC+0YHRgtGMLCDRgdGC0LjQu9GMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiCDQvdC+0LY/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiDQtNC70LjQvdC+0LkgMTgg0YHQvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDQutCw0YfQtdGB0YLQstC+LCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjCDQuCDRjdGB0YLQtdGC0LjQutGDLiDQntC9INGB0L7Rh9C10YLQsNC10YIg0LTQvtGB0YLRg9C/0L3Rg9GOINGG0LXQvdGDINGBINC/0YDQtdC80LjQsNC70YzQvdC+0Lkg0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGM0Y4sINC30LDQvNC10L3Rj9GPINC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LDQvdCw0LvQvtCz0Lgg0Lgg0YHQvtC60YDQsNGJ0LDRjyDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC+0YLRhdC+0LTQvtCyLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDombmJzcDvQmNC30LPQvtGC0L7QstC70LXQvSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDombmJzcDvQn9C+0LTRhdC+0LTQuNGCINC00LvRjyDQtdC20LXQtNC90LXQstC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LCDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQtNC+0YHRgtCw0LLQutC4INC10LTRiy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KHRgtC40LvRjDombmJzcDvQm9Cw0LrQvtC90LjRh9C90YvQuSDRh9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQs9Cw0YDQvNC+0L3QuNGH0L3QviDQstC/0LjRiNGD0YLRgdGPINCyINC70Y7QsdGD0Y4g0YHQtdGA0LLQuNGA0L7QstC60YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMOiZuYnNwO9Ch0L3QuNC20LDQtdGCINCy0YDQtdC00L3QvtC1INCy0L7Qt9C00LXQudGB0YLQstC40LUg0L3QsCDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDINC30LAg0YHRh9C10YIg0LzQvdC+0LPQvtC60YDQsNGC0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7QotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCc0LDRgtC10YDQuNCw0Ls6INCf0LjRidC10LLQvtC5INC/0LvQsNGB0YLQuNC6ICjQsdC10LcgQlBBKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KbQstC10YI6INCn0LXRgNC90YvQuS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9C40L3QsDogMTgg0YHQvC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPRhdC+0LQ6INCc0L7QttC90L4g0LzRi9GC0Ywg0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQvtGCINC90L7Qtj88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTombmJzcDvQo9C70YPRh9GI0LjRgtC1INC/0L7QtNCw0YfRgyDQsdC70Y7QtCDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDombmJzcDvQk9Cw0YDQsNC90YLQuNGA0YPQudGC0LUg0LrQu9C40LXQvdGC0LDQvCDRg9C00L7QsdGB0YLQstC+INC4INC90LDQtNC10LbQvdC+0YHRgtGMINC00LDQttC1INCyINC00L7RgNC+0LPQtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0JTQu9GPINC00L7QvNCwOiZuYnNwO9CY0LTQtdCw0LvQtdC9INC00LvRjyDQv9C40LrQvdC40LrQvtCyLCDQv9GA0LDQt9C00L3QuNC60L7QsiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINC+0LHQtdC00L7Qsi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRjdGC0L4g0LLRi9Cz0L7QtNC90L4/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7RgtC60LDQttC40YLQtdGB0Ywg0L7RgiDQv9C+0YHRgtC+0Y/QvdC90YvRhSDQt9Cw0LrRg9C/0L7QuiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC90L7QttC10LkgJm1kYXNoOyDQvdCw0YjQsCDQvNC+0LTQtdC70Ywg0L/RgNC+0YHQu9GD0LbQuNGCINCz0L7QtNGLLCDRgdC+0YXRgNCw0L3Rj9GPINCx0LXQt9GD0L/RgNC10YfQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0LiDQldC1INGB0YLQuNC70Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMINGD0LrRgNC10L/Rj9GCINC00L7QstC10YDQuNC1INC60LvQuNC10L3RgtC+0LIg0Log0LLQsNGI0LXQvNGDINCx0YDQtdC90LTRgy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC60LDRh9C10YHRgtCy0LAsINGN0YHRgtC10YLQuNC60Lgg0Lgg0LfQsNCx0L7RgtGLINC+INC/0YDQuNGA0L7QtNC1ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QXRrxIFydG90aSBsaWV0b2phbXMgbmF6aXM8L3N0cm9uZz48L2gyPg0KDQo8cD5BdGvEgXJ0b3RpIGxpZXRvamFtcyBtZWxucyAxOCBjbSBnYXImc2Nhcm9uOyBuYXppcyBpciBpZGXEgWxhIGl6dsSTbGUgdGllbSwga2FzIG5vdsSTcnTEkyBrdmFsaXTEgXRpIHVuIHN0aWx1LiBUYXMgbmF2IHZpc2l6ZGV2xKtnxIFrYWlzLCBiZXQgYXLEqyBuZSBkxIFyZ3MgdmFyaWFudHMsIHRhcyBhcHZpZW5vIGl6dHVyxKtidSB1biBlbGVnYW5jaSwga2FzIGlyIHBpZW3Ek3JvdHMgZ2FuIGlrZGllbmFzIGxpZXRvJnNjYXJvbjthbmFpLCBnYW4gxKtwYSZzY2Fyb247aWVtIGdhZMSranVtaWVtLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcywgJnNjYXJvbjtpcyBuYXppcyBpciBpenR1csSrZ3MgdW4gbm9kaWx1bWl6dHVyxKtncywgxLxhdWpvdCB0byBpem1hbnRvdCBhdGvEgXJ0b3RpLCBuZXphdWTEk2pvdCBmdW5rY2lvbmFsaXTEgXRpLiBWaWVnbGkgdMSrcsSBbXMgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLCBzYWdsYWLEgWpvdCBwaWV2aWxjxKtnbyBpenNrYXR1LiBNZWxuxIEga3LEgXNhIHBpZSZzY2Fyb247xLdpciB0YWkgbW9kZXJudSB1biBkaXNrcsSTdHUgaXpza2F0dSwga2FzIGhhcm1vbmlza2kgaXpza2F0xKtzaWVzIHV6IGplYmt1cmEgZ2FsZGEuICZTY2Fyb247aXMgbmF6aXMga8S8xatzIHBhciB1enRpY2FtdSBwYWzEq2d1IHJlc3RvcsSBbm9zIHVuIHBpZWfEgWRlcyBwYWthbHBvanVtb3MsIG5vZHJvJnNjYXJvbjtpbm90IGtsaWVudGllbSBrb21mb3J0dSB1biBnYW5kYXLEq2p1bXUgcGFyIGxpZXRvJnNjYXJvbjthbnUuIEl6dsSTbGlldGllcyBtxatzdSBuYXppLCBsYWkgcmFkxKt0dSBhdWdzdGEgbMSrbWXFhmEgc2VydmlzdSB1biBzYWdsYWLEgXR1IHNhdmFzIGllc3TEgWRlcyB0xJNsdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPlJldXNhYmxlIEJsYWNrIFBsYXN0aWMgS25pZmU6IER1cmFiaWxpdHksIFN0eWxlICZhbXA7IEVjby1Db25zY2lvdXMgQ2hvaWNlPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+V2h5IENob29zZSBPdXIgUmV1c2FibGUgS25pZmU/PC9zdHJvbmc+PC9oMz4NCg0KPHA+VGhlJm5ic3A7MTggY20gcmV1c2FibGUgYmxhY2sgcGxhc3RpYyBrbmlmZSZuYnNwO2lzIHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0cmVuZ3RoLCBlbGVnYW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5LiBEZXNpZ25lZCBmb3IgdGhvc2Ugd2hvIHByaW9yaXRpemUgcXVhbGl0eSBhbmQgZWNvLWZyaWVuZGxpbmVzcywgaXQgcmVwbGFjZXMgc2luZ2xlLXVzZSBjdXRsZXJ5IHdoaWxlIG9mZmVyaW5nIGV4Y2VwdGlvbmFsIHZhbHVlIGZvciBtb25leS4gSWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBkZWxpdmVyeSBzZXJ2aWNlcywgb3IgaG9tZSB1c2UsIGl0IGVsZXZhdGVzIGV2ZXJ5IGRpbmluZyBleHBlcmllbmNlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBMb25nLUxhc3Rpbmc6Jm5ic3A7Q3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgQlBBLWZyZWUgcGxhc3RpYyB0aGF0IHJlc2lzdHMgd2VhciBhbmQgcmV0YWlucyBzaGFycG5lc3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkRpc2h3YXNoZXItU2FmZTombmJzcDtFZmZvcnRsZXNzIGNsZWFuaW5nIHdpdGhvdXQgY29tcHJvbWlzaW5nIGl0cyBzbGVlayBhcHBlYXJhbmNlLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Nb2Rlcm4gRGVzaWduOiZuYnNwO01hdHRlIGJsYWNrIGZpbmlzaCBhbmQgMTggY20gbGVuZ3RoIHN1aXQgYW55IHRhYmxlIHNldHRpbmcsIGZyb20gY2FzdWFsIG1lYWxzIHRvIGZvcm1hbCBldmVudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVjby1GcmllbmRseTombmJzcDtSZWR1Y2VzIHBsYXN0aWMgd2FzdGUgYnkgcmVwbGFjaW5nIGRpc3Bvc2FibGUgYWx0ZXJuYXRpdmVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgc2hhdHRlcnByb29mIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxOCBjbSAodmVyc2F0aWxlIGZvciBjdXR0aW5nIG1lYXRzLCBjaGVlc2VzLCBvciBkZXNzZXJ0cykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0YXVyYW50cyAmYW1wOyBDYWZlczombmJzcDtFbmhhbmNlIHByZXNlbnRhdGlvbiBhbmQgY3V0IGNvc3RzIG9uIHNpbmdsZS11c2UgY3V0bGVyeS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Rm9vZCBEZWxpdmVyeTombmJzcDtFbnN1cmUgbWVhbHMgYXJyaXZlIHdpdGggcmVsaWFibGUsIHJldXNhYmxlIHV0ZW5zaWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtJZGVhbCBmb3IgcGljbmljcywgcGFydGllcywgb3IgZXZlcnlkYXkgbWVhbHMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEludmVzdG1lbnQ6PC9zdHJvbmc+PC9oMz4NCg0KPHA+Qm9vc3QgY3VzdG9tZXIgc2F0aXNmYWN0aW9uIHdpdGggYSBrbmlmZSB0aGF0IGNvbWJpbmVzIHByYWN0aWNhbGl0eSBhbmQgc29waGlzdGljYXRpb24uIEl0cyB0aW1lbGVzcyBkZXNpZ24gYW5kIGVjby1jb25zY2lvdXMgYXBwZWFsIGFsaWduIHdpdGggbW9kZXJuIHN1c3RhaW5hYmlsaXR5IHRyZW5kcy48L3A+DQoNCjxwPk9yZGVyIE5vdyZuYnNwOyZtZGFzaDsgdXBncmFkZSB5b3VyIHNlcnZpY2Ugd2l0aCBhIGtuaWZlIHRoYXQgbWFycmllcyBmdW5jdGlvbmFsaXR5LCBzdHlsZSwgYW5kIHBsYW5ldC1mcmllbmRseSB2YWx1ZXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA2MTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTAyLTIyIDEzOjQ1OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE5NDcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSAxOCBjbSwgUFMsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk0NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjI1ODEyMjRhZTllMDJhMzMxZWVkNjg4MDFiYTdkMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcGxhc3RpYyBrbmlmZSBibGFjayB6ZXJvIHdhc3RlIGN1dGxlcnkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTmF6aXMgZGF1ZHpyZWl6bGlldG9qYW1zIG1lbG5zIG5vIHBsYXN0bWFzYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INGH0LXRgNC90YvQuSDQv9C70LDRgdGC0LjQutC+0LLRi9C5INC90L7QtiAxOCDRgdC8IOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ1OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tU0IxNkIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMjA2MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCA1MDAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtaWUgYXBhxLxpZSB6dXBhcyB0cmF1a2kgNTAwIG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSByb3VuZCBzb3VwIGNvbnRhaW5lcnMgNTAwIG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCa0YDRg9Cz0LvRi9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80Ls6INCj0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3Ri9GFINCx0LvRjtC0PC9zdHJvbmc+PC9oMj4NCg0KPHA+0JjRidC10YLQtSDQvdCw0LTQtdC20L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGL0YLQvdGL0YUg0L7QsdC10LTQvtCyLCDRgNCw0LPRgyDQuNC70Lgg0YHQtdC80LXQudC90YvRhSDQv9C+0YDRhtC40Lk/INCd0LDRiNC4Jm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGB0L7Rh9C10YLQsNC90LjQtSDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LgsINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLQuC4g0J7QvdC4INC/0L7QtNGF0L7QtNGP0YIg0LrQsNC6INC00LvRjyDQtNC+0LzQsNGI0L3QtdCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LHQuNC30L3QtdGB0LAsINC/0L7QvNC+0LPQsNGPINGB0L7QutGA0LDRgtC40YLRjCDQvtGC0YXQvtC00Ysg0Lgg0YPQutGA0LXQv9C40YLRjCDQtNC+0LLQtdGA0LjQtSDQutC70LjQtdC90YLQvtCyLjwvcD4NCg0KPGgyPjxzdHJvbmc+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlINC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz46INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC80L7RgNC+0LfQuNC70YzQvdC+0Lkg0LrQsNC80LXRgNGLINC4INC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3Riy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsDwvc3Ryb25nPjog0LfQsNGJ0LjRidCw0LXRgiDQvtGCINC/0YDQvtGC0LXRh9C10Log0LTQsNC20LUg0YEg0LbQuNGA0L3Ri9C80Lgg0LHRg9C70YzQvtC90LDQvNC4LCDRgdC+0YPRgdCw0LzQuCDQuNC70Lgg0LfQsNC/0YDQsNCy0LrQsNC80LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+OiDQutGA0YvRiNC60LAg0YHQvtCy0LzQtdGB0YLQuNC80LAg0YEg0LrQvtC90YLQtdC50L3QtdGA0LDQvNC4IDM3NSDQvNC7LCA1MDAg0LzQuyDQuCAxMDAwINC80LsgJm1kYXNoOyDRg9C00L7QsdC90L4g0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCj0YfQsNGB0YLQuNC1INCyINC00LXQv9C+0LfQuNGC0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YU8L3N0cm9uZz46INC/0L7QstGL0YHRjNGC0LUg0LjQvNC40LTQtiDQstCw0YjQtdCz0L4g0LrQsNGE0LUg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0YLQsNGA0YMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0J/RgNC+0YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDRgdC+0YXRgNCw0L3Rj9C10YIg0YTQvtGA0LzRgyDQv9C+0YHQu9C1INC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC4INC80YvRgtGM0Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7QmNC00LXQsNC70YzQvdC+INC00LvRjzo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0YHRgtC+0LvQvtCy0YvRhTwvc3Ryb25nPjog0L/QvtGA0YbQuNC+0L3QvdGL0LUg0LPQsNGA0L3QuNGA0YssINGB0YPQv9GLLCDRgdCw0LvQsNGC0Ysg0LjQu9C4INGB0L7Rg9GB0YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KHQtdC80LXQudC90YvRhSDQvtCx0LXQtNC+0LI8L3N0cm9uZz46INGF0YDQsNC90LXQvdC40LUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQsINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIg0LjQu9C4INC00LXRgtGB0LrQvtCz0L4g0L/QuNGC0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KTRg9C0LdC/0YDQvtC10LrRgtC+0LI8L3N0cm9uZz46INGD0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCz0L7RgtC+0LLRi9GFINGA0LDRhtC40L7QvdC+0LIg0LjQu9C4INC60LXQudGC0LXRgNC40L3Qs9CwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Yw/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCt0LrQvtC90L7QvNC40Y8g0L3QsCDRg9C/0LDQutC+0LLQutC1PC9zdHJvbmc+OiDQvNC90L7Qs9C+0YDQsNC30L7QstC+0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHQvdC40LbQsNC10YIg0LfQsNGC0YDQsNGC0Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCb0L7Rj9C70YzQvdC+0YHRgtGMINC60LvQuNC10L3RgtC+0LI8L3N0cm9uZz46INC/0L7QtNC00LXRgNC20LrQsCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9GFINC40L3QuNGG0LjQsNGC0LjQsiDRg9C60YDQtdC/0LvRj9C10YIg0YDQtdC/0YPRgtCw0YbQuNGOINCx0YDQtdC90LTQsC48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YA8L3N0cm9uZz46IDUwMCDQvNC7ICZtZGFzaDsg0LfQvtC70L7RgtCw0Y8g0YHQtdGA0LXQtNC40L3QsCDQtNC70Y8g0YHRi9GC0L3Ri9GFINC/0L7RgNGG0LjQuSDQsdC10Lcg0LvQuNGI0L3QtdCz0L4g0L7QsdGK0LXQvNCwLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7PC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INC60LDQttC00YvQuSDQv9GA0LjQtdC8INC/0LjRidC4INGD0LTQvtCx0L3Ri9C8LCDQsCDQsdC40LfQvdC10YEgJm1kYXNoOyDQvtGC0LLQtdGC0YHRgtCy0LXQvdC90YvQvCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbDogRHJvJnNjYXJvbjtzLCBwcmFrdGlza3MgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZhaSBtZWtsxJNqYXQgaXp0dXLEq2d1cyB0cmF1a3VzLCBrYXMgc2FnbGFixIFzIGrFq3N1IMSTZGllbnUgc3ZhaWd1bXUgdW4gYsWrcyBkcm8mc2Nhcm9uO2kgaWtkaWVuYWk/IE3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDUwMCBtbCZuYnNwO2lyIGlkZcSBbHMgcmlzaW7EgWp1bXMgZ2FuIG3EgWrEgXMsIGdhbiBwcm9mZXNpb27EgWzEgW0gdmlydHV2xJNtLiBUaWUgaXIgcmFkxKt0aSwgbGFpIGl6dHVyxJN0dSBpbnRlbnPEq3Z1IGxpZXRvJnNjYXJvbjthbnUsIG5vZHJvJnNjYXJvbjtpbm90IGhlcm3Ek3Rpc2t1bXUsIGRybyZzY2Fyb247xKtidSB1biB2aWVua8SBciZzY2Fyb247dSB1emdsYWLEgSZzY2Fyb247YW51LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgdHJhbnNwb3J0xJNqb3QgYmllesSBcyB6dXBhcywgbcSTcmNlcyB2YWkgYsSTcm51IMSTZGllbnVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnPEgWxhIGtvbXBhdGliaWxpdMSBdGU8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHbEgWtpIHBpZW3Ek3JvdGkgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0sIGF0dmllZ2xvam90IG9yZ2FuaXrEkyZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlZpZGVpIGRyYXVkesSrZ2k8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGRhdWR6a8SBcnTEk2rEgSBsaWV0byZzY2Fyb247YW5hIHNhbWF6aW5hIHBsYXN0bWFzYXMgYXRrcml0dW11cywgxKtwYSZzY2Fyb247aSByZXN0b3LEgW5pZW0gYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SXp0dXLEq2dpIHVuIHByYWt0aXNraTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgdHJhdWtpIHNhZ2xhYsSBIGZvcm11IHVuIGt2YWxpdMSBdGkgcGF0IHDEk2Mgc2ltdGllbSBtYXpnxIEmc2Nhcm9uO2FuYXMgY2lrbHUuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5LdXJpZW0gbcSTcsS3aWVtIHBpZW3Ek3JvdGk/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJpZXphcyB6dXBhcyB1biBzYXV0xJNqdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBoZXJtxJN0aXNrYWlzIHNsxJNnJnNjYXJvbjthbmFzIG1laMSBbmlzbXMgbm92xJNyJnNjYXJvbjsgaXpsaSZzY2Fyb247YW5vcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CxJNybnUgxJNkaWVuaTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgQlBBLWZyZWUgbWF0ZXJpxIFscyB1biBrb21wYWt0cyBpem3Ek3JzICg1MDAgbWwpIGlyIGlkZcSBbGkgbWF6aWVtIMSTZGllbmthcnTEk20uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+UHJvZmVzaW9uxIFsYSBsaWV0byZzY2Fyb247YW5hPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyByZXN0b3LEgW5pZW0sIGthZmlqYXMgdmVpa2FsaWVtIHZhaSDEk2RpZW51IHBpZWfEgWTEkywga2FzIHbEk2xhcyBwxIFyaWV0IHV6IGlsZ3RzcMSTasSrZ2llbSByaXNpbsSBanVtaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgdGllJnNjYXJvbjtpICZzY2Fyb247b3MgdHJhdWt1cz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgaW50ZWdyxIFjaWphIGRlcG96xKt0YSBzaXN0xJNtxIFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBzYW1hemluaWV0IGl6bWFrc2FzIHVuIGF0a3JpdHVtdXMsIHBpZWTEgXbEgWpvdCBrbGllbnRpZW0gYXRncmllenQgdHJhdWt1cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Fcmdvbm9taXNrcyBkaXphaW5zPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBhcGHEvMSBIGZvcm1hIHVuIHZpZWdscyBzdmFycyDEk3J0aSB0ZWxwxIEgamVia3VyxIEgbGVkdXNza2FwxKsgdmFpIHNvbcSBLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIHp1cMSBbSwgYmV0IGFyxKsgc2FsxIF0aWVtLCB1emtvZMSBbSB2YWkgxJNkaWVudSBzYXN0YXRhbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyA1MDAgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGludmVzdMSTamlldCBpbGd0c3DEk2rEq2LEgSB1biDEk3J0xKtixIEsIGthcyBrYWxwb3MgZ2FkaWVtIGlsZ2khPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgNTAwIG1sOiBJZGVhbCBmb3IgRXZlcnlkYXkgVXNlPC9zdHJvbmc+PC9oMj4NCg0KPHA+TmVlZCBkdXJhYmxlIGNvbnRhaW5lcnMgZm9yIGRhaWx5IG1lYWxzPyBPdXImbmJzcDs1MDAgbWwgcm91bmQgc291cCBjb250YWluZXJzJm5ic3A7YXJlIGJ1aWx0IGZvciB2ZXJzYXRpbGl0eSwgc2FmZXR5LCBhbmQgZWNvLWNvbnNjaW91cyBsaXZpbmcuIFBlcmZlY3QgZm9yIHNvdXBzLCBzdGV3cywgc2FsYWRzLCBvciBmYW1pbHkgbGVmdG92ZXJzLjwvcD4NCg0KPGgyPjxzdHJvbmc+S2V5IEJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5CUEEtRnJlZSAmYW1wOyBEdXJhYmxlPC9zdHJvbmc+OiBXaXRoc3RhbmRzIG1pY3Jvd2F2ZXMsIGZyZWV6ZXJzLCBhbmQgZGlzaHdhc2hlcnMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TGVhay1Qcm9vZiBTZWFsPC9zdHJvbmc+OiBObyBzcGlsbHMsIGV2ZW4gd2l0aCBzYXVjeSBkaXNoZXMgb3IgYnJvdGhzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBMaWRzPC9zdHJvbmc+OiBDb21wYXRpYmxlIHdpdGggYWxsIHNpemVzICgzNzUgbWwmbmRhc2g7MTAwMCBtbCkgZm9yIGhhc3NsZS1mcmVlIHN0b3JhZ2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZXVzYWJsZSBkZXNpZ24gY3V0cyBwbGFzdGljIHdhc3RlIGZvciBob21lcyBhbmQgcmVzdGF1cmFudHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RXJnb25vbWljIFNoYXBlPC9zdHJvbmc+OiBGaXRzIG5lYXRseSBpbiBmcmlkZ2VzLCBiYWdzLCBvciBraXRjaGVuIHNoZWx2ZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RmFtaWx5IE1lYWxzPC9zdHJvbmc+OiBTdG9yZSBsZWZ0b3ZlcnMsIHNhdWNlcywgb3Igc2lkZSBkaXNoZXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TWVhbCBQcmVwPC9zdHJvbmc+OiBQb3J0aW9uIGx1bmNoZXMgZm9yIHRoZSB3ZWVrLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlJlc3RhdXJhbnRzPC9zdHJvbmc+OiBTdXN0YWluYWJsZSBzb2x1dGlvbiBmb3IgdGFrZW91dCBvciBkZWxpdmVyeS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPldoeSBDaG9vc2UgVGhlc2UgQ29udGFpbmVycz88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGVwb3NpdCBTeXN0ZW0gSW50ZWdyYXRpb248L3N0cm9uZz46IFNpbXBsaWZ5IHJldHVybnMgYW5kIHJlZHVjZSBjb3N0cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5TcGFjZS1FZmZpY2llbnQ8L3N0cm9uZz46IEhvbGRzIGdlbmVyb3VzIHBvcnRpb25zIHdpdGhvdXQgYnVsay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1Vc2U8L3N0cm9uZz46IEdyZWF0IGZvciBzYWxhZHMsIGRlc3NlcnRzLCBvciBtYXJpbmF0aW5nIG1lYXRzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciA1MDAgbWwgcmV1c2FibGUgY29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgUHJhY3RpY2FsaXR5IG1lZXRzIHN1c3RhaW5hYmlsaXR5IGZvciBtb2Rlcm4ga2l0Y2hlbnMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE0ODY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDY0MTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzk3OGQ3Nzg1NmRiYjcxMTJkODQxY2MyZThlMjdlNjIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gWnVwYXMgdHJhdWtpIDUwMCBtbDogaGVybcSTdGlza2ksIGRyb8WhaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgcm91bmQgc291cCBjb250YWluZXJzIDUwMCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9C/0LAgNTAwINC80LssINGN0LrQvtC70L7Qs9C40YfQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNDU3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA5NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBDTS1TQjEyQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1ODQwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPQv9CwIDM3NSDQvNC7LCDQn9CfLCDRh9GR0YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkenJlaXogbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIHNvdXAgY29udGFpbmVycyAzNzUgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0L/QsCAzNzUg0LzQuzog0JjQtNC10LDQu9GM0L3QsNGPINC/0L7RgNGG0LjRjyDQvdCwINC+0LTQvdC+0LPQvjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCY0YnQtdGC0LUg0LrQvtC80L/QsNC60YLQvdGL0LUg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QvtC00LDRh9C4INCx0YPQu9GM0L7QvdC+0LIsINC60YDQtdC8LdGB0YPQv9C+0LIg0LjQu9C4INC40LfRi9GB0LrQsNC90L3Ri9GFINC00LXRgdC10YDRgtC+0LI/INCd0LDRiNC4Jm5ic3A70LrRgNGD0LPQu9GL0LUg0LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDM3NSDQvNC7Jm5ic3A7Jm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINGD0LTQvtCx0YHRgtCy0L4sINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDQt9Cw0LHQvtGC0YMg0L4g0L/RgNC40YDQvtC00LUuINCh0L7Qt9C00LDQvdC90YvQtSDQtNC70Y8g0LXQttC10LTQvdC10LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L7QvdC4INC/0L7QtNGH0LXRgNC60L3Rg9GCINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQstCw0YjQtdCz0L4g0LHQuNC30L3QtdGB0LAg0Lgg0YPQtNC+0LLQu9C10YLQstC+0YDRj9GCINC00LDQttC1INGB0LDQvNGL0YUg0LLQt9GL0YHQutCw0YLQtdC70YzQvdGL0YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxoMj48c3Ryb25nPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QkdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+OiDQvdC1INGB0L7QtNC10YDQttC40YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBLUZyZWUpLCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINC30LDQvNC+0YDQvtC30LrQuCDQuCDQvNGL0YLRjNGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LA8L3N0cm9uZz46INGB0L7QstC80LXRgdGC0LjQvNCwINGB0L4g0LLRgdC10LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoMzc1INC80LssIDUwMCDQvNC7LCAxMDAwINC80LspICZtZGFzaDsg0YPQtNC+0LHQvdC+INGF0YDQsNC90LjRgtGMINC4INGI0YLQsNCx0LXQu9C40YDQvtCy0LDRgtGMLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCT0LXRgNC80LXRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+OiDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0YLQtdGH0LXQuiDQtNCw0LbQtSDRgSDQttC40LTQutC40LzQuCDQsdC70Y7QtNCw0LzQuCwg0YHQvtGF0YDQsNC90Y/RjyDRgdCy0LXQttC10YHRgtGMINC4INCw0YDQvtC80LDRgi48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9GH0LDRgdGC0LjQtSDQsiDQtNC10L/QvtC30LjRgtC90YvRhSDRgdC40YHRgtC10LzQsNGFPC9zdHJvbmc+OiDQv9C+0LTRh9C10YDQutC90LjRgtC1INGN0LrQvtC70L7Qs9C40YfQvdGD0Y4g0L/QvtC30LjRhtC40Y4g0LLQsNGI0LXQs9C+INC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LAg0LjQu9C4INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60LgsINC/0YDQtdC00LvQsNCz0LDRjyDQutC70LjQtdC90YLQsNC8INCy0LXRgNC90YPRgtGMINGC0LDRgNGDINC00LvRjyDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QodGC0LjQu9GM0L3Ri9C5INC00LjQt9Cw0LnQvTwvc3Ryb25nPjog0LrRgNGD0LPQu9Cw0Y8g0YTQvtGA0LzQsCDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGD0L/RgNC+0YnQsNGO0YIg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4g0YHQvtC00LXRgNC20LjQvNC+0LPQvi48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPtCY0LTQtdCw0LvRjNC90L4g0LTQu9GPOjwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz7QmtCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjwvc3Ryb25nPjog0L/QvtC00LDQstCw0LnRgtC1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YPQv9GLLCDQtNC10YHQtdGA0YLRiyDQuNC70Lgg0YHQvtGD0YHRiyDQsiDRjdC60L7Rg9C/0LDQutC+0LLQutC1LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPtCh0LXRgNCy0LjRgdC+0LIg0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ys8L3N0cm9uZz46INC+0LHQtdGB0L/QtdGH0YzRgtC1INGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0LHQu9GO0LQg0Lgg0LzQuNC90LjQvNC40LfQuNGA0YPQudGC0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQvtGC0YXQvtC00YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0JTQvtC80LDRiNC90LXQs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPPC9zdHJvbmc+OiDQs9C+0YLQvtCy0YzRgtC1INC/0L7Qu9C10LfQvdGL0LUg0L7QsdC10LTRiyDQvdCwINGA0LDQsdC+0YLRgyDQuNC70Lgg0YXRgNCw0L3QuNGC0LUg0L/QvtC70YPRhNCw0LHRgNC40LrQsNGC0YsuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0YHRgtC+0LjRgiDQstGL0LHRgNCw0YLRjD88L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0K3QutC+0L3QvtC80LjRjyDQsdGO0LTQttC10YLQsDwvc3Ryb25nPjog0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L7QutGA0LDRidCw0LXRgiDQt9Cw0YLRgNCw0YLRiyDQvdCwINC+0LTQvdC+0YDQsNC30L7QstGD0Y4g0YPQv9Cw0LrQvtCy0LrRgy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz7Qo9C60YDQtdC/0LvQtdC90LjQtSDQu9C+0Y/Qu9GM0L3QvtGB0YLQuDwvc3Ryb25nPjog0LrQu9C40LXQvdGC0Ysg0LTQvtCy0LXRgNGP0Y7RgiDQsdGA0LXQvdC00LDQvCwg0LrQvtGC0L7RgNGL0LUg0LfQsNCx0L7RgtGP0YLRgdGPINC+INGN0LrQvtC70L7Qs9C40LguPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+0KPQtNC+0LHRgdGC0LLQvjwvc3Ryb25nPjog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAICgzNzUg0LzQuykg0L3QtSDQt9Cw0L3QuNC80LDQtdGCINC80LXRgdGC0L4g0LIg0YHRg9C80LrQtSDQuNC70Lgg0YXQvtC70L7QtNC40LvRjNC90LjQutC1LjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz7Ql9Cw0LrQsNC20LjRgtC1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAzNzUg0LzQuzwvc3Ryb25nPiZuYnNwOyZtZGFzaDsg0YHQtNC10LvQsNC50YLQtSDQutCw0LbQtNGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuCDQsNC60YLQvtC8INC30LDQsdC+0YLRiyDQviDRgdC10LHQtSDQuCDQv9C70LDQvdC10YLQtSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkRhdWR6cmVpeiBsaWV0b2phbWllIGFwYcS8aWUgenVwYXMgdHJhdWtpIDM3NSBtbDogS29tcGFrdHMgdW4gdmlkZWkgZHJhdWR6xKtncyByaXNpbsSBanVtcyBpbmRpdmlkdcSBbMSBbSBwb3JjaWrEgW08L3N0cm9uZz48L2gyPg0KDQo8cD5WYWkgbWVrbMSTamF0IHByYWt0aXNrdXMgdHJhdWt1cywga2FzIHNhZ2xhYsSBcyBzdmFpZ3VtdSB1biBzaWx0dW11IHZpZW5haSBwb3JjaWphaT8gTcWrc3UmbmJzcDs8c3Ryb25nPmRhdWR6a8SBcnQgbGlldG9qYW1pZSBhcGHEvGllIHp1cGFzIHRyYXVraSAzNzUgbWw8L3N0cm9uZz4mbmJzcDtpciBpZGXEgWxpIHBpZW3Ek3JvdGksIGxhaSBwYXNuaWVndHUgenVwYXMsIGJ1bGpvbnVzLCBkZXNlcnR1cyB2YWkgdXprb2RhcyBiZXogbm9wbMWrZMSTbS4gVGllIGlyIHJhZMSrdGksIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGtvbWZvcnR1IGdhbiBtxIFqxIFzLCBnYW4ga2FmZWpuxKtjxIFzLCBhcHZpZW5vam90IGtvbXBha3RvIGl6bcSTcnUsIGRybyZzY2Fyb247xKtidSB1biBpbGd0c3DEk2rEq2J1LjwvcD4NCg0KPGgyPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+QlBBLWZyZWUgbWF0ZXJpxIFsczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgZHJvJnNjYXJvbjtpIGxpZXRvamFtaSBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5IZXJtxJN0aXNrcyB2xIFrczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbm92xJNyJnNjYXJvbjsgbm9wbMWrZGVzLCBwYXQgcMSBcnZhZMSBam90ICZzY2Fyb247xLdpZHJ1cyDEk2RpZW51cyB2YWkgbcSTcmNlcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Vbml2ZXJzxIFsYSBrb21wYXRpYmlsaXTEgXRlPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB2xIFraSBkZXIgdmlzaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDM3NSBtbCZuZGFzaDsxMDAwIG1sKSwgdmllbmvEgXImc2Nhcm9uO29qb3QgdXpnbGFixIEmc2Nhcm9uO2FudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5WaWRlaSBkcmF1ZHrEq2dpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBkYXVkemvEgXJ0xJNqxIEgbGlldG8mc2Nhcm9uO2FuYSBzYW1hemluYSBhdGtyaXR1bXVzLCDEq3BhJnNjYXJvbjtpIHZpZXTEgXMgYXIgZGVwb3rEq3RhIHNpc3TEk23EgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+S29tcGFrdHMgdW4gcHJha3Rpc2tzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBpZGXEgWxzIGl6bcSTcnMgaW5kaXZpZHXEgWzEgW0gcG9yY2lqxIFtLCBuZXBpZXNsb2dvam90IGxlZHVzc2thcGkgdmFpIHBsYXVrdHVzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgyPjxzdHJvbmc+S3VyaWVtIG3Ek3LEt2llbSBwaWVtxJNyb3RpPzwvc3Ryb25nPjwvaDI+DQoNCjx1bD4NCgk8bGk+DQoJPHA+PHN0cm9uZz5JbmRpdmlkdcSBbGFzIHBvcmNpamFzPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyB6dXBhcywgYsSTcm51IMSTZGllbmksIGpvZ3VydGEgZGVzZXJ0aSB2YWkgbWF6YXMgdXprb2Rhcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5LYWZlam7Eq2NhcyB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHBha2FscG9qdW1pPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyDEk3J0aSBsaWV0b2phbWksIGxhaSBwYXNuaWVndHUgxJNkaWVudXMgJnF1b3Q7cGHFhmVtIGzEq2R6aSZxdW90OyBmb3JtxIF0xIEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+TcSBamFzIGxpZXRvJnNjYXJvbjthbmE8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IHZpZW5rxIFyJnNjYXJvbjthIMSTZGllbmEgc2FnYXRhdm8mc2Nhcm9uO2FuYSB1biB1emdsYWLEgSZzY2Fyb247YW5hLCBuZXBpZXRpZWtvdCBhciBsaWVrdSB2aWV0dS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMj48c3Ryb25nPkvEgXDEk2MgaXp2xJNsxJN0aWVzIHRpZSZzY2Fyb247aSAmc2Nhcm9uO29zIHRyYXVrdXM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pc2tzIGl6bcSTcnM8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IDM3NSBtbCB0aWxwdW1zIGlyIGlkZcSBbHMsIGxhaSBuZXPEk3JrxIHFhm90dSB0ZWxwdSB1biB2aWVnbGkgaWVrxLxhdXRvcyBzb23EgXMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+VmllbmvEgXImc2Nhcm9uO2EgZGVwb3rEq3RhIHNpc3TEk211IGludGVncsSBY2lqYTwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgbW90aXbEk2ppZXQga2xpZW50dXMgYXRncmllenQgdHJhdWt1cywgc2FtYXppbm90IGl6bWFrc2FzIHVuIGVrb2xvxKNpc2tvIHDEk2RhcyBub3NwaWVkdW11LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkRhdWR6ZnVua2Npb27EgWxpPC9zdHJvbmc+Jm5ic3A7Jm1kYXNoOyBsaWV0b2ppZXQgdG9zIG5lIHRpa2FpIMSTZGllbmllbSwgYmV0IGFyxKsgc8Sra2llbSBwcm9kdWt0aWVtIChvZ2FzLCByaWVrc3RpLCBzxJNrbGFzKS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+UGFzxat0aWV0IGRhdWR6cmVpeiBsaWV0b2phbW9zIHp1cGFzIHRyYWt1cyAzNzUgbWw8L3N0cm9uZz4mbmJzcDsmbWRhc2g7IGlkZcSBbHMgcmlzaW7EgWp1bXMsIGthcyBhcHZpZW5vIGZ1bmtjaW9uYWxpdMSBdGksIGtvbXBha3R1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBSb3VuZCBTb3VwIENvbnRhaW5lcnMgMzc1IG1sOiBDb21wYWN0IEZyZXNobmVzcyBmb3IgU2luZ2xlIFNlcnZpbmdzPC9zdHJvbmc+PC9oMj4NCg0KPHA+TG9va2luZyBmb3IgcHJhY3RpY2FsIGNvbnRhaW5lcnMgdG8ga2VlcCBpbmRpdmlkdWFsIHBvcnRpb25zIGZyZXNoIGFuZCBsZWFrLWZyZWU/IE91ciZuYnNwO3JldXNhYmxlIDM3NSBtbCByb3VuZCBzb3VwIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdCBmb3Igc291cHMsIGJyb3RocywgZGVzc2VydHMsIG9yIHNuYWNrcy4gRGVzaWduZWQgZm9yIGNvbnZlbmllbmNlLCB0aGV5IGNvbWJpbmUgcG9ydGFiaWxpdHksIHNhZmV0eSwgYW5kIGVjby1mcmllbmRsaW5lc3MuPC9wPg0KDQo8aDI+PHN0cm9uZz5LZXkgQmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkJQQS1GcmVlIE1hdGVyaWFsPC9zdHJvbmc+OiBTYWZlIGZvciBtaWNyb3dhdmVzLCBmcmVlemVycywgYW5kIGRpc2h3YXNoZXJzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPkxlYWstUHJvb2YgTGlkPC9zdHJvbmc+OiBQYXRlbnRlZCBzZWFsaW5nIHN5c3RlbSBwcmV2ZW50cyBzcGlsbHMsIGV2ZW4gd2l0aCBsaXF1aWRzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD48c3Ryb25nPlVuaXZlcnNhbCBDb21wYXRpYmlsaXR5PC9zdHJvbmc+OiBMaWRzIGZpdCBhbGwgY29udGFpbmVyIHNpemVzICgzNzUgbWwgdG8gMTAwMCBtbCkgZm9yIGVhc3kgc3RhY2tpbmcuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5PC9zdHJvbmc+OiBSZWR1Y2VzIHNpbmdsZS11c2Ugd2FzdGUsIGlkZWFsIGZvciBjYWZlcyB3aXRoIGRlcG9zaXQgc3lzdGVtcy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5Db21wYWN0IERlc2lnbjwvc3Ryb25nPjogU3BhY2Utc2F2aW5nIHNpemUgZm9yIHNpbmdsZSBzZXJ2aW5ncywgbHVuY2hib3hlcywgb3Igc21hbGwgcGFudHJpZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5QZXJmZWN0IEZvcjo8L3N0cm9uZz48L2gyPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U2luZ2xlLVNlcnZlIE1lYWxzPC9zdHJvbmc+OiBTb3Vwcywgb2F0bWVhbCwgeW9ndXJ0LCBvciBzbmFja3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+Rm9vZCBEZWxpdmVyeSBTZXJ2aWNlczwvc3Ryb25nPjogS2VlcCBwb3J0aW9ucyBmcmVzaCBmb3IgdGFrZW91dCBvciBtZWFsIGtpdHMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+SG9tZSBVc2U8L3N0cm9uZz46IFByZXAgaW5kaXZpZHVhbCBtZWFscyB3aXRob3V0IGNsdXR0ZXIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDI+PHN0cm9uZz5XaHkgQ2hvb3NlIFRoZXNlIENvbnRhaW5lcnM/PC9zdHJvbmc+PC9oMj4NCg0KPHVsPg0KCTxsaT4NCgk8cD48c3Ryb25nPkVyZ29ub21pYyBTaXplPC9zdHJvbmc+OiBGaXRzIGVhc2lseSBpbiBiYWdzLCBsdW5jaGJveGVzLCBvciBvZmZpY2UgZHJhd2Vycy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5EZXBvc2l0IFN5c3RlbSBSZWFkeTwvc3Ryb25nPjogRW5jb3VyYWdlIHJldHVybnMgdG8gY3V0IGNvc3RzIGFuZCB3YXN0ZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+PHN0cm9uZz5NdWx0aS1QdXJwb3NlPC9zdHJvbmc+OiBVc2UgZm9yIHBhbnRyeSBzdG9yYWdlIChudXRzLCBiZXJyaWVzLCBzcGljZXMpLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+PHN0cm9uZz5PcmRlciAzNzUgbWwgQ29udGFpbmVyczwvc3Ryb25nPiZuYnNwOyZtZGFzaDsgRW5qb3kgZnJlc2huZXNzLCBjb252ZW5pZW5jZSwgYW5kIHN1c3RhaW5hYmlsaXR5IGluIG9uZSBjb21wYWN0IHBhY2thZ2UhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1MTc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA1LTA5IDEwOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDc6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE0NTcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgc291cCBjb250YWluZXJzIDM3NSBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA3LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA3LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDgyNjVkYjY2MWI0NDA3M2M1MmQzMDJiNmQyMjAwNjUuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQXBhxLzFoSB6dXBhcyB0cmF1a3MgMzc1IG1sIGRhdWR6cmVpeiBsaWV0b2phbXMgbWVsbnMgYXIgaGVybcSTdGlza3UgdsSBa3UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgbWljcm93YXZlIHNhZmUgc291cCBjb250YWluZXIgMzc1IG1sIGZvciB0YWtlYXdheSBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiBSZXVzYWJsZSBCUEEtZnJlZSBmb29kIHN0b3JhZ2UgY29udGFpbmVyIDM3NSBtbCBibGFjayBzdWl0YWJsZSBmb3Igc291cHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk0Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC02Mjk1MjUxNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMDUwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40LvQutCwINC/0LvQsNGB0YLQuNC60L7QstCw0Y8g0LzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPIDE4IGNtLCDQn9ChLCDRh9C10YDQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYWvFoWEgZGF1ZHpyZWl6bGlldG9qYW1hIDE4IGNtLCBQUywgbWVsbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBwbGFzdGljIGZvcmsgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LA6INC/0YDQvtGH0L3QvtGB0YLRjCwg0YHRgtC40LvRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPtCf0L7Rh9C10LzRgyDRgdGC0L7QuNGCINCy0YvQsdGA0LDRgtGMINC90LDRiNGDINCy0LjQu9C60YM/PC9zdHJvbmc+PC9oMz4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAg0LTQu9C40L3QvtC5IDE4INGB0LwgJm1kYXNoOyDRjdGC0L4g0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgtC10YUsINC60YLQviDRhtC10L3QuNGCINC60LDRh9C10YHRgtCy0L4sINGD0LTQvtCx0YHRgtCy0L4g0Lgg0LfQsNCx0L7RgtGDINC+INC/0YDQuNGA0L7QtNC1LiDQntC90LAg0YHQvtGH0LXRgtCw0LXRgiDQtNC+0YHRgtGD0L/QvdGD0Y4g0YbQtdC90YMg0YEg0L/RgNC10LzQuNCw0LvRjNC90L7QuSDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YzRjiwg0LfQsNC80LXQvdGP0Y8g0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsNC90LDQu9C+0LPQuCDQuCDRgdC+0LrRgNCw0YnQsNGPINC/0LvQsNGB0YLQuNC60L7QstGL0LUg0L7RgtGF0L7QtNGLLjwvcD4NCg0KPGgzPjxzdHJvbmc+0JrQu9GO0YfQtdCy0YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjDog0JjQt9Cz0L7RgtC+0LLQu9C10L3QsCDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsINGD0YHRgtC+0LnRh9C40LLQvtCz0L4g0Log0LTQtdGE0L7RgNC80LDRhtC40Lgg0Lgg0YfQsNGB0YLQvtC80YMg0LzRi9GC0YzRjiDQsiDQv9C+0YHRg9C00L7QvNC+0LXRh9C90L7QuSDQvNCw0YjQuNC90LUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCt0LrQvtC90L7QvNC40YfQvdC+0YHRgtGMOiDQntC/0YLQuNC80LDQu9GM0L3QvtC1INGB0L7QvtGC0L3QvtGI0LXQvdC40LUg0YbQtdC90Ysg0Lgg0LrQsNGH0LXRgdGC0LLQsCAmbWRhc2g7INC00LXRiNC10LLQu9C1INC80L3QvtCz0L7RgNCw0LfQvtCy0YvRhSDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQsNC90LDQu9C+0LPQvtCyLCDQvdC+INC00L7Qu9Cz0L7QstC10YfQvdC10LUg0L7QtNC90L7RgNCw0LfQvtCy0YvRhS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0KPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMOiDQodGC0LjQu9GM0L3Ri9C5INGH0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQtNC70LjQvdCwIDE4INGB0Lwg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LvRjtCx0YvRhSDQsdC70Y7QtCAmbWRhc2g7INC+0YIg0YHQsNC70LDRgtC+0LIg0LTQviDQs9C+0YDRj9GH0LjRhSDQt9Cw0LrRg9GB0L7Qui48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+0K3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw6INCh0L3QuNC20LDQtdGCINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstC+0LPQviDQvNGD0YHQvtGA0LAsINGB0L7RhdGA0LDQvdGP0Y8g0L/RgNC40YDQvtC00L3Ri9C1INGA0LXRgdGD0YDRgdGLLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQn9C40YnQtdCy0L7QuSDQv9C70LDRgdGC0LjQuiAo0LHQtdC3IEJQQSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQp9C10YDQvdGL0LkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvQuNC90LA6IDE4INGB0LwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPtCU0LvRjyDQutC+0LPQviDRjdGC0LAg0LLQuNC70LrQsD88L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPtCg0LXRgdGC0L7RgNCw0L3RiyDQuCDQutCw0YTQtTog0KPQu9GD0YfRiNC40YLQtSDRgdC10YDQstC40YDQvtCy0LrRgyDQuCDRgdC+0LrRgNCw0YLQuNGC0LUg0YDQsNGB0YXQvtC00Ysg0L3QsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0YDQuNCx0L7RgNGLLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QodC70YPQttCx0Ysg0LTQvtGB0YLQsNCy0LrQuDog0J7QsdC10YHQv9C10YfRjNGC0LUg0LrQu9C40LXQvdGC0L7QsiDRg9C00L7QsdC90YvQvNC4INC4INC90LDQtNC10LbQvdGL0LzQuCDRgdGC0L7Qu9C+0LLRi9C80Lgg0L/RgNC40LHQvtGA0LDQvNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINC/0LjQutC90LjQutC+0LIsINCy0LXRh9C10YDQuNC90L7QuiDQuNC70Lgg0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8uPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0YLQutCw0LbQuNGC0LXRgdGMINC+0YIg0L/QvtGB0YLQvtGP0L3QvdGL0YUg0LfQsNC60YPQv9C+0Log0L7QtNC90L7RgNCw0LfQvtCy0YvRhSDQstC40LvQvtC6ICZtZGFzaDsg0L3QsNGI0LAg0LzQvtC00LXQu9GMINC/0YDQvtGB0LvRg9C20LjRgiDQs9C+0LTRiywg0YHQvtGF0YDQsNC90Y/RjyDQsdC10LfRg9C/0YDQtdGH0L3Ri9C5INCy0LjQtC4g0JXRkSDRjdGA0LPQvtC90L7QvNC40YfQvdGL0Lkg0LTQuNC30LDQudC9INC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINC/0L7QstGL0YHRj9GCINC70L7Rj9C70YzQvdC+0YHRgtGMINCy0LDRiNC40YUg0LrQu9C40LXQvdGC0L7Qsi48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7Jm1kYXNoOyDRgdC00LXQu9Cw0LnRgtC1INCy0YvQsdC+0YAg0LIg0L/QvtC70YzQt9GDINC/0YDQsNC60YLQuNGH0L3QvtGB0YLQuCwg0YHRgtC40LvRjyDQuCDQt9Cw0LHQvtGC0Ysg0L4g0L/Qu9Cw0L3QtdGC0LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgZGFrJnNjYXJvbjthOiBpenR1csSrZ2EsIHN0aWzEq2dhIHVuIGJ1ZMW+ZXRhbSBkcmF1ZHrEq2dhPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgJnNjYXJvbjtvIGRhayZzY2Fyb247dT88L3N0cm9uZz48L2gzPg0KDQo8cD5NxatzdSZuYnNwO2F0a8SBcnRvdGkgbGlldG9qYW3EgSBtZWxuxIEgZGFrJnNjYXJvbjthJm5ic3A7aXIgaWRlxIFscyByaXNpbsSBanVtcyByZXN0b3LEgW5pZW0sIHBpZWfEgWRlcyBwYWthbHBvanVtaWVtIHVuIG3EgWpzYWltbmllY8SrYsSBbSwga2FzIHbEk2xhcyBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cywgc2FnbGFixIFqb3QgYXVnc3R1IGt2YWxpdMSBdGkuIFTEgXMgb3B0aW3EgWzEgSBjZW5hIHVuIGl6dHVyxKtiYSBwYWRhcmEgdG8gcGFyIGxhYsSBa28gaXp2xJNsaSBzdGFycCBidWTFvmV0YSB1biBwcmVtaXVtIGllc3DEk2rEgW0uPC9wPg0KDQo8aDM+PHN0cm9uZz5HYWx2ZW7EgXMgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SXptYWtzdSBlZmVrdGl2aXTEgXRlOiZuYnNwO0xpZWxpc2thIGNlbmFzIHVuIGt2YWxpdMSBdGVzIGF0dGllY8SrYmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtiYTombmJzcDtBdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYSwga2FzIGl6dHVyIGF0a8SBcnRvdHUgbGlldG8mc2Nhcm9uO2FudSB1biB0cmF1a3UgbWF6Z8SBamFtbyBtYSZzY2Fyb247xKtudS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+U3RpbMSrZ3MgZGl6YWluczombmJzcDtNZWxuxIEga3LEgXNhIHVuIDE4IGNtIGdhcnVtcyBwaWUmc2Nhcm9uO8S3aXIgbcWrZGVybnUgaXpza2F0dSBqZWJrdXJhbSBnYWxkYSBrbMSBanVtYW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVrb2xvxKNpc2t1bXM6Jm5ic3A7U2FtYXppbmlldCB2aWVucmVpesSTasSBcyBwbGFzdG1hc2FzIGl6bWFudG8mc2Nhcm9uO2FudSE8L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiZuYnNwO1DEgXJ0aWthaSBkcm8mc2Nhcm9uO2EsIEJQQS1icsSrdmEgcGxhc3RtYXNhLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5LcsSBc2E6Jm5ic3A7TWVsbmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkdhcnVtczombmJzcDsxOCBjbSAoaWRlxIFsaSBwaWVtxJNyb3RzIMSTZGllbmllbSBubyBzYWzEgXRpZW0gbMSrZHogZ2HEvGFzIMSTZGllbmllbSkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPktvcCZzY2Fyb247YW5hOiZuYnNwO0RybyZzY2Fyb247aSBtYXpnxIFqYW1hIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlBlcmZla3RpIHBpZW3Ek3JvdGE6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0b3LEgW5pZW0gdW4ga2FmZWpuxKtjxIFtOiZuYnNwO1Bhc25pZWR6aWV0IMSTZGllbnVzIGFyIHN0aWx1IHVuIHLFq3DEk2ppZXRpZXMgcGFyIHZpZGkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlBpZWfEgWRlcyBwYWthbHBvanVtaWVtOiZuYnNwO05vZHJvJnNjYXJvbjtpbmlldCBrbGllbnRpZW0ga29tZm9ydHUgYXIgaXp0dXLEq2fEgW0gZGFrJnNjYXJvbjvEgW0uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPk3EgWrEgW06Jm5ic3A7SWRlxIFsaSBwaWtuaWtpZW0sIHBhc8SBa3VtaWVtIHZhaSBpa2RpZW5hcyBsaWV0byZzY2Fyb247YW5haS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdMSBIGlyIGl6ZGV2xKtnYSBpZWfEgWRlPzwvc3Ryb25nPjwvaDM+DQoNCjxwPklldGF1cGlldCBuYXVkdSwgaXp2YWlyb3RpZXMgbm8gcGFzdMSBdsSrZ2FzIHZpZW5yZWl6xJNqbyBkYWsmc2Nhcm9uO3UgaWVnxIFkZXMsIHVuIHZlaWNpbmlldCB6YcS8xIFrdSBwYXNhdWxpLiBUxIFzIGVyZ29ub21pc2thaXMgZGl6YWlucyB1biBpenR1csSrYmEgbm9kcm8mc2Nhcm9uO2luxIFzIGlsZ3N0byZzY2Fyb247dSBrYWxwbyZzY2Fyb247YW5hcyBsYWlrdS48L3A+DQoNCjxwPlBhc8WrdGlldCB0xatsxKt0Jm5ic3A7Jm1kYXNoOyBpenbEk2xpZXRpZXMga3ZhbGl0xIF0aSwga2FzIGFwdmllbm8gcHJha3Rpc2t1bXUgdW4gYXRiaWxkxKtidSBwcmV0IHZpZGkhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIEZvcmtzOiBEdXJhYmxlLCBTdHlsaXNoICZhbXA7IEJ1ZGdldC1GcmllbmRseTwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIEZvcmtzPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9ya3MmbmJzcDtzdHJpa2UgdGhlIHBlcmZlY3QgYmFsYW5jZSBiZXR3ZWVuIGFmZm9yZGFiaWxpdHkgYW5kIHByZW1pdW0gcXVhbGl0eS4gQXQgMTggY20gbG9uZywgdGhleSZyc3F1bztyZSBkZXNpZ25lZCBmb3IgZHVyYWJpbGl0eSwgY29udmVuaWVuY2UsIGFuZCBzdHlsZSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBkZWxpdmVyeSBzZXJ2aWNlcywgb3IgZWNvLWNvbnNjaW91cyBob3VzZWhvbGRzLiBTYXkgZ29vZGJ5ZSB0byBzaW5nbGUtdXNlIHBsYXN0aWMgYW5kIGVtYnJhY2UgYSBzdXN0YWluYWJsZSBkaW5pbmcgZXhwZXJpZW5jZSE8L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPkNvc3QtRWZmZWN0aXZlOiZuYnNwO1ByaWNlZCBiZXR3ZWVuIGJ1ZGdldCBhbmQgcHJlbWl1bSBvcHRpb25zICZtZGFzaDsgZXhjZWxsZW50IHZhbHVlIGZvciBtb25leS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RHVyYWJsZSAmYW1wOyBMb25nLUxhc3Rpbmc6Jm5ic3A7TWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwbGFzdGljIHRoYXQgcmV0YWlucyBzaGFwZSBldmVuIGFmdGVyIHJlcGVhdGVkIGRpc2h3YXNoZXIgY3ljbGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Nb2Rlcm4gRGVzaWduOiZuYnNwO1NsZWVrIGJsYWNrIGNvbG9yIGNvbXBsZW1lbnRzIGFueSB0YWJsZSBzZXR0aW5nLCBmcm9tIGNhc3VhbCBtZWFscyB0byB1cHNjYWxlIGV2ZW50cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLUZyaWVuZGx5OiZuYnNwO1JlZHVjZSBwbGFzdGljIHdhc3RlIHdpdGggZm9ya3MgYnVpbHQgZm9yIHJldXNlLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+VGVjaG5pY2FsIFNwZWNzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+TWF0ZXJpYWw6Jm5ic3A7Rm9vZC1ncmFkZSwgQlBBLWZyZWUgcGxhc3RpYy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q29sb3I6Jm5ic3A7Q2xhc3NpYyBibGFjay48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+TGVuZ3RoOiZuYnNwOzE4IGNtIChwZXJmZWN0IGZvciBtYWluIGRpc2hlcywgc2FsYWRzLCBvciBkZXNzZXJ0cykuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNhcmU6Jm5ic3A7RGlzaHdhc2hlci1zYWZlIGZvciBlZmZvcnRsZXNzIGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5SZXN0YXVyYW50cyAmYW1wOyBDYWZlczombmJzcDtFbGV2YXRlIHlvdXIgcHJlc2VudGF0aW9uIHdoaWxlIGN1dHRpbmcgY29zdHMgb24gZGlzcG9zYWJsZSBjdXRsZXJ5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5Gb29kIERlbGl2ZXJ5IFNlcnZpY2VzOiZuYnNwO0Vuc3VyZSBtZWFscyBhcnJpdmUgd2l0aCBzdHVyZHksIHJldXNhYmxlIHV0ZW5zaWxzIGN1c3RvbWVycyB3aWxsIGxvdmUuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkhvbWUgVXNlPHN0cm9uZz46PC9zdHJvbmc+Jm5ic3A7SWRlYWwgZm9yIHBhcnRpZXMsIHBpY25pY3MsIG9yIGV2ZXJ5ZGF5IG1lYWxzLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+V2h5IEl0JnJzcXVvO3MgYSBTbWFydCBJbnZlc3RtZW50Ojwvc3Ryb25nPjwvaDM+DQoNCjxwPkJvb3N0IGN1c3RvbWVyIHNhdGlzZmFjdGlvbiB3aXRoIGVyZ29ub21pYyBmb3JrcyB0aGF0IGVuaGFuY2UgZGluaW5nIGNvbWZvcnQuIFRoZWlyIHRpbWVsZXNzIGRlc2lnbiBhbmQgcnVnZ2VkIGJ1aWxkIGd1YXJhbnRlZSBsb25nLXRlcm0gc2F2aW5ncyBhbmQgc3VzdGFpbmFiaWxpdHkuPC9wPg0KDQo8cD5PcmRlciBOb3cmbmJzcDsmbWRhc2g7IHVwZ3JhZGUgeW91ciBzZXJ2aWNlIHdpdGggZm9ya3MgdGhhdCBibGVuZCBwcmFjdGljYWxpdHksIHN0eWxlLCBhbmQgZWNvLXJlc3BvbnNpYmlsaXR5ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNjQ4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTk5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wMi0yMiAxMzo0NToyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTk0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBwbGFzdGljIGZvcmsgMTggY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGIyYTM1NGQzMjU0MjRhZWRjZDM3ZWQ0NGEzNjJiYjJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIGJsYWNrIHBsYXN0aWMgZm9yayDigJQgZWNvLWZyaWVuZGx5LCBkdXJhYmxlLCBhbmQgZGlzaHdhc2hlci1zYWZlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEF0a8SBcnRvdGkgbGlldG9qYW1hIG1lbG7EgSBwbGFzdG1hc2FzIGRha8WhYSDigJQgaXp0dXLEq2dhIHVuIHZpZGVpIGRyYXVkesSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLQsNGPINGH0LXRgNC90LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINCy0LjQu9C60LAgMTgg0YHQvCDigJQg0Y3QutC+0LvQvtCz0LjRh9C90LDRjyDQt9Cw0LzQtdC90LAg0L7QtNC90L7RgNCw0LfQvtCy0YvQvCDQv9GA0LjQsdC+0YDQsNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzIwOTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTU5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtNjIyNTIyMTYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjk1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQm9C+0LbQutCwINGH0LDQudC90LDRjyDQvNC90L7Qs9C+0YDQsNC30L7QstCw0Y8gMTIgY20sINCf0KEsINGH0LXRgNC90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFTEk2prYXJvdGUgZGF1ZHpyZWl6bGlldG9qYW3EgSAxMiBjbSwgUFMsIG1lbG5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVGVhIFNwb29uIFJldXNhYmxlIDEyIGNtLCBQUywgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCc0L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LrQsDog0YHRgtC40LvRjCwg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Ywg0Lgg0L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+0J/QvtGH0LXQvNGDINGB0YLQvtC40YIg0LLRi9Cx0YDQsNGC0Ywg0LzQvdC+0LPQvtGA0LDQt9C+0LLRg9GOINGH0LDQudC90YPRjiDQu9C+0LbQutGDPzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCd0LDRiNCwINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDRh9Cw0LnQvdCw0Y8g0LvQvtC20LXRh9C60LAg0LjQtyDQv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0YbQtdC90LjRgiDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjCDQuCDQtNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjC4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINCw0L3QsNC70L7Qs9C+0LIsINC+0L3QsCDQv9GA0L7RgdC70YPQttC40YIg0LLQsNC8INCz0L7QtNCw0LzQuCDQsdC70LDQs9C+0LTQsNGA0Y8g0L/RgNC+0YfQvdC+0LzRgyDQvNCw0YLQtdGA0LjQsNC70YMg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtC4INC6INGH0LDRgdGC0L7QvNGDINC80YvRgtGM0Y4g0LIg0L/QvtGB0YPQtNC+0LzQvtC10YfQvdC+0Lkg0LzQsNGI0LjQvdC1LiDQntGC0LrQsNC20LjRgtC10YHRjCDQvtGCINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIg0Lgg0LLQvdC10YHQuNGC0LUg0LLQutC70LDQtCDQsiDQt9Cw0YnQuNGC0YMg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiyE8L3A+DQoNCjxoMz48c3Ryb25nPtCa0LvRjtGH0LXQstGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QrdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDog0KHQvtC60YDQsNGC0LjRgtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLiDQm9C+0LbQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC80L3QvtCz0L7QutGA0LDRgtC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC+0LvQs9C+0LLQtdGH0L3QvtGB0YLRjDog0JjQt9C90L7RgdC+0YHRgtC+0LnQutC40Lkg0L/Qu9Cw0YHRgtC40Log0YHQvtGF0YDQsNC90Y/QtdGCINGE0L7RgNC80YMg0LTQsNC20LUg0L/RgNC4INCw0LrRgtC40LLQvdC+0Lkg0Y3QutGB0L/Qu9GD0LDRgtCw0YbQuNC4LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7Qo9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw6INCY0LTQtdCw0LvRjNC90LAg0LTQu9GPINGH0LDRjywg0LrQvtGE0LUsINC00LXRgdC10YDRgtC+0LIg0Lgg0LPQvtGA0Y/Rh9C40YUg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCh0YLQuNC70YzQvdGL0Lkg0LTQuNC30LDQudC9OiDQp9C10YDQvdGL0Lkg0YbQstC10YIg0Lgg0Y3RgNCz0L7QvdC+0LzQuNGH0L3QsNGPINGE0L7RgNC80LAgKNC00LvQuNC90LAgMTIg0YHQvCkg0LTQvtCx0LDQstGP0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QnNCw0YLQtdGA0LjQsNC7OiDQktGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0L/QuNGJ0LXQstC+0Lkg0L/Qu9Cw0YHRgtC40LouPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCm0LLQtdGCOiDQmtC70LDRgdGB0LjRh9C10YHQutC40Lkg0YfRkdGA0L3Ri9C5LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD7QlNC70LjQvdCwOiAxMiDRgdC8IC0mbmJzcDvRg9C00L7QsdC90YvQuSDRgNCw0LfQvNC10YAg0LTQu9GPINGH0LDRiNC10Log0Lgg0LHQu9GO0LQuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCj0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPjxzdHJvbmc+0JTQu9GPINC60L7Qs9C+INGN0YLQsCDQu9C+0LbQutCwPzwvc3Ryb25nPjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QlNC70Y8g0LTQvtC80LA6INCj0LrRgNCw0YHQuNGCINGD0YLRgNC10L3QvdC40LUg0YfQsNC10L/QuNGC0LjRjyDQuCDRgdC10LzQtdC50L3Ri9C1INGD0LbQuNC90YsuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDQutCw0YTQtSDQuCDRgNC10YHRgtC+0YDQsNC90L7Qsjog0KHRgtC40LvRjNC90YvQuSDQuCDQv9GA0LDQutGC0LjRh9C90YvQuSDQstCw0YDQuNCw0L3RgiDQtNC70Y8g0L/QvtC00LDRh9C4INC00LXRgdC10YDRgtC+0LIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCU0LvRjyDRjdC60L4t0LDQutGC0LjQstC40YHRgtC+0LI6INCf0L7QvNC+0LPQsNC10YIg0YHQvtC60YDQsNGC0LjRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60L7QstGL0YUg0L7RgtGF0L7QtNC+0LIuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz7Qn9C+0YfQtdC80YMg0Y3RgtC+INCy0YvQs9C+0LTQvdC+Pzwvc3Ryb25nPjwvaDM+DQoNCjxwPtCS0YvQsdC40YDQsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0YPRjiDRh9Cw0LnQvdGD0Y4g0LvQvtC20LrRgywg0LLRiyDQvdC1INGC0L7Qu9GM0LrQviDRjdC60L7QvdC+0LzQuNGC0LUg0L3QsCDQv9C+0LrRg9C/0LrQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9GFINC/0YDQuNCx0L7RgNC+0LIsINC90L4g0Lgg0LTQtdC70LDQtdGC0LUg0L7RgdC+0LfQvdCw0L3QvdGL0Lkg0LLRi9Cx0L7RgCDQsiDQv9C+0LvRjNC30YMg0L/Qu9Cw0L3QtdGC0YsuINCn0LXRgNC90YvQuSDRhtCy0LXRgiDQuCDQu9Cw0LrQvtC90LjRh9C90YvQuSDQtNC40LfQsNC50L0g0L/QvtC00YfQtdGA0LrQvdGD0YIg0LLQsNGIINCy0LrRg9GBLCDQsCDQv9GA0L7Rh9C90L7RgdGC0Ywg0LzQsNGC0LXRgNC40LDQu9CwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgiDQvdCwINC00L7Qu9Cz0LjQtSDQs9C+0LTRiy48L3A+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUg0YHQtdC50YfQsNGBJm5ic3A7LSZuYnNwO9GB0LTQtdC70LDQudGC0LUg0YjQsNCzINC6INGN0LrQvtC70L7Qs9C40YfQvdC+0LzRgyDQvtCx0YDQsNC30YMg0LbQuNC30L3QuCDQsdC10Lcg0LrQvtC80L/RgNC+0LzQuNGB0YHQvtCyINCyINGB0YLQuNC70LUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BdGvEgXJ0b3RpIGxpZXRvamFtYSBtZWxuxIEgdMSTamthcm90ZTogaXp0dXLEq2dhLCB2aWRlaSBkcmF1ZHrEq2dhIHVuIHN0aWzEq2dhPC9zdHJvbmc+PC9oMj4NCg0KPGgzPjxzdHJvbmc+S8SBcMSTYyBpenbEk2zEk3RpZXMgJnNjYXJvbjtvIHTEk2prYXJvdGk/PC9zdHJvbmc+PC9oMz4NCg0KPHA+TcWrc3UgYXRrxIFydG90aSBsaWV0b2phbcSBIHTEk2prYXJvdGUgbm8gcGxhc3RtYXNhcyBpciBpZGXEgWxzIHJpc2luxIFqdW1zIGlrdmllbmFtLCBrYXMgdsSTbGFzIHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGl6dsSTbMSTdGllcyBpbGd0c3DEk2rEq2d1IGFsdGVybmF0xKt2dS4gVMSBIGlyIGl6dHVyxKtnYSwgZHJvJnNjYXJvbjthIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgSB1biBrYWxwb3MgZ2FkaWVtLCBhdGvEgXJ0b2pvdCBsaWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgzPjxzdHJvbmc+R2FsdmVuxIFzIHByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlZpZGVpIGRyYXVkesSrZ2EmbmJzcDsmbmRhc2g7IHNhbWF6aW5hIHZpZW5yZWl6xJNqxIFzIHBsYXN0bWFzYXMgaXptYW50byZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5JenR1csSrZ2EmbmJzcDsmbmRhc2g7IGl6Z2F0YXZvdGEgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFydGlrYXMgcGxhc3RtYXNhcywga2FzIGl6dHVyIHJlZ3VsxIFydSBsaWV0byZzY2Fyb247YW51LjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5TdGlsxKtnYSZuYnNwOyZuZGFzaDsgbWVsbsSBIGtyxIFzYSB1biBtxatkZXJucyBkaXphaW5zICgxMiBjbSBnYXJ1bXMpIHBpZSZzY2Fyb247xLdpciBlbGVnYW5jaSBqZWJrdXJhbSBnYWxkYSBkZWtvcmEuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlVuaXZlcnPEgWxhJm5ic3A7Jm5kYXNoOyBwaWVtxJNyb3RhIHTEk2phaSwga2FmaWphaSwgZGVzZXJ0aWVtIHVuIGthcnN0aWVtIMSTZGllbmllbS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPlRlaG5pc2tpZSBwYXJhbWV0cmk6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmnEgWxzOiBQxIFydGlrYWkgZHJvJnNjYXJvbjthIHBsYXN0bWFzYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S3LEgXNhOiBNZWxuYS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+R2FydW1zOiAxMiBjbS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+S29wJnNjYXJvbjthbmE6IE1hemfEgWphbWEgdHJhdWt1IG1hemfEgWphbWFqxIEgbWEmc2Nhcm9uO8SrbsSBLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+S2FtICZzY2Fyb247xKsga2Fyb3RlIGlyIGRvbcSBdGE/PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NxIFqc2FpbW5pZWPEq2LEgW0mbmJzcDsmbmRhc2g7IGlkZcSBbGEgaWtkaWVuYXMgbGlldG8mc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkthZmVqbsSrY8SBbSB1biByZXN0b3LEgW5pZW0mbmJzcDsmbmRhc2g7IHByYWt0aXNrcyByaXNpbsSBanVtcyBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZGVpIGFwemluxIF0aWVtIGNpbHbEk2tpZW0mbmJzcDsmbmRhc2g7IHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxoMz48c3Ryb25nPkvEgXDEk2MgdGFzIGlyIGl6ZGV2xKtnaT88L3N0cm9uZz48L2gzPg0KDQo8cD5JenbEk2xvdGllcyAmc2Nhcm9uO28gdMSTamthcm90aSwgasWrczo8L3A+DQoNCjx1bD4NCgk8bGk+DQoJPHA+SWV0YXVwxIF0IG5hdWR1LCBpenZhaXJvdGllcyBubyBwYXN0xIF2xKtnYXMgdmllbnJlaXrEk2pvIGthcm90xYZ1IGllZ8SBZGVzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5WZWljaW5hdCB6YcS8xIFrdSB2aWRpLCBzYW1hemlub3QgYXRrcml0dW11cy48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+SWVnxatzdGF0IHN0aWzEq2d1IHVuIGl6dHVyxKtndSBwaWVkZXJ1bXUsIGthcyBrYWxwb3MgZ2FkaWVtLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPHA+UGFzxat0aWV0IHTFq2zEq3QmbmJzcDsmbmRhc2g7IGl6dsSTbGlldGllcyBrdmFsaXTEgXRpLCBzdGlsdSB1biBhdGJpbGTEq2J1IHByZXQgcGxhbsSTdHUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5SZXVzYWJsZSBCbGFjayBQbGFzdGljIFRlYXNwb29uOiBEdXJhYmxlLCBFY28tRnJpZW5kbHkgJmFtcDsgU3R5bGlzaDwvc3Ryb25nPjwvaDI+DQoNCjxoMz48c3Ryb25nPldoeSBDaG9vc2UgT3VyIFJldXNhYmxlIFRlYXNwb29uPzwvc3Ryb25nPjwvaDM+DQoNCjxwPk91ciZuYnNwO3JldXNhYmxlIGJsYWNrIHBsYXN0aWMgdGVhc3Bvb24mbmJzcDtjb21iaW5lcyBzdXN0YWluYWJpbGl0eSB3aXRoIHByYWN0aWNhbGl0eS4gVW5saWtlIGRpc3Bvc2FibGUgdXRlbnNpbHMsIGl0JnJzcXVvO3MgYnVpbHQgdG8gbGFzdCwgb2ZmZXJpbmcgZHVyYWJpbGl0eSBhbmQgZGlzaHdhc2hlciByZXNpc3RhbmNlLiBQZXJmZWN0IGZvciBkYWlseSB1c2UsIGl0IHJlZHVjZXMgcGxhc3RpYyB3YXN0ZSB3aGlsZSBhZGRpbmcgZWxlZ2FuY2UgdG8geW91ciB0YWJsZS48L3A+DQoNCjxoMz48c3Ryb25nPktleSBCZW5lZml0czo8L3N0cm9uZz48L2gzPg0KDQo8dWw+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RWNvLUZyaWVuZGx5Ojwvc3Ryb25nPiZuYnNwO1NsYXNoIHNpbmdsZS11c2UgcGxhc3RpYyB3YXN0ZSB3aXRoIGEgc3Bvb24gZGVzaWduZWQgZm9yIGVuZGxlc3MgcmV1c2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RHVyYWJsZTo8L3N0cm9uZz4mbmJzcDtNYWRlIGZyb20gaGlnaC1xdWFsaXR5LCBmb29kLWdyYWRlIHBsYXN0aWMgdGhhdCB3aXRoc3RhbmRzIGRhaWx5IHdlYXIuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+RGlzaHdhc2hlci1TYWZlOjwvc3Ryb25nPiZuYnNwO0Vhc3kgdG8gY2xlYW4gYW5kIG1haW50YWluIGZvciBoYXNzbGUtZnJlZSB1c2UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPjxzdHJvbmc+U3R5bGlzaCBEZXNpZ246PC9zdHJvbmc+Jm5ic3A7U2xlZWsgYmxhY2sgY29sb3IgYW5kIDEyIGNtIGxlbmd0aCBmaXQgc2VhbWxlc3NseSB3aXRoIGN1cHMsIG11Z3MsIGFuZCBkaXNoZXMuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5UZWNobmljYWwgU3BlY3M6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5NYXRlcmlhbDombmJzcDtGb29kLXNhZmUsIEJQQS1mcmVlIHBsYXN0aWMuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkNvbG9yOiZuYnNwO0NsYXNzaWMgYmxhY2suPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkxlbmd0aDombmJzcDsxMiBjbSAoaWRlYWwgZm9yIHN0aXJyaW5nLCBzZXJ2aW5nLCBhbmQgZWF0aW5nKS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+Q2FyZTombmJzcDtEaXNod2FzaGVyLXNhZmUgZm9yIHF1aWNrIGNsZWFuaW5nLjwvcD4NCgk8L2xpPg0KPC91bD4NCg0KPGgzPjxzdHJvbmc+UGVyZmVjdCBGb3I6PC9zdHJvbmc+PC9oMz4NCg0KPHVsPg0KCTxsaT4NCgk8cD5Ib21lIFVzZTombmJzcDtFbGV2YXRlIG1vcm5pbmcgY29mZmVlIG9yIHRlYSByaXR1YWxzLjwvcD4NCgk8L2xpPg0KCTxsaT4NCgk8cD5DYWZlcyAmYW1wOyBSZXN0YXVyYW50czombmJzcDtTZXJ2ZSBkZXNzZXJ0cyBhbmQgYmV2ZXJhZ2VzIHdpdGggZWNvLWNvbnNjaW91cyBzdHlsZS48L3A+DQoJPC9saT4NCgk8bGk+DQoJPHA+RWNvLVdhcnJpb3JzOiZuYnNwO0N1dCBwbGFzdGljIHdhc3RlIHdpdGhvdXQgc2FjcmlmaWNpbmcgY29udmVuaWVuY2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8aDM+PHN0cm9uZz5XaHkgSXQmcnNxdW87cyBhIFNtYXJ0IEJ1eTo8L3N0cm9uZz48L2gzPg0KDQo8cD5TYXZlIG1vbmV5IG9uIGRpc3Bvc2FibGUgc3Bvb25zIHdoaWxlIHN1cHBvcnRpbmcgYSBncmVlbmVyIHBsYW5ldC4gSXRzIHRpbWVsZXNzIGRlc2lnbiBhbmQgcnVnZ2VkIGJ1aWxkIGVuc3VyZSB5ZWFycyBvZiByZWxpYWJsZSBzZXJ2aWNlLjwvcD4NCg0KPHA+T3JkZXIgTm93Jm5ic3A7LSZuYnNwO2VtYnJhY2Ugc3VzdGFpbmFiaWxpdHkgd2l0aCBhIHNwb29uIHRoYXQgY2FyZXMgZm9yIHlvdXIgY29tZm9ydCBhbmQgdGhlIEVhcnRoITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzUzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA1MDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDI0LTExLTI4IDEwOjE1OjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMjA5MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMjA5Mi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBUZWEgU3Bvb24gUmV1c2FibGUgMTIgY20sIFBTLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMS42NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDIwOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM3OTM4YmIzOTNmOTU0OTE3ZGE5MWYwMTJmNmViYmEzLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEJsYWNrIHJldXNhYmxlIHBsYXN0aWMgdGVhc3Bvb24g4oCUIGVjby1mcmllbmRseSBhbHRlcm5hdGl2ZSB0byBkaXNwb3NhYmxlIHV0ZW5zaWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IE1lbG5hIGRhdWR6a8SBcnQgbGlldG9qYW1hIHBsYXN0bWFzYXMgdMSTamthcm90ZSDigJQgZWtvbG/Eo2lza2EgYWx0ZXJuYXTEq3ZhIHZpZW5yZWl6IGxpZXRvamFtaWVtIGdhbGRhIHBpZWRlcnVtaWVtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCnwq3RkdGA0L3QsNGPINC80L3QvtCz0L7RgNCw0LfQvtCy0LDRjyDQv9C70LDRgdGC0LjQutC+0LLQsNGPINGH0LDQudC90LDRjyDQu9C+0LbQutCwIOKAlCDRjdC60L7Qu9C+0LPQuNGH0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDQvtC00L3QvtGA0LDQt9C+0LLRi9C8INC/0YDQuNCx0L7RgNCw0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMS42NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzM0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSAyNTAg0LzQuywg0J/QoSwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEYXVkemvEgXJ0IGxpZXRvamFtYXMga29rdGVpxLx1IGdsxIF6ZXMgMjUwIG1sLCBQUywgY2F1cnNwxKtkxKtnYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZXVzYWJsZSBjb2NrdGFpbCBnbGFzc2VzIDI1MCBtbCwgUFMsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QndCw0YHQu9Cw0LbQtNCw0LnRgtC10YHRjCDQvdCw0L/QuNGC0LrQsNC80Lgg0Y3QutC+0LvQvtCz0LjRh9C90L46INCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0YLQsNC60LDQvdGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QvtC/0YDQvtCx0YPQudGC0LUg0L3QsNGI0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQtSDQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90YsgMjUwINC80LsmbmJzcDsmbWRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgdC+0YfQtdGC0LDQvdC40LUg0YHRgtC40LvRjyDQuCDQv9GA0LDQutGC0LjRh9C90L7RgdGC0LghINCt0YLQuCDQv9GA0L7Rh9C90YvQtSDRgdGC0LDQutCw0L3Riywg0L3QsNC/0L7QvNC40L3QsNGO0YnQuNC1INGB0YLQtdC60LvQviwg0YHQvtC30LTQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSwg0YHQvNGD0LfQuCwg0YXQvtC70L7QtNC90L7Qs9C+INGH0LDRjyDQuCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40YLQutC+0LIuINCY0YUg0LrRgNC40YHRgtCw0LvRjNC90LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCDQtNC10LvQsNGO0YIg0LjRhSDQuNC00LXQsNC70YzQvdGL0LzQuCDQtNC70Y8g0LDQutGC0LjQstC90YvRhSDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LjwvcD4NCg0KPHA+0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7QsiZuYnNwO9C/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGE0LXRgdGC0LjQstCw0LvQtdC5LCDQv9C40LrQvdC40LrQvtCyLCDQstC10YfQtdGA0LjQvdC+0Log0YMg0LHQsNGB0YHQtdC50L3QsCDQuNC70Lgg0YPQu9C40YfQvdGL0YUg0LHQsNGA0L7Qsi4g0JLQvNC10YHRgtC+INC+0LTQvdC+0YDQsNC30L7QstC+0Lkg0L/QvtGB0YPQtNGLINCy0YvQsdC10YDQuNGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQstCw0YDQuNCw0L3Rgiwg0LrQvtGC0L7RgNGL0Lkg0YHQvtGF0YDQsNC90Y/QtdGCINGN0LvQtdCz0LDQvdGC0L3QvtGB0YLRjC4g0J7QsdGK0LXQvCAyNTAg0LzQuyDRg9C00L7QsdC10L0g0LrQsNC6INC00LvRjyDQutGA0LXQv9C60LjRhSDQutC+0LrRgtC10LnQu9C10LksINGC0LDQuiDQuCDQtNC70Y8g0LvQtdCz0LrQuNGFINC90LDQv9C40YLQutC+0LIsINCwINC80LDRgtC10YDQuNCw0Lsg0L3QtSDQstC/0LjRgtGL0LLQsNC10YIg0LfQsNC/0LDRhdC4LjwvcD4NCg0KPHA+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvcD4NCg0KPHVsPg0KCTxsaT4NCgk8cD7QmtGA0LjRgdGC0LDQu9GM0L3QsNGPINC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjDog0KHRgtC40LvRjCDRgdGC0LXQutC70LAg0LHQtdC3INGA0LjRgdC60LAg0YDQsNC30LHQuNGC0YwuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGH0L3QvtGB0YLRjCDQuCDQu9C10LPQutC+0YHRgtGMOiDQmNC00LXQsNC70YzQvdGLINC00LvRjyDQv9GD0YLQtdGI0LXRgdGC0LLQuNC5INC4INCw0LrRgtC40LLQvdC+0LPQviDQvtGC0LTRi9GF0LAuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPtCf0YDQvtGB0YLQvtC5INGD0YXQvtC0OiDQnNC+0LbQvdC+INC80YvRgtGMINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPtCX0LDQutCw0LbQuNGC0LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YHRgtCw0LrQsNC90Ysg0LTQu9GPINC60L7QutGC0LXQudC70LXQuSZuYnNwO9C4INGD0YHRgtGA0LDQuNCy0LDQudGC0LUg0L/RgNCw0LfQtNC90LjQutC4INCx0LXQtyDQstGA0LXQtNCwINC00LvRjyDQv9C70LDQvdC10YLRiyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkR6ZXJpZXQgYXRiaWxkxKtnaTogRGF1ZHprxIFydCBsaWV0b2phbWFzIHBsYXN0bWFzYXMgZ2zEgXplcyBhdWtzdGFqaWVtIGR6xJNyaWVuaWVtPC9zdHJvbmc+PC9oMj4NCg0KPHA+SXpiYXVkaWV0IGR6xJNyaWVudSBzdGlsxIEgYXIgbcWrc3UmbmJzcDtjYXVyc3DEq2TEq2dhasSBbSBkYXVkemvEgXJ0IGxpZXRvamFtxIFtIGdsxIF6xJNtIDI1MCBtbCEgJlNjYXJvbjvEq3MgaXp0dXLEq2fEgXMgZ2zEgXplcywga2FzIGF0Z8SBZGluYSBzdGlrbHUsIGlyIHJhZMSrdGFzIGtva3RlacS8aWVtLCBzbcWrZMW+aWVtLCBsZWR1cyB0xJNqYWkgdW4gamVia3VyYW0gYXRzdmFpZHppbm8mc2Nhcm9uO2FtIGR6xJNyaWVuYW0uIFNrYWlkcsSBcyB1biBuZWxhdcW+YW3EgXMsIHTEgXMgYXB2aWVubyBlbGVnYW5jaSBhciBpenR1csSrYnUsIGthcyBuZXBpZWNpZSZzY2Fyb247YW1hIHBpa25pa2llbSwgZmVzdGl2xIFsaWVtIHZhaSBiYWxsxJNtLjwvcD4NCg0KPHA+RGF1ZHprxIFydCBsaWV0b2phbWFzIHBsYXN0bWFzYXMgZ2zEgXplcyBhdWtzdGFqaWVtIGR6xJNyaWVuaWVtJm5ic3A7aXIgaWRlxIFsYXMgxIFyYSBwYXPEgWt1bWllbSwga8SBenUgdmFrYXJpZW0gdmFpIGLEgXJhIHZha2FyaWVtIGTEgXJ6xIEuIFTEgXMgYWl6c3TEgWogdmllbnJlaXogbGlldG9qYW1vcyBwcm9kdWt0dXMsIHNhbWF6aW5vdCBhdGtyaXR1bXVzLCB1biBzYWdsYWLEgSBkesSTcmllbnUgdsSTc3VtdS4gMjUwIG1sIHRpbHB1bXMgaXIgcGllbcSTcm90cyBnYW4gc3DEk2PEq2dpZW0ga29rdGVpxLxpZW0sIGdhbiB2aWVnbGllbSBkesSTcmllbmllbS48L3A+DQoNCjxwPkdhbHZlbsSBcyBwcmllayZzY2Fyb247cm9jxKtiYXM6PC9wPg0KDQo8dWw+DQoJPGxpPg0KCTxwPlNrYWlkcnVtczogSXpza2F0cyBrxIEgc3Rpa2xhbSwgYmV0IGJleiBib2rEgWp1bXUgcmlza3UuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkl6dHVyxKtiYSB1biB2aWVnbHVtczogRHJvJnNjYXJvbjtpIGxpZXRvamFtYXMgxIFyxIEgdmFpIGNlxLxvanVtb3MuPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPlZpZWdsYSB0xKtyxKsmc2Nhcm9uO2FuYTogVMSrcsSBbWFzIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS48L3A+DQoJPC9saT4NCjwvdWw+DQoNCjxwPlBpZXZpZW5vamlldGllcyBpbGd0c3DEk2rEq2dhaSBrdWx0xatyYWkgJm1kYXNoOyBpZWfEgWTEgWppZXRpZXMmbmJzcDtkYXVkemvEgXJ0IGxpZXRvamFtxIFzIGtva3RlacS8dSBnbMSBemVzJm5ic3A7amF1ICZzY2Fyb247b2RpZW4hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5TaXAgc3VzdGFpbmFibHk6IFJldXNhYmxlIHBsYXN0aWMgZ2xhc3NlcyBmb3IgY29sZCBkcmlua3M8L3N0cm9uZz48L2gyPg0KDQo8cD5FbGV2YXRlIHlvdXIgYmV2ZXJhZ2UgZXhwZXJpZW5jZSB3aXRoIG91ciZuYnNwO3JldXNhYmxlIGNsZWFyIHBsYXN0aWMgY3VwcyAyNTAgbWwmbmJzcDsmbWRhc2g7IHRoZSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHkhIERlc2lnbmVkIHRvIG1pbWljIHRoZSBlbGVnYW5jZSBvZiByZWFsIGdsYXNzLCB0aGVzZSBkdXJhYmxlIGN1cHMgYXJlIGlkZWFsIGZvciBjb2NrdGFpbHMsIHNtb290aGllcywgaWNlZCB0ZWFzLCBhbmQgYW55IHJlZnJlc2hpbmcgY29sZCBkcmluay4gQ3J5c3RhbC1jbGVhciBhbmQgc2hhdHRlcnByb29mLCB0aGV5IGNvbWJpbmUgc29waGlzdGljYXRpb24gd2l0aCB0aGUgcmVzaWxpZW5jZSBuZWVkZWQgZm9yIGxpdmVseSBnYXRoZXJpbmdzLjwvcD4NCg0KPHA+UmV1c2FibGUgcGxhc3RpYyBnbGFzc2VzIGZvciBjb2xkIGRyaW5rcyZuYnNwO2FyZSBjcmFmdGVkIHRvIHdpdGhzdGFuZCBvdXRkb29yIGJhcnMsIGZlc3RpdmFscywgcGljbmljcywgYW5kIHBvb2wgcGFydGllcy4gVW5saWtlIHNpbmdsZS11c2Ugb3B0aW9ucywgdGhleSByZWR1Y2Ugd2FzdGUgd2hpbGUgbWFpbnRhaW5pbmcgYSBwcmVtaXVtIGxvb2suIFRoZSAyNTAgbWwgY2FwYWNpdHkgaXMgdmVyc2F0aWxlIGVub3VnaCBmb3IgYm90aCBib2xkIG1peGVkIGRyaW5rcyBhbmQgbGlnaHQgYmV2ZXJhZ2VzLCBlbnN1cmluZyBldmVyeSBzaXAgc3RheXMgY2hpbGxlZCBhbmQgZW5qb3lhYmxlLjwvcD4NCg0KPGgzPjxzdHJvbmc+S2V5IGZlYXR1cmVzOjwvc3Ryb25nPjwvaDM+DQoNCjx1bD4NCgk8bGk+DQoJPHA+Q3J5c3RhbCBjbGFyaXR5OiBUcmFuc3BhcmVudCBkZXNpZ24gbWltaWNzIGdsYXNzIGZvciBhIGNsYXNzeSBwcmVzZW50YXRpb24uPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkR1cmFibGUgJmFtcDsgbGlnaHR3ZWlnaHQ6IFBlcmZlY3QgZm9yIHRyYXZlbCBvciBvdXRkb29yIGV2ZW50cyAmbWRhc2g7IG5vIGJyZWFrYWdlIHdvcnJpZXMhPC9wPg0KCTwvbGk+DQoJPGxpPg0KCTxwPkVhc3kgdG8gY2xlYW46IERpc2h3YXNoZXItc2FmZSBmb3IgaGFzc2xlLWZyZWUgcmV1c2UuPC9wPg0KCTwvbGk+DQo8L3VsPg0KDQo8cD5VcGdyYWRlIHlvdXIgZHJpbmt3YXJlIGNvbGxlY3Rpb24gd2l0aCB0aGVzZSZuYnNwO3JldXNhYmxlIGNvY2t0YWlsIGN1cHMmbmJzcDthbmQgdG9hc3QgdG8gZWNvLWZyaWVuZGx5IGNlbGVicmF0aW9ucyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE1NTI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wNS0yMCAxMzowMTowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIyOjQ4OjExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL3JldXNhYmxlLXBhY2thZ2luZy9pdGVtLTE3NTYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmV1c2FibGUgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNi43MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGEyYTc2YTJlMDE4NWFkZmZhNzkwY2I0YmEyNzJlM2M1LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJldXNhYmxlIHBsYXN0aWMgY29ja3RhaWwgZ2xhc3NlcyAyNTAgbWwsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IERhdWR6a8SBcnQgbGlldG9qYW1hcyBrb2t0ZWnEvHUgZ2zEgXplcyAyNTAgbWwsIGNhdXJzcMSrZMSrZ3MgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGB0YLQsNC60LDQvdGLINC00LvRjyDQutC+0LrRgtC10LnQu9C10LkgMjUwINC80LssINC/0YDQvtC30YDQsNGH0L3Ri9C5INCf0KEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNi43MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTQ2MV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwOTYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQQ00tVEIyOEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTI4NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLLCA4NTAg0LzQuywg0J/Qnywg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYSDEk2RpZW51IGvEgXJiYSA4NTAgbWwsIFBQLCBtZWxuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIGZvb2QgY29udGFpbmVyIDg1MCBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgODUwINC80Lsg0LHQtdC3INGB0LXQutGG0LjQuTog0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0L/QvtCy0YHQtdC00L3QtdCy0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y88L3N0cm9uZz48L2gyPg0KDQo8cD7QmtC+0LzQv9Cw0LrRgtC90YvQtSDQuCDQu9C10LPQutC40LUmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXRgdC10YDRgtC+0LIg0Lgg0LfQsNC60YPRgdC+0LombmJzcDvQstGL0LTQtdGA0LbQuNCy0LDRjtGCINC30LDQvNC+0YDQvtC30LrRgywg0YDQsNC30L7Qs9GA0LXQsiDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0LrQtSDQuCDQvNGL0YLRjNC1INCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/RgNC+0LTRg9C80LDQvdC90YvQuSDQtNC40LfQsNC50L0mbmJzcDvQs9C10YDQvNC10YLQuNGH0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtC5INC60YDRi9GI0LrQuCDQt9Cw0YnQuNGJ0LDQtdGCINC+0YIg0L/RgNC+0LvQuNCy0LDQvdC40Y8sINCwINC/0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC10LzQvtC90YHRgtGA0LjRgNGD0Y7RgiDQsNC/0L/QtdGC0LjRgtC90L7QtSDRgdC+0LTQtdGA0LbQuNC80L7QtS4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0LrQsNGE0LUsINC+0YTQuNGB0L3Ri9GFINC+0LHQtdC00L7QsiDQuNC70Lgg0L/QuNC60L3QuNC60L7Qsi4g0KPRh9Cw0YHRgtCy0YPQudGC0LUg0LIg0L/RgNC+0LPRgNCw0LzQvNCw0YUmbmJzcDvQtNC10L/QvtC30LjRgtC90L7QuSDRgtCw0YDRiywg0YfRgtC+0LHRiyDQvNC40L3QuNC80LjQt9C40YDQvtCy0LDRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQv9C70LDRgdGC0LjQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+RGF1ZHpyZWl6IGxpZXRvamFtYXMgdGFpc25zdMWrcnZlaWRhIGvEgXJiYXMgODUwIG1sOiBLb21wYWt0aSByaXNpbsSBanVtaSBpa2RpZW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPiZTY2Fyb247xKtzJm5ic3A7dmFpcsSBa2vEgXJ0IGxpZXRvamFtYXMgxJNkaWVuYSBrxIFyYmFzJm5ic3A7aXIgcGFyZWR6xJN0YXMgcG9yY2lqxIFtLCB1emtvZMSBbSB2YWkgZGVzZXJ0aWVtLiBEcm8mc2Nhcm9uO2kgbGlldG9qYW1hcyBtaWtyb3ZpxLzFhnUga3LEgXNuxKssIHNhbGTEk3RhdsSBIHVuIHRyYXVrdSBtYXpnxIFqYW1hasSBLiBWaWVnbGksIGJldCBpenR1csSrZ2ksIHTEgXMgaXIgaWRlxIFsYXMga2FmZWpuxKtjxIFtLCBiaXJvamllbSB2YWkgbcSBasSBbS4gUGllZGFsb3RpZXMmbmJzcDtkZXBvesSrdGEgc2lzdMSTbcSBcywgasWrcyBzYW1hemluxIF0IHZpZW5yZWl6IGxpZXRvamFtbyBwbGFzdG1hc2FzIGRhdWR6dW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+UmV1c2FibGUgcmVjdGFuZ3VsYXIgc2luZ2xlLWNvbXBhcnRtZW50IGZvb2QgY29udGFpbmVycyA4NTAgbWw6IENvbXBhY3Qgc29sdXRpb24gZm9yIGV2ZXJ5ZGF5IHVzZTwvc3Ryb25nPjwvaDI+DQoNCjxwPlRoZXNlJm5ic3A7cmV1c2FibGUgY29udGFpbmVycyBmb3IgZm9vZCBkZWxpdmVyeSZuYnNwO2FyZSBkZXNpZ25lZCBmb3IgaW5kaXZpZHVhbCBwb3J0aW9ucyBvZiBzb3VwcywgZGVzc2VydHMsIG9yIHNuYWNrcy4gVGhlIEJQQS1mcmVlIGNvbnN0cnVjdGlvbiB3aXRoc3RhbmRzIHRlbXBlcmF0dXJlcyBmcm9tIC0yMCZkZWc7QyB0byArMTIxJmRlZztDLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmcmVlemluZywgbWljcm93YXZpbmcsIGFuZCBkaXNod2FzaGluZy4gVGhlIHNwaWxsLXByb29mIGxpZCBlbnN1cmVzIG1lc3MtZnJlZSB0cmFuc3BvcnQsIHdoaWxlIHRoZSB0cmFuc3BhcmVudCBkZXNpZ24gc2hvd2Nhc2VzIHlvdXIgY3VsaW5hcnkgY3JlYXRpb25zLiBQZXJmZWN0IGZvciBjYWZlcywgb2ZmaWNlcywgb3IgaG9tZSBraXRjaGVucywgdGhleSBhbGlnbiB3aXRoJm5ic3A7c3VzdGFpbmFibGUgcGFja2FnaW5nIHRyZW5kcyZuYnNwO2FuZCByZWR1Y2UgcmVsaWFuY2Ugb24gZGlzcG9zYWJsZSBvcHRpb25zLiBMaWdodHdlaWdodCB5ZXQgc3R1cmR5LCB0aGV5JnJzcXVvO3JlIGlkZWFsIGZvciBlY28tY29uc2Npb3VzIGJ1c2luZXNzZXMgYWRvcHRpbmcgZGVwb3NpdC1iYXNlZCBzeXN0ZW1zLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg1ODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Ny44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDUtMDkgMTA6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMjo0Nzo1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjI1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvcmV1c2FibGUtcGFja2FnaW5nL2l0ZW0tMTQ2MS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZXVzYWJsZSBmb29kIGNvbnRhaW5lciA4NTAgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTIuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEyLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTQ2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjQ2MGEyOTM2NWQ5MzdkYjQ4YzA2MjkzZjVkMTBmMTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmV1c2FibGUgZm9vZCBjb250YWluZXJzIGZvciB0YWtlYXdheSA4NTAgbWwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gRGF1ZHpyZWl6IGxpZXRvamFtYXMgxJNkaWVudSBrxIFyYmFzIDg1MCBtbCBtZWxuYXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JzQvdC+0LPQvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LXQtNGLIDg1MCDQvNC7INCz0LXRgNC80LXRgtC40YfQvdGL0Lkg0LTQu9GPINCy0YLQvtGA0YvRhSDQsdC70Y7QtCDQuCDRgdCw0LvQsNGC0L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTc1OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHUC0yODg1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDQ1OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQnNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0YTRg9C20LXRgNGLINC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+IDE2MCDQvNC7LCDQn9ChLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERhdWR6cmVpesSTasSBcyDFoWFtcGFuaWXFoWEgZ2zEgXplcyAxNjAgbWwsIFBTLCBjYXVyc3DEq2TEq2dhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMgMTYwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPjxzdHJvbmc+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y3QutC+0LvQvtCz0LjRh9C90L46INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDRhNGD0LbQtdGA0YsmbmJzcDvQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQvjwvc3Ryb25nPjwvcD4NCg0KPHA+0JLRgdGC0YDQtdGH0LDQudGC0LUg0LrQsNC20LTRi9C5INC80L7QvNC10L3RgiDRgSDRjdC70LXQs9Cw0L3RgtC90L7RgdGC0YzRjiDQuCDQt9Cw0LHQvtGC0L7QuSDQviDQv9GA0LjRgNC+0LTQtSDRgSDQvdCw0YjQuNC80LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuCDQsdC+0LrQsNC70LDQvNC4INC00LvRjyDRiNCw0LzQv9Cw0L3RgdC60L7Qs9C+ISDQrdGC0Lgg0YTRg9C20LXRgNGLINC+0LHRitC10LzQvtC8IDE2MCDQvNC7INGB0L7Qt9C00LDQvdGLINC00LvRjyDQuNCz0YDQuNGB0YLRi9GFINCy0LjQvSwg0YHQvtGF0YDQsNC90Y/RjyDQuNGFINC/0YPQt9GL0YDRjNC60Lgg0Lgg0YLQvtC90LrQuNC5INCw0YDQvtC80LDRgi4g0JjQtNC10LDQu9GM0L3RiyDQtNC70Y8g0YHQstCw0LTQtdCxLCDQstC10YfQtdGA0LjQvdC+0Log0LjQu9C4INGA0L7QvNCw0L3RgtC40YfQtdGB0LrQuNGFINCy0LXRh9C10YDQvtCyICZtZGFzaDsg0L7QvdC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQvdCw0YHQu9Cw0LbQtNCw0YLRjNGB0Y8g0L/RgNC10LzQuNCw0LvRjNC90YvQvCDQutCw0YfQtdGB0YLQstC+0LwsINC90LUg0LLRgNC10LTRjyDQv9C70LDQvdC10YLQtS48L3A+DQoNCjxwPtCc0L3QvtCz0L7RgNCw0LfQvtCy0YvQtSDQsdC+0LrQsNC70Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0YDQsNC30YDQsNCx0L7RgtCw0L3RiyZuYnNwO9C00LvRjyDRgdC+0LLQtdGA0YjQtdC90YHRgtCy0L7QstCw0L3QuNGPINCy0LDRiNC10LPQviDQvtC/0YvRgtCwLiDQo9C30LrQsNGPINGE0L7RgNC80LAg0YHQvtGF0YDQsNC90Y/QtdGCINC40LPRgNC40YHRgtC+0YHRgtGMLCDQsCDQv9GA0L7Rh9C90YvQuSDQv9C70LDRgdGC0LjQuiDRg9GB0YLQvtC50YfQuNCyINC6INC/0L7QstGA0LXQttC00LXQvdC40Y/QvCAmbWRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC80LXRgNC+0L/RgNC40Y/RgtC40Lkg0L3QsCDQvtGC0LrRgNGL0YLQvtC8INCy0L7Qt9C00YPRhdC1LiDQm9C10LPQutC40LUsINC90L4g0L3QsNC00LXQttC90YvQtSwg0L7QvdC4INGD0LTQvtCx0L3RiyDQsiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUg0Lgg0LzQvdC+0LPQvtGA0LDQt9C+0LLQvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LjwvcD4NCg0KPHA+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC/0LvQsNGB0YLQuNC60LAsJm5ic3A70LzQvdC+0LPQvtGA0LDQt9C+0LLRi9C1INGE0YPQttC10YDRiyDQtNC70Y8g0YjQsNC80L/QsNC90YHQutC+0LPQviAxNjAg0LzQuyZuYnNwO9C/0L7QtNC00LXRgNC20LjQstCw0Y7RgiDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGC0LXQvNC/0LXRgNCw0YLRg9GA0YMg0L3QsNC/0LjRgtC60LAg0Lgg0L3QtSDQstC/0LjRgtGL0LLQsNGO0YIg0LfQsNC/0LDRhdC4LiDQkiDQvtGC0LvQuNGH0LjQtSDQvtGCINGB0YLQtdC60LvQsCwg0L7QvdC4INC90LUg0LfQsNC/0L7RgtC10LLQsNGO0YIg0Lgg0L3QtSDQsdC+0Y/RgtGB0Y8g0L/QsNC00LXQvdC40LksINCz0LDRgNCw0L3RgtC40YDRg9GPLCDRh9GC0L4g0LrQsNC20LTRi9C5INCz0LvQvtGC0L7QuiDQvtGB0YLQsNC10YLRgdGPINGB0LLQtdC20LjQvC4g0K3RgNCz0L7QvdC+0LzQuNGH0L3Ri9C5INC00LjQt9Cw0LnQvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviwg0LTQvtCx0LDQstC70Y/RjyDQuNC30YvRgdC60LDQvdC90L7RgdGC0Lgg0LvRjtCx0L7QvNGDINGB0L7QsdGL0YLQuNGOLjwvcD4NCg0KPHA+0JLRi9Cx0LjRgNCw0LnRgtC1INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMINCx0LXQtyDRg9GJ0LXRgNCx0LAg0YHRgtC40LvRjiEg0J3QsNGI0LgmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0LUg0LHQvtC60LDQu9GLJm5ic3A70YHQvtC60YDQsNGJ0LDRjtGCINC60L7Qu9C40YfQtdGB0YLQstC+INC+0YLRhdC+0LTQvtCyINC4INC70LXQs9C60L4g0LzQvtGO0YLRgdGPINCyINC/0L7RgdGD0LTQvtC80L7QtdGH0L3QvtC5INC80LDRiNC40L3QtS4g0J/QuNC60L3QuNC6LCDRhNC10YHRgtC40LLQsNC70Ywg0LjQu9C4INC00L7QvNCw0YjQvdC40Lkg0YPQttC40L0gJm1kYXNoOyDRjdGC0Lgg0LHQvtC60LDQu9GLINGB0L7Rh9C10YLQsNGO0YIg0Y3Qu9C10LPQsNC90YLQvdC+0YHRgtGMINC4INC/0YDQsNC60YLQuNGH0L3QvtGB0YLRjC48L3A+DQoNCjxwPtCf0L7QtNCw0YDQuNGC0LUg0YHQstC+0LjQvCDQv9GA0LDQt9C00L3QuNC60LDQvCDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0YwgJm1kYXNoOyDQt9Cw0LrQsNC20LjRgtC1INC90LDQsdC+0YAmbmJzcDvQvNC90L7Qs9C+0YDQsNC30L7QstGL0YUg0LHQvtC60LDQu9C+0LIg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4mbmJzcDvRg9C20LUg0YHQtdCz0L7QtNC90Y8hPC9wPg0KDQo8cD48ZW0+0J/RgNCw0LfQtNC90YPQudGC0LUg0Y/RgNC60L4sINC30LDQsdC+0YLRjNGC0LXRgdGMINC+INC/0LvQsNC90LXRgtC1ITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QaWVzcGllZGllcyBpbGd0c3DEk2phaTogbcWrc3UgZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplczwvc3Ryb25nPjwvaDI+DQoNCjxwPlN2aW5pZXQga2F0cnUgbWlya2xpIGFyIHN0aWx1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcGllZWp1LCBpem1hbnRvam90IG3Fq3N1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyEgJlNjYXJvbjvEq3MgMTYwIG1sIGdsxIF6ZXMsIHZlaWRvdGFzIHNwZWNpxIFsaSBwdXRvam8mc2Nhcm9uO2FqaWVtIHbEq25pZW0sIGFwdmllbm8gZWxlZ2FuY2kgdW4gcHJha3Rpc2t1bXUsIG5vZHJvJnNjYXJvbjtpbm90LCBrYSAmc2Nhcm9uO2FtcGFuaWV0aXMgc2FnbGFixIEgYnVyYnXEvHVzIHVuIHNtYWxrbyBhcm9txIF0dS4gSWRlxIFsaSBwaWVtxJNyb3RhcyBrxIF6xIFtLCBiYWxsxJNtIHZhaSByb21hbnRpc2tpZW0gdmFrYXJpZW0gJm1kYXNoOyB0xIFzIMS8YXVqIGJhdWTEq3QgYXVnc3TEgWvEgXMga3ZhbGl0xIF0ZXMgZHrEk3JpZW51LCBuZXJhZG90IGF0a3JpdHVtdXMuPC9wPg0KDQo8cD5EYXVkemvEgXJ0IGxpZXRvamFtxIFzICZzY2Fyb247YW1wYW5pZSZzY2Fyb247YSBnbMSBemVzIGlyIGl6c3RyxIFkxIF0YXMsIGxhaSB1emxhYm90dSBqxatzdSBiYXVkxKsmc2Nhcm9uO2FuYXMgcGllcmVkemkuICZTY2Fyb247YXVyxIEgZm9ybWEgc2FnbGFixIEgZHrEk3JpZW5hIGR6xKt2xKtndW11LCBiZXQgaXp0dXLEq2fEgSBwbGFzdG1hc2EgaXIgbm90dXLEq2dhIHByZXQgYm9qxIFqdW1pZW0gJm1kYXNoOyB0aWUmc2Nhcm9uO2kgdGFzLCBrYXMgdmFqYWR6xKtncyBwYXPEgWt1bWllbSDEgXLEgSB2YWkgZW5lcmdpc2tpZW0gc3ZpbsSTbS4gVmllZ2zEgXMsIGJldCBzdGFiaWzEgXMgZ2zEgXplcyBpciDEk3J0aSBwxIFydmlldG9qYW1hcyB1biBsaWV0b2phbWFzIHZhaXLEgWtrxIFydCwgcGFkYXJvdCB0xIFzIHBhciBndWRydSBpZWd1bGTEq2p1bXUgZ2FuIHNhaW1uaWVraWVtLCBnYW4gZWtvbG/Eo2lqYWkgYXB6aW7EgXRpZW0gZW50dXppYXN0aWVtLjwvcD4NCg0KPHA+SXpnYXRhdm90YXMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFydGlrYXMgcGxhc3RtYXNhcywgJnNjYXJvbjvEq3MmbmJzcDsxNjAgbWwgZGF1ZHprxIFydCBsaWV0b2phbcSBcyAmc2Nhcm9uO2FtcGFuaWUmc2Nhcm9uO2EgZ2zEgXplcyZuYnNwO3V6dHVyIGR6xJNyaWVuYSB2xJNzdW11IHVuIG5ldXpzxatjIGFyb23EgXR1cy4gQXQmc2Nhcm9uO8S3aXLEq2LEgSBubyBzdGlrbGEsIHTEgXMgbmVhaXpzbW9nIHVuIG5lcGzEq3N0LCBub2RybyZzY2Fyb247aW5vdCwga2Ega2F0cnMgbWFsa29qdW1zIGlyIHRpa3BhdCBzdmFpZ3Mga8SBIHBpcm1haXMuIEVyZ29ub21pc2thaXMgZGl6YWlucyB2aWVnbGkgaWVkZXJhcyByb2vEgSwgcGlldmllbm9qb3QgaXpzbWFsY2luxIF0xKtidSBqZWJrdXJhbSBwYXPEgWt1bWFtLjwvcD4NCg0KPHA+SXp2xJNsaWVzIGlsZ3RzcMSTanUsIG5ldXB1csSTam90IHN0aWx1ISBNxatzdSZuYnNwO2RhdWR6a8SBcnQgbGlldG9qYW3EgXMgZ2zEgXplcyZuYnNwO3NhbWF6aW5hIHZpZW5yZWl6IGxpZXRvamFtbyBpenN0csSBZMSBanVtdSBkYXVkenVtdSB1biBpciB2aWVnbGkgdMSrcsSBbWFzIHRyYXVrdSBtYXpnxIFqYW1hasSBIG1hJnNjYXJvbjvEq27EgS4gVmFpIHTEgSBixatzIGTEgXJ6xIEgYmFsbMSrdGUsIGZlc3RpdsSBbHMgdmFpIG3EgWrEgXMgcGF2YWTEq3RzIHZha2FycyAmbWRhc2g7ICZzY2Fyb247xKtzIGdsxIF6ZXMgYXB2aWVubyBzdGlsdSB1biBpenR1csSrYnUuPC9wPg0KDQo8cD5KYSB2xJNsaWVzLCBsYWkgdGF2aSBzdsSTdGtpIGvEvMWrc3QgdmlkZWkgZHJhdWR6xKtnxIFraSwgcGFzxat0aSBzYXZ1Jm5ic3A7ZGF1ZHprxIFydCBsaWV0b2phbW8gJnNjYXJvbjthbXBhbmllJnNjYXJvbjthIGdsxIHFvnUmbmJzcDtrb21wbGVrdHUgamF1ICZzY2Fyb247b2RpZW4hPC9wPg0KDQo8cD48ZW0+U3ZpbsSTdCB2YXIgYXLEqyBhdGJpbGTEq2dpITwvZW0+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5Ub2FzdCBzdXN0YWluYWJseTogT3VyIHJldXNhYmxlIGNoYW1wYWduZSBmbHV0ZXM8L3N0cm9uZz48L2gyPg0KDQo8cD5DZWxlYnJhdGUgZXZlcnkgbW9tZW50IHdpdGggZWxlZ2FuY2UgYW5kIGVjby1jb25zY2lvdXNuZXNzIHVzaW5nIG91ciZuYnNwO1JldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMhIERlc2lnbmVkIGZvciBzcGFya2xpbmcgd2luZXMsIHRoZXNlIDE2MCBtbCBmbHV0ZXMgY29tYmluZSBzb3BoaXN0aWNhdGlvbiB3aXRoIHByYWN0aWNhbGl0eSwgZW5zdXJpbmcgeW91ciBjaGFtcGFnbmUgcmV0YWlucyBpdHMgc2lnbmF0dXJlIGJ1YmJsZXMgYW5kIGRlbGljYXRlIGFyb21hcy4gUGVyZmVjdCBmb3Igd2VkZGluZ3MsIHBhcnRpZXMsIG9yIGludGltYXRlIGdhdGhlcmluZ3MsIHRoZXkgb2ZmZXIgYSBndWlsdC1mcmVlIHdheSB0byBlbmpveSBwcmVtaXVtIHF1YWxpdHkgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHBsYW5ldC48L3A+DQoNCjxwPlJldXNhYmxlIGNoYW1wYWduZSBnbGFzc2VzIGFyZSBkZXNpZ25lZCZuYnNwO3RvIGVuaGFuY2UgeW91ciBkcmlua2luZyBleHBlcmllbmNlLiBUaGUgdGFsbCwgc2xlbmRlciBzaGFwZSBwcmVzZXJ2ZXMgZWZmZXJ2ZXNjZW5jZSwgd2hpbGUgdGhlIGR1cmFibGUgcGxhc3RpYyBjb25zdHJ1Y3Rpb24gcmVzaXN0cyBicmVha2FnZSZtZGFzaDtpZGVhbCBmb3Igb3V0ZG9vciBldmVudHMgb3IgbGl2ZWx5IGNlbGVicmF0aW9ucy4gTGlnaHR3ZWlnaHQgeWV0IHN0dXJkeSwgdGhleSZyc3F1bztyZSBlYXN5IHRvIHRyYW5zcG9ydCBhbmQgcmV1c2UsIG1ha2luZyB0aGVtIGEgc21hcnQgaW52ZXN0bWVudCBmb3IgYm90aCBob3N0cyBhbmQgZWNvLWF3YXJlIGVudGh1c2lhc3RzLjwvcD4NCg0KPHA+Q3JhZnRlZCBmcm9tIGhpZ2gtcXVhbGl0eSwgZm9vZC1ncmFkZSBwbGFzdGljLCB0aGVzZSZuYnNwOzE2MCBtbCByZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzJm5ic3A7bWFpbnRhaW4gdGhlIGRyaW5rJnJzcXVvO3MgY3Jpc3AgdGVtcGVyYXR1cmUgYW5kIHByZXZlbnQgZmxhdm9yIHRyYW5zZmVyLiBVbmxpa2UgdHJhZGl0aW9uYWwgZ2xhc3MsIHRoZXkgd29uJnJzcXVvO3QgZm9nIHVwIG9yIGFic29yYiBvZG9ycywgZW5zdXJpbmcgZXZlcnkgc2lwIHRhc3RlcyBhcyBmcmVzaCBhcyB0aGUgZmlyc3QuIFBsdXMsIHRoZWlyIGVyZ29ub21pYyBkZXNpZ24gZml0cyBjb21mb3J0YWJseSBpbiBoYW5kLCBhZGRpbmcgYSB0b3VjaCBvZiByZWZpbmVtZW50IHRvIGFueSBvY2Nhc2lvbi48L3A+DQoNCjxwPkNob29zZSBzdXN0YWluYWJpbGl0eSB3aXRob3V0IHNhY3JpZmljaW5nIHN0eWxlISBPdXImbmJzcDtyZXVzYWJsZSBjaGFtcGFnbmUgZmx1dGVzJm5ic3A7cmVkdWNlIHNpbmdsZS11c2Ugd2FzdGUgYW5kIGFyZSBkaXNod2FzaGVyLXNhZmUgZm9yIGVmZm9ydGxlc3MgY2xlYW51cC4gV2hldGhlciB5b3UmcnNxdW87cmUgaG9zdGluZyBhIGdhcmRlbiBwYXJ0eSBvciB0b2FzdGluZyBhdCBhIGZlc3RpdmFsLCB0aGVzZSBmbHV0ZXMgZGVsaXZlciBlbGVnYW5jZSBhbmQgZHVyYWJpbGl0eSBpbiBlcXVhbCBtZWFzdXJlLjwvcD4NCg0KPHA+VXBncmFkZSB5b3VyIGNlbGVicmF0aW9ucyB3aXRoIG91ciZuYnNwO3JldXNhYmxlIGNoYW1wYWduZSBnbGFzc2VzJm1kYXNoO3doZXJlIGx1eHVyeSBtZWV0cyByZXNwb25zaWJpbGl0eS4gT3JkZXIgeW91ciBzZXQgdG9kYXkgYW5kIHJhaXNlIGEgZ2xhc3MgdG8gYSBncmVlbmVyIGZ1dHVyZSE8L3A+DQoNCjxwPjxlbT5TcGFya2xlIHN1c3RhaW5hYmx5LCBzaXAgY29uZmlkZW50bHkhPC9lbT48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTA2OTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTA1LTMwIDE5OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjI6NDg6MTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9yZXVzYWJsZS1wYWNrYWdpbmcvaXRlbS0xNzU4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJldXNhYmxlIENoYW1wYWduZSBGbHV0ZXMgMTYwIG1sLCBQUywgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3OWE0NWRjYjUyNjZhMjExYjg0ZTAwOTQ4NTI0ZTAyMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHRyYW5zcGFyZW50IHBsYXN0aWMgVS1zaGFwZSBjaGFtcGFnbmUgZmx1dGVzIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTasSBcyBsaWV0b8WhYW5hcyDFoWFtcGFuaWXFoWEgdmFpIGR6aXJrc3RvxaFvIHbEq25hIGdsxIF6ZXMgbm8gUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDRhNGD0LbQtdGA0Ysg0LTQu9GPINGI0LDQvNC/0LDQvdGB0LrQvtCz0L4g0LjQu9C4INC40LPRgNC40YHRgtC+0LPQviDQstC40L3QsCDQuNC3INCf0KEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNi4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+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+IDE3NTMwNDA5ODEuNTQ5MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jdXJyZW50X2ZpbGVdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZFRlbXBsYXRlRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAuL2NvbmZpZ3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcjpwcm90ZWN0ZWRdID0+IC4vY2FjaGUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiByZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBkaXJlY3RfYWNjZXNzX3NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBfZGlyX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gcGx1Z2luX3NlYXJjaF9vcmRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gaW5oZXJpdGFuY2VfbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FjY2Vzc01hcDpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyXSA9PiBUZW1wbGF0ZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcl0gPT4gQ29uZmlnRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXJdID0+IENvbXBpbGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcl0gPT4gQ2FjaGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9jaGVja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xpZmV0aW1lXSA9PiAzNjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvdXJjZV9oYW5kbGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNDb21waWxlZEhhbmRsZXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV9GVUxMXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9qcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9JTUFHRVNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgIC