���� JFIF  XX �� �� �     $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�� ��" �� 4     ��   �� �,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu��� #ډb���_�N� ?� �wQ���5-�~�I���8��� �TK<5o�Iv-� ����k�_U_����� ~b�M��d��� �Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F� ?_�'ϔ��_�Ջt� �=||I �� 6�έ"�����D���/[�k�9�� �Y�8 ds|\���Ҿp6�Ҵ���]��.����6� z<�v��@]�i% �� $j��~ �g��J>��no����pM[me�i$[�� �� s�o�ᘨ�˸ nɜG-�ĨU�ycP� 3.DB�li�;� �hj���x 7Z^�N�h��� ���N3u{�:j �x�힞��#M &��jL P@ _���� P�� &��o8 ������9 �����@Sz 6�t7#O�ߋ � s}Yf�T� ��lmr����Z)'N��k�۞p ����w\�T ȯ?�8` �O��i{wﭹW�[�r�� ��Q4F�׊�� �3m&L�=��h3� ���z~��#� \�l :�F,j@�� ʱ�wQT����8�"kJO��� 6�֚l���� }��� R�>ډK���]��y����&����p�}b�� ;N�1�m�r$� |��7�>e�@ B�TM*-i H��g�D�)� E�m�|�ؘbҗ�a ��Ҿ���� t4��� o���G��*oCN�rP���Q��@z,|?W[0 �����:�n,j WiE��W� �$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S�� ��VN;� }�s?.����� w �9��˟<���Mq4�Wv' ��{)0�1mB ��V����W[� ����8�/<� �%���wT^�5���b��)iM� p g�N�&ݝ� �VO~� q���u���9� ����!��J27��� �$ O-���! �: �%H��� ـ ����y�ΠM=t{!S�� oK8������ t<����è :a�� ����[���� �ա�H���~��w��Qz`�p o�^ �� ��Q��n�  �,uu�C� $ ^���,� �����8�#��:�6��e�|~� ��!�3� 3.�\0�� q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�< ���Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y� |�y��� ~�6�@c��1vOp �Ig�� ��4��l�OD� ��L����� R���c���j�_�uX 6��3?nk��Wy�f;^*B� ��@ �~a�`��Eu������ +� �� 6�L��.ü>��}y���}_�O�6�͐�:�Yr G�X��kG�� ���l^w�� �~㒶sy� �Iu�!� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT ��G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2�� #I/�׍qz��^t�̔��� b�Yz4x ���t�){ OH� �+(E��A&�N�������XT��o��"�XC�� '���)}�J�z�p� ��~5�}�^����+�6����w��c��Q�| Lp�d�H��}�(�.|����k��c4^� "�����Z?ȕ ��a< �L�!0 39C� �Eu� C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf�� �M}7����]��� �s2tcS{�\icTx;�\��7K���P ���ʇ Z O-��~�� c>"��?�� �����P ��E��O�8��@�8��G��Q�g�a�Վ���󁶠 �䧘��_%#r�>� 1�z�a�� eb��qcP ѵ��n���#L��� =��׀t� L�7�` ��V��� A{�C:�g���e@ �w1 Xp 3�c3�ġ���� p��M"'-�@n4���fG� �B3�DJ�8[Jo�ߐ���gK)ƛ��$���� � ��8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�� �?��K� ���QK�d ����B`�s}�>���` ��*�>��,*@J�d�oF*� ���弝��O}�k��s��]��y�ߘ ��c1G�V���<=�7��7����6 �q�PT��tXԀ�!9*4�4Tހ 3XΛex�46�� �Y��D ����� �BdemDa����\�_l,� �G�/���֌7���Y�](�xTt^%�GE�����4�}bT ���ڹ�����; Y)���B�Q��u��>J/J � ⮶.�XԄ��j�ݳ� +E��d ��r�5�_D �1 �� o�� �B�x�΢�#� ��<��W�����8���R6�@ g�M�.��� dr�D��>(otU��@ x=��~v���2� ӣ�d�oBd ��3�eO�6�㣷�� ���ݜ 6��6Y��Qz`�� S��{���\P �~z m5{J/L��1������<�e�ͅPu� b�]�ϔ ���'�� ����f�b� Zpw��c`"��i���BD@:)ִ�:�]��h v�E� w���T�l ��P� ��"Ju�}��وV J��G6��. J/�Qgl߭�e�����@�z�Zev2u� )]կ��� ��7x�� �s�M�-<ɯ�c��r� v�����@��$�ޮ}lk���a�� �'����>x��O\�Z Fu>��� ��ck#��&:��`�$ �ai�>2Δ����l���oF[h� �lE�ܺ�Π k:)���` �� $[6�����9�����kOw�\|��� 8}������ބ:��񶐕� �I�A1/� =�2[�,�!��.}gN#�u����b ��� ~� �݊��}34q��� �d�E��L c��$ ��"�[q�U�硬g^��%B � z���r�p J�ru%v\h 1Y�ne` ǥ:g�� �pQM~�^� Xi� ��`S�:V2 9.�P���V� ?B�k�� AEvw%�_�9C�Q����wKekP ؠ�\� ;Io d�{ ߞo�c1eP��� �\� `����E=���@K<�Y�� �eڼ�J ���w����{av�F�'�M�@ /J��+9p ���|]���� �Iw &` ��8���& M�hg ��[�{ ��Xj�� %��Ӓ� $��(��� �ʹN��� <>�I���RY� ��K2�NPlL�ɀ )��&e� ���B+ь����( � �JTx ���_?EZ� }@ 6�U���뙢ط�z��dWI� n` D����噥�[��uV��"�G& Ú����2 g�}&m� �?ċ �"����Om#� ������� � ��{� ON��"S�X ��Ne��ysQ���@ Fn��Vg��� dX�~nj� ]J�<�K]: ��FW�� b�������62 �=��5f����JKw� �bf�X� 55��~J �%^� ���:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v��� g�8�1��f2 4;�V���ǔ�)��� �9���1\�� c��v�/'Ƞ�w����� ��$�4�R-��t�� �� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃���� ��A��20�c# �� @    0!1@AP"#2Q`$3V�%45a6�FRUq���   � ���^7ׅ,$n� ������+��F�`��2X'��0vM��p�L=������ 5��8������u�p~���.�`r�����\��� O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�� ����S�T���1���i[U�ɵz�]��U)V�S6���3$K{� ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u� !��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� � ��D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v��� ��멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$� JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4� [�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ� dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il� �d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J� �oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.��� 3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R =X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N��� ��#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%�� �JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$ I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$�� �L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����) �H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>� dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\� y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�� ����Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7� �ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz�� )�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!) '��8Ϣ�ٔ� �ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'� L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���( }��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3������� QT��a�� ��x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3� ,#c�co��q�a)*P t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O��������� m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l� O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m� ��PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q� �����~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~� |,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@ l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)` 7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ��� �}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i���� >J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0 ��Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q�� nxҍ!U�f�!eh�i�2�m ���`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{ / �?�͟��|1�:�#g��W�>$����d��J��d�B�� =��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�� ��O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�� ��l�cGs�ځ�������y�Ac���� �\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6� ���N6�q�� ���� N    ! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td��  ? � ��N����a��3��m���C���w��������xA�m�q�m��� m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4� ��r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0����� �u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ���� V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G�� ���Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q� (v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9� �3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M��� �A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa� ���Q�#� WeF��ŮNj�p�J* mQ�N��� �*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]�� 陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv :��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp �BGv[]�u�Ov��� 0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND ��.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J �4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R�� � ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`( �>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG�� {+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/ ��*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�> e]�����Q�r�:����g�,i"�����ԩA� *M�<�G��b�if��l^M��5� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f��� ��֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ�� �˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)� �h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~��� ��� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W� I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c� ��]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪ �\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W����� 6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}����� 6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@ �P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6��� ��m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw� k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ��� �mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e�� R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1 [y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN�� ĕ�� 0    !01@Q"2AaPq3BR������ ? � ��@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j �ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^� ��ԯ̾9Z��F��������n��1��� ��]�[��)�'������ :�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ��&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0�� ;_�� 3     !01"@AQa2Pq#3BR������ ? � �ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�������� ��4B>��o��](��$B���m�����a�!=� �?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{ E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)��� �I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a �84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b� �$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7� �k�� 403WebShell
403Webshell
Server IP : 127.0.0.1  /  Your IP : 10.100.1.254
Web Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.0.30
System : Windows NT WIZC-EXTRANET 10.0 build 19045 (Windows 10) AMD64
User : SYSTEM ( 0)
PHP Version : 8.0.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Windows/Microsoft.NET/Framework64/v4.0.30319/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Windows/Microsoft.NET/Framework64/v4.0.30319/CLR-ETW.man
<instrumentationManifest xmlns="http://schemas.microsoft.com/win/2004/08/events">
    <instrumentation xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events">
        <events xmlns="http://schemas.microsoft.com/win/2004/08/events">
            <!--CLR Runtime Publisher-->
            <provider name="Microsoft-Windows-DotNETRuntime" guid="{e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}" symbol="MICROSOFT_WINDOWS_DOTNETRUNTIME_PROVIDER" resourceFileName="%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\clretwrc.dll" messageFileName="%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\clretwrc.dll">
                <!--Keywords-->
                <keywords>
                    <keyword name="GCKeyword" mask="0x1" message="$(string.RuntimePublisher.GCKeywordMessage)" symbol="CLR_GC_KEYWORD"/>
                    <keyword name="GCHandleKeyword" mask="0x2" message="$(string.RuntimePublisher.GCHandleKeywordMessage)" symbol="CLR_GCHANDLE_KEYWORD"/>
                    <keyword name="FusionKeyword" mask="0x4" message="$(string.RuntimePublisher.FusionKeywordMessage)" symbol="CLR_FUSION_KEYWORD"/>
                    <keyword name="LoaderKeyword" mask="0x8" message="$(string.RuntimePublisher.LoaderKeywordMessage)" symbol="CLR_LOADER_KEYWORD"/>
                    <keyword name="JitKeyword" mask="0x10" message="$(string.RuntimePublisher.JitKeywordMessage)" symbol="CLR_JIT_KEYWORD"/>
                    <keyword name="NGenKeyword" mask="0x20" message="$(string.RuntimePublisher.NGenKeywordMessage)" symbol="CLR_NGEN_KEYWORD"/>
                    <keyword name="StartEnumerationKeyword" mask="0x40" message="$(string.RuntimePublisher.StartEnumerationKeywordMessage)" symbol="CLR_STARTENUMERATION_KEYWORD"/>
                    <keyword name="EndEnumerationKeyword" mask="0x80" message="$(string.RuntimePublisher.EndEnumerationKeywordMessage)" symbol="CLR_ENDENUMERATION_KEYWORD"/>
                    <!-- Keyword mask 0x100 is now defunct -->
                    <!-- Keyword mask 0x200 is now defunct -->
                    <keyword name="SecurityKeyword" mask="0x400" message="$(string.RuntimePublisher.SecurityKeywordMessage)" symbol="CLR_SECURITY_KEYWORD"/>
                    <keyword name="AppDomainResourceManagementKeyword" mask="0x800" message="$(string.RuntimePublisher.AppDomainResourceManagementKeywordMessage)" symbol="CLR_APPDOMAINRESOURCEMANAGEMENT_KEYWORD"/>
                    <keyword name="JitTracingKeyword" mask="0x1000" message="$(string.RuntimePublisher.JitTracingKeywordMessage)" symbol="CLR_JITTRACING_KEYWORD"/>
                    <keyword name="InteropKeyword" mask="0x2000" message="$(string.RuntimePublisher.InteropKeywordMessage)" symbol="CLR_INTEROP_KEYWORD"/>
                    <keyword name="ContentionKeyword" mask="0x4000" message="$(string.RuntimePublisher.ContentionKeywordMessage)" symbol="CLR_CONTENTION_KEYWORD"/>
                    <keyword name="ExceptionKeyword" mask="0x8000" message="$(string.RuntimePublisher.ExceptionKeywordMessage)" symbol="CLR_EXCEPTION_KEYWORD"/>
                    <keyword name="ThreadingKeyword" mask="0x10000" message="$(string.RuntimePublisher.ThreadingKeywordMessage)" symbol="CLR_THREADING_KEYWORD"/>
                    <keyword name="JittedMethodILToNativeMapKeyword" mask="0x20000" message="$(string.RuntimePublisher.JittedMethodILToNativeMapKeywordMessage)" symbol="CLR_JITTEDMETHODILTONATIVEMAP_KEYWORD"/>
                    <keyword name="OverrideAndSuppressNGenEventsKeyword" mask="0x40000" message="$(string.RuntimePublisher.OverrideAndSuppressNGenEventsKeywordMessage)" symbol="CLR_OVERRIDEANDSUPPRESSNGENEVENTS_KEYWORD"/>
                    <keyword name="TypeKeyword" mask="0x80000" message="$(string.RuntimePublisher.TypeKeywordMessage)" symbol="CLR_TYPE_KEYWORD"/>
                    <keyword name="GCHeapDumpKeyword" mask="0x100000" message="$(string.RuntimePublisher.GCHeapDumpKeywordMessage)" symbol="CLR_GCHEAPDUMP_KEYWORD"/>
                    <keyword name="GCSampledObjectAllocationHighKeyword" mask="0x200000" message="$(string.RuntimePublisher.GCSampledObjectAllocationHighKeywordMessage)" symbol="CLR_GCHEAPALLOCHIGH_KEYWORD"/>
                    <keyword name="GCHeapSurvivalAndMovementKeyword" mask="0x400000" message="$(string.RuntimePublisher.GCHeapSurvivalAndMovementKeywordMessage)" symbol="CLR_GCHEAPSURVIVALANDMOVEMENT_KEYWORD"/>
                    <keyword name="GCHeapCollectKeyword" mask="0x800000" message="$(string.RuntimePublisher.GCHeapCollectKeyword)" symbol="CLR_GCHEAPCOLLECT_KEYWORD"/>
                    <keyword name="GCHeapAndTypeNamesKeyword" mask="0x1000000" message="$(string.RuntimePublisher.GCHeapAndTypeNamesKeyword)" symbol="CLR_GCHEAPANDTYPENAMES_KEYWORD"/>
                    <keyword name="GCSampledObjectAllocationLowKeyword" mask="0x2000000" message="$(string.RuntimePublisher.GCSampledObjectAllocationLowKeywordMessage)" symbol="CLR_GCHEAPALLOCLOW_KEYWORD"/>
                    <keyword name="PerfTrackKeyword" mask="0x20000000" message="$(string.RuntimePublisher.PerfTrackKeywordMessage)" symbol="CLR_PERFTRACK_KEYWORD"/>
                    <keyword name="StackKeyword" mask="0x40000000" message="$(string.RuntimePublisher.StackKeywordMessage)" symbol="CLR_STACK_KEYWORD"/>
                    <keyword name="ThreadTransferKeyword" mask="0x80000000" message="$(string.RuntimePublisher.ThreadTransferKeywordMessage)" symbol="CLR_THREADTRANSFER_KEYWORD"/>
                    <keyword name="DebuggerKeyword" mask="0x100000000" message="$(string.RuntimePublisher.DebuggerKeywordMessage)" symbol="CLR_DEBUGGER_KEYWORD"/>
                    <keyword name="MonitoringKeyword" mask="0x200000000" message="$(string.RuntimePublisher.MonitoringKeywordMessage)" symbol="CLR_MONITORING_KEYWORD"/>
                </keywords>
                <!--Tasks-->
                <tasks>
                    <task name="GarbageCollection" symbol="CLR_GC_TASK" value="1" eventGUID="{044973cd-251f-4dff-a3e9-9d6307286b05}" message="$(string.RuntimePublisher.GarbageCollectionTaskMessage)">
                        <opcodes>
                            <!-- These opcode use to be 4 through 9 but we added 128 to them to avoid using the reserved range 0-10 -->
                            <opcode name="GCRestartEEEnd" message="$(string.RuntimePublisher.GCRestartEEEndOpcodeMessage)" symbol="CLR_GC_RESTARTEEEND_OPCODE" value="132"> </opcode>
                            <opcode name="GCHeapStats" message="$(string.RuntimePublisher.GCHeapStatsOpcodeMessage)" symbol="CLR_GC_HEAPSTATS_OPCODE" value="133"> </opcode>
                            <opcode name="GCCreateSegment" message="$(string.RuntimePublisher.GCCreateSegmentOpcodeMessage)" symbol="CLR_GC_CREATESEGMENT_OPCODE" value="134"> </opcode>
                            <opcode name="GCFreeSegment" message="$(string.RuntimePublisher.GCFreeSegmentOpcodeMessage)" symbol="CLR_GC_FREESEGMENT_OPCODE" value="135"> </opcode>
                            <opcode name="GCRestartEEBegin" message="$(string.RuntimePublisher.GCRestartEEBeginOpcodeMessage)" symbol="CLR_GC_RESTARTEEBEING_OPCODE" value="136"> </opcode>
                            <opcode name="GCSuspendEEEnd" message="$(string.RuntimePublisher.GCSuspendEEEndOpcodeMessage)" symbol="CLR_GC_SUSPENDEEND_OPCODE" value="137"> </opcode>
                            <opcode name="GCSuspendEEBegin" message="$(string.RuntimePublisher.GCSuspendEEBeginOpcodeMessage)" symbol="CLR_GC_SUSPENDEEBEGIN_OPCODE" value="10"> </opcode>
                            <opcode name="GCAllocationTick" message="$(string.RuntimePublisher.GCAllocationTickOpcodeMessage)" symbol="CLR_GC_ALLOCATIONTICK_OPCODE" value="11"> </opcode>
                            <opcode name="GCCreateConcurrentThread" message="$(string.RuntimePublisher.GCCreateConcurrentThreadOpcodeMessage)" symbol="CLR_GC_CREATECONCURRENTTHREAD_OPCODE" value="12"> </opcode>
                            <opcode name="GCTerminateConcurrentThread" message="$(string.RuntimePublisher.GCTerminateConcurrentThreadOpcodeMessage)" symbol="CLR_GC_TERMINATECONCURRENTTHREAD_OPCODE" value="13"> </opcode>
                            <opcode name="GCFinalizersEnd" message="$(string.RuntimePublisher.GCFinalizersEndOpcodeMessage)" symbol="CLR_GC_FINALIZERSEND_OPCODE" value="15"> </opcode>
                            <opcode name="GCFinalizersBegin" message="$(string.RuntimePublisher.GCFinalizersBeginOpcodeMessage)" symbol="CLR_GC_FINALIZERSBEGIN_OPCODE" value="19"> </opcode>
                            <opcode name="GCBulkRootEdge" message="$(string.RuntimePublisher.GCBulkRootEdgeOpcodeMessage)" symbol="CLR_GC_BULKROOTEDGE_OPCODE" value="20"> </opcode>
                            <opcode name="GCBulkRootConditionalWeakTableElementEdge" message="$(string.RuntimePublisher.GCBulkRootConditionalWeakTableElementEdgeOpcodeMessage)" symbol="CLR_GC_BULKROOTCONDITIONALWEAKTABLEELEMENTEDGE_OPCODE" value="21"> </opcode>
                            <opcode name="GCBulkNode" message="$(string.RuntimePublisher.GCBulkNodeOpcodeMessage)" symbol="CLR_GC_BULKNODE_OPCODE" value="22"> </opcode>
                            <opcode name="GCBulkEdge" message="$(string.RuntimePublisher.GCBulkEdgeOpcodeMessage)" symbol="CLR_GC_BULKEDGE_OPCODE" value="23"> </opcode>
                            <opcode name="GCSampledObjectAllocation" message="$(string.RuntimePublisher.GCSampledObjectAllocationOpcodeMessage)" symbol="CLR_GC_OBJECTALLOCATION_OPCODE" value="24"> </opcode>
                            <opcode name="GCBulkSurvivingObjectRanges" message="$(string.RuntimePublisher.GCBulkSurvivingObjectRangesOpcodeMessage)" symbol="CLR_GC_BULKSURVIVINGOBJECTRANGES_OPCODE" value="25"> </opcode>
                            <opcode name="GCBulkMovedObjectRanges" message="$(string.RuntimePublisher.GCBulkMovedObjectRangesOpcodeMessage)" symbol="CLR_GC_BULKMOVEDOBJECTRANGES_OPCODE" value="26"> </opcode>
                            <opcode name="GCGenerationRange" message="$(string.RuntimePublisher.GCGenerationRangeOpcodeMessage)" symbol="CLR_GC_GENERATIONRANGE_OPCODE" value="27"> </opcode>
                            <opcode name="GCMarkStackRoots" message="$(string.RuntimePublisher.GCMarkStackRootsOpcodeMessage)" symbol="CLR_GC_MARKSTACKROOTS_OPCODE" value="28"> </opcode>
                            <opcode name="GCMarkFinalizeQueueRoots" message="$(string.RuntimePublisher.GCMarkFinalizeQueueRootsOpcodeMessage)" symbol="CLR_GC_MARKFINALIZEQUEUEROOTS_OPCODE" value="29"> </opcode>
                            <opcode name="GCMarkHandles" message="$(string.RuntimePublisher.GCMarkHandlesOpcodeMessage)" symbol="CLR_GC_MARKHANDLES_OPCODE" value="30"> </opcode>
                            <opcode name="GCMarkOlderGenerationRoots" message="$(string.RuntimePublisher.GCMarkOlderGenerationRootsOpcodeMessage)" symbol="CLR_GC_MARKCARDS_OPCODE" value="31"> </opcode>
                            <opcode name="FinalizeObject" message="$(string.RuntimePublisher.FinalizeObjectOpcodeMessage)" symbol="CLR_GC_FINALIZEOBJECT_OPCODE" value="32"> </opcode>
                            <opcode name="SetGCHandle" message="$(string.RuntimePublisher.SetGCHandleOpcodeMessage)" symbol="CLR_GC_SETGCHANDLE_OPCODE" value="33"> </opcode>
                            <opcode name="DestroyGCHandle" message="$(string.RuntimePublisher.DestroyGCHandleOpcodeMessage)" symbol="CLR_GC_DESTROYGCHANDLE_OPCODE" value="34"> </opcode>
                            <opcode name="Triggered" message="$(string.RuntimePublisher.TriggeredOpcodeMessage)" symbol="CLR_GC_TRIGGERED_OPCODE" value="35"> </opcode>
                            <opcode name="PinObjectAtGCTime" message="$(string.RuntimePublisher.PinObjectAtGCTimeOpcodeMessage)" symbol="CLR_GC_PINGCOBJECT_OPCODE" value="36"> </opcode>
                            <opcode name="GCBulkRootCCW" message="$(string.RuntimePublisher.GCBulkRootCCWOpcodeMessage)" symbol="CLR_GC_BULKROOTCCW_OPCODE" value="38"> </opcode>
                            <opcode name="GCBulkRCW" message="$(string.RuntimePublisher.GCBulkRCWOpcodeMessage)" symbol="CLR_GC_BULKRCW_OPCODE" value="39"> </opcode>
                            <opcode name="GCBulkRootStaticVar" message="$(string.RuntimePublisher.GCBulkRootStaticVarOpcodeMessage)" symbol="CLR_GC_BULKROOTSTATICVAR_OPCODE" value="40"> </opcode>
                            <opcode name="GCDynamicEvent" message="$(string.RuntimePublisher.GCDynamicEventOpcodeMessage)" symbol="CLR_GC_DYNAMICEVENT_OPCODE" value="41"> </opcode>
                            <opcode name="IncreaseMemoryPressure" message="$(string.RuntimePublisher.IncreaseMemoryPressureOpcodeMessage)" symbol="CLR_GC_INCREASEMEMORYPRESSURE_OPCODE" value="200"> </opcode>
                            <opcode name="DecreaseMemoryPressure" message="$(string.RuntimePublisher.DecreaseMemoryPressureOpcodeMessage)" symbol="CLR_GC_DECREASEMEMORYPRESSURE_OPCODE" value="201"> </opcode>
                            <opcode name="GCMarkWithType" message="$(string.RuntimePublisher.GCMarkOpcodeMessage)" symbol="CLR_GC_MARK_OPCODE" value="202"> </opcode>
                            <opcode name="GCJoin" message="$(string.RuntimePublisher.GCJoinOpcodeMessage)" symbol="CLR_GC_JOIN_OPCODE" value="203"> </opcode>
                            <opcode name="GCPerHeapHistory" message="$(string.RuntimePublisher.GCPerHeapHistoryOpcodeMessage)" symbol="CLR_GC_GCPERHEAPHISTORY_OPCODE" value="204"> </opcode>
                            <opcode name="GCGlobalHeapHistory" message="$(string.RuntimePublisher.GCGlobalHeapHistoryOpcodeMessage)" symbol="CLR_GC_GCGLOBALHEAPHISTORY_OPCODE" value="205"> </opcode>
                            <opcode name="GCLoaded" message="$(string.RuntimePublisher.GCLoadedOpcodeMessage)" symbol="CLR_GC_GCLOADED_OPCODE" value="206"> </opcode>
                        </opcodes>
                    </task>
                    <task name="WorkerThreadCreation" symbol="CLR_WORKERTHREADCREATE_TASK" value="2" eventGUID="{cfc4ba53-fb42-4757-8b70-5f5d51fee2f4}" message="$(string.RuntimePublisher.WorkerThreadCreationTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="IOThreadCreation" symbol="CLR_IOTHREADCREATE_TASK" value="3" eventGUID="{c71408de-42cc-4f81-9c93-b8912abf2a0f}" message="$(string.RuntimePublisher.IOThreadCreationTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="WorkerThreadRetirement" symbol="CLR_WORKERTHREADRETIRE_TASK" value="4" eventGUID="{efdf1eac-1d5d-4e84-893a-19b80f692176}" message="$(string.RuntimePublisher.WorkerThreadRetirementTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="IOThreadRetirement" symbol="CLR_IOTHREADRETIRE_TASK" value="5" eventGUID="{840c8456-6457-4eb7-9cd0-d28f01c64f5e}" message="$(string.RuntimePublisher.IOThreadRetirementTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="ThreadpoolSuspension" symbol="CLR_THREADPOOLSUSPEND_TASK" value="6" eventGUID="{c424b3e3-2ae0-416e-a039-410c5d8e5f14}" message="$(string.RuntimePublisher.ThreadpoolSuspensionTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="Exception" symbol="CLR_EXCEPTION_TASK" value="7" eventGUID="{300ce105-86d1-41f8-b9d2-83fcbff32d99}" message="$(string.RuntimePublisher.ExceptionTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="ExceptionCatch" symbol="CLR_EXCEPTION_CATCH_TASK" value="27" eventGUID="{5BBF9499-1715-4658-88DC-AFD7690A8711}" message="$(string.RuntimePublisher.ExceptionCatchTaskMessage)">
                      <opcodes>
                      </opcodes>
                    </task>
                    <task name="ExceptionFinally" symbol="CLR_EXCEPTION_FINALLY_TASK" value="28" eventGUID="{9565BC31-300F-4EA2-A532-30BCE9A14199}" message="$(string.RuntimePublisher.ExceptionFinallyTaskMessage)">
                      <opcodes>
                      </opcodes>
                    </task>
                    <task name="ExceptionFilter" symbol="CLR_EXCEPTION_FILTER_TASK" value="29" eventGUID="{72E72606-BB71-4290-A242-D5F36CE5312E}" message="$(string.RuntimePublisher.ExceptionFilterTaskMessage)">
                      <opcodes>
                      </opcodes>
                    </task>
                  <task name="Contention" symbol="CLR_CONTENTION_TASK" value="8" eventGUID="{561410f5-a138-4ab3-945e-516483cddfbc}" message="$(string.RuntimePublisher.ContentionTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="CLRMethod" symbol="CLR_METHOD_TASK" value="9" eventGUID="{3044F61A-99B0-4c21-B203-D39423C73B00}" message="$(string.RuntimePublisher.MethodTaskMessage)">
                        <opcodes>
                            <!-- The following 2 opcodes are now defunct -->
                            <opcode name="DCStartComplete" message="$(string.RuntimePublisher.DCStartCompleteOpcodeMessage)" symbol="CLR_METHOD_DCSTARTCOMPLETE_OPCODE" value="14"> </opcode>
                            <opcode name="DCEndComplete" message="$(string.RuntimePublisher.DCEndCompleteOpcodeMessage)" symbol="CLR_METHOD_DCENDCOMPLETE_OPCODE" value="15"> </opcode>
                            <opcode name="MethodLoad" message="$(string.RuntimePublisher.MethodLoadOpcodeMessage)" symbol="CLR_METHOD_METHODLOAD_OPCODE" value="33"> </opcode>
                            <opcode name="MethodUnload" message="$(string.RuntimePublisher.MethodUnloadOpcodeMessage)" symbol="CLR_METHOD_METHODUNLOAD_OPCODE" value="34"> </opcode>
                            <!-- The following 2 opcodes are now defunct -->
                            <opcode name="MethodDCStart" message="$(string.RuntimePublisher.MethodDCStartOpcodeMessage)" symbol="CLR_METHOD_METHODDCSTART_OPCODE" value="35"> </opcode>
                            <opcode name="MethodDCEnd" message="$(string.RuntimePublisher.MethodDCEndOpcodeMessage)" symbol="CLR_METHOD_METHODDCEND_OPCODE" value="36"> </opcode>
                            <opcode name="MethodLoadVerbose" message="$(string.RuntimePublisher.MethodLoadVerboseOpcodeMessage)" symbol="CLR_METHOD_METHODLOADVERBOSE_OPCODE" value="37"> </opcode>
                            <opcode name="MethodUnloadVerbose" message="$(string.RuntimePublisher.MethodUnloadVerboseOpcodeMessage)" symbol="CLR_METHOD_METHODUNLOADVERBOSE_OPCODE" value="38"> </opcode>
                            <!-- The following 2 opcodes are now defunct -->
                            <opcode name="MethodDCStartVerbose" message="$(string.RuntimePublisher.MethodDCStartVerboseOpcodeMessage)" symbol="CLR_METHOD_METHODDCSTARTVERBOSE_OPCODE" value="39"> </opcode>
                            <opcode name="MethodDCEndVerbose" message="$(string.RuntimePublisher.MethodDCEndVerboseOpcodeMessage)" symbol="CLR_METHOD_METHODDCENDVERBOSE_OPCODE" value="40"> </opcode>
                            <opcode name="MethodJittingStarted" message="$(string.RuntimePublisher.MethodJittingStartedOpcodeMessage)" symbol="CLR_METHOD_METHODJITTINGSTARTED_OPCODE" value="42"> </opcode>
                            <opcode name="JitInliningSucceeded" message="$(string.RuntimePublisher.JitInliningSucceededOpcodeMessage)" symbol="CLR_JITINLININGSUCCEEDED_OPCODE" value="83"> </opcode>
                            <opcode name="JitInliningFailed" message="$(string.RuntimePublisher.JitInliningFailedOpcodeMessage)" symbol="CLR_JITINLININGFAILED_OPCODE" value="84"> </opcode>
                            <opcode name="JitTailCallSucceeded" message="$(string.RuntimePublisher.JitTailCallSucceededOpcodeMessage)" symbol="CLR_JITTAILCALLSUCCEEDED_OPCODE" value="85"> </opcode>
                            <opcode name="JitTailCallFailed" message="$(string.RuntimePublisher.JitTailCallFailedOpcodeMessage)" symbol="CLR_JITTAILCALLFAILED_OPCODE" value="86"> </opcode>
                            <opcode name="MethodILToNativeMap" message="$(string.RuntimePublisher.MethodILToNativeMapOpcodeMessage)" symbol="CLR_METHODILTONATIVEMAP_OPCODE" value="87"> </opcode>
                        </opcodes>
                    </task>
                    <task name="CLRLoader" symbol="CLR_LOADER_TASK" value="10" eventGUID="{D00792DA-07B7-40f5-97EB-5D974E054740}" message="$(string.RuntimePublisher.LoaderTaskMessage)">
                        <opcodes>
                            <opcode name="DomainModuleLoad" message="$(string.RuntimePublisher.DomainModuleLoadOpcodeMessage)" symbol="CLR_DOMAINMODULELOAD_OPCODE" value="45"> </opcode>
                            <opcode name="ModuleLoad" message="$(string.RuntimePublisher.ModuleLoadOpcodeMessage)" symbol="CLR_MODULELOAD_OPCODE" value="33"> </opcode>
                            <opcode name="ModuleUnload" message="$(string.RuntimePublisher.ModuleUnloadOpcodeMessage)" symbol="CLR_MODULEUNLOAD_OPCODE" value="34"> </opcode>
                            <!-- The following 2 opcodes are now defunct -->
                            <opcode name="ModuleDCStart" message="$(string.RuntimePublisher.ModuleDCStartOpcodeMessage)" symbol="CLR_MODULEDCSTART_OPCODE" value="35"> </opcode>
                            <opcode name="ModuleDCEnd" message="$(string.RuntimePublisher.ModuleDCEndOpcodeMessage)" symbol="CLR_MODULEDCEND_OPCODE" value="36"> </opcode>
                            <opcode name="AssemblyLoad" message="$(string.RuntimePublisher.AssemblyLoadOpcodeMessage)" symbol="CLR_ASSEMBLYLOAD_OPCODE" value="37"> </opcode>
                            <opcode name="AssemblyUnload" message="$(string.RuntimePublisher.AssemblyUnloadOpcodeMessage)" symbol="CLR_ASSEMBLYUNLOAD_OPCODE" value="38"> </opcode>
                            <opcode name="AppDomainLoad" message="$(string.RuntimePublisher.AppDomainLoadOpcodeMessage)" symbol="CLR_APPDOMAINLOAD_OPCODE" value="41"> </opcode>
                            <opcode name="AppDomainUnload" message="$(string.RuntimePublisher.AppDomainUnloadOpcodeMessage)" symbol="CLR_APPDOMAINUNLOAD_OPCODE" value="42"> </opcode>
                        </opcodes>
                    </task>
                    <task name="CLRStack" symbol="CLR_STACK_TASK" value="11" eventGUID="{d3363dc0-243a-4620-a4d0-8a07d772f533}" message="$(string.RuntimePublisher.StackTaskMessage)">
                        <opcodes>
                            <opcode name="CLRStackWalk" message="$(string.RuntimePublisher.CLRStackWalkOpcodeMessage)" symbol="CLR_STACK_STACKWALK_OPCODE" value="82"> </opcode>
                        </opcodes>
                    </task>
                    <task name="CLRStrongNameVerification" symbol="CLR_STRONGNAMEVERIFICATION_TASK" value="12" eventGUID="{15447A14-B523-46ae-B75B-023F900B4393}" message="$(string.RuntimePublisher.StrongNameVerificationTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="CLRAuthenticodeVerification" symbol="CLR_AUTHENTICODEVERIFICATION_TASK" value="13" eventGUID="{B17304D9-5AFA-4da6-9F7B-5A4FA73129B6}" message="$(string.RuntimePublisher.AuthenticodeVerificationTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="AppDomainResourceManagement" symbol="CLR_APPDOMAINRESOURCEMANAGEMENT_TASK" value="14" eventGUID="{88e83959-6185-4e0b-95b8-0e4a35df6122}" message="$(string.RuntimePublisher.AppDomainResourceManagementTaskMessage)">
                        <opcodes>
                            <opcode name="AppDomainMemAllocated" message="$(string.RuntimePublisher.AppDomainMemAllocatedOpcodeMessage)" symbol="CLR_APPDOMAINRESOURCEMANAGEMENT_APPDOMAINMEMALLOCATED_OPCODE" value="48"> </opcode>
                            <opcode name="AppDomainMemSurvived" message="$(string.RuntimePublisher.AppDomainMemSurvivedOpcodeMessage)" symbol="CLR_APPDOMAINRESOURCEMANAGEMENT_APPDOMAINMEMSURVIVED_OPCODE" value="49"> </opcode>
                            <opcode name="ThreadCreated" message="$(string.RuntimePublisher.ThreadCreatedOpcodeMessage)" symbol="CLR_APPDOMAINRESOURCEMANAGEMENT_THREADCREATED_OPCODE" value="50"> </opcode>
                            <opcode name="ThreadTerminated" message="$(string.RuntimePublisher.ThreadTerminatedOpcodeMessage)" symbol="CLR_APPDOMAINRESOURCEMANAGEMENT_THREADTERMINATED_OPCODE" value="51"> </opcode>
                            <opcode name="ThreadDomainEnter" message="$(string.RuntimePublisher.ThreadDomainEnterOpcodeMessage)" symbol="CLR_APPDOMAINRESOURCEMANAGEMENT_THREADDOMAINENTER_OPCODE" value="52"> </opcode>
                        </opcodes>
                    </task>
                    <task name="CLRILStub" symbol="CLR_IL_STUB" value="15" eventGUID="{D00792DA-07B7-40f5-0000-5D974E054740}" message="$(string.RuntimePublisher.ILStubTaskMessage)">
                        <opcodes>
                            <opcode name="ILStubGenerated" message="$(string.RuntimePublisher.ILStubGeneratedOpcodeMessage)" symbol="CLR_ILSTUB_ILSTUBGENERATED_OPCODE" value="88"> </opcode>
                            <opcode name="ILStubCacheHit" message="$(string.RuntimePublisher.ILStubCacheHitOpcodeMessage)" symbol="CLR_ILSTUB_ILSTUBCACHEHIT_OPCODE" value="89"> </opcode>
                        </opcodes>
                    </task>
                    <task name="ThreadPoolWorkerThread" symbol="CLR_THREADPOOLWORKERTHREAD_TASK" value="16" eventGUID="{8a9a44ab-f681-4271-8810-830dab9f5621}" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadTaskMessage)">
                        <opcodes>
                            <opcode name="Wait" message="$(string.RuntimePublisher.WaitOpcodeMessage)" symbol="CLR_WAIT_OPCODE" value="90"> </opcode>
                        </opcodes>
                    </task>
                    <task name="ThreadPoolWorkerThreadRetirement" symbol="CLR_THREADPOOLWORKERTHREADRETIREMENT_TASK" value="17" eventGUID="{402ee399-c137-4dc0-a5ab-3c2dea64ac9c}" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadRetirementTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="ThreadPoolWorkerThreadAdjustment" symbol="CLR_THREADPOOLWORKERTHREADADJUSTMENT_TASK" value="18" eventGUID="{94179831-e99a-4625-8824-23ca5e00ca7d}" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadAdjustmentTaskMessage)">
                        <opcodes>
                            <opcode name="Sample" message="$(string.RuntimePublisher.SampleOpcodeMessage)" symbol="CLR_THREADPOOL_WORKERTHREADADJUSTMENT_SAMPLE_OPCODE" value="100"> </opcode>
                            <opcode name="Adjustment" message="$(string.RuntimePublisher.AdjustmentOpcodeMessage)" symbol="CLR_THREADPOOL_WORKERTHREADADJUSTMENT_ADJUSTMENT_OPCODE" value="101"> </opcode>
                            <opcode name="Stats" message="$(string.RuntimePublisher.StatsOpcodeMessage)" symbol="CLR_THREADPOOL_WORKERTHREADADJUSTMENT_STATS_OPCODE" value="102"> </opcode>
                        </opcodes>
                    </task>
                    <task name="CLRRuntimeInformation" symbol="CLR_EEStartup_TASK" value="19" eventGUID="{CD7D3E32-65FE-40cd-9225-A2577D203FC3}" message="$(string.RuntimePublisher.EEStartupTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="CLRPerfTrack" symbol="CLR_PERFTRACK_TASK" value="20" eventGUID="{EAC685F6-2104-4dec-88FD-91E4254221EC}" message="$(string.RuntimePublisher.PerfTrackTaskMessage)">
                      <opcodes>
                        <opcode name="ModuleRangeLoad" message="$(string.RuntimePublisher.ModuleRangeLoadOpcodeMessage)" symbol="CLR_PERFTRACK_MODULERANGELOAD_OPCODE" value="10"> </opcode>
                      </opcodes>
                    </task>
                    <task name="Type" symbol="CLR_TYPE_TASK" value="21" eventGUID="{003E5A9B-4757-4d3e-B4A1-E47BFB489408}" message="$(string.RuntimePublisher.TypeTaskMessage)">
                      <opcodes>
                        <opcode name="BulkType" message="$(string.RuntimePublisher.BulkTypeOpcodeMessage)" symbol="CLR_BULKTYPE_OPCODE" value="10"> </opcode>
                      </opcodes>
                    </task>
                    <task name="ThreadPoolWorkingThreadCount" symbol="CLR_THREADPOOLWORKINGTHREADCOUNT_TASK" value="22" eventGUID="{1b032b96-767c-42e4-8481-cb528a66d7bd}" message="$(string.RuntimePublisher.ThreadPoolWorkingThreadCountTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="ThreadPool" symbol="CLR_THREADPOOL_TASK" value="23" eventGUID="{EAD685F6-2104-4dec-88FD-91E4254221E9}" message="$(string.RuntimePublisher.ThreadPoolTaskMessage)">
                        <opcodes>
                            <opcode name="Enqueue" message="$(string.RuntimePublisher.EnqueueOpcodeMessage)" symbol="CLR_ENQUEUE_OPCODE" value="11"> </opcode>
                            <opcode name="Dequeue" message="$(string.RuntimePublisher.DequeueOpcodeMessage)" symbol="CLR_DEQUEUE_OPCODE" value="12"> </opcode>
                            <opcode name="IOEnqueue" message="$(string.RuntimePublisher.IOEnqueueOpcodeMessage)" symbol="CLR_IOENQUEUE_OPCODE" value="13"> </opcode>
                            <opcode name="IODequeue" message="$(string.RuntimePublisher.IODequeueOpcodeMessage)" symbol="CLR_IODEQUEUE_OPCODE" value="14"> </opcode>
                            <opcode name="IOPack" message="$(string.RuntimePublisher.IOPackOpcodeMessage)" symbol="CLR_IOPACK_OPCODE" value="15"> </opcode>
                        </opcodes>
                    </task>
                    <task name="Thread" symbol="CLR_THREADING_TASK" value="24" eventGUID="{641994C5-16F2-4123-91A7-A2999DD7BFC3}" message="$(string.RuntimePublisher.ThreadTaskMessage)">
                        <opcodes>
                            <opcode name="Creating" message="$(string.RuntimePublisher.ThreadCreatingOpcodeMessage)" symbol="CLR_THREAD_CREATING_OPCODE" value="11"> </opcode>
                            <opcode name="Running" message="$(string.RuntimePublisher.ThreadRunningOpcodeMessage)" symbol="CLR_THREAD_RUNNING_OPCODE" value="12"> </opcode>
                        </opcodes>
                    </task>
                    <task name="DebugIPCEvent" symbol="CLR_DEBUG_IPC_EVENT_TASK" value="25" eventGUID="{EC2F3703-8321-4301-BD51-2CB9A09F31B1}" message="$(string.RuntimePublisher.DebugIPCEventTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="DebugExceptionProcessing" symbol="CLR_EXCEPTION_PROCESSING_TASK" value="26" eventGUID="{C4412198-EF03-47F1-9BD1-11C6637A2062}" message="$(string.RuntimePublisher.DebugExceptionProcessingTaskMessage)">
                    <opcodes>
                    </opcodes>
                  </task>
                <!--Next available ID is 30-->
                </tasks>
                <!--Maps-->
                <maps>
                    <!-- ValueMaps -->
                    <valueMap name="GCSegmentTypeMap">
                        <map value="0x0" message="$(string.RuntimePublisher.GCSegment.SmallObjectHeapMapMessage)"/>
                        <map value="0x1" message="$(string.RuntimePublisher.GCSegment.LargeObjectHeapMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.GCSegment.ReadOnlyHeapMapMessage)"/>
                    </valueMap>
                    <valueMap name="GCAllocationKindMap">
                        <map value="0x0" message="$(string.RuntimePublisher.GCAllocation.SmallMapMessage)"/>
                        <map value="0x1" message="$(string.RuntimePublisher.GCAllocation.LargeMapMessage)"/>
                    </valueMap>
                    <valueMap name="GCTypeMap">
                        <map value="0x0" message="$(string.RuntimePublisher.GCType.NonConcurrentGCMapMessage)"/>
                        <map value="0x1" message="$(string.RuntimePublisher.GCType.BackgroundGCMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.GCType.ForegroundGCMapMessage)"/>
                    </valueMap>
                    <valueMap name="GCReasonMap">
                        <map value="0x0" message="$(string.RuntimePublisher.GCReason.AllocSmallMapMessage)"/>
                        <map value="0x1" message="$(string.RuntimePublisher.GCReason.InducedMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.GCReason.LowMemoryMapMessage)"/>
                        <map value="0x3" message="$(string.RuntimePublisher.GCReason.EmptyMapMessage)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.GCReason.AllocLargeMapMessage)"/>
                        <map value="0x5" message="$(string.RuntimePublisher.GCReason.OutOfSpaceSmallObjectHeapMapMessage)"/>
                        <map value="0x6" message="$(string.RuntimePublisher.GCReason.OutOfSpaceLargeObjectHeapMapMessage)"/>
                        <map value="0x7" message="$(string.RuntimePublisher.GCReason.InducedNoForceMapMessage)"/>
                        <map value="0x8" message="$(string.RuntimePublisher.GCReason.StressMapMessage)"/>
                        <map value="0x9" message="$(string.RuntimePublisher.GCReason.InducedLowMemoryMapMessage)"/>
                    </valueMap>
                    <valueMap name="GCSuspendEEReasonMap">
                        <map value="0x0" message="$(string.RuntimePublisher.GCSuspendEEReason.SuspendOtherMapMessage)"/>
                        <map value="0x1" message="$(string.RuntimePublisher.GCSuspendEEReason.SuspendForGCMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.GCSuspendEEReason.SuspendForAppDomainShutdownMapMessage)"/>
                        <map value="0x3" message="$(string.RuntimePublisher.GCSuspendEEReason.SuspendForCodePitchingMapMessage)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.GCSuspendEEReason.SuspendForShutdownMapMessage)"/>
                        <map value="0x5" message="$(string.RuntimePublisher.GCSuspendEEReason.SuspendForDebuggerMapMessage)"/>
                        <map value="0x6" message="$(string.RuntimePublisher.GCSuspendEEReason.SuspendForGCPrepMapMessage)"/>
                        <map value="0x7" message="$(string.RuntimePublisher.GCSuspendEEReason.SuspendForDebuggerSweepMapMessage)"/>
                    </valueMap>
                    <valueMap name="ContentionFlagsMap">
                        <map value="0x0" message="$(string.RuntimePublisher.Contention.ManagedMapMessage)"/>
                        <map value="0x1" message="$(string.RuntimePublisher.Contention.NativeMapMessage)"/>
                    </valueMap>
                    <valueMap name="TailCallTypeMap">
                        <map value="0x0" message="$(string.RuntimePublisher.TailCallType.OptimizedMapMessage)"/>
                        <map value="0x1" message="$(string.RuntimePublisher.TailCallType.RecursiveMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.TailCallType.HelperMapMessage)"/>
                    </valueMap>
                    <valueMap name="ThreadAdjustmentReasonMap">
                        <map value="0x0" message="$(string.RuntimePublisher.ThreadAdjustmentReason.WarmupMapMessage)"/>
                        <map value="0x1" message="$(string.RuntimePublisher.ThreadAdjustmentReason.InitializingMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.ThreadAdjustmentReason.RandomMoveMapMessage)"/>
                        <map value="0x3" message="$(string.RuntimePublisher.ThreadAdjustmentReason.ClimbingMoveMapMessage)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.ThreadAdjustmentReason.ChangePointMapMessage)"/>
                        <map value="0x5" message="$(string.RuntimePublisher.ThreadAdjustmentReason.StabilizingMapMessage)"/>
                        <map value="0x6" message="$(string.RuntimePublisher.ThreadAdjustmentReason.StarvationMapMessage)"/>
                        <map value="0x7" message="$(string.RuntimePublisher.ThreadAdjustmentReason.ThreadTimedOutMapMessage)"/>
                    </valueMap>
                    <valueMap name="GCRootKindMap">
                        <map value="0" message="$(string.RuntimePublisher.GCRootKind.Stack)"/>
                        <map value="1" message="$(string.RuntimePublisher.GCRootKind.Finalizer)"/>
                        <map value="2" message="$(string.RuntimePublisher.GCRootKind.Handle)"/>
                        <map value="3" message="$(string.RuntimePublisher.GCRootKind.Older)"/>
                        <map value="4" message="$(string.RuntimePublisher.GCRootKind.SizedRef)"/>
                        <map value="5" message="$(string.RuntimePublisher.GCRootKind.Overflow)"/>
                    </valueMap>
                    <valueMap name="GCHandleKindMap">
                      <map value="0x0" message="$(string.RuntimePublisher.GCHandleKind.WeakShortMessage)"/>
                      <map value="0x1" message="$(string.RuntimePublisher.GCHandleKind.WeakLongMessage)"/>
                      <map value="0x2" message="$(string.RuntimePublisher.GCHandleKind.StrongMessage)"/>
                      <map value="0x3" message="$(string.RuntimePublisher.GCHandleKind.PinnedMessage)"/>
                      <map value="0x4" message="$(string.RuntimePublisher.GCHandleKind.VariableMessage)"/>
                      <map value="0x5" message="$(string.RuntimePublisher.GCHandleKind.RefCountedMessage)"/>
                      <map value="0x6" message="$(string.RuntimePublisher.GCHandleKind.DependentMessage)"/>
                      <map value="0x7" message="$(string.RuntimePublisher.GCHandleKind.AsyncPinnedMessage)"/>
                      <map value="0x8" message="$(string.RuntimePublisher.GCHandleKind.SizedRefMessage)"/>
                    </valueMap>
                  <!-- BitMaps -->
                    <bitMap name="ModuleRangeTypeMap">
                        <map value="0x4" message="$(string.RuntimePublisher.ModuleRangeTypeMap.ColdRangeMessage)"/>
                    </bitMap>
                    <bitMap name="AppDomainFlagsMap">
                        <map value="0x1" message="$(string.RuntimePublisher.AppDomain.DefaultMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.AppDomain.ExecutableMapMessage)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.AppDomain.SharedMapMessage)"/>
                    </bitMap>
                    <bitMap name="AssemblyFlagsMap">
                        <map value="0x1" message="$(string.RuntimePublisher.Assembly.DomainNeutralMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.Assembly.DynamicMapMessage)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.Assembly.NativeMapMessage)"/>
                        <map value="0x8" message="$(string.RuntimePublisher.Assembly.CollectibleMapMessage)"/>
                    </bitMap>
                    <bitMap name="ModuleFlagsMap">
                        <map value="0x1" message="$(string.RuntimePublisher.Module.DomainNeutralMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.Module.NativeMapMessage)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.Module.DynamicMapMessage)"/>
                        <map value="0x8" message="$(string.RuntimePublisher.Module.ManifestMapMessage)"/>
                    </bitMap>
                    <bitMap name="MethodFlagsMap">
                        <map value="0x1" message="$(string.RuntimePublisher.Method.DynamicMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.Method.GenericMapMessage)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.Method.HasSharedGenericCodeMapMessage)"/>
                        <map value="0x8" message="$(string.RuntimePublisher.Method.JittedMapMessage)"/>
                    </bitMap>
                    <bitMap name="StartupModeMap">
                        <map value="0x1" message="$(string.RuntimePublisher.StartupMode.ManagedExeMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.StartupMode.HostedCLRMapMessage)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.StartupMode.IjwDllMapMessage)"/>
                        <map value="0x8" message="$(string.RuntimePublisher.StartupMode.ComActivatedMapMessage)"/>
                        <map value="0x10" message="$(string.RuntimePublisher.StartupMode.OtherMapMessage)"/>
                    </bitMap>
                    <bitMap name="RuntimeSkuMap">
                        <map value="0x1" message="$(string.RuntimePublisher.RuntimeSku.DesktopCLRMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.RuntimeSku.CoreCLRMapMessage)"/>
                    </bitMap>
                    <bitMap name="ExceptionThrownFlagsMap">
                        <map value="0x1" message="$(string.RuntimePublisher.ExceptionThrown.HasInnerExceptionMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.ExceptionThrown.NestedMapMessage)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.ExceptionThrown.ReThrownMapMessage)"/>
                        <map value="0x8" message="$(string.RuntimePublisher.ExceptionThrown.CorruptedStateMapMessage)"/>
                        <map value="0x10" message="$(string.RuntimePublisher.ExceptionThrown.CLSCompliantMapMessage)"/>
                    </bitMap>
                    <bitMap name="ILStubGeneratedFlagsMap">
                        <map value="0x1" message="$(string.RuntimePublisher.ILStubGenerated.ReverseInteropMapMessage)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.ILStubGenerated.COMInteropMapMessage)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.ILStubGenerated.NGenedStubMapMessage)"/>
                        <map value="0x8" message="$(string.RuntimePublisher.ILStubGenerated.DelegateMapMessage)"/>
                        <map value="0x10" message="$(string.RuntimePublisher.ILStubGenerated.VarArgMapMessage)"/>
                        <map value="0x20" message="$(string.RuntimePublisher.ILStubGenerated.UnmanagedCalleeMapMessage)"/>
                    </bitMap>
                    <bitMap name="StartupFlagsMap">
                        <map value="0x000001" message="$(string.RuntimePublisher.Startup.CONCURRENT_GCMapMessage)"/>
                        <map value="0x000002" message="$(string.RuntimePublisher.Startup.LOADER_OPTIMIZATION_SINGLE_DOMAINMapMessage)"/>
                        <map value="0x000004" message="$(string.RuntimePublisher.Startup.LOADER_OPTIMIZATION_MULTI_DOMAINMapMessage)"/>
                        <map value="0x000010" message="$(string.RuntimePublisher.Startup.LOADER_SAFEMODEMapMessage)"/>
                        <map value="0x000100" message="$(string.RuntimePublisher.Startup.LOADER_SETPREFERENCEMapMessage)"/>
                        <map value="0x001000" message="$(string.RuntimePublisher.Startup.SERVER_GCMapMessage)"/>
                        <map value="0x002000" message="$(string.RuntimePublisher.Startup.HOARD_GC_VMMapMessage)"/>
                        <map value="0x004000" message="$(string.RuntimePublisher.Startup.SINGLE_VERSION_HOSTING_INTERFACEMapMessage)"/>
                        <map value="0x010000" message="$(string.RuntimePublisher.Startup.LEGACY_IMPERSONATIONMapMessage)"/>
                        <map value="0x020000" message="$(string.RuntimePublisher.Startup.DISABLE_COMMITTHREADSTACKMapMessage)"/>
                        <map value="0x040000" message="$(string.RuntimePublisher.Startup.ALWAYSFLOW_IMPERSONATIONMapMessage)"/>
                        <map value="0x080000" message="$(string.RuntimePublisher.Startup.TRIM_GC_COMMITMapMessage)"/>
                        <map value="0x100000" message="$(string.RuntimePublisher.Startup.ETWMapMessage)"/>
                        <map value="0x200000" message="$(string.RuntimePublisher.Startup.SERVER_BUILDMapMessage)"/>
                        <map value="0x400000" message="$(string.RuntimePublisher.Startup.ARMMapMessage)"/>
                    </bitMap>
                    <bitMap name="TypeFlagsMap">
                        <map value="0x1" message="$(string.RuntimePublisher.TypeFlags.Delegate)"/>
                        <map value="0x2" message="$(string.RuntimePublisher.TypeFlags.Finalizable)"/>
                        <map value="0x4" message="$(string.RuntimePublisher.TypeFlags.ExternallyImplementedCOMObject)"/>
                        <map value="0x8" message="$(string.RuntimePublisher.TypeFlags.Array)"/>
                    </bitMap>
                    <bitMap name="GCRootFlagsMap">
                      <map value="0x1" message="$(string.RuntimePublisher.GCRootFlags.Pinning)"/>
                      <map value="0x2" message="$(string.RuntimePublisher.GCRootFlags.WeakRef)"/>
                      <map value="0x4" message="$(string.RuntimePublisher.GCRootFlags.Interior)"/>
                      <map value="0x8" message="$(string.RuntimePublisher.GCRootFlags.RefCounted)"/>
                    </bitMap>
                    <bitMap name="GCRootStaticVarFlagsMap">
                      <map value="0x1" message="$(string.RuntimePublisher.GCRootStaticVarFlags.ThreadLocal)"/>
                    </bitMap>
                    <bitMap name="GCRootCCWFlagsMap">
                      <map value="0x1" message="$(string.RuntimePublisher.GCRootCCWFlags.Strong)"/>
                      <map value="0x2" message="$(string.RuntimePublisher.GCRootCCWFlags.Pegged)"/>
                    </bitMap>
                    <bitMap name="ThreadFlagsMap">
                      <map value="0x1" message="$(string.RuntimePublisher.ThreadFlags.GCSpecial)"/>
                      <map value="0x2" message="$(string.RuntimePublisher.ThreadFlags.Finalizer)"/>
                      <map value="0x4" message="$(string.RuntimePublisher.ThreadFlags.ThreadPoolWorker)"/>
                    </bitMap>
                </maps>
                <!--Templates-->
                <templates>
                    <template tid="StrongNameVerification">
                        <data name="VerificationFlags" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="ErrorCode" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="FullyQualifiedAssemblyName" inType="win:UnicodeString"/>
                        <UserData>
                            <StrongNameVerification xmlns="myNs">
                                <VerificationFlags> %1 </VerificationFlags>
                                <ErrorCode> %2 </ErrorCode>
                                <FullyQualifiedAssemblyName> %3 </FullyQualifiedAssemblyName>
                            </StrongNameVerification>
                        </UserData>
                    </template>
                    <template tid="StrongNameVerification_V1">
                        <data name="VerificationFlags" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="ErrorCode" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="FullyQualifiedAssemblyName" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <StrongNameVerification_V1 xmlns="myNs">
                                <VerificationFlags> %1 </VerificationFlags>
                                <ErrorCode> %2 </ErrorCode>
                                <FullyQualifiedAssemblyName> %3 </FullyQualifiedAssemblyName>
                                <ClrInstanceID> %4 </ClrInstanceID>
                            </StrongNameVerification_V1>
                        </UserData>
                    </template>
                    <template tid="AuthenticodeVerification">
                        <data name="VerificationFlags" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="ErrorCode" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="ModulePath" inType="win:UnicodeString"/>
                        <UserData>
                            <AuthenticodeVerification xmlns="myNs">
                                <VerificationFlags> %1 </VerificationFlags>
                                <ErrorCode> %2 </ErrorCode>
                                <ModulePath> %3 </ModulePath>
                            </AuthenticodeVerification>
                        </UserData>
                    </template>
                    <template tid="AuthenticodeVerification_V1">
                        <data name="VerificationFlags" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="ErrorCode" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="ModulePath" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <AuthenticodeVerification_V1 xmlns="myNs">
                                <VerificationFlags> %1 </VerificationFlags>
                                <ErrorCode> %2 </ErrorCode>
                                <ModulePath> %3 </ModulePath>
                                <ClrInstanceID> %4 </ClrInstanceID>
                            </AuthenticodeVerification_V1>
                        </UserData>
                    </template>
                    <template tid="RuntimeInformation">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="Sku" inType="win:UInt16" map="RuntimeSkuMap"/>
                        <data name="BclMajorVersion" inType="win:UInt16"/>
                        <data name="BclMinorVersion" inType="win:UInt16"/>
                        <data name="BclBuildNumber" inType="win:UInt16"/>
                        <data name="BclQfeNumber" inType="win:UInt16"/>
                        <data name="VMMajorVersion" inType="win:UInt16"/>
                        <data name="VMMinorVersion" inType="win:UInt16"/>
                        <data name="VMBuildNumber" inType="win:UInt16"/>
                        <data name="VMQfeNumber" inType="win:UInt16"/>
                        <data name="StartupFlags" inType="win:UInt32" map="StartupFlagsMap"/>
                        <data name="StartupMode" inType="win:UInt8" map="StartupModeMap"/>
                        <data name="CommandLine" inType="win:UnicodeString"/>
                        <data name="ComObjectGuid" inType="win:GUID"/>
                        <data name="RuntimeDllPath" inType="win:UnicodeString"/>
                        <UserData>
                            <RuntimeInformation xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                                <Sku> %2 </Sku>
                                <BclMajorVersion> %3 </BclMajorVersion>
                                <BclMinorVersion> %4 </BclMinorVersion>
                                <BclBuildNumber> %5 </BclBuildNumber>
                                <BclQfeNumber> %6 </BclQfeNumber>
                                <VMMajorVersion> %7 </VMMajorVersion>
                                <VMMinorVersion> %8 </VMMinorVersion>
                                <VMBuildNumber> %9 </VMBuildNumber>
                                <VMQfeNumber> %10 </VMQfeNumber>
                                <StartupFlags> %11 </StartupFlags>
                                <StartupMode> %12 </StartupMode>
                                <CommandLine> %13 </CommandLine>
                                <ComObjectGuid> %14 </ComObjectGuid>
                                <RuntimeDllPath> %15 </RuntimeDllPath>
                            </RuntimeInformation>
                        </UserData>
                    </template>
                    <template tid="GCStart">
                        <data name="Count" inType="win:UInt32" outType="xs:unsignedInt"/>
                        <data name="Reason" inType="win:UInt32" map="GCReasonMap"/>
                        <UserData>
                            <GCStart xmlns="myNs">
                                <Count> %1 </Count>
                                <Reason> %2 </Reason>
                            </GCStart>
                        </UserData>
                    </template>
                    <template tid="GCStart_V1">
                        <data name="Count" inType="win:UInt32" outType="xs:unsignedInt"/>
                        <data name="Depth" inType="win:UInt32" outType="xs:unsignedInt"/>
                        <data name="Reason" inType="win:UInt32" map="GCReasonMap"/>
                        <data name="Type" inType="win:UInt32" map="GCTypeMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCStart_V1 xmlns="myNs">
                                <Count> %1 </Count>
                                <Depth> %2 </Depth>
                                <Reason> %3 </Reason>
                                <Type> %4 </Type>
                                <ClrInstanceID> %5 </ClrInstanceID>
                            </GCStart_V1>
                        </UserData>
                    </template>
                    <template tid="GCStart_V2">
                      <data name="Count" inType="win:UInt32" outType="xs:unsignedInt"/>
                      <data name="Depth" inType="win:UInt32" outType="xs:unsignedInt"/>
                      <data name="Reason" inType="win:UInt32" map="GCReasonMap"/>
                      <data name="Type" inType="win:UInt32" map="GCTypeMap"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <data name="ClientSequenceNumber" inType="win:UInt64"/>
                      <UserData>
                        <GCStart_V1 xmlns="myNs">
                          <Count> %1 </Count>
                          <Depth> %2 </Depth>
                          <Reason> %3 </Reason>
                          <Type> %4 </Type>
                          <ClrInstanceID> %5 </ClrInstanceID>
                          <ClientSequenceNumber> %6 </ClientSequenceNumber>
                        </GCStart_V1>
                      </UserData>
                    </template>
                    <template tid="GCEnd">
                        <data name="Count" inType="win:UInt32"/>
                        <data name="Depth" inType="win:UInt16"/>
                        <UserData>
                            <GCEnd xmlns="myNs">
                                <Count> %1 </Count>
                                <Depth> %2 </Depth>
                            </GCEnd>
                        </UserData>
                    </template>
                    <template tid="GCEnd_V1">
                        <data name="Count" inType="win:UInt32"/>
                        <data name="Depth" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCEnd_V1 xmlns="myNs">
                                <Count> %1 </Count>
                                <Depth> %2 </Depth>
                                <ClrInstanceID> %3 </ClrInstanceID>
                            </GCEnd_V1>
                        </UserData>
                    </template>
                    <template tid="GCHeapStats">
                        <data name="GenerationSize0" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TotalPromotedSize0" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="GenerationSize1" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TotalPromotedSize1" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="GenerationSize2" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TotalPromotedSize2" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="GenerationSize3" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TotalPromotedSize3" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="FinalizationPromotedSize" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="FinalizationPromotedCount" inType="win:UInt64"/>
                        <data name="PinnedObjectCount" inType="win:UInt32"/>
                        <data name="SinkBlockCount" inType="win:UInt32"/>
                        <data name="GCHandleCount" inType="win:UInt32"/>
                        <UserData>
                            <GCHeapStats xmlns="myNs">
                                <GenerationSize0> %1 </GenerationSize0>
                                <TotalPromotedSize0> %2 </TotalPromotedSize0>
                                <GenerationSize1> %3 </GenerationSize1>
                                <TotalPromotedSize1> %4 </TotalPromotedSize1>
                                <GenerationSize2> %5 </GenerationSize2>
                                <TotalPromotedSize2> %6 </TotalPromotedSize2>
                                <GenerationSize3> %7 </GenerationSize3>
                                <TotalPromotedSize3> %8 </TotalPromotedSize3>
                                <FinalizationPromotedSize> %9 </FinalizationPromotedSize>
                                <FinalizationPromotedCount> %10 </FinalizationPromotedCount>
                                <PinnedObjectCount> %11 </PinnedObjectCount>
                                <SinkBlockCount> %12 </SinkBlockCount>
                                <GCHandleCount> %13 </GCHandleCount>
                            </GCHeapStats>
                        </UserData>
                    </template>
                    <template tid="GCHeapStats_V1">
                        <data name="GenerationSize0" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TotalPromotedSize0" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="GenerationSize1" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TotalPromotedSize1" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="GenerationSize2" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TotalPromotedSize2" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="GenerationSize3" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TotalPromotedSize3" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="FinalizationPromotedSize" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="FinalizationPromotedCount" inType="win:UInt64"/>
                        <data name="PinnedObjectCount" inType="win:UInt32"/>
                        <data name="SinkBlockCount" inType="win:UInt32"/>
                        <data name="GCHandleCount" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCHeapStats_V1 xmlns="myNs">
                                <GenerationSize0> %1 </GenerationSize0>
                                <TotalPromotedSize0> %2 </TotalPromotedSize0>
                                <GenerationSize1> %3 </GenerationSize1>
                                <TotalPromotedSize1> %4 </TotalPromotedSize1>
                                <GenerationSize2> %5 </GenerationSize2>
                                <TotalPromotedSize2> %6 </TotalPromotedSize2>
                                <GenerationSize3> %7 </GenerationSize3>
                                <TotalPromotedSize3> %8 </TotalPromotedSize3>
                                <FinalizationPromotedSize> %9 </FinalizationPromotedSize>
                                <FinalizationPromotedCount> %10 </FinalizationPromotedCount>
                                <PinnedObjectCount> %11 </PinnedObjectCount>
                                <SinkBlockCount> %12 </SinkBlockCount>
                                <GCHandleCount> %13 </GCHandleCount>
                                <ClrInstanceID> %14 </ClrInstanceID>
                            </GCHeapStats_V1>
                        </UserData>
                    </template>
                    <template tid="GCCreateSegment">
                        <data name="Address" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="Size" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="Type" inType="win:UInt32" map="GCSegmentTypeMap"/>
                        <UserData>
                            <GCCreateSegment xmlns="myNs">
                                <Address> %1 </Address>
                                <Size> %2 </Size>
                                <Type> %3 </Type>
                            </GCCreateSegment>
                        </UserData>
                    </template>
                    <template tid="GCCreateSegment_V1">
                        <data name="Address" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="Size" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="Type" inType="win:UInt32" map="GCSegmentTypeMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCCreateSegment_V1 xmlns="myNs">
                                <Address> %1 </Address>
                                <Size> %2 </Size>
                                <Type> %3 </Type>
                                <ClrInstanceID> %4 </ClrInstanceID>
                            </GCCreateSegment_V1>
                        </UserData>
                    </template>
                    <template tid="GCFreeSegment">
                        <data name="Address" inType="win:UInt64" outType="win:HexInt64"/>
                        <UserData>
                            <GCFreeSegment xmlns="myNs">
                                <Address> %1 </Address>
                            </GCFreeSegment>
                        </UserData>
                    </template>
                    <template tid="GCFreeSegment_V1">
                        <data name="Address" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCFreeSegment_V1 xmlns="myNs">
                                <Address> %1 </Address>
                                <ClrInstanceID> %2 </ClrInstanceID>
                            </GCFreeSegment_V1>
                        </UserData>
                    </template>
                    <template tid="GCNoUserData">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCNoUserData xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                            </GCNoUserData>
                        </UserData>
                    </template>
                    <template tid="GCSuspendEE">
                        <data name="Reason" inType="win:UInt16" map="GCSuspendEEReasonMap"/>
                        <UserData>
                            <GCSuspendEE xmlns="myNs">
                                <Reason> %1 </Reason>
                            </GCSuspendEE>
                        </UserData>
                    </template>
                    <template tid="GCSuspendEE_V1">
                        <data name="Reason" inType="win:UInt32" map="GCSuspendEEReasonMap"/>
                        <data name="Count" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCSuspendEE_V1 xmlns="myNs">
                                <Reason> %1 </Reason>
                                <Count> %2 </Count>
                                <ClrInstanceID> %3 </ClrInstanceID>
                            </GCSuspendEE_V1>
                        </UserData>
                    </template>
                    <template tid="GCAllocationTick">
                        <data name="AllocationAmount" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="AllocationKind" inType="win:UInt32" map="GCAllocationKindMap"/>
                        <UserData>
                            <GCAllocationTick xmlns="myNs">
                                <AllocationAmount> %1 </AllocationAmount>
                                <AllocationKind> %2 </AllocationKind>
                            </GCAllocationTick>
                        </UserData>
                    </template>
                    <template tid="GCAllocationTick_V1">
                        <data name="AllocationAmount" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="AllocationKind" inType="win:UInt32" map="GCAllocationKindMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCAllocationTick_V1 xmlns="myNs">
                                <AllocationAmount> %1 </AllocationAmount>
                                <AllocationKind> %2 </AllocationKind>
                                <ClrInstanceID> %3 </ClrInstanceID>
                            </GCAllocationTick_V1>
                        </UserData>
                    </template>
                    <template tid="GCAllocationTick_V2">
                        <data name="AllocationAmount" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="AllocationKind" inType="win:UInt32" map="GCAllocationKindMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="AllocationAmount64" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TypeID" inType="win:Pointer"/>
                        <data name="TypeName" inType="win:UnicodeString"/>
                        <data name="HeapIndex" inType="win:UInt32"/>
                      <UserData>
                            <GCAllocationTick_V2 xmlns="myNs">
                                <AllocationAmount> %1 </AllocationAmount>
                                <AllocationKind> %2 </AllocationKind>
                                <ClrInstanceID> %3 </ClrInstanceID>
                                <AllocationAmount64> %4 </AllocationAmount64>
                                <TypeID> %5 </TypeID>
                                <TypeName> %6 </TypeName>
                                <HeapIndex> %7 </HeapIndex>
                            </GCAllocationTick_V2>
                        </UserData>
                    </template>
                    <template tid="GCAllocationTick_V3">
                      <data name="AllocationAmount" inType="win:UInt32" outType="win:HexInt32"/>
                      <data name="AllocationKind" inType="win:UInt32" map="GCAllocationKindMap"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <data name="AllocationAmount64" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="TypeID" inType="win:Pointer"/>
                      <data name="TypeName" inType="win:UnicodeString"/>
                      <data name="HeapIndex" inType="win:UInt32"/>
                      <data name="Address" inType="win:Pointer"/>
                      <UserData>
                        <GCAllocationTick_V3 xmlns="myNs">
                          <AllocationAmount> %1 </AllocationAmount>
                          <AllocationKind> %2 </AllocationKind>
                          <ClrInstanceID> %3 </ClrInstanceID>
                          <AllocationAmount64> %4 </AllocationAmount64>
                          <TypeID> %5 </TypeID>
                          <TypeName> %6 </TypeName>
                          <HeapIndex> %7 </HeapIndex>
                          <Address> %8 </Address>
                        </GCAllocationTick_V3>
                      </UserData>
                  </template>
                  <template tid="GCCreateConcurrentThread">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCCreateConcurrentThread xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                            </GCCreateConcurrentThread>
                        </UserData>
                    </template>
                    <template tid="GCTerminateConcurrentThread">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCTerminateConcurrentThread xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                            </GCTerminateConcurrentThread>
                        </UserData>
                    </template>
                    <template tid="GCFinalizersEnd">
                        <data name="Count" inType="win:UInt32"/>
                        <UserData>
                            <GCFinalizersEnd xmlns="myNs">
                                <Count> %1 </Count>
                            </GCFinalizersEnd>
                        </UserData>
                    </template>
                    <template tid="GCFinalizersEnd_V1">
                        <data name="Count" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCFinalizersEnd_V1 xmlns="myNs">
                                <Count> %1 </Count>
                                <ClrInstanceID> %2 </ClrInstanceID>
                            </GCFinalizersEnd_V1>
                        </UserData>
                    </template>
                    <template tid="GCMark">
                      <data name="HeapNum" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <UserData>
                        <GCMark xmlns="myNs">
                          <HeapNum> %1 </HeapNum>
                          <ClrInstanceID> %2 </ClrInstanceID>
                        </GCMark>
                      </UserData>
                    </template>
                    <template tid="GCMarkWithType">
                      <data name="HeapNum" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <data name="Type" inType="win:UInt32" map="GCRootKindMap"/>
                      <data name="Bytes" inType="win:UInt64"/>
                      <UserData>
                        <GCMarkWithType xmlns="myNs">
                          <HeapNum> %1 </HeapNum>
                          <ClrInstanceID> %2 </ClrInstanceID>
                          <Type> %3 </Type>
                          <Bytes> %4 </Bytes>
                        </GCMarkWithType>
                      </UserData>
                    </template>
                    <template tid="GCJoin_V2">
                        <data name="Heap" inType="win:UInt32"/>
                        <data name="JoinTime" inType="win:UInt32"/>
                        <data name="JoinType" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="JoinID" inType="win:UInt32"/>
                        <UserData>
                            <GCJoin_V2 xmlns="myNs">
                                <Heap> %1 </Heap>
                                <JoinTime> %2 </JoinTime>
                                <JoinType> %3 </JoinType>
                                <ClrInstanceID> %4 </ClrInstanceID>
                                <JoinID> %5 </JoinID>
                            </GCJoin_V2>
                        </UserData>
                    </template>
                    <template tid="GCPerHeapHistory_V3">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
     					<data name="FreeListAllocated" inType="win:Pointer" outType="win:HexInt64"/>
     					<data name="FreeListRejected" inType="win:Pointer" outType="win:HexInt64"/>
     					<data name="EndOfSegAllocated" inType="win:Pointer" outType="win:HexInt64"/>
     					<data name="CondemnedAllocated" inType="win:Pointer" outType="win:HexInt64"/>
     					<data name="PinnedAllocated" inType="win:Pointer" outType="win:HexInt64"/>
     					<data name="PinnedAllocatedAdvance" inType="win:Pointer" outType="win:HexInt64"/>
     					<data name="RunningFreeListEfficiency" inType="win:UInt32"/>
     					<data name="CondemnReasons0" inType="win:UInt32"/>
     					<data name="CondemnReasons1" inType="win:UInt32"/>
     					<data name="CompactMechanisms" inType="win:UInt32"/>
     					<data name="ExpandMechanisms" inType="win:UInt32"/>
     					<data name="HeapIndex" inType="win:UInt32"/>
     					<data name="ExtraGen0Commit" inType="win:Pointer" outType="win:HexInt64"/>
                        <data name="Count" inType="win:UInt32"/>
                        <struct name="Values" count="Count">
							<data name="SizeBefore" inType="win:Pointer" outType="win:HexInt64"/>
							<data name="FreeListBefore" inType="win:Pointer" outType="win:HexInt64"/>
							<data name="FreeObjBefore" inType="win:Pointer" outType="win:HexInt64"/>
							<data name="SizeAfter" inType="win:Pointer" outType="win:HexInt64"/>
							<data name="FreeListAfter" inType="win:Pointer" outType="win:HexInt64"/>
							<data name="FreeObjAfter" inType="win:Pointer" outType="win:HexInt64"/>
							<data name="In" inType="win:Pointer" outType="win:HexInt64"/>
							<data name="PinnedSurv" inType="win:Pointer" outType="win:HexInt64"/>
							<data name="NonePinnedSurv" inType="win:Pointer" outType="win:HexInt64"/>
							<data name="NewAllocation" inType="win:Pointer" outType="win:HexInt64"/>
                        </struct>
                        <UserData>
                            <GCPerHeapHistory_V3 xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                                <FreeListAllocated> %2 </FreeListAllocated>
                                <FreeListRejected> %3 </FreeListRejected>
                                <EndOfSegAllocated> %4 </EndOfSegAllocated>
                                <CondemnedAllocated> %5 </CondemnedAllocated>
                                <PinnedAllocated> %6 </PinnedAllocated>
                                <PinnedAllocatedAdvance> %7 </PinnedAllocatedAdvance>
                                <RunningFreeListEfficiency> %8 </RunningFreeListEfficiency>
                                <CondemnReasons0> %9 </CondemnReasons0>
                                <CondemnReasons1> %10 </CondemnReasons1>
                                <CompactMechanisms> %11 </CompactMechanisms>
                                <ExpandMechanisms> %12 </ExpandMechanisms>
                                <HeapIndex> %13 </HeapIndex>
                                <ExtraGen0Commit> %14 </ExtraGen0Commit>
                                <Count> %15 </Count>
                            </GCPerHeapHistory_V3>
                        </UserData>
                    </template>
                    <template tid="GCGlobalHeap_V2">
                        <data name="FinalYoungestDesired" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="NumHeaps" inType="win:Int32"/>
                        <data name="CondemnedGeneration" inType="win:UInt32"/>
                        <data name="Gen0ReductionCount" inType="win:UInt32"/>
                        <data name="Reason" inType="win:UInt32"/>
                        <data name="GlobalMechanisms" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="PauseMode" inType="win:UInt32"/>
                        <data name="MemoryPressure" inType="win:UInt32"/>
                        <UserData>
                            <GCGlobalHeap_V2 xmlns="myNs">
                                <FinalYoungestDesired> %1 </FinalYoungestDesired>
                                <NumHeaps> %2 </NumHeaps>
                                <CondemnedGeneration> %3 </CondemnedGeneration>
                                <Gen0ReductionCount> %4 </Gen0ReductionCount>
                                <Reason> %5 </Reason>
                                <GlobalMechanisms> %6 </GlobalMechanisms>
                                <ClrInstanceID> %7 </ClrInstanceID>
                                <PauseMode> %8 </PauseMode>
                                <MemoryPressure> %9 </MemoryPressure>
                            </GCGlobalHeap_V2>
                        </UserData>
                    </template>
                    <template tid="GCLoaded">
                        <data name="GCName" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCLoaded xmlns="myNs">
                                <GCName> %1 </GCName>
                                <ClrInstanceID> %2 </ClrInstanceID>
                            </GCLoaded>
                        </UserData>
                    </template>
                    <template tid="FinalizeObject">
                      <data name="TypeID" inType="win:Pointer"/>
                      <data name="ObjectID" inType="win:Pointer"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <UserData>
                        <FinalizeObject xmlns="myNs">
                          <TypeID> %1 </TypeID>
                          <ObjectID> %2 </ObjectID>
                          <ClrInstanceID> %3 </ClrInstanceID>
                        </FinalizeObject>
                      </UserData>
                    </template>
                    <template tid="DestroyGCHandle">
                      <data name="HandleID" inType="win:Pointer"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <UserData>
                        <DestroyGCHandle xmlns="myNs">
                          <HandleID> %1 </HandleID>
                          <ClrInstanceID> %2 </ClrInstanceID>
                        </DestroyGCHandle>
                      </UserData>
                    </template>
                    <template tid="SetGCHandle">
                      <data name="HandleID" inType="win:Pointer"/>
                      <data name="ObjectID" inType="win:Pointer"/>
                      <data name="Kind" map="GCHandleKindMap" inType="win:UInt32"/>
                      <data name="Generation" inType="win:UInt32"/>
                      <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <UserData>
                        <SetGCHandle xmlns="myNs">
                          <HandleID> %1 </HandleID>
                          <ObjectID> %2 </ObjectID>
                          <Kind> %3 </Kind>
                          <Generation> %4 </Generation>
                          <AppDomainID> %5 </AppDomainID>
                          <ClrInstanceID> %6 </ClrInstanceID>
                        </SetGCHandle>
                      </UserData>
                    </template>
                    <template tid="GCTriggered">
                        <data name="Reason" inType="win:UInt32" map="GCReasonMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <GCTriggered xmlns="myNs">
                                <Reason> %1 </Reason>
                                <ClrInstanceID> %2 </ClrInstanceID>
                            </GCTriggered>
                        </UserData>
                    </template>
                    <template tid="PinObjectAtGCTime">
                        <data name="HandleID" inType="win:Pointer"/>
                        <data name="ObjectID" inType="win:Pointer"/>
                        <data name="ObjectSize" inType="win:UInt64"/>
                        <data name="TypeName" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                    </template>
                    <template tid="GCDynamicEvent">
                        <data name="Name" inType="win:UnicodeString"/>
                        <data name="DataSize" inType="win:UInt32"/>
                        <data name="Data" inType="win:Binary" length="DataSize"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                    </template>
                    <template tid="IncreaseMemoryPressure">
                        <data name="BytesAllocated" inType="win:UInt64"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                    </template>
                    <template tid="DecreaseMemoryPressure">
                        <data name="BytesFreed" inType="win:UInt64"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                    </template>
                    <template tid="ClrWorkerThread">
                        <data name="WorkerThreadCount" inType="win:UInt32"/>
                        <data name="RetiredWorkerThreads" inType="win:UInt32"/>
                        <UserData>
                            <WorkerThread xmlns="myNs">
                                <WorkerThreadCount> %1 </WorkerThreadCount>
                                <RetiredWorkerThreads> %2 </RetiredWorkerThreads>
                            </WorkerThread>
                        </UserData>
                    </template>
                    <template tid="IOThread">
                        <data name="IOThreadCount" inType="win:UInt32"/>
                        <data name="RetiredIOThreads" inType="win:UInt32"/>
                        <UserData>
                            <IOThread xmlns="myNs">
                                <IOThreadCount> %1 </IOThreadCount>
                                <RetiredIOThreads> %2 </RetiredIOThreads>
                            </IOThread>
                        </UserData>
                    </template>
                    <template tid="IOThread_V1">
                        <data name="IOThreadCount" inType="win:UInt32"/>
                        <data name="RetiredIOThreads" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <IOThread_V1 xmlns="myNs">
                                <IOThreadCount> %1 </IOThreadCount>
                                <RetiredIOThreads> %2 </RetiredIOThreads>
                                <ClrInstanceID> %3 </ClrInstanceID>
                            </IOThread_V1>
                        </UserData>
                    </template>
                    <template tid="ClrThreadPoolSuspend">
                        <data name="ClrThreadID" inType="win:UInt32"/>
                        <data name="CpuUtilization" inType="win:UInt32"/>
                        <UserData>
                            <CLRThreadPoolSuspend xmlns="myNs">
                                <ClrThreadID> %1 </ClrThreadID>
                                <CpuUtilization> %2 </CpuUtilization>
                            </CLRThreadPoolSuspend>
                        </UserData>
                    </template>
                    <template tid="ThreadPoolWorkerThread">
                        <data name="ActiveWorkerThreadCount" inType="win:UInt32"/>
                        <data name="RetiredWorkerThreadCount" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ThreadPoolWorkerThread xmlns="myNs">
                                <ActiveWorkerThreadCount> %1 </ActiveWorkerThreadCount>
                                <RetiredWorkerThreadCount> %2 </RetiredWorkerThreadCount>
                                <ClrInstanceID> %3 </ClrInstanceID>
                            </ThreadPoolWorkerThread>
                        </UserData>
                    </template>
                    <template tid="ThreadPoolWorkerThreadAdjustmentSample">
                        <data name="Throughput" inType="win:Double"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ThreadPoolWorkerThreadAdjustmentSample xmlns="myNs">
                                <Throughput> %1 </Throughput>
                                <ClrInstanceID> %2 </ClrInstanceID>
                            </ThreadPoolWorkerThreadAdjustmentSample>
                        </UserData>
                    </template>
                    <template tid="ThreadPoolWorkerThreadAdjustmentAdjustment">
                        <data name="AverageThroughput" inType="win:Double"/>
                        <data name="NewWorkerThreadCount" inType="win:UInt32"/>
                        <data name="Reason" inType="win:UInt32" map="ThreadAdjustmentReasonMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ThreadPoolWorkerThreadAdjustmentAdjustment xmlns="myNs">
                                <AverageThroughput> %1 </AverageThroughput>
                                <NewWorkerThreadCount> %2 </NewWorkerThreadCount>
                                <Reason> %3 </Reason>
                                <ClrInstanceID> %4 </ClrInstanceID>
                            </ThreadPoolWorkerThreadAdjustmentAdjustment>
                        </UserData>
                    </template>
                    <template tid="ThreadPoolWorkerThreadAdjustmentStats">
                        <data name="Duration" inType="win:Double"/>
                        <data name="Throughput" inType="win:Double"/>
                        <data name="ThreadWave" inType="win:Double"/>
                        <data name="ThroughputWave" inType="win:Double"/>
                        <data name="ThroughputErrorEstimate" inType="win:Double"/>
                        <data name="AverageThroughputErrorEstimate" inType="win:Double"/>
                        <data name="ThroughputRatio" inType="win:Double"/>
                        <data name="Confidence" inType="win:Double"/>
                        <data name="NewControlSetting" inType="win:Double"/>
                        <data name="NewThreadWaveMagnitude" inType="win:UInt16"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ThreadPoolWorkerThreadAdjustmentStats xmlns="myNs">
                                <Duration> %1 </Duration>
                                <Throughput> %2 </Throughput>
                                <ThreadWave> %3 </ThreadWave>
                                <ThroughputWave> %4 </ThroughputWave>
                                <ThroughputErrorEstimate> %5 </ThroughputErrorEstimate>
                                <AverageThroughputErrorEstimate> %6 </AverageThroughputErrorEstimate>
                                <ThroughputRatio> %7 </ThroughputRatio>
                                <Confidence> %8 </Confidence>
                                <NewControlSetting> %9 </NewControlSetting>
                                <NewThreadWaveMagnitude> %10 </NewThreadWaveMagnitude>
                                <ClrInstanceID> %11 </ClrInstanceID>
                            </ThreadPoolWorkerThreadAdjustmentStats>
                        </UserData>
                    </template>
                    <template tid="ThreadPoolWork">
                        <data name="WorkID" inType="win:Pointer"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                    </template>
                    <template tid="ThreadPoolIOWork">
                        <data name="NativeOverlapped" inType="win:Pointer"/>
                        <data name="Overlapped" inType="win:Pointer"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                    </template>
                    <template tid="ThreadPoolIOWorkEnqueue">
                        <data name="NativeOverlapped" inType="win:Pointer"/>
                        <data name="Overlapped" inType="win:Pointer"/>
                        <data name="MultiDequeues" inType="win:Boolean"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                    </template>
                    <template tid="ThreadPoolWorkingThreadCount">
                        <data name="Count" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ThreadPoolWorkingThreadCount xmlns="myNs">
                                <Count> %1 </Count>
                                <ClrInstanceID> %2 </ClrInstanceID>
                            </ThreadPoolWorkingThreadCount>
                        </UserData>
                    </template>
                    <template tid="ThreadStartWork">
                        <data name="ID" inType="win:Pointer"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                    </template>
                    <template tid="Exception">
                        <data name="ExceptionType" inType="win:UnicodeString"/>
                        <data name="ExceptionMessage" inType="win:UnicodeString"/>
                        <data name="ExceptionEIP" inType="win:Pointer"/>
                        <data name="ExceptionHRESULT" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="ExceptionFlags" inType="win:UInt16" map="ExceptionThrownFlagsMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <Exception xmlns="myNs">
                                <ExceptionType> %1 </ExceptionType>
                                <ExceptionMessage> %2 </ExceptionMessage>
                                <ExceptionEIP> %3 </ExceptionEIP>
                                <ExceptionHRESULT> %4 </ExceptionHRESULT>
                                <ExceptionFlags> %5 </ExceptionFlags>
                                <ClrInstanceID> %6 </ClrInstanceID>
                            </Exception>
                        </UserData>
                    </template>
                    <template tid="ExceptionHandling">
                        <data name="EntryEIP" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodName" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ExceptionHandling xmlns="myNs">
                                <EntryEIP> %1 </EntryEIP>
                                <MethodID> %2 </MethodID>
                                <MethodName> %3 </MethodName>
                                <ClrInstanceID> %4 </ClrInstanceID>
                            </ExceptionHandling>
                        </UserData>
                    </template>
                    <template tid="Contention">
                        <data name="ContentionFlags" inType="win:UInt8" map="ContentionFlagsMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <Contention xmlns="myNs">
                                <ContentionFlags> %1 </ContentionFlags>
                                <ClrInstanceID> %2 </ClrInstanceID>
                            </Contention>
                        </UserData>
                    </template>
                    <template tid="DomainModuleLoadUnload">
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleFlags" inType="win:UInt32" map="ModuleFlagsMap"/>
                        <data name="Reserved1" inType="win:UInt32"/>
                        <data name="ModuleILPath" inType="win:UnicodeString"/>
                        <data name="ModuleNativePath" inType="win:UnicodeString"/>
                        <UserData>
                            <DomainModuleLoadUnload xmlns="myNs">
                                <ModuleID> %1 </ModuleID>
                                <AssemblyID> %2 </AssemblyID>
                                <AppDomainID> %3 </AppDomainID>
                                <ModuleFlags> %4 </ModuleFlags>
                                <ModuleILPath> %5 </ModuleILPath>
                                <ModuleNativePath> %6 </ModuleNativePath>
                            </DomainModuleLoadUnload>
                        </UserData>
                    </template>
                    <template tid="DomainModuleLoadUnload_V1">
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleFlags" inType="win:UInt32" map="ModuleFlagsMap"/>
                        <data name="Reserved1" inType="win:UInt32"/>
                        <data name="ModuleILPath" inType="win:UnicodeString"/>
                        <data name="ModuleNativePath" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <DomainModuleLoadUnload_V1 xmlns="myNs">
                                <ModuleID> %1 </ModuleID>
                                <AssemblyID> %2 </AssemblyID>
                                <AppDomainID> %3 </AppDomainID>
                                <ModuleFlags> %4 </ModuleFlags>
                                <ModuleILPath> %5 </ModuleILPath>
                                <ModuleNativePath> %6 </ModuleNativePath>
                                <ClrInstanceID> %7 </ClrInstanceID>
                            </DomainModuleLoadUnload_V1>
                        </UserData>
                    </template>
                    <template tid="ModuleLoadUnload">
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleFlags" inType="win:UInt32" map="ModuleFlagsMap"/>
                        <data name="Reserved1" inType="win:UInt32"/>
                        <data name="ModuleILPath" inType="win:UnicodeString"/>
                        <data name="ModuleNativePath" inType="win:UnicodeString"/>
                        <UserData>
                            <ModuleLoadUnload xmlns="myNs">
                                <ModuleID> %1 </ModuleID>
                                <AssemblyID> %2 </AssemblyID>
                                <ModuleFlags> %3 </ModuleFlags>
                                <ModuleILPath> %4 </ModuleILPath>
                                <ModuleNativePath> %5 </ModuleNativePath>
                            </ModuleLoadUnload>
                        </UserData>
                    </template>
                    <template tid="ModuleLoadUnload_V1">
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleFlags" inType="win:UInt32" map="ModuleFlagsMap"/>
                        <data name="Reserved1" inType="win:UInt32"/>
                        <data name="ModuleILPath" inType="win:UnicodeString"/>
                        <data name="ModuleNativePath" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ModuleLoadUnload_V1 xmlns="myNs">
                                <ModuleID> %1 </ModuleID>
                                <AssemblyID> %2 </AssemblyID>
                                <ModuleFlags> %3 </ModuleFlags>
                                <ModuleILPath> %4 </ModuleILPath>
                                <ModuleNativePath> %5 </ModuleNativePath>
                                <ClrInstanceID> %6 </ClrInstanceID>
                            </ModuleLoadUnload_V1>
                        </UserData>
                    </template>
                  <template tid="ModuleLoadUnload_V2">
                      <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="ModuleFlags" inType="win:UInt32" map="ModuleFlagsMap"/>
                      <data name="Reserved1" inType="win:UInt32"/>
                      <data name="ModuleILPath" inType="win:UnicodeString"/>
                      <data name="ModuleNativePath" inType="win:UnicodeString"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <data name="ManagedPdbSignature" inType="win:GUID"/>
                      <data name="ManagedPdbAge" inType="win:UInt32"/>
                      <data name="ManagedPdbBuildPath" inType="win:UnicodeString"/>
                      <data name="NativePdbSignature" inType="win:GUID"/>
                      <data name="NativePdbAge" inType="win:UInt32"/>
                      <data name="NativePdbBuildPath" inType="win:UnicodeString"/>
                    <UserData>
                          <ModuleLoadUnload_V2 xmlns="myNs">
                              <ModuleID> %1 </ModuleID>
                              <AssemblyID> %2 </AssemblyID>
                              <ModuleFlags> %3 </ModuleFlags>
                              <ModuleILPath> %4 </ModuleILPath>
                              <ModuleNativePath> %5 </ModuleNativePath>
                              <ClrInstanceID> %6 </ClrInstanceID>
                              <ManagedPdbSignature> %7 </ManagedPdbSignature>
                              <ManagedPdbAge> %8 </ManagedPdbAge>
                              <ManagedPdbBuildPath> %9 </ManagedPdbBuildPath>
                              <NativePdbSignature> %10 </NativePdbSignature>
                              <NativePdbAge> %11 </NativePdbAge>
                              <NativePdbBuildPath> %12 </NativePdbBuildPath>
                          </ModuleLoadUnload_V2>
                      </UserData>
                  </template>
                    <template tid="AssemblyLoadUnload">
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyFlags" inType="win:UInt32" map="AssemblyFlagsMap"/>
                        <data name="FullyQualifiedAssemblyName" inType="win:UnicodeString"/>
                        <UserData>
                            <AssemblyLoadUnload xmlns="myNs">
                                <AssemblyID> %1 </AssemblyID>
                                <AppDomainID> %2 </AppDomainID>
                                <AssemblyFlags> %3 </AssemblyFlags>
                                <FullyQualifiedAssemblyName> %4 </FullyQualifiedAssemblyName>
                            </AssemblyLoadUnload>
                        </UserData>
                    </template>
                    <template tid="AssemblyLoadUnload_V1">
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="BindingID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyFlags" inType="win:UInt32" map="AssemblyFlagsMap"/>
                        <data name="FullyQualifiedAssemblyName" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <AssemblyLoadUnload_V1 xmlns="myNs">
                                <AssemblyID> %1 </AssemblyID>
                                <AppDomainID> %2 </AppDomainID>
                                <BindingID> %3 </BindingID>
                                <AssemblyFlags> %4 </AssemblyFlags>
                                <FullyQualifiedAssemblyName> %5 </FullyQualifiedAssemblyName>
                                <ClrInstanceID> %6 </ClrInstanceID>
                            </AssemblyLoadUnload_V1>
                        </UserData>
                    </template>
                    <template tid="AppDomainLoadUnload">
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainFlags" inType="win:UInt32" map="AppDomainFlagsMap"/>
                        <data name="AppDomainName" inType="win:UnicodeString"/>
                        <UserData>
                            <AppDomainLoadUnload xmlns="myNs">
                                <AppDomainID> %1 </AppDomainID>
                                <AppDomainFlags> %2 </AppDomainFlags>
                                <AppDomainName> %3 </AppDomainName>
                            </AppDomainLoadUnload>
                        </UserData>
                    </template>
                    <template tid="AppDomainLoadUnload_V1">
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainFlags" inType="win:UInt32" map="AppDomainFlagsMap"/>
                        <data name="AppDomainName" inType="win:UnicodeString"/>
                        <data name="AppDomainIndex" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <AppDomainLoadUnload_V1 xmlns="myNs">
                                <AppDomainID> %1 </AppDomainID>
                                <AppDomainFlags> %2 </AppDomainFlags>
                                <AppDomainName> %3 </AppDomainName>
                                <AppDomainIndex> %4 </AppDomainIndex>
                                <ClrInstanceID> %5 </ClrInstanceID>
                            </AppDomainLoadUnload_V1>
                        </UserData>
                    </template>
                    <template tid="MethodLoadUnload">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <UserData>
                            <MethodLoadUnload xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                            </MethodLoadUnload>
                        </UserData>
                    </template>
                    <template tid="MethodLoadUnload_V1">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <MethodLoadUnload_V1 xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                                <ClrInstanceID> %7 </ClrInstanceID>
                            </MethodLoadUnload_V1>
                        </UserData>
                    </template>
                    <template tid="MethodLoadUnload_V2">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="ReJITID" inType="win:UInt64" outType="win:HexInt64"/>
                        <UserData>
                            <MethodLoadUnload_V2 xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                                <ClrInstanceID> %7 </ClrInstanceID>
                                <ReJITID> %8 </ReJITID>
                            </MethodLoadUnload_V2>
                        </UserData>
                    </template>                  
                    <template tid="MethodLoadUnloadVerbose">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <data name="MethodNamespace" inType="win:UnicodeString"/>
                        <data name="MethodName" inType="win:UnicodeString"/>
                        <data name="MethodSignature" inType="win:UnicodeString"/>
                        <UserData>
                            <MethodLoadUnloadVerbose xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                                <MethodNamespace> %7 </MethodNamespace>
                                <MethodName> %8 </MethodName>
                                <MethodSignature> %9 </MethodSignature>
                            </MethodLoadUnloadVerbose>
                        </UserData>
                    </template>
                    <template tid="MethodLoadUnloadVerbose_V1">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <data name="MethodNamespace" inType="win:UnicodeString"/>
                        <data name="MethodName" inType="win:UnicodeString"/>
                        <data name="MethodSignature" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <MethodLoadUnloadVerbose_V1 xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                                <MethodNamespace> %7 </MethodNamespace>
                                <MethodName> %8 </MethodName>
                                <MethodSignature> %9 </MethodSignature>
                                <ClrInstanceID> %10 </ClrInstanceID>
                            </MethodLoadUnloadVerbose_V1>
                        </UserData>
                    </template>
                    <template tid="MethodLoadUnloadVerbose_V2">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <data name="MethodNamespace" inType="win:UnicodeString"/>
                        <data name="MethodName" inType="win:UnicodeString"/>
                        <data name="MethodSignature" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="ReJITID" inType="win:UInt64" outType="win:HexInt64"/>
                      <UserData>
                          <MethodLoadUnloadVerbose_V2 xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                                <MethodNamespace> %7 </MethodNamespace>
                                <MethodName> %8 </MethodName>
                                <MethodSignature> %9 </MethodSignature>
                                <ClrInstanceID> %10 </ClrInstanceID>
                                <ReJITID> %11 </ReJITID>
                            </MethodLoadUnloadVerbose_V2>
                        </UserData>
                    </template>
                    <template tid="MethodJittingStarted">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodILSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodNamespace" inType="win:UnicodeString"/>
                        <data name="MethodName" inType="win:UnicodeString"/>
                        <data name="MethodSignature" inType="win:UnicodeString"/>
                        <UserData>
                            <MethodJittingStarted xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodToken> %3 </MethodToken>
                                <MethodILSize> %4 </MethodILSize>
                                <MethodNamespace> %5 </MethodNamespace>
                                <MethodName> %6 </MethodName>
                                <MethodSignature> %7 </MethodSignature>
                            </MethodJittingStarted>
                        </UserData>
                    </template>
                    <template tid="MethodJittingStarted_V1">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodILSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodNamespace" inType="win:UnicodeString"/>
                        <data name="MethodName" inType="win:UnicodeString"/>
                        <data name="MethodSignature" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <MethodJittingStarted_V1 xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodToken> %3 </MethodToken>
                                <MethodILSize> %4 </MethodILSize>
                                <MethodNamespace> %5 </MethodNamespace>
                                <MethodName> %6 </MethodName>
                                <MethodSignature> %7 </MethodSignature>
                                <ClrInstanceID> %8 </ClrInstanceID>
                            </MethodJittingStarted_V1>
                        </UserData>
                    </template>
                    <template tid="MethodJitInliningSucceeded">
                        <data name="MethodBeingCompiledNamespace" inType="win:UnicodeString"/>
                        <data name="MethodBeingCompiledName" inType="win:UnicodeString"/>
                        <data name="MethodBeingCompiledNameSignature" inType="win:UnicodeString"/>
                        <data name="InlinerNamespace" inType="win:UnicodeString"/>
                        <data name="InlinerName" inType="win:UnicodeString"/>
                        <data name="InlinerNameSignature" inType="win:UnicodeString"/>
                        <data name="InlineeNamespace" inType="win:UnicodeString"/>
                        <data name="InlineeName" inType="win:UnicodeString"/>
                        <data name="InlineeNameSignature" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <MethodJitInliningSucceeded xmlns="myNs">
                                <MethodBeingCompiledNamespace> %1 </MethodBeingCompiledNamespace>
                                <MethodBeingCompiledName> %2 </MethodBeingCompiledName>
                                <MethodBeingCompiledNameSignature> %3 </MethodBeingCompiledNameSignature>
                                <InlinerNamespace> %4 </InlinerNamespace>
                                <InlinerName> %5 </InlinerName>
                                <InlinerNameSignature> %6 </InlinerNameSignature>
                                <InlineeNamespace> %7 </InlineeNamespace>
                                <InlineeName> %8 </InlineeName>
                                <InlineeNameSignature> %9 </InlineeNameSignature>
                                <ClrInstanceID> %10 </ClrInstanceID>
                            </MethodJitInliningSucceeded>
                        </UserData>
                    </template>
                    <template tid="MethodJitInliningFailed">
                        <data name="MethodBeingCompiledNamespace" inType="win:UnicodeString"/>
                        <data name="MethodBeingCompiledName" inType="win:UnicodeString"/>
                        <data name="MethodBeingCompiledNameSignature" inType="win:UnicodeString"/>
                        <data name="InlinerNamespace" inType="win:UnicodeString"/>
                        <data name="InlinerName" inType="win:UnicodeString"/>
                        <data name="InlinerNameSignature" inType="win:UnicodeString"/>
                        <data name="InlineeNamespace" inType="win:UnicodeString"/>
                        <data name="InlineeName" inType="win:UnicodeString"/>
                        <data name="InlineeNameSignature" inType="win:UnicodeString"/>
                        <data name="FailAlways" inType="win:Boolean"/>
                        <data name="FailReason" inType="win:AnsiString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <MethodJitInliningFailed xmlns="myNs">
                                <MethodBeingCompiledNamespace> %1 </MethodBeingCompiledNamespace>
                                <MethodBeingCompiledName> %2 </MethodBeingCompiledName>
                                <MethodBeingCompiledNameSignature> %3 </MethodBeingCompiledNameSignature>
                                <InlinerNamespace> %4 </InlinerNamespace>
                                <InlinerName> %5 </InlinerName>
                                <InlinerNameSignature> %6 </InlinerNameSignature>
                                <InlineeNamespace> %7 </InlineeNamespace>
                                <InlineeName> %8 </InlineeName>
                                <InlineeNameSignature> %9 </InlineeNameSignature>
                                <FailAlways> %10 </FailAlways>
                                <FailReason> %11 </FailReason>
                                <ClrInstanceID> %12 </ClrInstanceID>
                            </MethodJitInliningFailed>
                        </UserData>
                    </template>
                    <template tid="MethodJitTailCallSucceeded">
                        <data name="MethodBeingCompiledNamespace" inType="win:UnicodeString"/>
                        <data name="MethodBeingCompiledName" inType="win:UnicodeString"/>
                        <data name="MethodBeingCompiledNameSignature" inType="win:UnicodeString"/>
                        <data name="CallerNamespace" inType="win:UnicodeString"/>
                        <data name="CallerName" inType="win:UnicodeString"/>
                        <data name="CallerNameSignature" inType="win:UnicodeString"/>
                        <data name="CalleeNamespace" inType="win:UnicodeString"/>
                        <data name="CalleeName" inType="win:UnicodeString"/>
                        <data name="CalleeNameSignature" inType="win:UnicodeString"/>
                        <data name="TailPrefix" inType="win:Boolean"/>
                        <data name="TailCallType" inType="win:UInt32" map="TailCallTypeMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <MethodJitTailCallSucceeded xmlns="myNs">
                                <MethodBeingCompiledNamespace> %1 </MethodBeingCompiledNamespace>
                                <MethodBeingCompiledName> %2 </MethodBeingCompiledName>
                                <MethodBeingCompiledNameSignature> %3 </MethodBeingCompiledNameSignature>
                                <CallerNamespace> %4 </CallerNamespace>
                                <CallerName> %5 </CallerName>
                                <CallerNameSignature> %6 </CallerNameSignature>
                                <CalleeNamespace> %7 </CalleeNamespace>
                                <CalleeName> %8 </CalleeName>
                                <CalleeNameSignature> %9 </CalleeNameSignature>
                                <TailPrefix> %10 </TailPrefix>
                                <TailCallType> %11 </TailCallType>
                                <ClrInstanceID> %12 </ClrInstanceID>
                            </MethodJitTailCallSucceeded>
                        </UserData>
                    </template>
                    <template tid="MethodJitTailCallFailed">
                        <data name="MethodBeingCompiledNamespace" inType="win:UnicodeString"/>
                        <data name="MethodBeingCompiledName" inType="win:UnicodeString"/>
                        <data name="MethodBeingCompiledNameSignature" inType="win:UnicodeString"/>
                        <data name="CallerNamespace" inType="win:UnicodeString"/>
                        <data name="CallerName" inType="win:UnicodeString"/>
                        <data name="CallerNameSignature" inType="win:UnicodeString"/>
                        <data name="CalleeNamespace" inType="win:UnicodeString"/>
                        <data name="CalleeName" inType="win:UnicodeString"/>
                        <data name="CalleeNameSignature" inType="win:UnicodeString"/>
                        <data name="TailPrefix" inType="win:Boolean"/>
                        <data name="FailReason" inType="win:AnsiString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <MethodJitTailCallFailed xmlns="myNs">
                                <MethodBeingCompiledNamespace> %1 </MethodBeingCompiledNamespace>
                                <MethodBeingCompiledName> %2 </MethodBeingCompiledName>
                                <MethodBeingCompiledNameSignature> %3 </MethodBeingCompiledNameSignature>
                                <CallerNamespace> %4 </CallerNamespace>
                                <CallerName> %5 </CallerName>
                                <CallerNameSignature> %6 </CallerNameSignature>
                                <CalleeNamespace> %7 </CalleeNamespace>
                                <CalleeName> %8 </CalleeName>
                                <CalleeNameSignature> %9 </CalleeNameSignature>
                                <TailPrefix> %10 </TailPrefix>
                                <FailReason> %11 </FailReason>
                                <ClrInstanceID> %12 </ClrInstanceID>
                            </MethodJitTailCallFailed>
                        </UserData>
                    </template>
                    <template tid="MethodILToNativeMap">
                      <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="ReJITID" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="MethodExtent" inType="win:UInt8"/>
                      <data name="CountOfMapEntries" inType="win:UInt16"/>
                      <data name="ILOffsets" count="CountOfMapEntries" inType="win:UInt32"/>
                      <data name="NativeOffsets" count="CountOfMapEntries" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <UserData>
                        <MethodILToNativeMap xmlns="myNs">
                          <MethodID> %1 </MethodID>
                          <ReJITID> %2 </ReJITID>
                          <MethodExtent> %3 </MethodExtent>
                          <CountOfMapEntries> %4 </CountOfMapEntries>
                          <ClrInstanceID> %5 </ClrInstanceID>
                        </MethodILToNativeMap>
                      </UserData>
                    </template>
                    <template tid="ClrStackWalk">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="Reserved1" inType="win:UInt8"/>
                        <data name="Reserved2" inType="win:UInt8"/>
                        <data name="FrameCount" inType="win:UInt32"/>
                        <data name="Stack" count="2" inType="win:Pointer"/>
                    </template>
                    <template tid="AppDomainMemAllocated">
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="Allocated" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <AppDomainMemAllocated xmlns="myNs">
                                <AppDomainID> %1 </AppDomainID>
                                <Allocated> %2 </Allocated>
                                <ClrInstanceID> %3 </ClrInstanceID>
                            </AppDomainMemAllocated>
                        </UserData>
                    </template>
                    <template tid="AppDomainMemSurvived">
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="Survived" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ProcessSurvived" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <AppDomainMemSurvived xmlns="myNs">
                                <AppDomainID> %1 </AppDomainID>
                                <Survived> %2 </Survived>
                                <ProcessSurvived> %3 </ProcessSurvived>
                                <ClrInstanceID> %4 </ClrInstanceID>
                            </AppDomainMemSurvived>
                        </UserData>
                    </template>
                    <template tid="ThreadCreated">
                        <data name="ManagedThreadID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="Flags" inType="win:UInt32" map="ThreadFlagsMap"/>
                        <data name="ManagedThreadIndex" inType="win:UInt32"/>
                        <data name="OSThreadID" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ThreadCreated xmlns="myNs">
                                <ManagedThreadID> %1 </ManagedThreadID>
                                <AppDomainID> %2 </AppDomainID>
                                <Flags> %3 </Flags>
                                <ManagedThreadIndex> %4 </ManagedThreadIndex>
                                <OSThreadID> %5 </OSThreadID>
                                <ClrInstanceID> %6 </ClrInstanceID>
                            </ThreadCreated>
                        </UserData>
                    </template>
                    <template tid="ThreadTerminatedOrTransition">
                        <data name="ManagedThreadID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ThreadTerminatedOrTransition xmlns="myNs">
                                <ManagedThreadID> %1 </ManagedThreadID>
                                <AppDomainID> %2 </AppDomainID>
                                <ClrInstanceID> %3 </ClrInstanceID>
                            </ThreadTerminatedOrTransition>
                        </UserData>
                    </template>
                    <template tid="ILStubGenerated">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="StubMethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="StubFlags" inType="win:UInt32" map="ILStubGeneratedFlagsMap"/>
                        <data name="ManagedInteropMethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="ManagedInteropMethodNamespace" inType="win:UnicodeString"/>
                        <data name="ManagedInteropMethodName" inType="win:UnicodeString"/>
                        <data name="ManagedInteropMethodSignature" inType="win:UnicodeString"/>
                        <data name="NativeMethodSignature" inType="win:UnicodeString"/>
                        <data name="StubMethodSignature" inType="win:UnicodeString"/>
                        <data name="StubMethodILCode" inType="win:UnicodeString"/>
                        <UserData>
                            <ILStubGenerated xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                                <ModuleID> %2 </ModuleID>
                                <StubMethodID> %3 </StubMethodID>
                                <StubFlags> %4 </StubFlags>
                                <ManagedInteropMethodToken> %5 </ManagedInteropMethodToken>
                                <ManagedInteropMethodNamespace> %6 </ManagedInteropMethodNamespace>
                                <ManagedInteropMethodName> %7 </ManagedInteropMethodName>
                                <ManagedInteropMethodSignature> %8 </ManagedInteropMethodSignature>
                                <NativeMethodSignature> %9 </NativeMethodSignature>
                                <StubMethodSignature> %10 </StubMethodSignature>
                                <StubMethodILCode> %11 </StubMethodILCode>
                            </ILStubGenerated>
                        </UserData>
                    </template>
                    <template tid="ILStubCacheHit">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="StubMethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ManagedInteropMethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="ManagedInteropMethodNamespace" inType="win:UnicodeString"/>
                        <data name="ManagedInteropMethodName" inType="win:UnicodeString"/>
                        <data name="ManagedInteropMethodSignature" inType="win:UnicodeString"/>
                        <UserData>
                            <ILStubCacheHit xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                                <ModuleID> %2 </ModuleID>
                                <StubMethodID> %3 </StubMethodID>
                                <ManagedInteropMethodToken> %4 </ManagedInteropMethodToken>
                                <ManagedInteropMethodNamespace> %5 </ManagedInteropMethodNamespace>
                                <ManagedInteropMethodName> %6 </ManagedInteropMethodName>
                                <ManagedInteropMethodSignature> %7 </ManagedInteropMethodSignature>
                            </ILStubCacheHit>
                        </UserData>
                    </template>
                    <template tid="ModuleRange">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="RangeBegin" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="RangeSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="RangeType" map="ModuleRangeTypeMap" inType="win:UInt8"/>
                        <UserData>
                            <ModuleRange xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                                <ModuleID> %2 </ModuleID>
                                <RangeBegin> %3 </RangeBegin>
                                <RangeSize> %4 </RangeSize>
                                <RangeType> %5 </RangeType>
                            </ModuleRange>
                        </UserData>
                    </template>
                    <template tid="BulkType">
                      <data name="Count" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <struct name="Values" count="Count">
                        <data name="TypeID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TypeNameID" inType="win:UInt32"/>
                        <data name="Flags" inType="win:UInt32" map="TypeFlagsMap"/>
                        <data name="CorElementType" inType="win:UInt8"/>
                        <data name="Name" inType="win:UnicodeString"/>
                        <data name="TypeParameterCount" inType="win:UInt32"/>
                        <data name="TypeParameters" count="TypeParameterCount" inType="win:UInt64" outType="win:HexInt64"/>
                      </struct>
                      <UserData>
                        <Type xmlns="myNs">
                          <Count> %1 </Count>
                          <ClrInstanceID> %2 </ClrInstanceID>
                        </Type>
                      </UserData>
                    </template>
                    <template tid="GCBulkRootEdge">
                      <data name="Index" inType="win:UInt32"/>
                      <data name="Count" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <struct name="Values" count="Count">
                        <data name="RootedNodeAddress" inType="win:Pointer"/>
                        <data name="GCRootKind" inType="win:UInt8" map="GCRootKindMap"/>
                        <data name="GCRootFlag" inType="win:UInt32" map="GCRootFlagsMap"/>
                        <data name="GCRootID" inType="win:Pointer"/>
                      </struct>
                      <UserData>
                        <GCBulkRootEdge xmlns="myNs">
                          <ClrInstanceID> %1 </ClrInstanceID>
                          <Index> %2 </Index>
                          <Count> %3 </Count>
                        </GCBulkRootEdge>
                      </UserData>
                    </template>
                    <template tid="GCBulkRootCCW">
                      <data name="Count" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <struct name="Values" count="Count">
                        <data name="GCRootID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ObjectID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TypeID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="IUnknown" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="RefCount" inType="win:UInt32"/>
                        <data name="PeggedRefCount" inType="win:UInt32"/>
                        <data name="Flags" inType="win:UInt32" map="GCRootCCWFlagsMap"/>
                      </struct>
                      <UserData>
                        <Type xmlns="myNs">
                          <Count> %1 </Count>
                          <ClrInstanceID> %2 </ClrInstanceID>
                        </Type>
                      </UserData>
                    </template>
                    <template tid="GCBulkRCW">
                      <data name="Count" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <struct name="Values" count="Count">
                        <data name="ObjectID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TypeID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="IUnknown" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="VTable" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="RefCount" inType="win:UInt32"/>
                        <data name="Flags" inType="win:UInt32"/>
                      </struct>
                      <UserData>
                        <Type xmlns="myNs">
                          <Count> %1 </Count>
                          <ClrInstanceID> %2 </ClrInstanceID>
                        </Type>
                      </UserData>
                    </template>
                    <template tid="GCBulkRootStaticVar">
                      <data name="Count" inType="win:UInt32"/>
                      <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <struct name="Values" count="Count">
                        <data name="GCRootID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ObjectID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="TypeID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="Flags" inType="win:UInt32" map="GCRootStaticVarFlagsMap"/>
                        <data name="FieldName" inType="win:UnicodeString"/>
                      </struct>
                      <UserData>
                        <Type xmlns="myNs">
                          <Count> %1 </Count>
                          <ClrInstanceID> %2 </ClrInstanceID>
                        </Type>
                      </UserData>
                    </template>
                    <template tid="GCBulkRootConditionalWeakTableElementEdge">
                      <data name="Index" inType="win:UInt32"/>
                      <data name="Count" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <struct name="Values" count="Count">
                        <data name="GCKeyNodeID" inType="win:Pointer"/>
                        <data name="GCValueNodeID" inType="win:Pointer"/>
                        <data name="GCRootID" inType="win:Pointer"/>
                      </struct>
                      <UserData>
                        <GCBulkRootConditionalWeakTableElementEdge xmlns="myNs">
                          <ClrInstanceID> %1 </ClrInstanceID>
                          <Index> %2 </Index>
                          <Count> %3 </Count>
                        </GCBulkRootConditionalWeakTableElementEdge>
                      </UserData>
                    </template>
                    <template tid="GCBulkNode">
                      <data name="Index" inType="win:UInt32"/>
                      <data name="Count" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <struct name="Values" count="Count">
                        <data name="Address" inType="win:Pointer"/>
                        <data name="Size" inType="win:UInt64"/>
                        <data name="TypeID" inType="win:UInt64"/>
                        <data name="EdgeCount" inType="win:UInt64"/>
                      </struct>
                      <UserData>
                        <GCBulkNode xmlns="myNs">
                          <ClrInstanceID> %1 </ClrInstanceID>
                          <Index> %2 </Index>
                          <Count> %3 </Count>
                        </GCBulkNode>
                      </UserData>
                    </template>
                    <template tid="GCBulkEdge">
                      <data name="Index" inType="win:UInt32"/>
                      <data name="Count" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <struct name="Values" count="Count">
                        <data name="Value" inType="win:Pointer" outType="win:HexInt64"/>
                        <data name="ReferencingFieldID" inType="win:UInt32"/>
                      </struct>
                      <UserData>
                        <GCBulkEdge xmlns="myNs">
                          <ClrInstanceID> %1 </ClrInstanceID>
                          <Index> %2 </Index>
                          <Count> %3 </Count>
                        </GCBulkEdge>
                      </UserData>
                    </template>
                    <template tid="GCSampledObjectAllocation">
                      <data name="Address" inType="win:Pointer"/>
                      <data name="TypeID" inType="win:Pointer"/>
                      <data name="ObjectCountForTypeSample" inType="win:UInt32"/>
                      <data name="TotalSizeForTypeSample" inType="win:UInt64"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <UserData>
                        <GCSampledObjectAllocation xmlns="myNs">
                          <ClrInstanceID> %1 </ClrInstanceID>
                          <Address> %2 </Address>
                          <TypeID> %3 </TypeID>
                          <ObjectCountForTypeSample> %4 </ObjectCountForTypeSample>
                          <TotalSizeForTypeSample> %5 </TotalSizeForTypeSample>
                        </GCSampledObjectAllocation>
                      </UserData>
                    </template>
                    <template tid="GCBulkSurvivingObjectRanges">
                      <data name="Index" inType="win:UInt32"/>
                      <data name="Count" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <struct name="Values" count="Count">
                        <data name="RangeBase" inType="win:Pointer" outType="win:HexInt64"/>
                        <data name="RangeLength" inType="win:UInt64"/>
                      </struct>
                      <UserData>
                        <GCBulkSurvivingObjectRanges xmlns="myNs">
                          <ClrInstanceID> %1 </ClrInstanceID>
                          <Index> %2 </Index>
                          <Count> %3 </Count>
                        </GCBulkSurvivingObjectRanges>
                      </UserData>
                    </template>
                    <template tid="GCBulkMovedObjectRanges">
                      <data name="Index" inType="win:UInt32"/>
                      <data name="Count" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <struct name="Values" count="Count">
                        <data name="OldRangeBase" inType="win:Pointer" outType="win:HexInt64"/>
                        <data name="NewRangeBase" inType="win:Pointer" outType="win:HexInt64"/>
                        <data name="RangeLength" inType="win:UInt64"/>
                      </struct>
                      <UserData>
                        <GCBulkMovedObjectRanges xmlns="myNs">
                          <ClrInstanceID> %1 </ClrInstanceID>
                          <Index> %2 </Index>
                          <Count> %3 </Count>
                        </GCBulkMovedObjectRanges>
                      </UserData>
                    </template>
                    <template tid="GCGenerationRange">
                      <data name="Generation" inType="win:UInt8"/>
                      <data name="RangeStart" inType="win:Pointer" outType="win:HexInt64"/>
                      <data name="RangeUsedLength" inType="win:UInt64"/>
                      <data name="RangeReservedLength" inType="win:UInt64"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <UserData>
                        <GCGenerationRange xmlns="myNs">
                          <ClrInstanceID> %1 </ClrInstanceID>
                          <Generation> %2 </Generation>
                          <RangeStart> %3 </RangeStart>
                          <RangeUsedLength> %4 </RangeUsedLength>
                          <RangeReservedLength> %5 </RangeReservedLength>
                        </GCGenerationRange>
                      </UserData>
                    </template>
                </templates>
                <events>
                    <!-- CLR GC events, value reserved from 0 to 39 and 200 to 239 -->
                    <!-- Note the opcode's for GC events do include 0 to 9 for backward compatibility, even though
          they don't mean what those predefined opcodes are supposed to mean -->
                    <event value="1" version="0" level="win:Informational" template="GCStart" keywords="GCKeyword" opcode="win:Start" task="GarbageCollection" symbol="GCStart" message="$(string.RuntimePublisher.GCStartEventMessage)"/>
                    <event value="1" version="1" level="win:Informational" template="GCStart_V1" keywords="GCKeyword" opcode="win:Start" task="GarbageCollection" symbol="GCStart_V1" message="$(string.RuntimePublisher.GCStart_V1EventMessage)"/>
                    <event value="1" version="2" level="win:Informational" template="GCStart_V2" keywords="GCKeyword" opcode="win:Start" task="GarbageCollection" symbol="GCStart_V2" message="$(string.RuntimePublisher.GCStart_V2EventMessage)"/>
                    <event value="2" version="0" level="win:Informational" template="GCEnd" keywords="GCKeyword" opcode="win:Stop" task="GarbageCollection" symbol="GCEnd" message="$(string.RuntimePublisher.GCEndEventMessage)"/>
                    <event value="2" version="1" level="win:Informational" template="GCEnd_V1" keywords="GCKeyword" opcode="win:Stop" task="GarbageCollection" symbol="GCEnd_V1" message="$(string.RuntimePublisher.GCEnd_V1EventMessage)"/>
                    <event value="3" version="0" level="win:Informational" keywords="GCKeyword" opcode="GCRestartEEEnd" task="GarbageCollection" symbol="GCRestartEEEnd" message="$(string.RuntimePublisher.GCRestartEEEndEventMessage)"/>
                    <event value="3" version="1" level="win:Informational" template="GCNoUserData" keywords="GCKeyword" opcode="GCRestartEEEnd" task="GarbageCollection" symbol="GCRestartEEEnd_V1" message="$(string.RuntimePublisher.GCRestartEEEnd_V1EventMessage)"/>
                    <event value="4" version="0" level="win:Informational" template="GCHeapStats" keywords="GCKeyword" opcode="GCHeapStats" task="GarbageCollection" symbol="GCHeapStats" message="$(string.RuntimePublisher.GCHeapStatsEventMessage)"/>
                    <event value="4" version="1" level="win:Informational" template="GCHeapStats_V1" keywords="GCKeyword" opcode="GCHeapStats" task="GarbageCollection" symbol="GCHeapStats_V1" message="$(string.RuntimePublisher.GCHeapStats_V1EventMessage)"/>
                    <event value="5" version="0" level="win:Informational" template="GCCreateSegment" keywords="GCKeyword" opcode="GCCreateSegment" task="GarbageCollection" symbol="GCCreateSegment" message="$(string.RuntimePublisher.GCCreateSegmentEventMessage)"/>
                    <event value="5" version="1" level="win:Informational" template="GCCreateSegment_V1" keywords="GCKeyword" opcode="GCCreateSegment" task="GarbageCollection" symbol="GCCreateSegment_V1" message="$(string.RuntimePublisher.GCCreateSegment_V1EventMessage)"/>
                    <event value="6" version="0" level="win:Informational" template="GCFreeSegment" keywords="GCKeyword" opcode="GCFreeSegment" task="GarbageCollection" symbol="GCFreeSegment" message="$(string.RuntimePublisher.GCFreeSegmentEventMessage)"/>
                    <event value="6" version="1" level="win:Informational" template="GCFreeSegment_V1" keywords="GCKeyword" opcode="GCFreeSegment" task="GarbageCollection" symbol="GCFreeSegment_V1" message="$(string.RuntimePublisher.GCFreeSegment_V1EventMessage)"/>
                    <event value="7" version="0" level="win:Informational" keywords="GCKeyword" opcode="GCRestartEEBegin" task="GarbageCollection" symbol="GCRestartEEBegin" message="$(string.RuntimePublisher.GCRestartEEBeginEventMessage)"/>
                    <event value="7" version="1" level="win:Informational" template="GCNoUserData" keywords="GCKeyword" opcode="GCRestartEEBegin" task="GarbageCollection" symbol="GCRestartEEBegin_V1" message="$(string.RuntimePublisher.GCRestartEEBegin_V1EventMessage)"/>
                    <event value="8" version="0" level="win:Informational" keywords="GCKeyword" opcode="GCSuspendEEEnd" task="GarbageCollection" symbol="GCSuspendEEEnd" message="$(string.RuntimePublisher.GCSuspendEEEndEventMessage)"/>
                    <event value="8" version="1" level="win:Informational" template="GCNoUserData" keywords="GCKeyword" opcode="GCSuspendEEEnd" task="GarbageCollection" symbol="GCSuspendEEEnd_V1" message="$(string.RuntimePublisher.GCSuspendEEEnd_V1EventMessage)"/>
                    <event value="9" version="0" level="win:Informational" template="GCSuspendEE" keywords="GCKeyword" opcode="GCSuspendEEBegin" task="GarbageCollection" symbol="GCSuspendEEBegin" message="$(string.RuntimePublisher.GCSuspendEEEventMessage)"/>
                    <event value="9" version="1" level="win:Informational" template="GCSuspendEE_V1" keywords="GCKeyword" opcode="GCSuspendEEBegin" task="GarbageCollection" symbol="GCSuspendEEBegin_V1" message="$(string.RuntimePublisher.GCSuspendEE_V1EventMessage)"/>
                    <event value="10" version="0" level="win:Verbose" template="GCAllocationTick" keywords="GCKeyword" opcode="GCAllocationTick" task="GarbageCollection" symbol="GCAllocationTick" message="$(string.RuntimePublisher.GCAllocationTickEventMessage)"/>
                    <event value="10" version="1" level="win:Verbose" template="GCAllocationTick_V1" keywords="GCKeyword" opcode="GCAllocationTick" task="GarbageCollection" symbol="GCAllocationTick_V1" message="$(string.RuntimePublisher.GCAllocationTick_V1EventMessage)"/>
                    <event value="10" version="2" level="win:Verbose" template="GCAllocationTick_V2" keywords="GCKeyword" opcode="GCAllocationTick" task="GarbageCollection" symbol="GCAllocationTick_V2" message="$(string.RuntimePublisher.GCAllocationTick_V2EventMessage)"/>
                    <event value="10" version="3" level="win:Verbose" template="GCAllocationTick_V3" keywords="GCKeyword" opcode="GCAllocationTick" task="GarbageCollection" symbol="GCAllocationTick_V3" message="$(string.RuntimePublisher.GCAllocationTick_V3EventMessage)"/>
                    <event value="11" version="0" level="win:Informational" keywords="GCKeyword" opcode="GCCreateConcurrentThread" task="GarbageCollection" symbol="GCCreateConcurrentThread" message="$(string.RuntimePublisher.GCCreateConcurrentThreadEventMessage)"/>
                    <event value="11" version="1" level="win:Informational" template="GCCreateConcurrentThread" keywords="GCKeyword ThreadingKeyword" opcode="GCCreateConcurrentThread" task="GarbageCollection" symbol="GCCreateConcurrentThread_V1" message="$(string.RuntimePublisher.GCCreateConcurrentThread_V1EventMessage)"/>
                    <event value="12" version="0" level="win:Informational" keywords="GCKeyword" opcode="GCTerminateConcurrentThread" task="GarbageCollection" symbol="GCTerminateConcurrentThread" message="$(string.RuntimePublisher.GCTerminateConcurrentThreadEventMessage)"/>
                    <event value="12" version="1" level="win:Informational" template="GCTerminateConcurrentThread" keywords="GCKeyword ThreadingKeyword" opcode="GCTerminateConcurrentThread" task="GarbageCollection" symbol="GCTerminateConcurrentThread_V1" message="$(string.RuntimePublisher.GCTerminateConcurrentThread_V1EventMessage)"/>
                    <event value="13" version="0" level="win:Informational" template="GCFinalizersEnd" keywords="GCKeyword" opcode="GCFinalizersEnd" task="GarbageCollection" symbol="GCFinalizersEnd" message="$(string.RuntimePublisher.GCFinalizersEndEventMessage)"/>
                    <event value="13" version="1" level="win:Informational" template="GCFinalizersEnd_V1" keywords="GCKeyword" opcode="GCFinalizersEnd" task="GarbageCollection" symbol="GCFinalizersEnd_V1" message="$(string.RuntimePublisher.GCFinalizersEnd_V1EventMessage)"/>
                    <event value="14" version="0" level="win:Informational" keywords="GCKeyword" opcode="GCFinalizersBegin" task="GarbageCollection" symbol="GCFinalizersBegin" message="$(string.RuntimePublisher.GCFinalizersBeginEventMessage)"/>
                    <event value="14" version="1" level="win:Informational" template="GCNoUserData" keywords="GCKeyword" opcode="GCFinalizersBegin" task="GarbageCollection" symbol="GCFinalizersBegin_V1" message="$(string.RuntimePublisher.GCFinalizersBegin_V1EventMessage)"/>
                    <event value="15" version="0" level="win:Informational" template="BulkType" keywords="TypeKeyword" opcode="BulkType" task="Type" symbol="BulkType" message="$(string.RuntimePublisher.BulkTypeEventMessage)"/>
                    <event value="16" version="0" level="win:Informational" template="GCBulkRootEdge" keywords="GCHeapDumpKeyword" opcode="GCBulkRootEdge" task="GarbageCollection" symbol="GCBulkRootEdge" message="$(string.RuntimePublisher.GCBulkRootEdgeEventMessage)"/>
                    <event value="17" version="0" level="win:Informational" template="GCBulkRootConditionalWeakTableElementEdge" keywords="GCHeapDumpKeyword" opcode="GCBulkRootConditionalWeakTableElementEdge" task="GarbageCollection" symbol="GCBulkRootConditionalWeakTableElementEdge" message="$(string.RuntimePublisher.GCBulkRootConditionalWeakTableElementEdgeEventMessage)"/>
                    <event value="18" version="0" level="win:Informational" template="GCBulkNode" keywords="GCHeapDumpKeyword" opcode="GCBulkNode" task="GarbageCollection" symbol="GCBulkNode" message="$(string.RuntimePublisher.GCBulkNodeEventMessage)"/>
                    <event value="19" version="0" level="win:Informational" template="GCBulkEdge" keywords="GCHeapDumpKeyword" opcode="GCBulkEdge" task="GarbageCollection" symbol="GCBulkEdge" message="$(string.RuntimePublisher.GCBulkEdgeEventMessage)"/>
                    <event value="20" version="0" level="win:Informational" template="GCSampledObjectAllocation" keywords="GCSampledObjectAllocationHighKeyword" opcode="GCSampledObjectAllocation" task="GarbageCollection" symbol="GCSampledObjectAllocationHigh" message="$(string.RuntimePublisher.GCSampledObjectAllocationHighEventMessage)"/>
                    <event value="21" version="0" level="win:Informational" template="GCBulkSurvivingObjectRanges" keywords="GCHeapSurvivalAndMovementKeyword" opcode="GCBulkSurvivingObjectRanges" task="GarbageCollection" symbol="GCBulkSurvivingObjectRanges" message="$(string.RuntimePublisher.GCBulkSurvivingObjectRangesEventMessage)"/>
                    <event value="22" version="0" level="win:Informational" template="GCBulkMovedObjectRanges" keywords="GCHeapSurvivalAndMovementKeyword" opcode="GCBulkMovedObjectRanges" task="GarbageCollection" symbol="GCBulkMovedObjectRanges" message="$(string.RuntimePublisher.GCBulkMovedObjectRangesEventMessage)"/>
                    <event value="23" version="0" level="win:Informational" template="GCGenerationRange" keywords="GCHeapSurvivalAndMovementKeyword" opcode="GCGenerationRange" task="GarbageCollection" symbol="GCGenerationRange" message="$(string.RuntimePublisher.GCGenerationRangeEventMessage)"/>
                    <event value="25" version="0" level="win:Informational" template="GCMark" keywords="GCKeyword" opcode="GCMarkStackRoots" task="GarbageCollection" symbol="GCMarkStackRoots" message="$(string.RuntimePublisher.GCMarkStackRootsEventMessage)"/>
                    <event value="26" version="0" level="win:Informational" template="GCMark" keywords="GCKeyword" opcode="GCMarkFinalizeQueueRoots" task="GarbageCollection" symbol="GCMarkFinalizeQueueRoots" message="$(string.RuntimePublisher.GCMarkFinalizeQueueRootsEventMessage)"/>
                    <event value="27" version="0" level="win:Informational" template="GCMark" keywords="GCKeyword" opcode="GCMarkHandles" task="GarbageCollection" symbol="GCMarkHandles" message="$(string.RuntimePublisher.GCMarkHandlesEventMessage)"/>
                    <event value="28" version="0" level="win:Informational" template="GCMark" keywords="GCKeyword" opcode="GCMarkOlderGenerationRoots" task="GarbageCollection" symbol="GCMarkOlderGenerationRoots" message="$(string.RuntimePublisher.GCMarkOlderGenerationRootsEventMessage)"/>
                    <event value="29" version="0" level="win:Verbose" template="FinalizeObject" keywords="GCKeyword" opcode="FinalizeObject" task="GarbageCollection" symbol="FinalizeObject" message="$(string.RuntimePublisher.FinalizeObjectEventMessage)"/>
                    <event value="30" version="0" level="win:Informational" template="SetGCHandle" keywords="GCHandleKeyword" opcode="SetGCHandle" task="GarbageCollection" symbol="SetGCHandle" message="$(string.RuntimePublisher.SetGCHandleEventMessage)"/>
                    <event value="31" version="0" level="win:Informational" template="DestroyGCHandle" keywords="GCHandleKeyword" opcode="DestroyGCHandle" task="GarbageCollection" symbol="DestroyGCHandle" message="$(string.RuntimePublisher.DestroyGCHandleEventMessage)"/>
                    <event value="32" version="0" level="win:Informational" template="GCSampledObjectAllocation" keywords="GCSampledObjectAllocationLowKeyword" opcode="GCSampledObjectAllocation" task="GarbageCollection" symbol="GCSampledObjectAllocationLow" message="$(string.RuntimePublisher.GCSampledObjectAllocationLowEventMessage)"/>
                    <event value="33" version="0" level="win:Verbose" template="PinObjectAtGCTime" keywords="GCKeyword" opcode="PinObjectAtGCTime" task="GarbageCollection" symbol="PinObjectAtGCTime" message="$(string.RuntimePublisher.PinObjectAtGCTimeEventMessage)"/>
                    <event value="35" version="0" level="win:Informational" template="GCTriggered" keywords="GCKeyword" opcode="Triggered" task="GarbageCollection" symbol="GCTriggered" message="$(string.RuntimePublisher.GCTriggeredEventMessage)"/>
                    <event value="36" version="0" level="win:Informational" template="GCBulkRootCCW" keywords="GCHeapDumpKeyword" opcode="GCBulkRootCCW" task="GarbageCollection" symbol="GCBulkRootCCW" message="$(string.RuntimePublisher.GCBulkRootCCWEventMessage)"/>
                    <event value="37" version="0" level="win:Informational" template="GCBulkRCW" keywords="GCHeapDumpKeyword" opcode="GCBulkRCW" task="GarbageCollection" symbol="GCBulkRCW" message="$(string.RuntimePublisher.GCBulkRCWEventMessage)"/>
                    <event value="38" version="0" level="win:Informational" template="GCBulkRootStaticVar" keywords="GCHeapDumpKeyword" opcode="GCBulkRootStaticVar" task="GarbageCollection" symbol="GCBulkRootStaticVar" message="$(string.RuntimePublisher.GCBulkRootStaticVarEventMessage)"/>
                    <event value="39" version="0" level="win:LogAlways" template="GCDynamicEvent" keywords="GCKeyword GCHandleKeyword GCHeapDumpKeyword GCSampledObjectAllocationHighKeyword GCHeapSurvivalAndMovementKeyword GCHeapCollectKeyword GCHeapAndTypeNamesKeyword GCSampledObjectAllocationLowKeyword" opcode="GCDynamicEvent" task="GarbageCollection" symbol="GCDynamicEvent"/>
                    <!-- CLR Threading events, value reserved from 40 to 79 -->
                    <event value="40" version="0" level="win:Informational" template="ClrWorkerThread" keywords="ThreadingKeyword" opcode="win:Start" task="WorkerThreadCreation" symbol="WorkerThreadCreate" message="$(string.RuntimePublisher.WorkerThreadCreateEventMessage)"/>
                    <event value="41" version="0" level="win:Informational" template="ClrWorkerThread" keywords="ThreadingKeyword" opcode="win:Stop" task="WorkerThreadCreation" symbol="WorkerThreadTerminate" message="$(string.RuntimePublisher.WorkerThreadTerminateEventMessage)"/>
                    <event value="42" version="0" level="win:Informational" template="ClrWorkerThread" keywords="ThreadingKeyword" opcode="win:Start" task="WorkerThreadRetirement" symbol="WorkerThreadRetire" message="$(string.RuntimePublisher.WorkerThreadRetirementRetireThreadEventMessage)"/>
                    <event value="43" version="0" level="win:Informational" template="ClrWorkerThread" keywords="ThreadingKeyword" opcode="win:Stop" task="WorkerThreadRetirement" symbol="WorkerThreadUnretire" message="$(string.RuntimePublisher.WorkerThreadRetirementUnretireThreadEventMessage)"/>
                    <event value="44" version="0" level="win:Informational" template="IOThread" keywords="ThreadingKeyword" opcode="win:Start" task="IOThreadCreation" symbol="IOThreadCreate" message="$(string.RuntimePublisher.IOThreadCreateEventMessage)"/>
                    <event value="44" version="1" level="win:Informational" template="IOThread_V1" keywords="ThreadingKeyword" opcode="win:Start" task="IOThreadCreation" symbol="IOThreadCreate_V1" message="$(string.RuntimePublisher.IOThreadCreate_V1EventMessage)"/>
                    <event value="45" version="0" level="win:Informational" template="IOThread" keywords="ThreadingKeyword" opcode="win:Stop" task="IOThreadCreation" symbol="IOThreadTerminate" message="$(string.RuntimePublisher.IOThreadTerminateEventMessage)"/>
                    <event value="45" version="1" level="win:Informational" template="IOThread_V1" keywords="ThreadingKeyword" opcode="win:Stop" task="IOThreadCreation" symbol="IOThreadTerminate_V1" message="$(string.RuntimePublisher.IOThreadTerminate_V1EventMessage)"/>
                    <event value="46" version="0" level="win:Informational" template="IOThread" keywords="ThreadingKeyword" opcode="win:Start" task="IOThreadRetirement" symbol="IOThreadRetire" message="$(string.RuntimePublisher.IOThreadRetirementRetireThreadEventMessage)"/>
                    <event value="46" version="1" level="win:Informational" template="IOThread_V1" keywords="ThreadingKeyword" opcode="win:Start" task="IOThreadRetirement" symbol="IOThreadRetire_V1" message="$(string.RuntimePublisher.IOThreadRetirementRetireThread_V1EventMessage)"/>
                    <event value="47" version="0" level="win:Informational" template="IOThread" keywords="ThreadingKeyword" opcode="win:Stop" task="IOThreadRetirement" symbol="IOThreadUnretire" message="$(string.RuntimePublisher.IOThreadRetirementUnretireThreadEventMessage)"/>
                    <event value="47" version="1" level="win:Informational" template="IOThread_V1" keywords="ThreadingKeyword" opcode="win:Stop" task="IOThreadRetirement" symbol="IOThreadUnretire_V1" message="$(string.RuntimePublisher.IOThreadRetirementUnretireThread_V1EventMessage)"/>
                    <event value="48" version="0" level="win:Informational" template="ClrThreadPoolSuspend" keywords="ThreadingKeyword" opcode="win:Start" task="ThreadpoolSuspension" symbol="ThreadpoolSuspensionSuspendThread" message="$(string.RuntimePublisher.ThreadPoolSuspendSuspendThreadEventMessage)"/>
                    <event value="49" version="0" level="win:Informational" template="ClrThreadPoolSuspend" keywords="ThreadingKeyword" opcode="win:Stop" task="ThreadpoolSuspension" symbol="ThreadpoolSuspensionResumeThread" message="$(string.RuntimePublisher.ThreadPoolSuspendResumeThreadEventMessage)"/>
                    <event value="50" version="0" level="win:Informational" template="ThreadPoolWorkerThread" keywords="ThreadingKeyword" opcode="win:Start" task="ThreadPoolWorkerThread" symbol="ThreadPoolWorkerThreadStart" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadEventMessage)"/>
                    <event value="51" version="0" level="win:Informational" template="ThreadPoolWorkerThread" keywords="ThreadingKeyword" opcode="win:Stop" task="ThreadPoolWorkerThread" symbol="ThreadPoolWorkerThreadStop" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadEventMessage)"/>
                    <event value="52" version="0" level="win:Informational" template="ThreadPoolWorkerThread" keywords="ThreadingKeyword" opcode="win:Start" task="ThreadPoolWorkerThreadRetirement" symbol="ThreadPoolWorkerThreadRetirementStart" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadEventMessage)"/>
                    <event value="53" version="0" level="win:Informational" template="ThreadPoolWorkerThread" keywords="ThreadingKeyword" opcode="win:Stop" task="ThreadPoolWorkerThreadRetirement" symbol="ThreadPoolWorkerThreadRetirementStop" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadEventMessage)"/>
                    <event value="54" version="0" level="win:Informational" template="ThreadPoolWorkerThreadAdjustmentSample" keywords="ThreadingKeyword" opcode="Sample" task="ThreadPoolWorkerThreadAdjustment" symbol="ThreadPoolWorkerThreadAdjustmentSample" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadAdjustmentSampleEventMessage)"/>
                    <event value="55" version="0" level="win:Informational" template="ThreadPoolWorkerThreadAdjustmentAdjustment" keywords="ThreadingKeyword" opcode="Adjustment" task="ThreadPoolWorkerThreadAdjustment" symbol="ThreadPoolWorkerThreadAdjustmentAdjustment" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadAdjustmentAdjustmentEventMessage)"/>
                    <event value="56" version="0" level="win:Verbose" template="ThreadPoolWorkerThreadAdjustmentStats" keywords="ThreadingKeyword" opcode="Stats" task="ThreadPoolWorkerThreadAdjustment" symbol="ThreadPoolWorkerThreadAdjustmentStats" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadAdjustmentStatsEventMessage)"/>
                    <event value="57" version="0" level="win:Informational" template="ThreadPoolWorkerThread" keywords="ThreadingKeyword" opcode="Wait" task="ThreadPoolWorkerThread" symbol="ThreadPoolWorkerThreadWait" message="$(string.RuntimePublisher.ThreadPoolWorkerThreadEventMessage)"/>
                    <!-- CLR private ThreadPool events -->
                    <event value="60" version="0" level="win:Verbose" template="ThreadPoolWorkingThreadCount" keywords="ThreadingKeyword" opcode="win:Start" task="ThreadPoolWorkingThreadCount" symbol="ThreadPoolWorkingThreadCount" message="$(string.RuntimePublisher.ThreadPoolWorkingThreadCountEventMessage)"/>
                    <event value="61" version="0" level="win:Verbose" template="ThreadPoolWork" keywords="ThreadingKeyword ThreadTransferKeyword" task="ThreadPool" opcode="Enqueue" symbol="ThreadPoolEnqueue" message="$(string.RuntimePublisher.ThreadPoolEnqueueEventMessage)"/>
                    <event value="62" version="0" level="win:Verbose" template="ThreadPoolWork" keywords="ThreadingKeyword ThreadTransferKeyword" task="ThreadPool" opcode="Dequeue" symbol="ThreadPoolDequeue" message="$(string.RuntimePublisher.ThreadPoolDequeueEventMessage)"/>
                    <event value="63" version="0" level="win:Verbose" template="ThreadPoolIOWorkEnqueue" keywords="ThreadingKeyword ThreadTransferKeyword" task="ThreadPool" opcode="IOEnqueue" symbol="ThreadPoolIOEnqueue" message="$(string.RuntimePublisher.ThreadPoolIOEnqueueEventMessage)"/>
                    <event value="64" version="0" level="win:Verbose" template="ThreadPoolIOWork" keywords="ThreadingKeyword ThreadTransferKeyword" task="ThreadPool" opcode="IODequeue" symbol="ThreadPoolIODequeue" message="$(string.RuntimePublisher.ThreadPoolIODequeueEventMessage)"/>
                    <event value="65" version="0" level="win:Verbose" template="ThreadPoolIOWork" keywords="ThreadingKeyword" task="ThreadPool" opcode="IOPack" symbol="ThreadPoolIOPack" message="$(string.RuntimePublisher.ThreadPoolIOPackEventMessage)"/>
                    <event value="70" version="0" level="win:Informational" template="ThreadStartWork" keywords="ThreadingKeyword ThreadTransferKeyword" task="Thread" opcode="Creating" symbol="ThreadCreating" message="$(string.RuntimePublisher.ThreadCreatingEventMessage)"/>
                    <event value="71" version="0" level="win:Informational" template="ThreadStartWork" keywords="ThreadingKeyword ThreadTransferKeyword" task="Thread" opcode="Running" symbol="ThreadRunning" message="$(string.RuntimePublisher.ThreadRunningEventMessage)"/>
                    <!-- CLR Exception events -->
                    <event value="80" version="0" level="win:Informational" opcode="win:Start" task="Exception" symbol="ExceptionThrown" message="$(string.RuntimePublisher.ExceptionExceptionThrownEventMessage)"/>
                    <event value="80" version="1" level="win:Error" template="Exception" keywords="ExceptionKeyword MonitoringKeyword" opcode="win:Start" task="Exception" symbol="ExceptionThrown_V1" message="$(string.RuntimePublisher.ExceptionExceptionThrown_V1EventMessage)"/>
                    <event value="250" version="0" level="win:Informational" template="ExceptionHandling" keywords="ExceptionKeyword" opcode="win:Start" task="ExceptionCatch" symbol="ExceptionCatchStart" message="$(string.RuntimePublisher.ExceptionExceptionHandlingEventMessage)"/>
                    <event value="251" version="0" level="win:Informational" keywords="ExceptionKeyword" opcode="win:Stop" task="ExceptionCatch" symbol="ExceptionCatchStop" message="$(string.RuntimePublisher.ExceptionExceptionHandlingNoneEventMessage)"/>
                    <event value="252" version="0" level="win:Informational" template="ExceptionHandling" keywords="ExceptionKeyword" opcode="win:Start" task="ExceptionFinally" symbol="ExceptionFinallyStart" message="$(string.RuntimePublisher.ExceptionExceptionHandlingEventMessage)"/>
                    <event value="253" version="0" level="win:Informational" keywords="ExceptionKeyword" opcode="win:Stop" task="ExceptionFinally" symbol="ExceptionFinallyStop" message="$(string.RuntimePublisher.ExceptionExceptionHandlingNoneEventMessage)"/>
                    <event value="254" version="0" level="win:Informational" template="ExceptionHandling" keywords="ExceptionKeyword" opcode="win:Start" task="ExceptionFilter" symbol="ExceptionFilterStart" message="$(string.RuntimePublisher.ExceptionExceptionHandlingEventMessage)"/>
                    <event value="255" version="0" level="win:Informational" keywords="ExceptionKeyword" opcode="win:Stop" task="ExceptionFilter" symbol="ExceptionFilterStop" message="$(string.RuntimePublisher.ExceptionExceptionHandlingNoneEventMessage)"/>
                    <event value="256" version="0" level="win:Informational" keywords="ExceptionKeyword" opcode="win:Stop" task="Exception" symbol="ExceptionThrownStop" message="$(string.RuntimePublisher.ExceptionExceptionHandlingNoneEventMessage)"/>
                    <!-- CLR Contention events -->
                    <event value="81" version="0" level="win:Informational" opcode="win:Start" task="Contention" symbol="Contention" message="$(string.RuntimePublisher.ContentionStartEventMessage)"/>
                    <event value="81" version="1" level="win:Informational" template="Contention" keywords="ContentionKeyword" opcode="win:Start" task="Contention" symbol="ContentionStart_V1" message="$(string.RuntimePublisher.ContentionStart_V1EventMessage)"/>
                    <event value="91" version="0" level="win:Informational" template="Contention" keywords="ContentionKeyword" opcode="win:Stop" task="Contention" symbol="ContentionStop" message="$(string.RuntimePublisher.ContentionStopEventMessage)"/>
                    <!-- CLR Stack events -->
                    <event value="82" version="0" level="win:LogAlways" template="ClrStackWalk" keywords="StackKeyword" opcode="CLRStackWalk" task="CLRStack" symbol="CLRStackWalk" message="$(string.RuntimePublisher.StackEventMessage)"/>
                    <!-- CLR AppDomainResourceManagement events -->
                    <event value="83" version="0" level="win:Informational" template="AppDomainMemAllocated" keywords="AppDomainResourceManagementKeyword" opcode="AppDomainMemAllocated" task="AppDomainResourceManagement" symbol="AppDomainMemAllocated" message="$(string.RuntimePublisher.AppDomainMemAllocatedEventMessage)"/>
                    <event value="84" version="0" level="win:Informational" template="AppDomainMemSurvived" keywords="AppDomainResourceManagementKeyword" opcode="AppDomainMemSurvived" task="AppDomainResourceManagement" symbol="AppDomainMemSurvived" message="$(string.RuntimePublisher.AppDomainMemSurvivedEventMessage)"/>
                    <event value="85" version="0" level="win:Informational" template="ThreadCreated" keywords="AppDomainResourceManagementKeyword ThreadingKeyword" opcode="ThreadCreated" task="AppDomainResourceManagement" symbol="ThreadCreated" message="$(string.RuntimePublisher.ThreadCreatedEventMessage)"/>
                    <event value="86" version="0" level="win:Informational" template="ThreadTerminatedOrTransition" keywords="AppDomainResourceManagementKeyword ThreadingKeyword" opcode="ThreadTerminated" task="AppDomainResourceManagement" symbol="ThreadTerminated" message="$(string.RuntimePublisher.ThreadTerminatedEventMessage)"/>
                    <event value="87" version="0" level="win:Informational" template="ThreadTerminatedOrTransition" keywords="AppDomainResourceManagementKeyword ThreadingKeyword" opcode="ThreadDomainEnter" task="AppDomainResourceManagement" symbol="ThreadDomainEnter" message="$(string.RuntimePublisher.ThreadDomainEnterEventMessage)"/>
                    <!-- CLR Interop events -->
                    <event value="88" version="0" level="win:Informational" template="ILStubGenerated" keywords="InteropKeyword" opcode="ILStubGenerated" task="CLRILStub" symbol="ILStubGenerated" message="$(string.RuntimePublisher.ILStubGeneratedEventMessage)"/>
                    <event value="89" version="0" level="win:Informational" template="ILStubCacheHit" keywords="InteropKeyword" opcode="ILStubCacheHit" task="CLRILStub" symbol="ILStubCacheHit" message="$(string.RuntimePublisher.ILStubCacheHitEventMessage)"/>
                    <!-- CLR Method events -->
                    <!-- The following 6 events are now defunct -->
                    <event value="135" version="0" level="win:Informational" keywords="JitKeyword NGenKeyword" opcode="DCStartComplete" task="CLRMethod" symbol="DCStartCompleteV2" message="$(string.RuntimePublisher.DCStartCompleteEventMessage)"/>
                    <event value="136" version="0" level="win:Informational" keywords="JitKeyword NGenKeyword" opcode="DCEndComplete" task="CLRMethod" symbol="DCEndCompleteV2" message="$(string.RuntimePublisher.DCEndCompleteEventMessage)"/>
                    <event value="137" version="0" level="win:Informational" template="MethodLoadUnload" keywords="JitKeyword NGenKeyword" opcode="MethodDCStart" task="CLRMethod" symbol="MethodDCStartV2" message="$(string.RuntimePublisher.MethodDCStartEventMessage)"/>
                    <event value="138" version="0" level="win:Informational" template="MethodLoadUnload" keywords="JitKeyword NGenKeyword" opcode="MethodDCEnd" task="CLRMethod" symbol="MethodDCEndV2" message="$(string.RuntimePublisher.MethodDCEndEventMessage)"/>
                    <event value="139" version="0" level="win:Informational" template="MethodLoadUnloadVerbose" keywords="JitKeyword NGenKeyword" opcode="MethodDCStartVerbose" task="CLRMethod" symbol="MethodDCStartVerboseV2" message="$(string.RuntimePublisher.MethodDCStartEventMessage)"/>
                    <event value="140" version="0" level="win:Informational" template="MethodLoadUnloadVerbose" keywords="JitKeyword NGenKeyword" opcode="MethodDCEndVerbose" task="CLRMethod" symbol="MethodDCEndVerboseV2" message="$(string.RuntimePublisher.MethodDCEndVerboseEventMessage)"/>
                    <event value="141" version="0" level="win:Informational" template="MethodLoadUnload" keywords="JitKeyword NGenKeyword" opcode="MethodLoad" task="CLRMethod" symbol="MethodLoad" message="$(string.RuntimePublisher.MethodLoadEventMessage)"/>
                    <event value="141" version="1" level="win:Informational" template="MethodLoadUnload_V1" keywords="JitKeyword NGenKeyword" opcode="MethodLoad" task="CLRMethod" symbol="MethodLoad_V1" message="$(string.RuntimePublisher.MethodLoad_V1EventMessage)"/>
                    <event value="141" version="2" level="win:Informational" template="MethodLoadUnload_V2" keywords="JitKeyword NGenKeyword" opcode="MethodLoad" task="CLRMethod" symbol="MethodLoad_V2" message="$(string.RuntimePublisher.MethodLoad_V2EventMessage)"/>
                    <event value="142" version="0" level="win:Informational" template="MethodLoadUnload" keywords="JitKeyword NGenKeyword" opcode="MethodUnload" task="CLRMethod" symbol="MethodUnload" message="$(string.RuntimePublisher.MethodUnloadEventMessage)"/>
                    <event value="142" version="1" level="win:Informational" template="MethodLoadUnload_V1" keywords="JitKeyword NGenKeyword" opcode="MethodUnload" task="CLRMethod" symbol="MethodUnload_V1" message="$(string.RuntimePublisher.MethodUnload_V1EventMessage)"/>
                    <event value="142" version="2" level="win:Informational" template="MethodLoadUnload_V2" keywords="JitKeyword NGenKeyword" opcode="MethodUnload" task="CLRMethod" symbol="MethodUnload_V2" message="$(string.RuntimePublisher.MethodUnload_V2EventMessage)"/>
                    <event value="143" version="0" level="win:Informational" template="MethodLoadUnloadVerbose" keywords="JitKeyword NGenKeyword" opcode="MethodLoadVerbose" task="CLRMethod" symbol="MethodLoadVerbose" message="$(string.RuntimePublisher.MethodLoadVerboseEventMessage)"/>
                    <event value="143" version="1" level="win:Informational" template="MethodLoadUnloadVerbose_V1" keywords="JitKeyword NGenKeyword" opcode="MethodLoadVerbose" task="CLRMethod" symbol="MethodLoadVerbose_V1" message="$(string.RuntimePublisher.MethodLoadVerbose_V1EventMessage)"/>
                    <event value="143" version="2" level="win:Informational" template="MethodLoadUnloadVerbose_V2" keywords="JitKeyword NGenKeyword" opcode="MethodLoadVerbose" task="CLRMethod" symbol="MethodLoadVerbose_V2" message="$(string.RuntimePublisher.MethodLoadVerbose_V2EventMessage)"/>
                    <event value="144" version="0" level="win:Informational" template="MethodLoadUnloadVerbose" keywords="JitKeyword NGenKeyword" opcode="MethodUnloadVerbose" task="CLRMethod" symbol="MethodUnloadVerbose" message="$(string.RuntimePublisher.MethodUnloadVerboseEventMessage)"/>
                    <event value="144" version="1" level="win:Informational" template="MethodLoadUnloadVerbose_V1" keywords="JitKeyword NGenKeyword" opcode="MethodUnloadVerbose" task="CLRMethod" symbol="MethodUnloadVerbose_V1" message="$(string.RuntimePublisher.MethodUnloadVerbose_V1EventMessage)"/>
                    <event value="144" version="2" level="win:Informational" template="MethodLoadUnloadVerbose_V2" keywords="JitKeyword NGenKeyword" opcode="MethodUnloadVerbose" task="CLRMethod" symbol="MethodUnloadVerbose_V2" message="$(string.RuntimePublisher.MethodUnloadVerbose_V2EventMessage)"/>
                    <event value="145" version="0" level="win:Verbose" template="MethodJittingStarted" keywords="JitKeyword" opcode="MethodJittingStarted" task="CLRMethod" symbol="MethodJittingStarted" message="$(string.RuntimePublisher.MethodJittingStartedEventMessage)"/>
                    <event value="145" version="1" level="win:Verbose" template="MethodJittingStarted_V1" keywords="JitKeyword" opcode="MethodJittingStarted" task="CLRMethod" symbol="MethodJittingStarted_V1" message="$(string.RuntimePublisher.MethodJittingStarted_V1EventMessage)"/>
                    <event value="185" version="0" level="win:Verbose" template="MethodJitInliningSucceeded" keywords="JitTracingKeyword" opcode="JitInliningSucceeded" task="CLRMethod" symbol="MethodJitInliningSucceeded" message="$(string.RuntimePublisher.MethodJitInliningSucceededEventMessage)"/>
                    <event value="186" version="0" level="win:Verbose" template="MethodJitInliningFailed" keywords="JitTracingKeyword" opcode="JitInliningFailed" task="CLRMethod" symbol="MethodJitInliningFailed" message="$(string.RuntimePublisher.MethodJitInliningFailedEventMessage)"/>
                    <event value="188" version="0" level="win:Verbose" template="MethodJitTailCallSucceeded" keywords="JitTracingKeyword" opcode="JitTailCallSucceeded" task="CLRMethod" symbol="MethodJitTailCallSucceeded" message="$(string.RuntimePublisher.MethodJitTailCallSucceededEventMessage)"/>
                    <event value="189" version="0" level="win:Verbose" template="MethodJitTailCallFailed" keywords="JitTracingKeyword" opcode="JitTailCallFailed" task="CLRMethod" symbol="MethodJitTailCallFailed" message="$(string.RuntimePublisher.MethodJitTailCallFailedEventMessage)"/>
                    <event value="190" version="0" level="win:Verbose" template="MethodILToNativeMap" keywords="JittedMethodILToNativeMapKeyword" opcode="MethodILToNativeMap" task="CLRMethod" symbol="MethodILToNativeMap" message="$(string.RuntimePublisher.MethodILToNativeMapEventMessage)"/>
                    <!-- CLR Loader events -->
                    <!-- The following 2 events are now defunct -->
                    <event value="149" version="0" level="win:Informational" template="ModuleLoadUnload" keywords="LoaderKeyword" opcode="ModuleDCStart" task="CLRLoader" symbol="ModuleDCStartV2" message="$(string.RuntimePublisher.ModuleDCStartEventMessage)"/>
                    <event value="150" version="0" level="win:Informational" template="ModuleLoadUnload" keywords="LoaderKeyword" opcode="ModuleDCEnd" task="CLRLoader" symbol="ModuleDCEndV2" message="$(string.RuntimePublisher.ModuleDCEndEventMessage)"/>
                    <event value="151" version="0" level="win:Informational" template="DomainModuleLoadUnload" keywords="LoaderKeyword" opcode="DomainModuleLoad" task="CLRLoader" symbol="DomainModuleLoad" message="$(string.RuntimePublisher.DomainModuleLoadEventMessage)"/>
                    <event value="151" version="1" level="win:Informational" template="DomainModuleLoadUnload_V1" keywords="LoaderKeyword" opcode="DomainModuleLoad" task="CLRLoader" symbol="DomainModuleLoad_V1" message="$(string.RuntimePublisher.DomainModuleLoad_V1EventMessage)"/>
                    <event value="152" version="0" level="win:Informational" template="ModuleLoadUnload" keywords="LoaderKeyword" opcode="ModuleLoad" task="CLRLoader" symbol="ModuleLoad" message="$(string.RuntimePublisher.ModuleLoadEventMessage)"/>
                    <event value="152" version="1" level="win:Informational" template="ModuleLoadUnload_V1" keywords="LoaderKeyword PerfTrackKeyword" opcode="ModuleLoad" task="CLRLoader" symbol="ModuleLoad_V1" message="$(string.RuntimePublisher.ModuleLoad_V1EventMessage)"/>
                    <event value="152" version="2" level="win:Informational" template="ModuleLoadUnload_V2" keywords="LoaderKeyword PerfTrackKeyword" opcode="ModuleLoad" task="CLRLoader" symbol="ModuleLoad_V2" message="$(string.RuntimePublisher.ModuleLoad_V2EventMessage)"/>
                    <event value="153" version="0" level="win:Informational" template="ModuleLoadUnload" keywords="LoaderKeyword" opcode="ModuleUnload" task="CLRLoader" symbol="ModuleUnload" message="$(string.RuntimePublisher.ModuleUnloadEventMessage)"/>
                    <event value="153" version="1" level="win:Informational" template="ModuleLoadUnload_V1" keywords="LoaderKeyword PerfTrackKeyword" opcode="ModuleUnload" task="CLRLoader" symbol="ModuleUnload_V1" message="$(string.RuntimePublisher.ModuleUnload_V1EventMessage)"/>
                    <event value="153" version="2" level="win:Informational" template="ModuleLoadUnload_V2" keywords="LoaderKeyword PerfTrackKeyword" opcode="ModuleUnload" task="CLRLoader" symbol="ModuleUnload_V2" message="$(string.RuntimePublisher.ModuleUnload_V2EventMessage)"/>
                    <event value="154" version="0" level="win:Informational" template="AssemblyLoadUnload" keywords="LoaderKeyword" opcode="AssemblyLoad" task="CLRLoader" symbol="AssemblyLoad" message="$(string.RuntimePublisher.AssemblyLoadEventMessage)"/>
                    <event value="154" version="1" level="win:Informational" template="AssemblyLoadUnload_V1" keywords="LoaderKeyword" opcode="AssemblyLoad" task="CLRLoader" symbol="AssemblyLoad_V1" message="$(string.RuntimePublisher.AssemblyLoad_V1EventMessage)"/>
                    <event value="155" version="0" level="win:Informational" template="AssemblyLoadUnload" keywords="LoaderKeyword" opcode="AssemblyUnload" task="CLRLoader" symbol="AssemblyUnload" message="$(string.RuntimePublisher.AssemblyUnloadEventMessage)"/>
                    <event value="155" version="1" level="win:Informational" template="AssemblyLoadUnload_V1" keywords="LoaderKeyword" opcode="AssemblyUnload" task="CLRLoader" symbol="AssemblyUnload_V1" message="$(string.RuntimePublisher.AssemblyUnload_V1EventMessage)"/>
                    <event value="156" version="0" level="win:Informational" template="AppDomainLoadUnload" keywords="LoaderKeyword" opcode="AppDomainLoad" task="CLRLoader" symbol="AppDomainLoad" message="$(string.RuntimePublisher.AppDomainLoadEventMessage)"/>
                    <event value="156" version="1" level="win:Informational" template="AppDomainLoadUnload_V1" keywords="LoaderKeyword" opcode="AppDomainLoad" task="CLRLoader" symbol="AppDomainLoad_V1" message="$(string.RuntimePublisher.AppDomainLoad_V1EventMessage)"/>
                    <event value="157" version="0" level="win:Informational" template="AppDomainLoadUnload" keywords="LoaderKeyword" opcode="AppDomainUnload" task="CLRLoader" symbol="AppDomainUnload" message="$(string.RuntimePublisher.AppDomainUnloadEventMessage)"/>
                    <event value="157" version="1" level="win:Informational" template="AppDomainLoadUnload_V1" keywords="LoaderKeyword" opcode="AppDomainUnload" task="CLRLoader" symbol="AppDomainUnload_V1" message="$(string.RuntimePublisher.AppDomainUnload_V1EventMessage)"/>
                    <event value="158" version="0" level="win:Informational" template="ModuleRange" keywords="PerfTrackKeyword" opcode="ModuleRangeLoad" task="CLRPerfTrack" symbol="ModuleRangeLoad" message="$(string.RuntimePublisher.ModuleRangeLoadEventMessage)"/>
                    <!-- CLR Security events -->
                    <event value="181" version="0" level="win:Verbose" template="StrongNameVerification" keywords="SecurityKeyword" opcode="win:Start" task="CLRStrongNameVerification" symbol="StrongNameVerificationStart" message="$(string.RuntimePublisher.StrongNameVerificationStartEventMessage)"/>
                    <event value="181" version="1" level="win:Verbose" template="StrongNameVerification_V1" keywords="SecurityKeyword" opcode="win:Start" task="CLRStrongNameVerification" symbol="StrongNameVerificationStart_V1" message="$(string.RuntimePublisher.StrongNameVerificationStart_V1EventMessage)"/>
                    <event value="182" version="0" level="win:Informational" template="StrongNameVerification" keywords="SecurityKeyword" opcode="win:Stop" task="CLRStrongNameVerification" symbol="StrongNameVerificationStop" message="$(string.RuntimePublisher.StrongNameVerificationEndEventMessage)"/>
                    <event value="182" version="1" level="win:Informational" template="StrongNameVerification_V1" keywords="SecurityKeyword" opcode="win:Stop" task="CLRStrongNameVerification" symbol="StrongNameVerificationStop_V1" message="$(string.RuntimePublisher.StrongNameVerificationEnd_V1EventMessage)"/>
                    <event value="183" version="0" level="win:Verbose" template="AuthenticodeVerification" keywords="SecurityKeyword" opcode="win:Start" task="CLRAuthenticodeVerification" symbol="AuthenticodeVerificationStart" message="$(string.RuntimePublisher.AuthenticodeVerificationStartEventMessage)"/>
                    <event value="183" version="1" level="win:Verbose" template="AuthenticodeVerification_V1" keywords="SecurityKeyword" opcode="win:Start" task="CLRAuthenticodeVerification" symbol="AuthenticodeVerificationStart_V1" message="$(string.RuntimePublisher.AuthenticodeVerificationStart_V1EventMessage)"/>
                    <event value="184" version="0" level="win:Informational" template="AuthenticodeVerification" keywords="SecurityKeyword" opcode="win:Stop" task="CLRAuthenticodeVerification" symbol="AuthenticodeVerificationStop" message="$(string.RuntimePublisher.AuthenticodeVerificationEndEventMessage)"/>
                    <event value="184" version="1" level="win:Informational" template="AuthenticodeVerification_V1" keywords="SecurityKeyword" opcode="win:Stop" task="CLRAuthenticodeVerification" symbol="AuthenticodeVerificationStop_V1" message="$(string.RuntimePublisher.AuthenticodeVerificationEnd_V1EventMessage)"/>
                    <!-- CLR RuntimeInformation events -->
                    <event value="187" version="0" level="win:Informational" template="RuntimeInformation" opcode="win:Start" task="CLRRuntimeInformation" symbol="RuntimeInformationStart" message="$(string.RuntimePublisher.RuntimeInformationEventMessage)"/>
                    <!-- Additional GC events 200-239 -->
                    <event value="200" version="0" level="win:Verbose" template="IncreaseMemoryPressure" keywords="GCKeyword" opcode="IncreaseMemoryPressure" task="GarbageCollection" symbol="IncreaseMemoryPressure" message="$(string.RuntimePublisher.IncreaseMemoryPressureEventMessage)"/>
                    <event value="201" version="0" level="win:Verbose" template="DecreaseMemoryPressure" keywords="GCKeyword" opcode="DecreaseMemoryPressure" task="GarbageCollection" symbol="DecreaseMemoryPressure" message="$(string.RuntimePublisher.DecreaseMemoryPressureEventMessage)"/>
                    <event value="202" version="0" level="win:Informational" template="GCMarkWithType" keywords="GCKeyword" opcode="GCMarkWithType" task="GarbageCollection" symbol="GCMarkWithType" message="$(string.RuntimePublisher.GCMarkWithTypeEventMessage)"/>
                    <event value="203" version="2" level="win:Verbose" template="GCJoin_V2" keywords="GCKeyword" opcode="GCJoin" task="GarbageCollection" symbol="GCJoin_V2" message="$(string.RuntimePublisher.GCJoin_V2EventMessage)"/>
                    <event value="204" version="3" level="win:Informational" template="GCPerHeapHistory_V3" keywords="GCKeyword" opcode="GCPerHeapHistory" task="GarbageCollection" symbol="GCPerHeapHistory_V3" message="$(string.RuntimePublisher.GCPerHeapHistory_V3EventMessage)"/>
                    <event value="205" version="2" level="win:Informational" template="GCGlobalHeap_V2" keywords="GCKeyword" opcode="GCGlobalHeapHistory" task="GarbageCollection" symbol="GCGlobalHeapHistory_V2" message="$(string.RuntimePublisher.GCGlobalHeap_V2EventMessage)"/>
                    <event value="206" version="0" level="win:Informational" template="GCLoaded" keywords="GCKeyword" opcode="GCLoaded" task="GarbageCollection" symbol="GCLoaded" message="$(string.RuntimePublisher.GCLoadedEventMessage)"/>
                    <!-- CLR Debugger events 240-249 -->
                    <event value="240" version="0" level="win:Informational" keywords="DebuggerKeyword" opcode="win:Start" task="DebugIPCEvent" symbol="DebugIPCEventStart"/>
                    <event value="241" version="0" level="win:Informational" keywords="DebuggerKeyword" opcode="win:Stop" task="DebugIPCEvent" symbol="DebugIPCEventEnd"/>
                    <event value="242" version="0" level="win:Informational" keywords="DebuggerKeyword" opcode="win:Start" task="DebugExceptionProcessing" symbol="DebugExceptionProcessingStart"/>
                    <event value="243" version="0" level="win:Informational" keywords="DebuggerKeyword" opcode="win:Stop" task="DebugExceptionProcessing" symbol="DebugExceptionProcessingEnd"/>
                </events>
            </provider>
            <!--CLR Rundown Publisher-->
            <provider name="Microsoft-Windows-DotNETRuntimeRundown" guid="{A669021C-C450-4609-A035-5AF59AF4DF18}" symbol="MICROSOFT_WINDOWS_DOTNETRUNTIME_RUNDOWN_PROVIDER" resourceFileName="%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\clretwrc.dll" messageFileName="%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\clretwrc.dll">
                <!--Keywords-->
                <keywords>
                    <keyword name="LoaderRundownKeyword" mask="0x8" message="$(string.RundownPublisher.LoaderKeywordMessage)" symbol="CLR_RUNDOWNLOADER_KEYWORD"/>
                    <keyword name="JitRundownKeyword" mask="0x10" message="$(string.RundownPublisher.JitKeywordMessage)" symbol="CLR_RUNDOWNJIT_KEYWORD"/>
                    <keyword name="NGenRundownKeyword" mask="0x20" message="$(string.RundownPublisher.NGenKeywordMessage)" symbol="CLR_RUNDOWNNGEN_KEYWORD"/>
                    <keyword name="StartRundownKeyword" mask="0x40" message="$(string.RundownPublisher.StartRundownKeywordMessage)" symbol="CLR_RUNDOWNSTART_KEYWORD"/>
                    <keyword name="EndRundownKeyword" mask="0x100" message="$(string.RundownPublisher.EndRundownKeywordMessage)" symbol="CLR_RUNDOWNEND_KEYWORD"/>
                    <!-- Keyword mask 0x200 is now defunct -->
                    <keyword name="AppDomainResourceManagementRundownKeyword" mask="0x800" message="$(string.RuntimePublisher.AppDomainResourceManagementRundownKeywordMessage)" symbol="CLR_RUNDOWNAPPDOMAINRESOURCEMANAGEMENT_KEYWORD"/>
                    <keyword name="ThreadingKeyword" mask="0x10000" message="$(string.RundownPublisher.ThreadingKeywordMessage)" symbol="CLR_RUNDOWNTHREADING_KEYWORD"/>
                    <keyword name="JittedMethodILToNativeMapRundownKeyword" mask="0x20000" message="$(string.RundownPublisher.JittedMethodILToNativeMapRundownKeywordMessage)" symbol="CLR_RUNDOWNJITTEDMETHODILTONATIVEMAP_KEYWORD"/>
                    <keyword name="OverrideAndSuppressNGenEventsRundownKeyword" mask="0x40000" message="$(string.RundownPublisher.OverrideAndSuppressNGenEventsRundownKeywordMessage)" symbol="CLR_RUNDOWNOVERRIDEANDSUPPRESSNGENEVENTS_KEYWORD"/>
                    <keyword name="PerfTrackRundownKeyword" mask="0x20000000" message="$(string.RundownPublisher.PerfTrackRundownKeywordMessage)" symbol="CLR_RUNDOWNPERFTRACK_KEYWORD"/>
                    <keyword name="StackKeyword" mask="0x40000000" message="$(string.RundownPublisher.StackKeywordMessage)" symbol="CLR_RUNDOWNSTACK_KEYWORD"/>
                </keywords>
                <!--Tasks-->
                <tasks>
                    <task name="CLRMethodRundown" symbol="CLR_METHODRUNDOWN_TASK" value="1" eventGUID="{0BCD91DB-F943-454a-A662-6EDBCFBB76D2}" message="$(string.RundownPublisher.MethodTaskMessage)">
                        <opcodes>
                            <opcode name="MethodDCStart" message="$(string.RundownPublisher.MethodDCStartOpcodeMessage)" symbol="CLR_METHODDC_METHODDCSTART_OPCODE" value="35"> </opcode>
                            <opcode name="MethodDCEnd" message="$(string.RundownPublisher.MethodDCEndOpcodeMessage)" symbol="CLR_METHODDC_METHODDCEND_OPCODE" value="36"> </opcode>
                            <opcode name="MethodDCStartVerbose" message="$(string.RundownPublisher.MethodDCStartVerboseOpcodeMessage)" symbol="CLR_METHODDC_METHODDCSTARTVERBOSE_OPCODE" value="39"> </opcode>
                            <opcode name="MethodDCEndVerbose" message="$(string.RundownPublisher.MethodDCEndVerboseOpcodeMessage)" symbol="CLR_METHODDC_METHODDCENDVERBOSE_OPCODE" value="40"> </opcode>
                            <opcode name="MethodDCStartILToNativeMap" message="$(string.RundownPublisher.MethodDCStartILToNativeMapOpcodeMessage)" symbol="CLR_METHODDC_METHODDCSTARTILTONATIVEMAP_OPCODE" value="41"> </opcode>
                            <opcode name="MethodDCEndILToNativeMap" message="$(string.RundownPublisher.MethodDCEndILToNativeMapOpcodeMessage)" symbol="CLR_METHODDC_METHODDCENDILTONATIVEMAP_OPCODE" value="42"> </opcode>
                            <opcode name="DCStartComplete" message="$(string.RundownPublisher.DCStartCompleteOpcodeMessage)" symbol="CLR_METHODDC_DCSTARTCOMPLETE_OPCODE" value="14"> </opcode>
                            <opcode name="DCEndComplete" message="$(string.RundownPublisher.DCEndCompleteOpcodeMessage)" symbol="CLR_METHODDC_DCENDCOMPLETE_OPCODE" value="15"> </opcode>
                            <opcode name="DCStartInit" message="$(string.RundownPublisher.DCStartInitOpcodeMessage)" symbol="CLR_METHODDC_DCSTARTINIT_OPCODE" value="16"> </opcode>
                            <opcode name="DCEndInit" message="$(string.RundownPublisher.DCEndInitOpcodeMessage)" symbol="CLR_METHODDC_DCENDINIT_OPCODE" value="17"> </opcode>
                        </opcodes>
                    </task>
                    <task name="CLRLoaderRundown" symbol="CLR_LOADERRUNDOWN_TASK" value="2" eventGUID="{5A54F4DF-D302-4fee-A211-6C2C0C1DCB1A}" message="$(string.RundownPublisher.LoaderTaskMessage)">
                        <opcodes>
                            <opcode name="ModuleDCStart" message="$(string.RundownPublisher.ModuleDCStartOpcodeMessage)" symbol="CLR_LOADERDC_MODULEDCSTART_OPCODE" value="35"> </opcode>
                            <opcode name="ModuleDCEnd" message="$(string.RundownPublisher.ModuleDCEndOpcodeMessage)" symbol="CLR_LOADERDC_MODULEDCEND_OPCODE" value="36"> </opcode>
                            <opcode name="AssemblyDCStart" message="$(string.RundownPublisher.AssemblyDCStartOpcodeMessage)" symbol="CLR_LOADERDC_ASSEMBLYDCSTART_OPCODE" value="39"> </opcode>
                            <opcode name="AssemblyDCEnd" message="$(string.RundownPublisher.AssemblyDCEndOpcodeMessage)" symbol="CLR_LOADERDC_ASSEMBLYDCEND_OPCODE" value="40"> </opcode>
                            <opcode name="AppDomainDCStart" message="$(string.RundownPublisher.AppDomainDCStartOpcodeMessage)" symbol="CLR_LOADERDC_APPDOMAINDCSTART_OPCODE" value="43"> </opcode>
                            <opcode name="AppDomainDCEnd" message="$(string.RundownPublisher.AppDomainDCEndOpcodeMessage)" symbol="CLR_LOADERDC_APPDOMAINDCEND_OPCODE" value="44"> </opcode>
                            <opcode name="DomainModuleDCStart" message="$(string.RundownPublisher.DomainModuleDCStartOpcodeMessage)" symbol="CLR_LOADERDC_DOMAINMODULEDCSTART_OPCODE" value="46"> </opcode>
                            <opcode name="DomainModuleDCEnd" message="$(string.RundownPublisher.DomainModuleDCEndOpcodeMessage)" symbol="CLR_LOADERDC_DOMAINMODULEDCEND_OPCODE" value="47"> </opcode>
                            <opcode name="ThreadDC" message="$(string.RundownPublisher.ThreadDCOpcodeMessage)" symbol="CLR_LOADERDC_THREADDC_OPCODE" value="48"> </opcode>
                        </opcodes>
                    </task>
                    <task name="CLRStackRundown" symbol="CLR_STACKRUNDOWN_TASK" value="11" eventGUID="{d3363dc0-243a-4620-a4d0-8a07d772f533}" message="$(string.RundownPublisher.StackTaskMessage)">
                        <opcodes>
                            <opcode name="CLRStackWalk" message="$(string.RundownPublisher.CLRStackWalkOpcodeMessage)" symbol="CLR_RUNDOWNSTACK_STACKWALK_OPCODE" value="82"> </opcode>
                        </opcodes>
                    </task>
                    <task name="CLRRuntimeInformationRundown" symbol="CLR_RuntimeInformation_TASK" value="19" eventGUID="{CD7D3E32-65FE-40cd-9225-A2577D203FC3}" message="$(string.RundownPublisher.EEStartupTaskMessage)">
                        <opcodes>
                        </opcodes>
                    </task>
                    <task name="CLRPerfTrackRundown" symbol="CLR_PERFTRACKRUNDOWN_TASK" value="20" eventGUID="{EAC685F6-2104-4dec-88FD-91E4254221EC}" message="$(string.RundownPublisher.PerfTrackTaskMessage)">
                        <opcodes>
                            <opcode name="ModuleRangeDCStart" message="$(string.RundownPublisher.ModuleRangeDCStartOpcodeMessage)" symbol="CLR_PERFTRACKRUNDOWN_MODULERANGEDCSTART_OPCODE" value="10"> </opcode>
                            <opcode name="ModuleRangeDCEnd" message="$(string.RundownPublisher.ModuleRangeDCEndOpcodeMessage)" symbol="CLR_PERFTRACKRUNDOWN_MODULERANGEDCEND_OPCODE" value="11"> </opcode>
                        </opcodes>
                    </task>
                </tasks>
                <maps>
                    <bitMap name="ModuleRangeTypeMap">
                        <map value="0x4" message="$(string.RundownPublisher.ModuleRangeTypeMap.ColdRangeMessage)"/>
                    </bitMap>
                    <!-- BitMaps -->
                    <bitMap name="AppDomainFlagsMap">
                        <map value="0x1" message="$(string.RundownPublisher.AppDomain.DefaultMapMessage)"/>
                        <map value="0x2" message="$(string.RundownPublisher.AppDomain.ExecutableMapMessage)"/>
                        <map value="0x4" message="$(string.RundownPublisher.AppDomain.SharedMapMessage)"/>
                    </bitMap>
                    <bitMap name="AssemblyFlagsMap">
                        <map value="0x1" message="$(string.RundownPublisher.Assembly.DomainNeutralMapMessage)"/>
                        <map value="0x2" message="$(string.RundownPublisher.Assembly.DynamicMapMessage)"/>
                        <map value="0x4" message="$(string.RundownPublisher.Assembly.NativeMapMessage)"/>
                        <map value="0x8" message="$(string.RundownPublisher.Assembly.CollectibleMapMessage)"/>
                    </bitMap>
                    <bitMap name="ModuleFlagsMap">
                        <map value="0x1" message="$(string.RundownPublisher.Module.DomainNeutralMapMessage)"/>
                        <map value="0x2" message="$(string.RundownPublisher.Module.NativeMapMessage)"/>
                        <map value="0x4" message="$(string.RundownPublisher.Module.DynamicMapMessage)"/>
                        <map value="0x8" message="$(string.RundownPublisher.Module.ManifestMapMessage)"/>
                    </bitMap>
                    <bitMap name="MethodFlagsMap">
                        <map value="0x1" message="$(string.RundownPublisher.Method.DynamicMapMessage)"/>
                        <map value="0x2" message="$(string.RundownPublisher.Method.GenericMapMessage)"/>
                        <map value="0x4" message="$(string.RundownPublisher.Method.HasSharedGenericCodeMapMessage)"/>
                        <map value="0x8" message="$(string.RundownPublisher.Method.JittedMapMessage)"/>
                    </bitMap>
                    <bitMap name="StartupModeMap">
                        <map value="0x1" message="$(string.RundownPublisher.StartupMode.ManagedExeMapMessage)"/>
                        <map value="0x2" message="$(string.RundownPublisher.StartupMode.HostedCLRMapMessage)"/>
                        <map value="0x4" message="$(string.RundownPublisher.StartupMode.IjwDllMapMessage)"/>
                        <map value="0x8" message="$(string.RundownPublisher.StartupMode.ComActivatedMapMessage)"/>
                        <map value="0x10" message="$(string.RundownPublisher.StartupMode.OtherMapMessage)"/>
                    </bitMap>
                    <bitMap name="RuntimeSkuMap">
                        <map value="0x1" message="$(string.RundownPublisher.RuntimeSku.DesktopCLRMapMessage)"/>
                        <map value="0x2" message="$(string.RundownPublisher.RuntimeSku.CoreCLRMapMessage)"/>
                    </bitMap>
                    <bitMap name="StartupFlagsMap">
                        <map value="0x000001" message="$(string.RundownPublisher.Startup.CONCURRENT_GCMapMessage)"/>
                        <map value="0x000002" message="$(string.RundownPublisher.Startup.LOADER_OPTIMIZATION_SINGLE_DOMAINMapMessage)"/>
                        <map value="0x000004" message="$(string.RundownPublisher.Startup.LOADER_OPTIMIZATION_MULTI_DOMAINMapMessage)"/>
                        <map value="0x000010" message="$(string.RundownPublisher.Startup.LOADER_SAFEMODEMapMessage)"/>
                        <map value="0x000100" message="$(string.RundownPublisher.Startup.LOADER_SETPREFERENCEMapMessage)"/>
                        <map value="0x001000" message="$(string.RundownPublisher.Startup.SERVER_GCMapMessage)"/>
                        <map value="0x002000" message="$(string.RundownPublisher.Startup.HOARD_GC_VMMapMessage)"/>
                        <map value="0x004000" message="$(string.RundownPublisher.Startup.SINGLE_VERSION_HOSTING_INTERFACEMapMessage)"/>
                        <map value="0x010000" message="$(string.RundownPublisher.Startup.LEGACY_IMPERSONATIONMapMessage)"/>
                        <map value="0x020000" message="$(string.RundownPublisher.Startup.DISABLE_COMMITTHREADSTACKMapMessage)"/>
                        <map value="0x040000" message="$(string.RundownPublisher.Startup.ALWAYSFLOW_IMPERSONATIONMapMessage)"/>
                        <map value="0x080000" message="$(string.RundownPublisher.Startup.TRIM_GC_COMMITMapMessage)"/>
                        <map value="0x100000" message="$(string.RundownPublisher.Startup.ETWMapMessage)"/>
                        <map value="0x200000" message="$(string.RundownPublisher.Startup.SERVER_BUILDMapMessage)"/>
                        <map value="0x400000" message="$(string.RundownPublisher.Startup.ARMMapMessage)"/>
                    </bitMap>
                    <bitMap name="ThreadFlagsMap">
                      <map value="0x1" message="$(string.RundownPublisher.ThreadFlags.GCSpecial)"/>
                      <map value="0x2" message="$(string.RundownPublisher.ThreadFlags.Finalizer)"/>
                      <map value="0x4" message="$(string.RundownPublisher.ThreadFlags.ThreadPoolWorker)"/>
                    </bitMap>
                </maps>
                <!--Templates-->
                <templates>
                    <template tid="RuntimeInformationRundown">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="Sku" inType="win:UInt16" map="RuntimeSkuMap"/>
                        <data name="BclMajorVersion" inType="win:UInt16"/>
                        <data name="BclMinorVersion" inType="win:UInt16"/>
                        <data name="BclBuildNumber" inType="win:UInt16"/>
                        <data name="BclQfeNumber" inType="win:UInt16"/>
                        <data name="VMMajorVersion" inType="win:UInt16"/>
                        <data name="VMMinorVersion" inType="win:UInt16"/>
                        <data name="VMBuildNumber" inType="win:UInt16"/>
                        <data name="VMQfeNumber" inType="win:UInt16"/>
                        <data name="StartupFlags" inType="win:UInt32" map="StartupFlagsMap"/>
                        <data name="StartupMode" inType="win:UInt8" map="StartupModeMap"/>
                        <data name="CommandLine" inType="win:UnicodeString"/>
                        <data name="ComObjectGuid" inType="win:GUID"/>
                        <data name="RuntimeDllPath" inType="win:UnicodeString"/>
                        <UserData>
                            <RuntimeInformationRundown xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                                <Sku> %2 </Sku>
                                <BclMajorVersion> %3 </BclMajorVersion>
                                <BclMinorVersion> %4 </BclMinorVersion>
                                <BclBuildNumber> %5 </BclBuildNumber>
                                <BclQfeNumber> %6 </BclQfeNumber>
                                <VMMajorVersion> %7 </VMMajorVersion>
                                <VMMinorVersion> %8 </VMMinorVersion>
                                <VMBuildNumber> %9 </VMBuildNumber>
                                <VMQfeNumber> %10 </VMQfeNumber>
                                <StartupFlags> %11 </StartupFlags>
                                <StartupMode> %12 </StartupMode>
                                <CommandLine> %13 </CommandLine>
                                <ComObjectGuid> %14 </ComObjectGuid>
                                <RuntimeDllPath> %15 </RuntimeDllPath>
                            </RuntimeInformationRundown>
                        </UserData>
                    </template>
                    <template tid="DomainModuleLoadUnloadRundown">
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleFlags" inType="win:UInt32" map="ModuleFlagsMap"/>
                        <data name="Reserved1" inType="win:UInt32"/>
                        <data name="ModuleILPath" inType="win:UnicodeString"/>
                        <data name="ModuleNativePath" inType="win:UnicodeString"/>
                        <UserData>
                            <DomainModuleLoadUnloadRundown xmlns="myNs">
                                <ModuleID> %1 </ModuleID>
                                <AssemblyID> %2 </AssemblyID>
                                <AppDomainID> %3 </AppDomainID>
                                <ModuleFlags> %4 </ModuleFlags>
                                <ModuleILPath> %5 </ModuleILPath>
                                <ModuleNativePath> %6 </ModuleNativePath>
                            </DomainModuleLoadUnloadRundown>
                        </UserData>
                    </template>
                    <template tid="DomainModuleLoadUnloadRundown_V1">
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleFlags" inType="win:UInt32" map="ModuleFlagsMap"/>
                        <data name="Reserved1" inType="win:UInt32"/>
                        <data name="ModuleILPath" inType="win:UnicodeString"/>
                        <data name="ModuleNativePath" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <DomainModuleLoadUnloadRundown_V1 xmlns="myNs">
                                <ModuleID> %1 </ModuleID>
                                <AssemblyID> %2 </AssemblyID>
                                <AppDomainID> %3 </AppDomainID>
                                <ModuleFlags> %4 </ModuleFlags>
                                <ModuleILPath> %5 </ModuleILPath>
                                <ModuleNativePath> %6 </ModuleNativePath>
                                <ClrInstanceID> %7 </ClrInstanceID>
                            </DomainModuleLoadUnloadRundown_V1>
                        </UserData>
                    </template>
                    <template tid="ModuleLoadUnloadRundown">
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleFlags" inType="win:UInt32" map="ModuleFlagsMap"/>
                        <data name="Reserved1" inType="win:UInt32"/>
                        <data name="ModuleILPath" inType="win:UnicodeString"/>
                        <data name="ModuleNativePath" inType="win:UnicodeString"/>
                        <UserData>
                            <ModuleLoadUnloadRundown xmlns="myNs">
                                <ModuleID> %1 </ModuleID>
                                <AssemblyID> %2 </AssemblyID>
                                <ModuleFlags> %3 </ModuleFlags>
                                <ModuleILPath> %4 </ModuleILPath>
                                <ModuleNativePath> %5 </ModuleNativePath>
                            </ModuleLoadUnloadRundown>
                        </UserData>
                    </template>
                    <template tid="ModuleLoadUnloadRundown_V1">
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleFlags" inType="win:UInt32" map="ModuleFlagsMap"/>
                        <data name="Reserved1" inType="win:UInt32"/>
                        <data name="ModuleILPath" inType="win:UnicodeString"/>
                        <data name="ModuleNativePath" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ModuleLoadUnloadRundown_V1 xmlns="myNs">
                                <ModuleID> %1 </ModuleID>
                                <AssemblyID> %2 </AssemblyID>
                                <ModuleFlags> %3 </ModuleFlags>
                                <ModuleILPath> %4 </ModuleILPath>
                                <ModuleNativePath> %5 </ModuleNativePath>
                                <ClrInstanceID> %6 </ClrInstanceID>
                            </ModuleLoadUnloadRundown_V1>
                        </UserData>
                    </template>
                    <template tid="ModuleLoadUnloadRundown_V2">
                      <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="ModuleFlags" inType="win:UInt32" map="ModuleFlagsMap"/>
                      <data name="Reserved1" inType="win:UInt32"/>
                      <data name="ModuleILPath" inType="win:UnicodeString"/>
                      <data name="ModuleNativePath" inType="win:UnicodeString"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <data name="ManagedPdbSignature" inType="win:GUID"/>
                      <data name="ManagedPdbAge" inType="win:UInt32"/>
                      <data name="ManagedPdbBuildPath" inType="win:UnicodeString"/>
                      <data name="NativePdbSignature" inType="win:GUID"/>
                      <data name="NativePdbAge" inType="win:UInt32"/>
                      <data name="NativePdbBuildPath" inType="win:UnicodeString"/>
                      <UserData>
                          <ModuleLoadUnloadRundown_V2 xmlns="myNs">
                              <ModuleID> %1 </ModuleID>
                              <AssemblyID> %2 </AssemblyID>
                              <ModuleFlags> %3 </ModuleFlags>
                              <ModuleILPath> %4 </ModuleILPath>
                              <ModuleNativePath> %5 </ModuleNativePath>
                              <ClrInstanceID> %6 </ClrInstanceID>
                              <ManagedPdbSignature> %7 </ManagedPdbSignature>
                              <ManagedPdbAge> %8 </ManagedPdbAge>
                              <ManagedPdbBuildPath> %9 </ManagedPdbBuildPath>
                              <NativePdbSignature> %10 </NativePdbSignature>
                              <NativePdbAge> %11 </NativePdbAge>
                              <NativePdbBuildPath> %12 </NativePdbBuildPath>
                          </ModuleLoadUnloadRundown_V2>
                        </UserData>
                    </template>
                    <template tid="AssemblyLoadUnloadRundown">
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyFlags" inType="win:UInt32" map="AssemblyFlagsMap"/>
                        <data name="FullyQualifiedAssemblyName" inType="win:UnicodeString"/>
                        <UserData>
                            <AssemblyLoadUnloadRundown xmlns="myNs">
                                <AssemblyID> %1 </AssemblyID>
                                <AppDomainID> %2 </AppDomainID>
                                <AssemblyFlags> %3 </AssemblyFlags>
                                <FullyQualifiedAssemblyName> %4 </FullyQualifiedAssemblyName>
                            </AssemblyLoadUnloadRundown>
                        </UserData>
                    </template>
                    <template tid="AssemblyLoadUnloadRundown_V1">
                        <data name="AssemblyID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="BindingID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AssemblyFlags" inType="win:UInt32" map="AssemblyFlagsMap"/>
                        <data name="FullyQualifiedAssemblyName" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <AssemblyLoadUnloadRundown_V1 xmlns="myNs">
                                <AssemblyID> %1 </AssemblyID>
                                <AppDomainID> %2 </AppDomainID>
                                <BindingID> %3 </BindingID>
                                <AssemblyFlags> %4 </AssemblyFlags>
                                <FullyQualifiedAssemblyName> %5 </FullyQualifiedAssemblyName>
                                <ClrInstanceID> %6 </ClrInstanceID>
                            </AssemblyLoadUnloadRundown_V1>
                        </UserData>
                    </template>
                    <template tid="AppDomainLoadUnloadRundown">
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainFlags" inType="win:UInt32" map="AppDomainFlagsMap"/>
                        <data name="AppDomainName" inType="win:UnicodeString"/>
                        <UserData>
                            <AppDomainLoadUnloadRundown xmlns="myNs">
                                <AppDomainID> %1 </AppDomainID>
                                <AppDomainFlags> %2 </AppDomainFlags>
                                <AppDomainName> %3 </AppDomainName>
                            </AppDomainLoadUnloadRundown>
                        </UserData>
                    </template>
                    <template tid="AppDomainLoadUnloadRundown_V1">
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainFlags" inType="win:UInt32" map="AppDomainFlagsMap"/>
                        <data name="AppDomainName" inType="win:UnicodeString"/>
                        <data name="AppDomainIndex" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <AppDomainLoadUnloadRundown_V1 xmlns="myNs">
                                <AppDomainID> %1 </AppDomainID>
                                <AppDomainFlags> %2 </AppDomainFlags>
                                <AppDomainName> %3 </AppDomainName>
                                <AppDomainIndex> %4 </AppDomainIndex>
                                <ClrInstanceID> %4 </ClrInstanceID>
                            </AppDomainLoadUnloadRundown_V1>
                        </UserData>
                    </template>
                    <template tid="MethodLoadUnloadRundown">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32"/>
                        <data name="MethodToken" inType="win:UInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <UserData>
                            <MethodLoadUnloadRundown xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                            </MethodLoadUnloadRundown>
                        </UserData>
                    </template>
                    <template tid="MethodLoadUnloadRundown_V1">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <MethodLoadUnloadRundown_V1 xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                                <ClrInstanceID> %7 </ClrInstanceID>
                            </MethodLoadUnloadRundown_V1>
                        </UserData>
                    </template>
                    <template tid="MethodLoadUnloadRundown_V2">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="ReJITID" inType="win:UInt64" outType="win:HexInt64"/>
                        <UserData>
                            <MethodLoadUnloadRundown_V2 xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                                <ClrInstanceID> %7 </ClrInstanceID>
                                <ReJITID> %8 </ReJITID>
                            </MethodLoadUnloadRundown_V2>
                        </UserData>
                    </template>                  
                    <template tid="MethodLoadUnloadRundownVerbose">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <data name="MethodNamespace" inType="win:UnicodeString"/>
                        <data name="MethodName" inType="win:UnicodeString"/>
                        <data name="MethodSignature" inType="win:UnicodeString"/>
                        <UserData>
                            <MethodLoadUnloadRundownVerbose xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                                <MethodNamespace> %7 </MethodNamespace>
                                <MethodName> %8 </MethodName>
                                <MethodSignature> %9 </MethodSignature>
                            </MethodLoadUnloadRundownVerbose>
                        </UserData>
                    </template>
                    <template tid="MethodLoadUnloadRundownVerbose_V1">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <data name="MethodNamespace" inType="win:UnicodeString"/>
                        <data name="MethodName" inType="win:UnicodeString"/>
                        <data name="MethodSignature" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <MethodLoadUnloadRundownVerbose_V1 xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                                <MethodNamespace> %7 </MethodNamespace>
                                <MethodName> %8 </MethodName>
                                <MethodSignature> %9 </MethodSignature>
                                <ClrInstanceID> %10 </ClrInstanceID>
                            </MethodLoadUnloadRundownVerbose_V1>
                        </UserData>
                    </template>
                    <template tid="MethodLoadUnloadRundownVerbose_V2">
                        <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodStartAddress" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="MethodSize" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodToken" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="MethodFlags" inType="win:UInt32" map="MethodFlagsMap"/>
                        <data name="MethodNamespace" inType="win:UnicodeString"/>
                        <data name="MethodName" inType="win:UnicodeString"/>
                        <data name="MethodSignature" inType="win:UnicodeString"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="ReJITID" inType="win:UInt64" outType="win:HexInt64"/>
                        <UserData>
                            <MethodLoadUnloadRundownVerbose_V2 xmlns="myNs">
                                <MethodID> %1 </MethodID>
                                <ModuleID> %2 </ModuleID>
                                <MethodStartAddress> %3 </MethodStartAddress>
                                <MethodSize> %4 </MethodSize>
                                <MethodToken> %5 </MethodToken>
                                <MethodFlags> %6 </MethodFlags>
                                <MethodNamespace> %7 </MethodNamespace>
                                <MethodName> %8 </MethodName>
                                <MethodSignature> %9 </MethodSignature>
                                <ClrInstanceID> %10 </ClrInstanceID>
                                <ReJITID> %11 </ReJITID>
                            </MethodLoadUnloadRundownVerbose_V2>
                        </UserData>
                    </template>
                    <template tid="MethodILToNativeMapRundown">
                      <data name="MethodID" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="ReJITID" inType="win:UInt64" outType="win:HexInt64"/>
                      <data name="MethodExtent" inType="win:UInt8"/>
                      <data name="CountOfMapEntries" inType="win:UInt16"/>
                      <data name="ILOffsets" count="CountOfMapEntries" inType="win:UInt32"/>
                      <data name="NativeOffsets" count="CountOfMapEntries" inType="win:UInt32"/>
                      <data name="ClrInstanceID" inType="win:UInt16"/>
                      <UserData>
                        <MethodILToNativeMap xmlns="myNs">
                          <MethodID> %1 </MethodID>
                          <ReJITID> %2 </ReJITID>
                          <MethodExtent> %3 </MethodExtent>
                          <CountOfMapEntries> %4 </CountOfMapEntries>
                          <ClrInstanceID> %5 </ClrInstanceID>
                        </MethodILToNativeMap>
                      </UserData>
                    </template>
                    <template tid="DCStartEnd">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <DCStartEnd xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                            </DCStartEnd>
                        </UserData>
                    </template>
                    <template tid="ClrStackWalk">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="Reserved1" inType="win:UInt8"/>
                        <data name="Reserved2" inType="win:UInt8"/>
                        <data name="FrameCount" inType="win:UInt32"/>
                        <data name="Stack" count="2" inType="win:Pointer"/>
                    </template>
                    <template tid="ThreadCreatedRundown">
                        <data name="ManagedThreadID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="AppDomainID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="Flags" inType="win:UInt32" map="ThreadFlagsMap"/>
                        <data name="ManagedThreadIndex" inType="win:UInt32"/>
                        <data name="OSThreadID" inType="win:UInt32"/>
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <UserData>
                            <ThreadCreatedRundown xmlns="myNs">
                                <ManagedThreadID> %1 </ManagedThreadID>
                                <AppDomainID> %2 </AppDomainID>
                                <Flags> %3 </Flags>
                                <ManagedThreadIndex> %4 </ManagedThreadIndex>
                                <OSThreadID> %5 </OSThreadID>
                                <ClrInstanceID> %5 </ClrInstanceID>
                            </ThreadCreatedRundown>
                        </UserData>
                    </template>
                    <template tid="ModuleRangeRundown">
                        <data name="ClrInstanceID" inType="win:UInt16"/>
                        <data name="ModuleID" inType="win:UInt64" outType="win:HexInt64"/>
                        <data name="RangeBegin" count="1" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="RangeSize" count="1" inType="win:UInt32" outType="win:HexInt32"/>
                        <data name="RangeType" map="ModuleRangeTypeMap" inType="win:UInt8"/>
                        <UserData>
                            <ModuleRangeRundown xmlns="myNs">
                                <ClrInstanceID> %1 </ClrInstanceID>
                                <ModuleID> %2 </ModuleID>
                                <RangeBegin> %3 </RangeBegin>
                                <RangeSize> %4 </RangeSize>
                                <RangeType> %5 </RangeType>
                            </ModuleRangeRundown>
                        </UserData>
                    </template>
                </templates>
                <events>
                    <!-- CLR StackWalk Rundown Events -->
                    <event value="0" version="0" level="win:LogAlways" template="ClrStackWalk" keywords="StackKeyword" opcode="CLRStackWalk" task="CLRStackRundown" symbol="CLRStackWalkDCStart" message="$(string.RundownPublisher.StackEventMessage)"/>
                    <!-- CLR Method Rundown Events -->
                    <event value="141" version="0" level="win:Informational" template="MethodLoadUnloadRundown" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCStart" task="CLRMethodRundown" symbol="MethodDCStart" message="$(string.RundownPublisher.MethodDCStartEventMessage)"/>
                    <event value="141" version="1" level="win:Informational" template="MethodLoadUnloadRundown_V1" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCStart" task="CLRMethodRundown" symbol="MethodDCStart_V1" message="$(string.RundownPublisher.MethodDCStart_V1EventMessage)"/>
                    <event value="141" version="2" level="win:Informational" template="MethodLoadUnloadRundown_V2" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCStart" task="CLRMethodRundown" symbol="MethodDCStart_V2" message="$(string.RundownPublisher.MethodDCStart_V2EventMessage)"/>
                    <event value="142" version="0" level="win:Informational" template="MethodLoadUnloadRundown" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCEnd" task="CLRMethodRundown" symbol="MethodDCEnd" message="$(string.RundownPublisher.MethodDCEndEventMessage)"/>
                    <event value="142" version="1" level="win:Informational" template="MethodLoadUnloadRundown_V1" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCEnd" task="CLRMethodRundown" symbol="MethodDCEnd_V1" message="$(string.RundownPublisher.MethodDCEnd_V1EventMessage)"/>
                    <event value="142" version="2" level="win:Informational" template="MethodLoadUnloadRundown_V2" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCEnd" task="CLRMethodRundown" symbol="MethodDCEnd_V2" message="$(string.RundownPublisher.MethodDCEnd_V2EventMessage)"/>
                    <event value="143" version="0" level="win:Informational" template="MethodLoadUnloadRundownVerbose" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCStartVerbose" task="CLRMethodRundown" symbol="MethodDCStartVerbose" message="$(string.RundownPublisher.MethodDCStartVerboseEventMessage)"/>
                    <event value="143" version="1" level="win:Informational" template="MethodLoadUnloadRundownVerbose_V1" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCStartVerbose" task="CLRMethodRundown" symbol="MethodDCStartVerbose_V1" message="$(string.RundownPublisher.MethodDCStartVerbose_V1EventMessage)"/>
                    <event value="143" version="2" level="win:Informational" template="MethodLoadUnloadRundownVerbose_V2" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCStartVerbose" task="CLRMethodRundown" symbol="MethodDCStartVerbose_V2" message="$(string.RundownPublisher.MethodDCStartVerbose_V2EventMessage)"/>
                    <event value="144" version="0" level="win:Informational" template="MethodLoadUnloadRundownVerbose" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCEndVerbose" task="CLRMethodRundown" symbol="MethodDCEndVerbose" message="$(string.RundownPublisher.MethodDCEndVerboseEventMessage)"/>
                    <event value="144" version="1" level="win:Informational" template="MethodLoadUnloadRundownVerbose_V1" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCEndVerbose" task="CLRMethodRundown" symbol="MethodDCEndVerbose_V1" message="$(string.RundownPublisher.MethodDCEndVerbose_V1EventMessage)"/>
                    <event value="144" version="2" level="win:Informational" template="MethodLoadUnloadRundownVerbose_V2" keywords="JitRundownKeyword NGenRundownKeyword" opcode="MethodDCEndVerbose" task="CLRMethodRundown" symbol="MethodDCEndVerbose_V2" message="$(string.RundownPublisher.MethodDCEndVerbose_V2EventMessage)"/>
                    <event value="145" version="0" level="win:Informational" keywords="JitRundownKeyword JittedMethodILToNativeMapRundownKeyword NGenRundownKeyword LoaderRundownKeyword" opcode="DCStartComplete" task="CLRMethodRundown" symbol="DCStartComplete"/>
                    <event value="145" version="1" level="win:Informational" template="DCStartEnd" keywords="JitRundownKeyword JittedMethodILToNativeMapRundownKeyword NGenRundownKeyword LoaderRundownKeyword" opcode="DCStartComplete" task="CLRMethodRundown" symbol="DCStartComplete_V1" message="$(string.RundownPublisher.DCStartCompleteEventMessage)"/>
                    <event value="146" version="0" level="win:Informational" keywords="JitRundownKeyword JittedMethodILToNativeMapRundownKeyword NGenRundownKeyword LoaderRundownKeyword" opcode="DCEndComplete" task="CLRMethodRundown" symbol="DCEndComplete"/>
                    <event value="146" version="1" level="win:Informational" template="DCStartEnd" keywords="JitRundownKeyword JittedMethodILToNativeMapRundownKeyword NGenRundownKeyword LoaderRundownKeyword" opcode="DCEndComplete" task="CLRMethodRundown" symbol="DCEndComplete_V1" message="$(string.RundownPublisher.DCEndCompleteEventMessage)"/>
                    <event value="147" version="0" level="win:Informational" keywords="JitRundownKeyword JittedMethodILToNativeMapRundownKeyword NGenRundownKeyword LoaderRundownKeyword" opcode="DCStartInit" task="CLRMethodRundown" symbol="DCStartInit"/>
                    <event value="147" version="1" level="win:Informational" template="DCStartEnd" keywords="JitRundownKeyword JittedMethodILToNativeMapRundownKeyword NGenRundownKeyword LoaderRundownKeyword" opcode="DCStartInit" task="CLRMethodRundown" symbol="DCStartInit_V1" message="$(string.RundownPublisher.DCStartInitEventMessage)"/>
                    <event value="148" version="0" level="win:Informational" keywords="JitRundownKeyword JittedMethodILToNativeMapRundownKeyword NGenRundownKeyword LoaderRundownKeyword" opcode="DCEndInit" task="CLRMethodRundown" symbol="DCEndInit"/>
                    <event value="148" version="1" level="win:Informational" template="DCStartEnd" keywords="JitRundownKeyword JittedMethodILToNativeMapRundownKeyword NGenRundownKeyword LoaderRundownKeyword" opcode="DCEndInit" task="CLRMethodRundown" symbol="DCEndInit_V1" message="$(string.RundownPublisher.DCEndInitEventMessage)"/>
                    <event value="149" version="0" level="win:Verbose" template="MethodILToNativeMapRundown" keywords="JittedMethodILToNativeMapRundownKeyword" opcode="MethodDCStartILToNativeMap" task="CLRMethodRundown" symbol="MethodDCStartILToNativeMap" message="$(string.RundownPublisher.MethodDCStartILToNativeMapEventMessage)"/>
                    <event value="150" version="0" level="win:Verbose" template="MethodILToNativeMapRundown" keywords="JittedMethodILToNativeMapRundownKeyword" opcode="MethodDCEndILToNativeMap" task="CLRMethodRundown" symbol="MethodDCEndILToNativeMap" message="$(string.RundownPublisher.MethodDCEndILToNativeMapEventMessage)"/>
                    <!-- CLR Loader Rundown Events -->
                    <event value="151" version="0" level="win:Informational" template="DomainModuleLoadUnloadRundown" keywords="LoaderRundownKeyword" opcode="DomainModuleDCStart" task="CLRLoaderRundown" symbol="DomainModuleDCStart" message="$(string.RundownPublisher.DomainModuleDCStartEventMessage)"/>
                    <event value="151" version="1" level="win:Informational" template="DomainModuleLoadUnloadRundown_V1" keywords="LoaderRundownKeyword" opcode="DomainModuleDCStart" task="CLRLoaderRundown" symbol="DomainModuleDCStart_V1" message="$(string.RundownPublisher.DomainModuleDCStart_V1EventMessage)"/>
                    <event value="152" version="0" level="win:Informational" template="DomainModuleLoadUnloadRundown" keywords="LoaderRundownKeyword" opcode="DomainModuleDCEnd" task="CLRLoaderRundown" symbol="DomainModuleDCEnd" message="$(string.RundownPublisher.DomainModuleDCEndEventMessage)"/>
                    <event value="152" version="1" level="win:Informational" template="DomainModuleLoadUnloadRundown_V1" keywords="LoaderRundownKeyword" opcode="DomainModuleDCEnd" task="CLRLoaderRundown" symbol="DomainModuleDCEnd_V1" message="$(string.RundownPublisher.DomainModuleDCEnd_V1EventMessage)"/>
                    <event value="153" version="0" level="win:Informational" template="ModuleLoadUnloadRundown" keywords="LoaderRundownKeyword" opcode="ModuleDCStart" task="CLRLoaderRundown" symbol="ModuleDCStart" message="$(string.RundownPublisher.ModuleDCStartEventMessage)"/>
                    <event value="153" version="1" level="win:Informational" template="ModuleLoadUnloadRundown_V1" keywords="LoaderRundownKeyword PerfTrackRundownKeyword" opcode="ModuleDCStart" task="CLRLoaderRundown" symbol="ModuleDCStart_V1" message="$(string.RundownPublisher.ModuleDCStart_V1EventMessage)"/>
                    <event value="153" version="2" level="win:Informational" template="ModuleLoadUnloadRundown_V2" keywords="LoaderRundownKeyword PerfTrackRundownKeyword" opcode="ModuleDCStart" task="CLRLoaderRundown" symbol="ModuleDCStart_V2" message="$(string.RundownPublisher.ModuleDCStart_V2EventMessage)"/>
                    <event value="154" version="0" level="win:Informational" template="ModuleLoadUnloadRundown" keywords="LoaderRundownKeyword" opcode="ModuleDCEnd" task="CLRLoaderRundown" symbol="ModuleDCEnd" message="$(string.RundownPublisher.ModuleDCEndEventMessage)"/>
                    <event value="154" version="1" level="win:Informational" template="ModuleLoadUnloadRundown_V1" keywords="LoaderRundownKeyword PerfTrackRundownKeyword" opcode="ModuleDCEnd" task="CLRLoaderRundown" symbol="ModuleDCEnd_V1" message="$(string.RundownPublisher.ModuleDCEnd_V1EventMessage)"/>
                    <event value="154" version="2" level="win:Informational" template="ModuleLoadUnloadRundown_V2" keywords="LoaderRundownKeyword PerfTrackRundownKeyword" opcode="ModuleDCEnd" task="CLRLoaderRundown" symbol="ModuleDCEnd_V2" message="$(string.RundownPublisher.ModuleDCEnd_V2EventMessage)"/>
                    <event value="155" version="0" level="win:Informational" template="AssemblyLoadUnloadRundown" keywords="LoaderRundownKeyword" opcode="AssemblyDCStart" task="CLRLoaderRundown" symbol="AssemblyDCStart" message="$(string.RundownPublisher.AssemblyDCStartEventMessage)"/>
                    <event value="155" version="1" level="win:Informational" template="AssemblyLoadUnloadRundown_V1" keywords="LoaderRundownKeyword" opcode="AssemblyDCStart" task="CLRLoaderRundown" symbol="AssemblyDCStart_V1" message="$(string.RundownPublisher.AssemblyDCStart_V1EventMessage)"/>
                    <event value="156" version="0" level="win:Informational" template="AssemblyLoadUnloadRundown" keywords="LoaderRundownKeyword" opcode="AssemblyDCEnd" task="CLRLoaderRundown" symbol="AssemblyDCEnd" message="$(string.RundownPublisher.AssemblyDCEndEventMessage)"/>
                    <event value="156" version="1" level="win:Informational" template="AssemblyLoadUnloadRundown_V1" keywords="LoaderRundownKeyword" opcode="AssemblyDCEnd" task="CLRLoaderRundown" symbol="AssemblyDCEnd_V1" message="$(string.RundownPublisher.AssemblyDCEnd_V1EventMessage)"/>
                    <event value="157" version="0" level="win:Informational" template="AppDomainLoadUnloadRundown" keywords="LoaderRundownKeyword" opcode="AppDomainDCStart" task="CLRLoaderRundown" symbol="AppDomainDCStart" message="$(string.RundownPublisher.AppDomainDCStartEventMessage)"/>
                    <event value="157" version="1" level="win:Informational" template="AppDomainLoadUnloadRundown_V1" keywords="LoaderRundownKeyword" opcode="AppDomainDCStart" task="CLRLoaderRundown" symbol="AppDomainDCStart_V1" message="$(string.RundownPublisher.AppDomainDCStart_V1EventMessage)"/>
                    <event value="158" version="0" level="win:Informational" template="AppDomainLoadUnloadRundown" keywords="LoaderRundownKeyword" opcode="AppDomainDCEnd" task="CLRLoaderRundown" symbol="AppDomainDCEnd" message="$(string.RundownPublisher.AppDomainDCEndEventMessage)"/>
                    <event value="158" version="1" level="win:Informational" template="AppDomainLoadUnloadRundown_V1" keywords="LoaderRundownKeyword" opcode="AppDomainDCEnd" task="CLRLoaderRundown" symbol="AppDomainDCEnd_V1" message="$(string.RundownPublisher.AppDomainDCEnd_V1EventMessage)"/>
                    <event value="159" version="0" level="win:Informational" template="ThreadCreatedRundown" keywords="AppDomainResourceManagementRundownKeyword ThreadingKeyword" opcode="ThreadDC" task="CLRLoaderRundown" symbol="ThreadDC" message="$(string.RundownPublisher.ThreadCreatedEventMessage)"/>
                    <event value="160" version="0" level="win:Informational" template="ModuleRangeRundown" keywords="PerfTrackRundownKeyword" opcode="ModuleRangeDCStart" task="CLRPerfTrackRundown" symbol="ModuleRangeDCStart" message="$(string.RundownPublisher.ModuleRangeDCStartEventMessage)"/>
                    <event value="161" version="0" level="win:Informational" template="ModuleRangeRundown" keywords="PerfTrackRundownKeyword" opcode="ModuleRangeDCEnd" task="CLRPerfTrackRundown" symbol="ModuleRangeDCEnd" message="$(string.RundownPublisher.ModuleRangeDCEndEventMessage)"/>
                    <!-- CLR Runtime Information events for rundown -->
                    <event value="187" version="0" level="win:Informational" template="RuntimeInformationRundown" opcode="win:Start" task="CLRRuntimeInformationRundown" symbol="RuntimeInformationDCStart" message="$(string.RundownPublisher.RuntimeInformationEventMessage)"/>
                </events>
            </provider>
            <!-- CLR Private Publisher-->
        </events>
    </instrumentation>
    <localization>
        <resources culture="en-US">
            <stringTable>
                <!--Message Strings-->
                <!-- Event Messages -->
                <string id="RuntimePublisher.GCStartEventMessage" value="Count=%1;%nReason=%2"/>
                <string id="RuntimePublisher.GCStart_V1EventMessage" value="Count=%1;%nDepth=%2;%nReason=%3;%nType=%4;%nClrInstanceID=%5"/>
                <string id="RuntimePublisher.GCStart_V2EventMessage" value="Count=%1;%nDepth=%2;%nReason=%3;%nType=%4;%nClrInstanceID=%5;%nClientSequenceNumber=%6"/>
                <string id="RuntimePublisher.GCEndEventMessage" value="Count=%1;%nDepth=%2"/>
                <string id="RuntimePublisher.GCEnd_V1EventMessage" value="Count=%1;%nDepth=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.GCHeapStatsEventMessage" value="GenerationSize0=%1;%nTotalPromotedSize0=%2;%nGenerationSize1=%3;%nTotalPromotedSize1=%4;%nGenerationSize2=%5;%nTotalPromotedSize2=%6;%nGenerationSize3=%7;%nTotalPromotedSize3=%8;%nFinalizationPromotedSize=%9;%nFinalizationPromotedCount=%10;%nPinnedObjectCount=%11;%nSinkBlockCount=%12;%nGCHandleCount=%13"/>
                <string id="RuntimePublisher.GCHeapStats_V1EventMessage" value="GenerationSize0=%1;%nTotalPromotedSize0=%2;%nGenerationSize1=%3;%nTotalPromotedSize1=%4;%nGenerationSize2=%5;%nTotalPromotedSize2=%6;%nGenerationSize3=%7;%nTotalPromotedSize3=%8;%nFinalizationPromotedSize=%9;%nFinalizationPromotedCount=%10;%nPinnedObjectCount=%11;%nSinkBlockCount=%12;%nGCHandleCount=%13;%nClrInstanceID=%14"/>
                <string id="RuntimePublisher.GCCreateSegmentEventMessage" value="Address=%1;%nSize=%2;%nType=%3"/>
                <string id="RuntimePublisher.GCCreateSegment_V1EventMessage" value="Address=%1;%nSize=%2;%nType=%3;%nClrInstanceID=%4"/>
                <string id="RuntimePublisher.GCFreeSegmentEventMessage" value="Address=%1"/>
                <string id="RuntimePublisher.GCFreeSegment_V1EventMessage" value="Address=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.GCRestartEEBeginEventMessage" value="NONE"/>
                <string id="RuntimePublisher.GCRestartEEBegin_V1EventMessage" value="ClrInstanceID=%1"/>
                <string id="RuntimePublisher.GCRestartEEEndEventMessage" value="NONE"/>
                <string id="RuntimePublisher.GCRestartEEEnd_V1EventMessage" value="ClrInstanceID=%1"/>
                <string id="RuntimePublisher.GCSuspendEEEventMessage" value="Reason=%1"/>
                <string id="RuntimePublisher.GCSuspendEE_V1EventMessage" value="Reason=%1;%nCount=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.GCSuspendEEEndEventMessage" value="NONE"/>
                <string id="RuntimePublisher.GCSuspendEEEnd_V1EventMessage" value="ClrInstanceID=%1"/>
                <string id="RuntimePublisher.GCAllocationTickEventMessage" value="Amount=%1;%nKind=%2"/>
                <string id="RuntimePublisher.GCAllocationTick_V1EventMessage" value="Amount=%1;%nKind=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.GCAllocationTick_V2EventMessage" value="Amount=%1;%nKind=%2;%nClrInstanceID=%3;Amount64=%4;%nTypeID=%5;%nTypeName=%6;%nHeapIndex=%7"/>
                <string id="RuntimePublisher.GCAllocationTick_V3EventMessage" value="Amount=%1;%nKind=%2;%nClrInstanceID=%3;Amount64=%4;%nTypeID=%5;%nTypeName=%6;%nHeapIndex=%7;%nAddress=%8"/>
                <string id="RuntimePublisher.GCCreateConcurrentThreadEventMessage" value="NONE"/>
                <string id="RuntimePublisher.GCCreateConcurrentThread_V1EventMessage" value="ClrInstanceID=%1"/>
                <string id="RuntimePublisher.GCTerminateConcurrentThreadEventMessage" value="NONE"/>
                <string id="RuntimePublisher.GCTerminateConcurrentThread_V1EventMessage" value="ClrInstanceID=%1"/>
                <string id="RuntimePublisher.GCFinalizersEndEventMessage" value="Count=%1"/>
                <string id="RuntimePublisher.GCFinalizersEnd_V1EventMessage" value="Count=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.GCFinalizersBeginEventMessage" value="NONE"/>
                <string id="RuntimePublisher.GCFinalizersBegin_V1EventMessage" value="ClrInstanceID=%1"/>
                <string id="RuntimePublisher.BulkTypeEventMessage" value="Count=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.GCBulkRootEdgeEventMessage" value="ClrInstanceID=%1;%nIndex=%2;%nCount=%3"/>
                <string id="RuntimePublisher.GCBulkRootCCWEventMessage" value="ClrInstanceID=%1;%nIndex=%2;%nCount=%3"/>
                <string id="RuntimePublisher.GCBulkRCWEventMessage" value="ClrInstanceID=%1;%nIndex=%2;%nCount=%3"/>
                <string id="RuntimePublisher.GCBulkRootStaticVarEventMessage" value="ClrInstanceID=%1;%nIndex=%2;%nCount=%3"/>
                <string id="RuntimePublisher.GCDynamicEventMessage" value="ClrInstanceID=%1;Data=%2;Size=%3"/>
                <string id="RuntimePublisher.GCBulkRootConditionalWeakTableElementEdgeEventMessage" value="ClrInstanceID=%1;%nIndex=%2;%nCount=%3"/>
                <string id="RuntimePublisher.GCBulkNodeEventMessage" value="ClrInstanceID=%1;%nIndex=%2;%nCount=%3"/>
                <string id="RuntimePublisher.GCBulkEdgeEventMessage" value="ClrInstanceID=%1;%nIndex=%2;%nCount=%3"/>
                <string id="RuntimePublisher.GCSampledObjectAllocationHighEventMessage" value="High:ClrInstanceID=%1;%nAddress=%2;%nTypeID=%3;%nObjectCountForTypeSample=%4;%nTotalSizeForTypeSample=%5"/>
                <string id="RuntimePublisher.GCSampledObjectAllocationLowEventMessage" value="Low:ClrInstanceID=%1;%nAddress=%2;%nTypeID=%3;%nObjectCountForTypeSample=%4;%nTotalSizeForTypeSample=%5"/>
                <string id="RuntimePublisher.GCBulkSurvivingObjectRangesEventMessage" value="ClrInstanceID=%1;%nIndex=%2;%nCount=%3"/>
                <string id="RuntimePublisher.GCBulkMovedObjectRangesEventMessage" value="ClrInstanceID=%1;%nIndex=%2;%nCount=%3"/>
                <string id="RuntimePublisher.GCGenerationRangeEventMessage" value="ClrInstanceID=%1;%nGeneration=%2;%nRangeStart=%3;%nRangeUsedLength=%4;%nRangeReservedLength=%5"/>
                <string id="RuntimePublisher.GCMarkStackRootsEventMessage" value="HeapNum=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.GCMarkFinalizeQueueRootsEventMessage" value="HeapNum=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.GCMarkHandlesEventMessage" value="HeapNum=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.GCMarkOlderGenerationRootsEventMessage" value="HeapNum=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.GCMarkWithTypeEventMessage" value="HeapNum=%1;%nClrInstanceID=%2;%nType=%3;%nBytes=%4"/>
                <string id="RuntimePublisher.GCJoin_V2EventMessage" value="Heap=%1;%nJoinTime=%2;%nJoinType=%3;%nClrInstanceID=%4;%nJoinID=%5"/>
                <string id="RuntimePublisher.GCPerHeapHistory_V3EventMessage" value="ClrInstanceID=%1;%nFreeListAllocated=%2;%nFreeListRejected=%3;%nEndOfSegAllocated=%4;%nCondemnedAllocated=%5;%nPinnedAllocated=%6;%nPinnedAllocatedAdvance=%7;%RunningFreeListEfficiency=%8;%nCondemnReasons0=%9;%nCondemnReasons1=%10;%nCompactMechanisms=%11;%nExpandMechanisms=%12;%nHeapIndex=%13;%nExtraGen0Commit=%14;%nCount=%15"/>
                <string id="RuntimePublisher.GCGlobalHeap_V2EventMessage" value="FinalYoungestDesired=%1;%nNumHeaps=%2;%nCondemnedGeneration=%3;%nGen0ReductionCountD=%4;%nReason=%5;%nGlobalMechanisms=%6;%nClrInstanceID=%7;%nPauseMode=%8;%nMemoryPressure=%9"/>
                <string id="RuntimePublisher.GCLoadedEventMessage" value="GCName=%1;ClrInstanceID=%2"/>
                <string id="RuntimePublisher.FinalizeObjectEventMessage" value="TypeID=%1;%nObjectID=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.GCTriggeredEventMessage" value="Reason=%1"/>
                <string id="RuntimePublisher.PinObjectAtGCTimeEventMessage" value="HandleID=%1;%nObjectID=%2;%nObjectSize=%3;%nTypeName=%4;%n;%nClrInstanceID=%5"/>
                <string id="RuntimePublisher.IncreaseMemoryPressureEventMessage" value="BytesAllocated=%1;%n;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.DecreaseMemoryPressureEventMessage" value="BytesFreed=%1;%n;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.WorkerThreadCreateEventMessage" value="WorkerThreadCount=%1;%nRetiredWorkerThreads=%2"/>
                <string id="RuntimePublisher.WorkerThreadTerminateEventMessage" value="WorkerThreadCount=%1;%nRetiredWorkerThreads=%2"/>
                <string id="RuntimePublisher.WorkerThreadRetirementRetireThreadEventMessage" value="WorkerThreadCount=%1;%nRetiredWorkerThreads=%2"/>
                <string id="RuntimePublisher.WorkerThreadRetirementUnretireThreadEventMessage" value="WorkerThreadCount=%1;%nRetiredWorkerThreads=%2"/>
                <string id="RuntimePublisher.ThreadPoolWorkerThreadEventMessage" value="WorkerThreadCount=%1;%nRetiredWorkerThreadCount=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.ThreadPoolWorkerThreadAdjustmentSampleEventMessage" value="Throughput=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.ThreadPoolWorkerThreadAdjustmentAdjustmentEventMessage" value="AverageThroughput=%1;%nNewWorkerThreadCount=%2;%nReason=%3;%nClrInstanceID=%4"/>
                <string id="RuntimePublisher.ThreadPoolWorkerThreadAdjustmentStatsEventMessage" value="Duration=%1;%nThroughput=%2;%nThreadWave=%3;%nThroughputWave=%4;%nThroughputErrorEstimate=%5;%nAverageThroughputErrorEstimate=%6;%nThroughputRatio=%7;%nConfidence=%8;%nNewControlSetting=%9;%nNewThreadWaveMagnitude=%10;%nClrInstanceID=%11"/>
                <string id="RuntimePublisher.IOThreadCreateEventMessage" value="IOThreadCount=%1;%nRetiredIOThreads=%2"/>
                <string id="RuntimePublisher.IOThreadCreate_V1EventMessage" value="IOThreadCount=%1;%nRetiredIOThreads=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.IOThreadTerminateEventMessage" value="IOThreadCount=%1;%nRetiredIOThreads=%2"/>
                <string id="RuntimePublisher.IOThreadTerminate_V1EventMessage" value="IOThreadCount=%1;%nRetiredIOThreads=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.IOThreadRetirementRetireThreadEventMessage" value="IOThreadCount=%1;%nRetiredIOThreads=%2"/>
                <string id="RuntimePublisher.IOThreadRetirementRetireThread_V1EventMessage" value="IOThreadCount=%1;%nRetiredIOThreads=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.IOThreadRetirementUnretireThreadEventMessage" value="IOThreadCount=%1;%nRetiredIOThreads=%2"/>
                <string id="RuntimePublisher.IOThreadRetirementUnretireThread_V1EventMessage" value="IOThreadCount=%1;%nRetiredIOThreads=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.ThreadPoolSuspendSuspendThreadEventMessage" value="ClrThreadID=%1;%nCPUUtilization=%2"/>
                <string id="RuntimePublisher.ThreadPoolSuspendResumeThreadEventMessage" value="ClrThreadID=%1;%nCPUUtilization=%2"/>
                <string id="RuntimePublisher.ThreadPoolWorkingThreadCountEventMessage" value="Count=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.ThreadPoolEnqueueEventMessage" value="WorkID=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.ThreadPoolDequeueEventMessage" value="WorkID=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.ThreadPoolIOEnqueueEventMessage" value="WorkID=%1;%nMultiDequeues=%4%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.ThreadPoolIOEnqueue_V1EventMessage" value="WorkID=%1;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.ThreadPoolIODequeueEventMessage" value="WorkID=%1;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.ThreadPoolIOPackEventMessage" value="WorkID=%1;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.ThreadCreatingEventMessage" value="ID=%1;%nClrInstanceID=%s"/>
                <string id="RuntimePublisher.ThreadRunningEventMessage" value="ID=%1;%nClrInstanceID=%s"/>
                <string id="RuntimePublisher.ExceptionExceptionThrownEventMessage" value="NONE"/>
                <string id="RuntimePublisher.ExceptionExceptionThrown_V1EventMessage" value="ExceptionType=%1;%nExceptionMessage=%2;%nExceptionEIP=%3;%nExceptionHRESULT=%4;%nExceptionFlags=%5;%nClrInstanceID=%6"/>
                <string id="RuntimePublisher.ExceptionExceptionHandlingEventMessage" value="EntryEIP=%1;%nMethodID=%2;%nMethodName=%3;%nClrInstanceID=%4"/>
                <string id="RuntimePublisher.ExceptionExceptionHandlingNoneEventMessage" value="NONE"/>
                <string id="RuntimePublisher.ContentionStartEventMessage" value="NONE"/>
                <string id="RuntimePublisher.ContentionStart_V1EventMessage" value="ContentionFlags=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.ContentionStopEventMessage" value="ContentionFlags=%1;%nClrInstanceID=%2"/>
                <string id="RuntimePublisher.DCStartCompleteEventMessage" value="NONE"/>
                <string id="RuntimePublisher.DCEndCompleteEventMessage" value="NONE"/>
                <string id="RuntimePublisher.MethodDCStartEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6"/>
                <string id="RuntimePublisher.MethodDCEndEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6"/>
                <string id="RuntimePublisher.MethodDCStartVerboseEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9"/>
                <string id="RuntimePublisher.MethodDCEndVerboseEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9"/>
                <string id="RuntimePublisher.MethodLoadEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6"/>
                <string id="RuntimePublisher.MethodLoad_V1EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nClrInstanceID=%7"/>
                <string id="RuntimePublisher.MethodLoad_V2EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nClrInstanceID=%7;%nReJITID=%8"/>
                <string id="RuntimePublisher.MethodLoadVerboseEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9"/>
                <string id="RuntimePublisher.MethodLoadVerbose_V1EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9;%nClrInstanceID=%10"/>
                <string id="RuntimePublisher.MethodLoadVerbose_V2EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9;%nClrInstanceID=%10;%nReJITID=%11"/>
                <string id="RuntimePublisher.MethodUnloadEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6"/>
                <string id="RuntimePublisher.MethodUnload_V1EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nClrInstanceID=%7"/>
                <string id="RuntimePublisher.MethodUnload_V2EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nClrInstanceID=%7;%nReJITID=%8"/>
                <string id="RuntimePublisher.MethodUnloadVerboseEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9"/>
                <string id="RuntimePublisher.MethodUnloadVerbose_V1EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9;%nClrInstanceID=%10"/>
                <string id="RuntimePublisher.MethodUnloadVerbose_V2EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9;%nClrInstanceID=%10;%nReJITID=%11"/>
                <string id="RuntimePublisher.MethodJittingStartedEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodToken=%3;%nMethodILSize=%4;%nMethodNamespace=%5;%nMethodName=%6;%nMethodSignature=%7"/>
                <string id="RuntimePublisher.MethodJittingStarted_V1EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodToken=%3;%nMethodILSize=%4;%nMethodNamespace=%5;%nMethodName=%6;%nMethodSignature=%7;%nClrInstanceID=%8"/>
                <string id="RuntimePublisher.MethodILToNativeMapEventMessage" value="MethodID=%1;%nReJITID=%2;%nMethodExtent=%3;%nCountOfMapEntries=%4;%nClrInstanceID=%5"/>
                <string id="RuntimePublisher.DomainModuleLoadEventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nAppDomainID=%3;%nModuleFlags=%4;%nModuleILPath=%5;ModuleNativePath=%6"/>
                <string id="RuntimePublisher.DomainModuleLoad_V1EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nAppDomainID=%3;%nModuleFlags=%4;%nModuleILPath=%5;ModuleNativePath=%6;%nClrInstanceID=%7"/>
                <string id="RuntimePublisher.DomainModuleUnloadEventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nAppDomainID=%3;%nModuleFlags=%4;%nModuleILPath=%5;ModuleNativePath=%6"/>
                <string id="RuntimePublisher.DomainModuleUnload_V1EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nAppDomainID=%3;%nModuleFlags=%4;%nModuleILPath=%5;ModuleNativePath=%6;%nClrInstanceID=%7"/>
                <string id="RuntimePublisher.ModuleDCStartEventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;ModuleILPath=%4;%nModuleNativePath=%5"/>
                <string id="RuntimePublisher.ModuleDCEndEventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;ModuleILPath=%4;%nModuleNativePath=%5"/>
                <string id="RuntimePublisher.ModuleLoadEventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;ModuleILPath=%4;%nModuleNativePath=%5"/>
                <string id="RuntimePublisher.ModuleLoad_V1EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;%nModuleILPath=%4;%nModuleNativePath=%5;%nClrInstanceID=%6"/>
                <string id="RuntimePublisher.ModuleLoad_V2EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;%nModuleILPath=%4;%nModuleNativePath=%5;%nClrInstanceID=%6;%nManagedPdbSignature=%7;%nManagedPdbAge=%8;%nManagedPdbBuildPath=%9;%nNativePdbSignature=%10;%nNativePdbAge=%11;%nNativePdbBuildPath=%12"/>
                <string id="RuntimePublisher.ModuleUnloadEventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;ModuleILPath=%4;%nModuleNativePath=%5"/>
                <string id="RuntimePublisher.ModuleUnload_V1EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;%nModuleILPath=%4;%nModuleNativePath=%5;%nClrInstanceID=%6"/>
                <string id="RuntimePublisher.ModuleUnload_V2EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;%nModuleILPath=%4;%nModuleNativePath=%5;%nClrInstanceID=%6;%nManagedPdbSignature=%7;%nManagedPdbAge=%8;%nManagedPdbBuildPath=%9;%nNativePdbSignature=%10;%nNativePdbAge=%11;%nNativePdbBuildPath=%12"/>
                <string id="RuntimePublisher.AssemblyLoadEventMessage" value="AssemblyID=%1;%nAppDomainID=%2;%nAssemblyFlags=%3;%nFullyQualifiedAssemblyName=%4"/>
                <string id="RuntimePublisher.AssemblyLoad_V1EventMessage" value="AssemblyID=%1;%nAppDomainID=%2;%nAssemblyFlags=%3;%nFullyQualifiedAssemblyName=%4;%nClrInstanceID=%5"/>
                <string id="RuntimePublisher.AssemblyUnloadEventMessage" value="AssemblyID=%1;%nAppDomainID=%2;%nAssemblyFlags=%3;%nFullyQualifiedAssemblyName=%4"/>
                <string id="RuntimePublisher.AssemblyUnload_V1EventMessage" value="AssemblyID=%1;%nAppDomainID=%2;%nAssemblyFlags=%3;%nFullyQualifiedAssemblyName=%4;%nClrInstanceID=%5"/>
                <string id="RuntimePublisher.AppDomainLoadEventMessage" value="AppDomainID=%1;%nAppDomainFlags=%2;%nAppDomainName=%3"/>
                <string id="RuntimePublisher.AppDomainLoad_V1EventMessage" value="AppDomainID=%1;%nAppDomainFlags=%2;%nAppDomainName=%3;%nAppDomainIndex=%4;%nClrInstanceID=%5"/>
                <string id="RuntimePublisher.AppDomainUnloadEventMessage" value="AppDomainID=%1;%nAppDomainFlags=%2;%nAppDomainName=%3"/>
                <string id="RuntimePublisher.AppDomainUnload_V1EventMessage" value="AppDomainID=%1;%nAppDomainFlags=%2;%nAppDomainName=%3;%nAppDomainIndex=%4;%nClrInstanceID=%5"/>
                <string id="RuntimePublisher.StackEventMessage" value="ClrInstanceID=%1;%nReserved1=%2;%nReserved2=%3;%nFrameCount=%4;%nStack=%5"/>
                <string id="RuntimePublisher.AppDomainMemAllocatedEventMessage" value="AppDomainID=%1;%nAllocated=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.AppDomainMemSurvivedEventMessage" value="AppDomainID=%1;%nSurvived=%2;%nProcessSurvived=%3;%nClrInstanceID=%4"/>
                <string id="RuntimePublisher.ThreadCreatedEventMessage" value="ManagedThreadID=%1;%nAppDomainID=%2;%nFlags=%3;%nManagedThreadIndex=%4;%nOSThreadID=%5;%nClrInstanceID=%6"/>
                <string id="RuntimePublisher.ThreadTerminatedEventMessage" value="ManagedThreadID=%1;%nAppDomainID=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.ThreadDomainEnterEventMessage" value="ManagedThreadID=%1;%nAppDomainID=%2;%nClrInstanceID=%3"/>
                <string id="RuntimePublisher.ILStubGeneratedEventMessage" value="ClrInstanceID=%1;%nModuleID=%2;%nStubMethodID=%3;%nStubFlags=%4;%nManagedInteropMethodToken=%5;%nManagedInteropMethodNamespace=%6;%nManagedInteropMethodName=%7;%nManagedInteropMethodSignature=%8;%nNativeMethodSignature=%9;%nStubMethodSignature=%10;%nStubMethodILCode=%11"/>
                <string id="RuntimePublisher.ILStubCacheHitEventMessage" value="ClrInstanceID=%1;%nModuleID=%2;%nStubMethodID=%3;%nManagedInteropMethodToken=%4;%nManagedInteropMethodNamespace=%5;%nManagedInteropMethodName=%6;%nManagedInteropMethodSignature=%7"/>
                <string id="RuntimePublisher.StrongNameVerificationStartEventMessage" value="VerificationFlags=%1;%nErrorCode=%2;%nFullyQualifiedAssemblyName=%3"/>
                <string id="RuntimePublisher.StrongNameVerificationStart_V1EventMessage" value="VerificationFlags=%1;%nErrorCode=%2;%nFullyQualifiedAssemblyName=%3;%nClrInstanceID=%4"/>
                <string id="RuntimePublisher.StrongNameVerificationEndEventMessage" value="VerificationFlags=%1;%nErrorCode=%2;%nFullyQualifiedAssemblyName=%3"/>
                <string id="RuntimePublisher.StrongNameVerificationEnd_V1EventMessage" value="VerificationFlags=%1;%nErrorCode=%2;%nFullyQualifiedAssemblyName=%3;%nClrInstanceID=%4"/>
                <string id="RuntimePublisher.AuthenticodeVerificationStartEventMessage" value="VerificationFlags=%1;%nErrorCode=%2;%nModulePath=%3"/>
                <string id="RuntimePublisher.AuthenticodeVerificationStart_V1EventMessage" value="VerificationFlags=%1;%nErrorCode=%2;%nModulePath=%3;%nClrInstanceID=%4"/>
                <string id="RuntimePublisher.AuthenticodeVerificationEndEventMessage" value="VerificationFlags=%1;%nErrorCode=%2;%nModulePath=%3"/>
                <string id="RuntimePublisher.AuthenticodeVerificationEnd_V1EventMessage" value="VerificationFlags=%1;%nErrorCode=%2;%nModulePath=%3;%nClrInstanceID=%4"/>
                <string id="RuntimePublisher.EEStartupStartEventMessage" value="VerificationFlags=%1;%nErrorCode=%2;%nModulePath=%3;%nClrInstanceID=%4"/>
                <string id="RuntimePublisher.RuntimeInformationEventMessage" value="ClrInstanceID=%1;%nSKU=%2;%nBclMajorVersion=%3;%nBclMinorVersion=%4;%nBclBuildNumber=%5;%nBclQfeNumber=%6;%nVMMajorVersion=%7;%nVMMinorVersion=%8;%nVMBuildNumber=%9;%nVMQfeNumber=%10;%nStartupFlags=%11;%nStartupMode=%12;%nCommandLine=%13;%nComObjectGUID=%14;%nRuntimeDllPath=%15"/>
                <string id="RuntimePublisher.MethodJitInliningFailedEventMessage" value="MethodBeingCompiledNamespace=%1;%nMethodBeingCompiledName=%2;%nMethodBeingCompiledNameSignature=%3;%nInlinerNamespace=%4;%nInlinerName=%5;%nInlinerNameSignature=%6;%nInlineeNamespace=%7;%nInlineeName=%8;%nInlineeNameSignature=%9;%nFailAlways=%10;%nFailReason=%11;%nClrInstanceID=%12"/>
                <string id="RuntimePublisher.MethodJitInliningSucceededEventMessage" value="MethodBeingCompiledNamespace=%1;%nMethodBeingCompiledName=%2;%nMethodBeingCompiledNameSignature=%3;%nInlinerNamespace=%4;%nInlinerName=%5;%nInlinerNameSignature=%6;%nInlineeNamespace=%7;%nInlineeName=%8;%nInlineeNameSignature=%9;%nClrInstanceID=%10"/>
                <string id="RuntimePublisher.MethodJitTailCallFailedEventMessage" value="MethodBeingCompiledNamespace=%1;%nMethodBeingCompiledName=%2;%nMethodBeingCompiledNameSignature=%3;%nCallerNamespace=%4;%nCallerName=%5;%nCallerNameSignature=%6;%nCalleeNamespace=%7;%nCalleeName=%8;%nCalleeNameSignature=%9;%nTailPrefix=%10;%nFailReason=%11;%nClrInstanceID=%12"/>
                <string id="RuntimePublisher.MethodJitTailCallSucceededEventMessage" value="MethodBeingCompiledNamespace=%1;%nMethodBeingCompiledName=%2;%nMethodBeingCompiledNameSignature=%3;%nCallerNamespace=%4;%nCallerName=%5;%nCallerNameSignature=%6;%nCalleeNamespace=%7;%nCalleeName=%8;%nCalleeNameSignature=%9;%nTailPrefix=%10;%nTailCallType=%11;%nClrInstanceID=%12"/>
                <string id="RuntimePublisher.SetGCHandleEventMessage" value="HandleID=%1;%nObjectID=%2;%nKind=%3;%nGeneration=%4;%nAppDomainID=%5;%nClrInstanceID=%6"/>
                <string id="RuntimePublisher.DestroyGCHandleEventMessage" value="HandleID=%1;%nClrInstanceID=%2"/>
                <string id="RundownPublisher.MethodDCStartEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6"/>
                <string id="RundownPublisher.MethodDCStart_V1EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nClrInstanceID=%7"/>
                <string id="RundownPublisher.MethodDCStart_V2EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nClrInstanceID=%7;%nReJITID=%8"/>
                <string id="RuntimePublisher.ModuleRangeLoadEventMessage" value="ClrInstanceID=%1;%ModuleID=%2;%nRangeBegin=%3;%nRangeSize=%4;%nRangeType=%5"/>
                <string id="RundownPublisher.MethodDCEndEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6"/>
                <string id="RundownPublisher.MethodDCEnd_V1EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nClrInstanceID=%7"/>
                <string id="RundownPublisher.MethodDCEnd_V2EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nClrInstanceID=%7;%nReJITID=%8"/>
                <string id="RundownPublisher.MethodDCStartVerboseEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9"/>
                <string id="RundownPublisher.MethodDCStartVerbose_V1EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9;%nClrInstanceID=%10"/>
                <string id="RundownPublisher.MethodDCStartVerbose_V2EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9;%nClrInstanceID=%10;%nReJITID=%11"/>
                <string id="RundownPublisher.MethodDCEndVerboseEventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9"/>
                <string id="RundownPublisher.MethodDCEndVerbose_V1EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9;%nClrInstanceID=%10"/>
                <string id="RundownPublisher.MethodDCEndVerbose_V2EventMessage" value="MethodID=%1;%nModuleID=%2;%nMethodStartAddress=%3;%nMethodSize=%4;%nMethodToken=%5;%nMethodFlags=%6;%nMethodNamespace=%7;%nMethodName=%8;%nMethodSignature=%9;%nClrInstanceID=%10;%nReJITID=%11"/>
                <string id="RundownPublisher.MethodDCStartILToNativeMapEventMessage" value="MethodID=%1;%nReJITID=%2;%nMethodExtent=%3;%nCountOfMapEntries=%4;%nClrInstanceID=%5"/>
                <string id="RundownPublisher.MethodDCEndILToNativeMapEventMessage" value="MethodID=%1;%nReJITID=%2;%nMethodExtent=%3;%nCountOfMapEntries=%4;%nClrInstanceID=%5"/>
                <string id="RundownPublisher.DomainModuleDCStartEventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nAppDomainID=%3;%nModuleFlags=%4;ModuleILPath=%5;ModuleNativePath=%6"/>
                <string id="RundownPublisher.DomainModuleDCStart_V1EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nAppDomainID=%3;%nModuleFlags=%4;ModuleILPath=%5;ModuleNativePath=%6;%nClrInstanceID=%7"/>
                <string id="RundownPublisher.DomainModuleDCEndEventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nAppDomainID=%3;%nModuleFlags=%4;ModuleILPath=%5;ModuleNativePath=%6"/>
                <string id="RundownPublisher.DomainModuleDCEnd_V1EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nAppDomainID=%3;%nModuleFlags=%4;ModuleILPath=%5;ModuleNativePath=%6;%nClrInstanceID=%7"/>
                <string id="RundownPublisher.ModuleDCStartEventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;ModuleILPath=%4;ModuleNativePath=%5"/>
                <string id="RundownPublisher.ModuleDCStart_V1EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;ModuleILPath=%4;ModuleNativePath=%5;%nClrInstanceID=%6"/>
                <string id="RundownPublisher.ModuleDCStart_V2EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;%nModuleILPath=%4;%nModuleNativePath=%5;%nClrInstanceID=%6;%nManagedPdbSignature=%7;%nManagedPdbAge=%8;%nManagedPdbBuildPath=%9;%nNativePdbSignature=%10;%nNativePdbAge=%11;%nNativePdbBuildPath=%12"/>
                <string id="RundownPublisher.ModuleDCEndEventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;ModuleILPath=%4;ModuleNativePath=%5"/>
                <string id="RundownPublisher.ModuleDCEnd_V1EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;ModuleILPath=%4;ModuleNativePath=%5;%nClrInstanceID=%6"/>
                <string id="RundownPublisher.ModuleDCEnd_V2EventMessage" value="ModuleID=%1;%nAssemblyID=%2;%nModuleFlags=%3;%nModuleILPath=%4;%nModuleNativePath=%5;%nClrInstanceID=%6;%nManagedPdbSignature=%7;%nManagedPdbAge=%8;%nManagedPdbBuildPath=%9;%nNativePdbSignature=%10;%nNativePdbAge=%11;%nNativePdbBuildPath=%12"/>
                <string id="RundownPublisher.AssemblyDCStartEventMessage" value="AssemblyID=%1;%nAppDomainID=%2;%nAssemblyFlags=%3;FullyQualifiedAssemblyName=%4"/>
                <string id="RundownPublisher.AssemblyDCStart_V1EventMessage" value="AssemblyID=%1;%nAppDomainID=%2;%nAssemblyFlags=%3;FullyQualifiedAssemblyName=%4;%nClrInstanceID=%5"/>
                <string id="RundownPublisher.AssemblyDCEndEventMessage" value="AssemblyID=%1;%nAppDomainID=%2;%nAssemblyFlags=%3;FullyQualifiedAssemblyName=%4"/>
                <string id="RundownPublisher.AssemblyDCEnd_V1EventMessage" value="AssemblyID=%1;%nAppDomainID=%2;%nAssemblyFlags=%3;FullyQualifiedAssemblyName=%4;%nClrInstanceID=%5"/>
                <string id="RundownPublisher.AppDomainDCStartEventMessage" value="AppDomainID=%1;%nAppDomainFlags=%2;%nAppDomainName=%3"/>
                <string id="RundownPublisher.AppDomainDCStart_V1EventMessage" value="AppDomainID=%1;%nAppDomainFlags=%2;%nAppDomainName=%3;%nAppDomainIndex=%4;%nClrInstanceID=%5"/>
                <string id="RundownPublisher.AppDomainDCEndEventMessage" value="AppDomainID=%1;%nAppDomainFlags=%2;%nAppDomainName=%3"/>
                <string id="RundownPublisher.AppDomainDCEnd_V1EventMessage" value="AppDomainID=%1;%nAppDomainFlags=%2;%nAppDomainName=%3;%nAppDomainIndex=%4;%nClrInstanceID=%5"/>
                <string id="RundownPublisher.DCStartCompleteEventMessage" value="ClrInstanceID=%1"/>
                <string id="RundownPublisher.DCEndCompleteEventMessage" value="ClrInstanceID=%1"/>
                <string id="RundownPublisher.DCStartInitEventMessage" value="ClrInstanceID=%1"/>
                <string id="RundownPublisher.DCEndInitEventMessage" value="ClrInstanceID=%1"/>
                <string id="RundownPublisher.ThreadCreatedEventMessage" value="ManagedThreadID=%1;%nAppDomainID=%2;%nFlags=%3;%nManagedThreadIndex=%4;%nOSThreadID=%5;%nClrInstanceID=%6"/>
                <string id="RundownPublisher.RuntimeInformationEventMessage" value="ClrInstanceID=%1;%nSKU=%2;%nBclMajorVersion=%3;%nBclMinorVersion=%4;%nBclBuildNumber=%5;%nBclQfeNumber=%6;%nVMMajorVersion=%7;%nVMMinorVersion=%8;%nVMBuildNumber=%9;%nVMQfeNumber=%10;%nStartupFlags=%11;%nStartupMode=%12;%nCommandLine=%13;%nComObjectGUID=%14;%nRuntimeDllPath=%15"/>
                <string id="RundownPublisher.StackEventMessage" value="ClrInstanceID=%1;%nReserved1=%2;%nReserved2=%3;%nFrameCount=%4;%nStack=%5"/>
                <string id="RundownPublisher.ModuleRangeDCStartEventMessage" value="ClrInstanceID=%1;%ModuleID=%2;%nRangeBegin=%3;%nRangeSize=%4;%nRangeType=%5"/>
                <string id="RundownPublisher.ModuleRangeDCEndEventMessage" value="ClrInstanceID=%1;%ModuleID=%2;%nRangeBegin=%3;%nRangeSize=%4;%nRangeType=%5"/>
                <!-- Task Messages -->
                <string id="RuntimePublisher.GarbageCollectionTaskMessage" value="GC"/>
                <string id="RuntimePublisher.WorkerThreadCreationTaskMessage" value="WorkerThreadCreationV2"/>
                <string id="RuntimePublisher.WorkerThreadRetirementTaskMessage" value="WorkerThreadRetirementV2"/>
                <string id="RuntimePublisher.IOThreadCreationTaskMessage" value="IOThreadCreation"/>
                <string id="RuntimePublisher.IOThreadRetirementTaskMessage" value="IOThreadRetirement"/>
                <string id="RuntimePublisher.ThreadpoolSuspensionTaskMessage" value="ThreadpoolSuspensionV2"/>
                <string id="RuntimePublisher.ThreadPoolWorkerThreadTaskMessage" value="ThreadPoolWorkerThread"/>
                <string id="RuntimePublisher.ThreadPoolWorkerThreadRetirementTaskMessage" value="ThreadPoolWorkerThreadRetirement"/>
                <string id="RuntimePublisher.ThreadPoolWorkerThreadAdjustmentTaskMessage" value="ThreadPoolWorkerThreadAdjustment"/>
                <string id="RuntimePublisher.ExceptionTaskMessage" value="Exception"/>
                <string id="RuntimePublisher.ExceptionCatchTaskMessage" value="ExceptionCatch"/>
                <string id="RuntimePublisher.ExceptionFinallyTaskMessage" value="ExceptionFinally"/>
                <string id="RuntimePublisher.ExceptionFilterTaskMessage" value="ExceptionFilter"/>
                <string id="RuntimePublisher.ContentionTaskMessage" value="Contention"/>
                <string id="RuntimePublisher.MethodTaskMessage" value="Method"/>
                <string id="RuntimePublisher.LoaderTaskMessage" value="Loader"/>
                <string id="RuntimePublisher.StackTaskMessage" value="ClrStack"/>
                <string id="RuntimePublisher.StrongNameVerificationTaskMessage" value="StrongNameVerification"/>
                <string id="RuntimePublisher.AuthenticodeVerificationTaskMessage" value="AuthenticodeVerification"/>
                <string id="RuntimePublisher.AppDomainResourceManagementTaskMessage" value="AppDomainResourceManagement"/>
                <string id="RuntimePublisher.ILStubTaskMessage" value="ILStub"/>
                <string id="RuntimePublisher.EEStartupTaskMessage" value="Runtime"/>
                <string id="RuntimePublisher.PerfTrackTaskMessage" value="ClrPerfTrack"/>
                <string id="RuntimePublisher.TypeTaskMessage" value="Type"/>
                <string id="RuntimePublisher.ThreadPoolWorkingThreadCountTaskMessage" value="ThreadPoolWorkingThreadCount"/>
                <string id="RuntimePublisher.ThreadPoolTaskMessage" value="ThreadPool"/>
                <string id="RuntimePublisher.ThreadTaskMessage" value="Thread"/>
                <string id="RuntimePublisher.DebugIPCEventTaskMessage" value="DebugIPCEvent"/>
                <string id="RuntimePublisher.DebugExceptionProcessingTaskMessage" value="DebugExceptionProcessing"/>
                <string id="RundownPublisher.EEStartupTaskMessage" value="Runtime"/>
                <string id="RundownPublisher.MethodTaskMessage" value="Method"/>
                <string id="RundownPublisher.LoaderTaskMessage" value="Loader"/>
                <string id="RundownPublisher.StackTaskMessage" value="ClrStack"/>
                <string id="RundownPublisher.PerfTrackTaskMessage" value="ClrPerfTrack"/>
                <!-- Map Messages -->
                <string id="RuntimePublisher.AppDomain.DefaultMapMessage" value="Default"/>
                <string id="RuntimePublisher.AppDomain.ExecutableMapMessage" value="Executable"/>
                <string id="RuntimePublisher.AppDomain.SharedMapMessage" value="Shared"/>
                <string id="RuntimePublisher.Assembly.DomainNeutralMapMessage" value="DomainNeutral"/>
                <string id="RuntimePublisher.Assembly.DynamicMapMessage" value="Dynamic"/>
                <string id="RuntimePublisher.Assembly.NativeMapMessage" value="Native"/>
                <string id="RuntimePublisher.Assembly.CollectibleMapMessage" value="Collectible"/>
                <string id="RuntimePublisher.Module.DomainNeutralMapMessage" value="DomainNeutral"/>
                <string id="RuntimePublisher.Module.NativeMapMessage" value="Native"/>
                <string id="RuntimePublisher.Module.DynamicMapMessage" value="Dynamic"/>
                <string id="RuntimePublisher.Module.ManifestMapMessage" value="Manifest"/>
                <string id="RuntimePublisher.Method.DynamicMapMessage" value="Dynamic"/>
                <string id="RuntimePublisher.Method.GenericMapMessage" value="Generic"/>
                <string id="RuntimePublisher.Method.HasSharedGenericCodeMapMessage" value="HasSharedGenericCode"/>
                <string id="RuntimePublisher.Method.JittedMapMessage" value="Jitted"/>
                <string id="RuntimePublisher.GCSegment.SmallObjectHeapMapMessage" value="SmallObjectHeap"/>
                <string id="RuntimePublisher.GCSegment.LargeObjectHeapMapMessage" value="LargeObjectHeap"/>
                <string id="RuntimePublisher.GCSegment.ReadOnlyHeapMapMessage" value="ReadOnlyHeap"/>
                <string id="RuntimePublisher.GCAllocation.SmallMapMessage" value="Small"/>
                <string id="RuntimePublisher.GCAllocation.LargeMapMessage" value="Large"/>
                <string id="RuntimePublisher.GCType.NonConcurrentGCMapMessage" value="NonConcurrentGC"/>
                <string id="RuntimePublisher.GCType.BackgroundGCMapMessage" value="BackgroundGC"/>
                <string id="RuntimePublisher.GCType.ForegroundGCMapMessage" value="ForegroundGC"/>
                <string id="RuntimePublisher.GCReason.AllocSmallMapMessage" value="AllocSmall"/>
                <string id="RuntimePublisher.GCReason.InducedMapMessage" value="Induced"/>
                <string id="RuntimePublisher.GCReason.LowMemoryMapMessage" value="LowMemory"/>
                <string id="RuntimePublisher.GCReason.EmptyMapMessage" value="Empty"/>
                <string id="RuntimePublisher.GCReason.AllocLargeMapMessage" value="AllocLarge"/>
                <string id="RuntimePublisher.GCReason.OutOfSpaceSmallObjectHeapMapMessage" value="OutOfSpaceSmallObjectHeap"/>
                <string id="RuntimePublisher.GCReason.OutOfSpaceLargeObjectHeapMapMessage" value="OutOfSpaceLargeObjectHeap"/>
                <string id="RuntimePublisher.GCReason.InducedNoForceMapMessage" value="InducedNoForce"/>
                <string id="RuntimePublisher.GCReason.StressMapMessage" value="Stress"/>
                <string id="RuntimePublisher.GCReason.InducedLowMemoryMapMessage" value="InducedLowMemory"/>
                <string id="RuntimePublisher.GCSuspendEEReason.SuspendOtherMapMessage" value="SuspendOther"/>
                <string id="RuntimePublisher.GCSuspendEEReason.SuspendForGCMapMessage" value="SuspendForGC"/>
                <string id="RuntimePublisher.GCSuspendEEReason.SuspendForAppDomainShutdownMapMessage" value="SuspendForAppDomainShutdown"/>
                <string id="RuntimePublisher.GCSuspendEEReason.SuspendForCodePitchingMapMessage" value="SuspendForCodePitching"/>
                <string id="RuntimePublisher.GCSuspendEEReason.SuspendForShutdownMapMessage" value="SuspendForShutdown"/>
                <string id="RuntimePublisher.GCSuspendEEReason.SuspendForDebuggerMapMessage" value="SuspendForDebugger"/>
                <string id="RuntimePublisher.GCSuspendEEReason.SuspendForGCPrepMapMessage" value="SuspendForGCPrep"/>
                <string id="RuntimePublisher.GCSuspendEEReason.SuspendForDebuggerSweepMapMessage" value="SuspendForDebuggerSweep"/>
                <string id="RuntimePublisher.StartupMode.ManagedExeMapMessage" value="ManagedExe"/>
                <string id="RuntimePublisher.StartupMode.HostedCLRMapMessage" value="HostedClr"/>
                <string id="RuntimePublisher.StartupMode.IjwDllMapMessage" value="IjwDll"/>
                <string id="RuntimePublisher.StartupMode.ComActivatedMapMessage" value="ComActivated"/>
                <string id="RuntimePublisher.StartupMode.OtherMapMessage" value="Other"/>
                <string id="RuntimePublisher.RuntimeSku.DesktopCLRMapMessage" value="DesktopClr"/>
                <string id="RuntimePublisher.RuntimeSku.CoreCLRMapMessage" value="CoreClr"/>
                <string id="RuntimePublisher.ExceptionThrown.HasInnerExceptionMapMessage" value="HasInnerException"/>
                <string id="RuntimePublisher.ExceptionThrown.NestedMapMessage" value="Nested"/>
                <string id="RuntimePublisher.ExceptionThrown.ReThrownMapMessage" value="ReThrown"/>
                <string id="RuntimePublisher.ExceptionThrown.CorruptedStateMapMessage" value="CorruptedState"/>
                <string id="RuntimePublisher.ExceptionThrown.CLSCompliantMapMessage" value="CLSCompliant"/>
                <string id="RuntimePublisher.ILStubGenerated.ReverseInteropMapMessage" value="ReverseInterop"/>
                <string id="RuntimePublisher.ILStubGenerated.COMInteropMapMessage" value="ComInterop"/>
                <string id="RuntimePublisher.ILStubGenerated.NGenedStubMapMessage" value="NGenedStub"/>
                <string id="RuntimePublisher.ILStubGenerated.DelegateMapMessage" value="Delegate"/>
                <string id="RuntimePublisher.ILStubGenerated.VarArgMapMessage" value="VarArg"/>
                <string id="RuntimePublisher.ILStubGenerated.UnmanagedCalleeMapMessage" value="UnmanagedCallee"/>
                <string id="RuntimePublisher.Contention.ManagedMapMessage" value="Managed"/>
                <string id="RuntimePublisher.Contention.NativeMapMessage" value="Native"/>
                <string id="RuntimePublisher.TailCallType.OptimizedMapMessage" value="OptimizedTailCall"/>
                <string id="RuntimePublisher.TailCallType.RecursiveMapMessage" value="RecursiveLoop"/>
                <string id="RuntimePublisher.TailCallType.HelperMapMessage" value="HelperAssistedTailCall"/>
                <string id="RuntimePublisher.ThreadAdjustmentReason.WarmupMapMessage" value="Warmup"/>
                <string id="RuntimePublisher.ThreadAdjustmentReason.InitializingMapMessage" value="Initializing"/>
                <string id="RuntimePublisher.ThreadAdjustmentReason.RandomMoveMapMessage" value="RandomMove"/>
                <string id="RuntimePublisher.ThreadAdjustmentReason.ClimbingMoveMapMessage" value="ClimbingMove"/>
                <string id="RuntimePublisher.ThreadAdjustmentReason.ChangePointMapMessage" value="ChangePoint"/>
                <string id="RuntimePublisher.ThreadAdjustmentReason.StabilizingMapMessage" value="Stabilizing"/>
                <string id="RuntimePublisher.ThreadAdjustmentReason.StarvationMapMessage" value="Starvation"/>
                <string id="RuntimePublisher.ThreadAdjustmentReason.ThreadTimedOutMapMessage" value="ThreadTimedOut"/>
                <string id="RuntimePublisher.GCRootKind.Stack" value="Stack"/>
                <string id="RuntimePublisher.GCRootKind.Finalizer" value="Finalizer"/>
                <string id="RuntimePublisher.GCRootKind.Handle" value="Handle"/>
                <string id="RuntimePublisher.GCRootKind.Older" value="Older"/>
                <string id="RuntimePublisher.GCRootKind.SizedRef" value="SizedRef"/>
                <string id="RuntimePublisher.GCRootKind.Overflow" value="Overflow"/>
                <string id="RuntimePublisher.Startup.CONCURRENT_GCMapMessage" value="CONCURRENT_GC"/>
                <string id="RuntimePublisher.Startup.LOADER_OPTIMIZATION_SINGLE_DOMAINMapMessage" value="LOADER_OPTIMIZATION_SINGLE_DOMAIN"/>
                <string id="RuntimePublisher.Startup.LOADER_OPTIMIZATION_MULTI_DOMAINMapMessage" value="LOADER_OPTIMIZATION_MULTI_DOMAIN"/>
                <string id="RuntimePublisher.Startup.LOADER_SAFEMODEMapMessage" value="LOADER_SAFEMODE"/>
                <string id="RuntimePublisher.Startup.LOADER_SETPREFERENCEMapMessage" value="LOADER_SETPREFERENCE"/>
                <string id="RuntimePublisher.Startup.SERVER_GCMapMessage" value="SERVER_GC"/>
                <string id="RuntimePublisher.Startup.HOARD_GC_VMMapMessage" value="HOARD_GC_VM"/>
                <string id="RuntimePublisher.Startup.SINGLE_VERSION_HOSTING_INTERFACEMapMessage" value="SINGLE_VERSION_HOSTING_INTERFACE"/>
                <string id="RuntimePublisher.Startup.LEGACY_IMPERSONATIONMapMessage" value="LEGACY_IMPERSONATION"/>
                <string id="RuntimePublisher.Startup.DISABLE_COMMITTHREADSTACKMapMessage" value="DISABLE_COMMITTHREADSTACK"/>
                <string id="RuntimePublisher.Startup.ALWAYSFLOW_IMPERSONATIONMapMessage" value="ALWAYSFLOW_IMPERSONATION"/>
                <string id="RuntimePublisher.Startup.TRIM_GC_COMMITMapMessage" value="TRIM_GC_COMMIT"/>
                <string id="RuntimePublisher.Startup.ETWMapMessage" value="ETW"/>
                <string id="RuntimePublisher.Startup.SERVER_BUILDMapMessage" value="SERVER_BUILD"/>
                <string id="RuntimePublisher.Startup.ARMMapMessage" value="ARM"/>
                <string id="RuntimePublisher.ModuleRangeTypeMap.ColdRangeMessage" value="ColdRange"/>
                <string id="RuntimePublisher.TypeFlags.Delegate" value="Delegate"/>
                <string id="RuntimePublisher.TypeFlags.Finalizable" value="Finalizable"/>
                <string id="RuntimePublisher.TypeFlags.ExternallyImplementedCOMObject" value="ExternallyImplementedCOMObject"/>
                <string id="RuntimePublisher.TypeFlags.Array" value="Array"/>
                <string id="RuntimePublisher.GCRootFlags.Pinning" value="Pinning"/>
                <string id="RuntimePublisher.GCRootFlags.WeakRef" value="WeakRef"/>
                <string id="RuntimePublisher.GCRootFlags.Interior" value="Interior"/>
                <string id="RuntimePublisher.GCRootFlags.RefCounted" value="RefCounted"/>
                <string id="RuntimePublisher.GCRootStaticVarFlags.ThreadLocal" value="ThreadLocal"/>
                <string id="RuntimePublisher.GCRootCCWFlags.Strong" value="Strong"/>
                <string id="RuntimePublisher.GCRootCCWFlags.Pegged" value="Pegged"/>
                <string id="RundownPublisher.AppDomain.DefaultMapMessage" value="Default"/>
                <string id="RuntimePublisher.ThreadFlags.GCSpecial" value="GCSpecial"/>
                <string id="RuntimePublisher.ThreadFlags.Finalizer" value="Finalizer"/>
                <string id="RuntimePublisher.ThreadFlags.ThreadPoolWorker" value="ThreadPoolWorker"/>
                <string id="RuntimePublisher.GCHandleKind.WeakShortMessage" value="WeakShort"/>
                <string id="RuntimePublisher.GCHandleKind.WeakLongMessage" value="WeakLong"/>
                <string id="RuntimePublisher.GCHandleKind.StrongMessage" value="Strong"/>
                <string id="RuntimePublisher.GCHandleKind.PinnedMessage" value="Pinned"/>
                <string id="RuntimePublisher.GCHandleKind.VariableMessage" value="Variable"/>
                <string id="RuntimePublisher.GCHandleKind.RefCountedMessage" value="RefCounted"/>
                <string id="RuntimePublisher.GCHandleKind.DependentMessage" value="Dependent"/>
                <string id="RuntimePublisher.GCHandleKind.AsyncPinnedMessage" value="AsyncPinned"/>
                <string id="RuntimePublisher.GCHandleKind.SizedRefMessage" value="SizedRef"/>
                <string id="RundownPublisher.AppDomain.ExecutableMapMessage" value="Executable"/>
                <string id="RundownPublisher.AppDomain.SharedMapMessage" value="Shared"/>
                <string id="RundownPublisher.Assembly.DomainNeutralMapMessage" value="DomainNeutral"/>
                <string id="RundownPublisher.Assembly.DynamicMapMessage" value="Dynamic"/>
                <string id="RundownPublisher.Assembly.NativeMapMessage" value="Native"/>
                <string id="RundownPublisher.Assembly.CollectibleMapMessage" value="Collectible"/>
                <string id="RundownPublisher.Module.DomainNeutralMapMessage" value="DomainNeutral"/>
                <string id="RundownPublisher.Module.NativeMapMessage" value="Native"/>
                <string id="RundownPublisher.Module.DynamicMapMessage" value="Dynamic"/>
                <string id="RundownPublisher.Module.ManifestMapMessage" value="Manifest"/>
                <string id="RundownPublisher.Method.DynamicMapMessage" value="Dynamic"/>
                <string id="RundownPublisher.Method.GenericMapMessage" value="Generic"/>
                <string id="RundownPublisher.Method.HasSharedGenericCodeMapMessage" value="HasSharedGenericCode"/>
                <string id="RundownPublisher.Method.JittedMapMessage" value="Jitted"/>
                <string id="RundownPublisher.StartupMode.ManagedExeMapMessage" value="ManagedExe"/>
                <string id="RundownPublisher.StartupMode.HostedCLRMapMessage" value="HostedClr"/>
                <string id="RundownPublisher.StartupMode.IjwDllMapMessage" value="IjwDll"/>
                <string id="RundownPublisher.StartupMode.ComActivatedMapMessage" value="ComActivated"/>
                <string id="RundownPublisher.StartupMode.OtherMapMessage" value="Other"/>
                <string id="RundownPublisher.RuntimeSku.DesktopCLRMapMessage" value="DesktopClr"/>
                <string id="RundownPublisher.RuntimeSku.CoreCLRMapMessage" value="CoreClr"/>
                <string id="RundownPublisher.Startup.CONCURRENT_GCMapMessage" value="CONCURRENT_GC"/>
                <string id="RundownPublisher.Startup.LOADER_OPTIMIZATION_SINGLE_DOMAINMapMessage" value="LOADER_OPTIMIZATION_SINGLE_DOMAIN"/>
                <string id="RundownPublisher.Startup.LOADER_OPTIMIZATION_MULTI_DOMAINMapMessage" value="LOADER_OPTIMIZATION_MULTI_DOMAIN"/>
                <string id="RundownPublisher.Startup.LOADER_SAFEMODEMapMessage" value="LOADER_SAFEMODE"/>
                <string id="RundownPublisher.Startup.LOADER_SETPREFERENCEMapMessage" value="LOADER_SETPREFERENCE"/>
                <string id="RundownPublisher.Startup.SERVER_GCMapMessage" value="SERVER_GC"/>
                <string id="RundownPublisher.Startup.HOARD_GC_VMMapMessage" value="HOARD_GC_VM"/>
                <string id="RundownPublisher.Startup.SINGLE_VERSION_HOSTING_INTERFACEMapMessage" value="SINGLE_VERSION_HOSTING_INTERFACE"/>
                <string id="RundownPublisher.Startup.LEGACY_IMPERSONATIONMapMessage" value="LEGACY_IMPERSONATION"/>
                <string id="RundownPublisher.Startup.DISABLE_COMMITTHREADSTACKMapMessage" value="DISABLE_COMMITTHREADSTACK"/>
                <string id="RundownPublisher.Startup.ALWAYSFLOW_IMPERSONATIONMapMessage" value="ALWAYSFLOW_IMPERSONATION"/>
                <string id="RundownPublisher.Startup.TRIM_GC_COMMITMapMessage" value="TRIM_GC_COMMIT"/>
                <string id="RundownPublisher.Startup.ETWMapMessage" value="ETW"/>
                <string id="RundownPublisher.Startup.SERVER_BUILDMapMessage" value="SERVER_BUILD"/>
                <string id="RundownPublisher.Startup.ARMMapMessage" value="ARM"/>
                <string id="RundownPublisher.ModuleRangeTypeMap.ColdRangeMessage" value="ColdRange"/>
                <string id="RundownPublisher.ThreadFlags.GCSpecial" value="GCSpecial"/>
                <string id="RundownPublisher.ThreadFlags.Finalizer" value="Finalizer"/>
                <string id="RundownPublisher.ThreadFlags.ThreadPoolWorker" value="ThreadPoolWorker"/>
                <!-- Keyword Messages -->
                <string id="RuntimePublisher.GCKeywordMessage" value="GC"/>
                <string id="RuntimePublisher.ThreadingKeywordMessage" value="Threading"/>
                <string id="RuntimePublisher.FusionKeywordMessage" value="Binder"/>
                <string id="RuntimePublisher.LoaderKeywordMessage" value="Loader"/>
                <string id="RuntimePublisher.JitKeywordMessage" value="Jit"/>
                <string id="RuntimePublisher.JittedMethodILToNativeMapKeywordMessage" value="JittedMethodILToNativeMap"/>
                <string id="RuntimePublisher.NGenKeywordMessage" value="NGen"/>
                <string id="RuntimePublisher.StartEnumerationKeywordMessage" value="StartEnumeration"/>
                <string id="RuntimePublisher.EndEnumerationKeywordMessage" value="StopEnumeration"/>
                <string id="RuntimePublisher.SecurityKeywordMessage" value="Security"/>
                <string id="RuntimePublisher.AppDomainResourceManagementKeywordMessage" value="AppDomainResourceManagement"/>
                <string id="RuntimePublisher.InteropKeywordMessage" value="Interop"/>
                <string id="RuntimePublisher.ContentionKeywordMessage" value="Contention"/>
                <string id="RuntimePublisher.ExceptionKeywordMessage" value="Exception"/>
                <string id="RuntimePublisher.PerfTrackKeywordMessage" value="PerfTrack"/>
                <string id="RuntimePublisher.StackKeywordMessage" value="Stack"/>
                <string id="RuntimePublisher.JitTracingKeywordMessage" value="JitTracing"/>
                <string id="RuntimePublisher.OverrideAndSuppressNGenEventsKeywordMessage" value="OverrideAndSuppressNGenEvents"/>
                <string id="RuntimePublisher.TypeKeywordMessage" value="Type"/>
                <string id="RuntimePublisher.GCHeapDumpKeywordMessage" value="GCHeapDump"/>
                <string id="RuntimePublisher.GCSampledObjectAllocationHighKeywordMessage" value="GCSampledObjectAllocationHigh"/>
                <string id="RuntimePublisher.GCSampledObjectAllocationLowKeywordMessage" value="GCSampledObjectAllocationLow"/>
                <string id="RuntimePublisher.GCHeapSurvivalAndMovementKeywordMessage" value="GCHeapSurvivalAndMovement"/>
                <string id="RuntimePublisher.GCHeapCollectKeyword" value="GCHeapCollect"/>
                <string id="RuntimePublisher.GCHeapAndTypeNamesKeyword" value="GCHeapAndTypeNames"/>
                <string id="RuntimePublisher.GCHandleKeywordMessage" value="GCHandle"/>
                <string id="RuntimePublisher.ThreadTransferKeywordMessage" value="ThreadTransfer"/>
                <string id="RuntimePublisher.DebuggerKeywordMessage" value="Debugger"/>
                <string id="RuntimePublisher.MonitoringKeywordMessage" value="Monitoring"/>
                <string id="RundownPublisher.LoaderKeywordMessage" value="Loader"/>
                <string id="RundownPublisher.JitKeywordMessage" value="Jit"/>
                <string id="RundownPublisher.JittedMethodILToNativeMapRundownKeywordMessage" value="JittedMethodILToNativeMapRundown"/>
                <string id="RundownPublisher.NGenKeywordMessage" value="NGen"/>
                <string id="RundownPublisher.StartRundownKeywordMessage" value="Start"/>
                <string id="RundownPublisher.EndRundownKeywordMessage" value="End"/>
                <string id="RuntimePublisher.AppDomainResourceManagementRundownKeywordMessage" value="AppDomainResourceManagement"/>
                <string id="RundownPublisher.ThreadingKeywordMessage" value="Threading"/>
                <string id="RundownPublisher.OverrideAndSuppressNGenEventsRundownKeywordMessage" value="OverrideAndSuppressNGenEvents"/>
                <string id="RundownPublisher.PerfTrackRundownKeywordMessage" value="PerfTrack"/>
                <string id="RundownPublisher.StackKeywordMessage" value="Stack"/>
                <!-- Opcode messages -->
                <string id="RuntimePublisher.GCRestartEEEndOpcodeMessage" value="RestartEEStop"/>
                <string id="RuntimePublisher.GCHeapStatsOpcodeMessage" value="HeapStats"/>
                <string id="RuntimePublisher.GCCreateSegmentOpcodeMessage" value="CreateSegment"/>
                <string id="RuntimePublisher.GCFreeSegmentOpcodeMessage" value="FreeSegment"/>
                <string id="RuntimePublisher.GCRestartEEBeginOpcodeMessage" value="RestartEEStart"/>
                <string id="RuntimePublisher.GCSuspendEEEndOpcodeMessage" value="SuspendEEStop"/>
                <string id="RuntimePublisher.GCSuspendEEBeginOpcodeMessage" value="SuspendEEStart"/>
                <string id="RuntimePublisher.GCAllocationTickOpcodeMessage" value="AllocationTick"/>
                <string id="RuntimePublisher.GCCreateConcurrentThreadOpcodeMessage" value="CreateConcurrentThread"/>
                <string id="RuntimePublisher.GCTerminateConcurrentThreadOpcodeMessage" value="TerminateConcurrentThread"/>
                <string id="RuntimePublisher.GCFinalizersEndOpcodeMessage" value="FinalizersStop"/>
                <string id="RuntimePublisher.GCFinalizersBeginOpcodeMessage" value="FinalizersStart"/>
                <string id="RuntimePublisher.GCBulkRootEdgeOpcodeMessage" value="GCBulkRootEdge"/>
                <string id="RuntimePublisher.GCBulkRootCCWOpcodeMessage" value="GCBulkRootCCW"/>
                <string id="RuntimePublisher.GCBulkRCWOpcodeMessage" value="GCBulkRCW"/>
                <string id="RuntimePublisher.GCBulkRootStaticVarOpcodeMessage" value="GCBulkRootStaticVar"/>
                <string id="RuntimePublisher.GCDynamicEventOpcodeMessage" value="GCDynamicEvent"/>
                <string id="RuntimePublisher.GCBulkRootConditionalWeakTableElementEdgeOpcodeMessage" value="GCBulkRootConditionalWeakTableElementEdge"/>
                <string id="RuntimePublisher.GCBulkNodeOpcodeMessage" value="GCBulkNode"/>
                <string id="RuntimePublisher.GCBulkEdgeOpcodeMessage" value="GCBulkEdge"/>
                <string id="RuntimePublisher.GCSampledObjectAllocationOpcodeMessage" value="GCSampledObjectAllocation"/>
                <string id="RuntimePublisher.GCBulkSurvivingObjectRangesOpcodeMessage" value="GCBulkSurvivingObjectRanges"/>
                <string id="RuntimePublisher.GCBulkMovedObjectRangesOpcodeMessage" value="GCBulkMovedObjectRanges"/>
                <string id="RuntimePublisher.GCGenerationRangeOpcodeMessage" value="GCGenerationRange"/>
                <string id="RuntimePublisher.GCMarkStackRootsOpcodeMessage" value="MarkStackRoots"/>
                <string id="RuntimePublisher.GCMarkHandlesOpcodeMessage" value="MarkHandles"/>
                <string id="RuntimePublisher.GCMarkFinalizeQueueRootsOpcodeMessage" value="MarkFinalizeQueueRoots"/>
                <string id="RuntimePublisher.GCMarkOlderGenerationRootsOpcodeMessage" value="MarkCards"/>
                <string id="RuntimePublisher.GCMarkOpcodeMessage" value="Mark"/>
                <string id="RuntimePublisher.GCJoinOpcodeMessage" value="GCJoin"/>
                <string id="RuntimePublisher.GCPerHeapHistoryOpcodeMessage" value="PerHeapHistory"/>
                <string id="RuntimePublisher.GCGlobalHeapHistoryOpcodeMessage" value="GlobalHeapHistory"/>
                <string id="RuntimePublisher.GCLoadedOpcodeMessage" value="GCLoaded"/>
                <string id="RuntimePublisher.FinalizeObjectOpcodeMessage" value="FinalizeObject"/>
                <string id="RuntimePublisher.BulkTypeOpcodeMessage" value="BulkType"/>
                <string id="RuntimePublisher.MethodLoadOpcodeMessage" value="Load"/>
                <string id="RuntimePublisher.MethodUnloadOpcodeMessage" value="Unload"/>
                <string id="RuntimePublisher.MethodLoadVerboseOpcodeMessage" value="LoadVerbose"/>
                <string id="RuntimePublisher.MethodUnloadVerboseOpcodeMessage" value="UnloadVerbose"/>
                <string id="RuntimePublisher.DCStartCompleteOpcodeMessage" value="DCStartCompleteV2"/>
                <string id="RuntimePublisher.DCEndCompleteOpcodeMessage" value="DCEndCompleteV2"/>
                <string id="RuntimePublisher.MethodDCStartOpcodeMessage" value="DCStartV2"/>
                <string id="RuntimePublisher.MethodDCEndOpcodeMessage" value="DCStopV2"/>
                <string id="RuntimePublisher.MethodDCStartVerboseOpcodeMessage" value="DCStartVerboseV2"/>
                <string id="RuntimePublisher.MethodDCEndVerboseOpcodeMessage" value="DCStopVerboseV2"/>
                <string id="RuntimePublisher.MethodJittingStartedOpcodeMessage" value="JittingStarted"/>
                <string id="RuntimePublisher.JitInliningSucceededOpcodeMessage" value="InliningSucceeded"/>
                <string id="RuntimePublisher.JitInliningFailedOpcodeMessage" value="InliningFailed"/>
                <string id="RuntimePublisher.JitTailCallSucceededOpcodeMessage" value="TailCallSucceeded"/>
                <string id="RuntimePublisher.JitTailCallFailedOpcodeMessage" value="TailCallFailed"/>
                <string id="RuntimePublisher.MethodILToNativeMapOpcodeMessage" value="MethodILToNativeMap"/>
                <string id="RuntimePublisher.DomainModuleLoadOpcodeMessage" value="DomainModuleLoad"/>
                <string id="RuntimePublisher.ModuleLoadOpcodeMessage" value="ModuleLoad"/>
                <string id="RuntimePublisher.ModuleUnloadOpcodeMessage" value="ModuleUnload"/>
                <string id="RuntimePublisher.ModuleDCStartOpcodeMessage" value="ModuleDCStartV2"/>
                <string id="RuntimePublisher.ModuleDCEndOpcodeMessage" value="ModuleDCStopV2"/>
                <string id="RuntimePublisher.AssemblyLoadOpcodeMessage" value="AssemblyLoad"/>
                <string id="RuntimePublisher.AssemblyUnloadOpcodeMessage" value="AssemblyUnload"/>
                <string id="RuntimePublisher.AppDomainLoadOpcodeMessage" value="AppDomainLoad"/>
                <string id="RuntimePublisher.AppDomainUnloadOpcodeMessage" value="AppDomainUnload"/>
                <string id="RuntimePublisher.CLRStackWalkOpcodeMessage" value="Walk"/>
                <string id="RuntimePublisher.AppDomainMemAllocatedOpcodeMessage" value="MemAllocated"/>
                <string id="RuntimePublisher.AppDomainMemSurvivedOpcodeMessage" value="MemSurvived"/>
                <string id="RuntimePublisher.ThreadCreatedOpcodeMessage" value="ThreadCreated"/>
                <string id="RuntimePublisher.ThreadTerminatedOpcodeMessage" value="ThreadTerminated"/>
                <string id="RuntimePublisher.ThreadDomainEnterOpcodeMessage" value="DomainEnter"/>
                <string id="RuntimePublisher.ILStubGeneratedOpcodeMessage" value="StubGenerated"/>
                <string id="RuntimePublisher.ILStubCacheHitOpcodeMessage" value="StubCacheHit"/>
                <string id="RuntimePublisher.WaitOpcodeMessage" value="Wait"/>
                <string id="RuntimePublisher.SampleOpcodeMessage" value="Sample"/>
                <string id="RuntimePublisher.AdjustmentOpcodeMessage" value="Adjustment"/>
                <string id="RuntimePublisher.StatsOpcodeMessage" value="Stats"/>
                <string id="RuntimePublisher.ModuleRangeLoadOpcodeMessage" value="ModuleRangeLoad"/>
                <string id="RuntimePublisher.SetGCHandleOpcodeMessage" value="SetGCHandle"/>
                <string id="RuntimePublisher.DestroyGCHandleOpcodeMessage" value="DestoryGCHandle"/>
                <string id="RuntimePublisher.TriggeredOpcodeMessage" value="Triggered"/>
                <string id="RuntimePublisher.PinObjectAtGCTimeOpcodeMessage" value="PinObjectAtGCTime"/>
                <string id="RuntimePublisher.IncreaseMemoryPressureOpcodeMessage" value="IncreaseMemoryPressure"/>
                <string id="RuntimePublisher.DecreaseMemoryPressureOpcodeMessage" value="DecreaseMemoryPressure"/>
                <string id="RuntimePublisher.EnqueueOpcodeMessage" value="Enqueue"/>
                <string id="RuntimePublisher.DequeueOpcodeMessage" value="Dequeue"/>
                <string id="RuntimePublisher.IOEnqueueOpcodeMessage" value="IOEnqueue"/>
                <string id="RuntimePublisher.IODequeueOpcodeMessage" value="IODequeue"/>
                <string id="RuntimePublisher.IOPackOpcodeMessage" value="IOPack"/>
                <string id="RuntimePublisher.ThreadCreatingOpcodeMessage" value="Creating"/>
                <string id="RuntimePublisher.ThreadRunningOpcodeMessage" value="Running"/>
                <string id="RuntimePublisher.DebugIPCEventStartOpcodeMessage" value="IPCEventStart"/>
                <string id="RuntimePublisher.DebugIPCEventEndOpcodeMessage" value="IPCEventEnd"/>
                <string id="RuntimePublisher.DebugExceptionProcessingStartOpcodeMessage" value="ExceptionProcessingStart"/>
                <string id="RuntimePublisher.DebugExceptionProcessingEndOpcodeMessage" value="ExceptionProcessingEnd"/>
                <string id="RundownPublisher.MethodDCStartOpcodeMessage" value="DCStart"/>
                <string id="RundownPublisher.MethodDCEndOpcodeMessage" value="DCStop"/>
                <string id="RundownPublisher.MethodDCStartVerboseOpcodeMessage" value="DCStartVerbose"/>
                <string id="RundownPublisher.MethodDCEndVerboseOpcodeMessage" value="DCStopVerbose"/>
                <string id="RundownPublisher.MethodDCStartILToNativeMapOpcodeMessage" value="MethodDCStartILToNativeMap"/>
                <string id="RundownPublisher.MethodDCEndILToNativeMapOpcodeMessage" value="MethodDCEndILToNativeMap"/>
                <string id="RundownPublisher.DCStartCompleteOpcodeMessage" value="DCStartComplete"/>
                <string id="RundownPublisher.DCEndCompleteOpcodeMessage" value="DCStopComplete"/>
                <string id="RundownPublisher.DCStartInitOpcodeMessage" value="DCStartInit"/>
                <string id="RundownPublisher.DCEndInitOpcodeMessage" value="DCStopInit"/>
                <string id="RundownPublisher.ModuleDCStartOpcodeMessage" value="ModuleDCStart"/>
                <string id="RundownPublisher.ModuleDCEndOpcodeMessage" value="ModuleDCStop"/>
                <string id="RundownPublisher.AssemblyDCStartOpcodeMessage" value="AssemblyDCStart"/>
                <string id="RundownPublisher.AssemblyDCEndOpcodeMessage" value="AssemblyDCStop"/>
                <string id="RundownPublisher.AppDomainDCStartOpcodeMessage" value="AppDomainDCStart"/>
                <string id="RundownPublisher.AppDomainDCEndOpcodeMessage" value="AppDomainDCStop"/>
                <string id="RundownPublisher.DomainModuleDCStartOpcodeMessage" value="DomainModuleDCStart"/>
                <string id="RundownPublisher.DomainModuleDCEndOpcodeMessage" value="DomainModuleDCStop"/>
                <string id="RundownPublisher.ThreadDCOpcodeMessage" value="ThreadDCStop"/>
                <string id="RundownPublisher.CLRStackWalkOpcodeMessage" value="Walk"/>
                <string id="RundownPublisher.ModuleRangeDCStartOpcodeMessage" value="ModuleRangeDCStart"/>
                <string id="RundownPublisher.ModuleRangeDCEndOpcodeMessage" value="ModuleRangeDCEnd"/>
            </stringTable>
        </resources>
    </localization>
</instrumentationManifest>

Youez - 2016 - github.com/yon3zu
LinuXploit