/tmp/dev_il2cpp.so: file format elf32-i386 Disassembly of section .text: 00d9086e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193c3c>: d9086e: 55 push ebp d9086f: 53 push ebx d90870: 57 push edi d90871: 56 push esi d90872: 81 ec 8c 00 00 00 sub esp,0x8c d90878: e8 00 00 00 00 call d9087d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193c4b> d9087d: 5b pop ebx d9087e: 81 c3 ff 62 06 01 add ebx,0x10662ff d90884: 8a 83 a9 9f 06 00 mov al,BYTE PTR [ebx+0x69fa9] d9088a: 24 01 and al,0x1 d9088c: 75 1a jne d908a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193c76> d9088e: 8d 83 6c 64 71 ff lea eax,[ebx-0x8e9b94] d90894: 83 ec 0c sub esp,0xc d90897: ff 30 push DWORD PTR [eax] d90899: e8 8a ea e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9089e: 83 c4 10 add esp,0x10 d908a1: c6 83 a9 9f 06 00 01 mov BYTE PTR [ebx+0x69fa9],0x1 d908a8: 8b bc 24 a0 00 00 00 mov edi,DWORD PTR [esp+0xa0] d908af: 31 ed xor ebp,ebp d908b1: 89 ac 24 88 00 00 00 mov DWORD PTR [esp+0x88],ebp d908b8: 89 ac 24 84 00 00 00 mov DWORD PTR [esp+0x84],ebp d908bf: 89 ac 24 80 00 00 00 mov DWORD PTR [esp+0x80],ebp d908c6: 89 6c 24 70 mov DWORD PTR [esp+0x70],ebp d908ca: 0f 57 c0 xorps xmm0,xmm0 d908cd: 0f 29 44 24 60 movaps XMMWORD PTR [esp+0x60],xmm0 d908d2: 89 6c 24 5c mov DWORD PTR [esp+0x5c],ebp d908d6: 89 6c 24 58 mov DWORD PTR [esp+0x58],ebp d908da: 8d 83 24 83 05 00 lea eax,[ebx+0x58324] d908e0: 89 44 24 34 mov DWORD PTR [esp+0x34],eax d908e4: 8d 83 e4 82 05 00 lea eax,[ebx+0x582e4] d908ea: 89 44 24 30 mov DWORD PTR [esp+0x30],eax d908ee: c7 84 24 88 00 00 00 mov DWORD PTR [esp+0x88],0x0 d908f5: 00 00 00 00 d908f9: 8b b7 58 01 00 00 mov esi,DWORD PTR [edi+0x158] d908ff: 85 f6 test esi,esi d90901: 75 05 jne d90908 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193cd6> d90903: e8 ec fd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90908: 39 6e 0c cmp DWORD PTR [esi+0xc],ebp d9090b: 77 13 ja d90920 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193cee> d9090d: e8 5c 0a e4 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d90912: 83 ec 08 sub esp,0x8 d90915: 6a 00 push 0x0 d90917: 50 push eax d90918: e8 9b fc e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d9091d: 83 c4 10 add esp,0x10 d90920: 83 7c ae 10 00 cmp DWORD PTR [esi+ebp*4+0x10],0x0 d90925: 7e 59 jle d90980 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d4e> d90927: 8b b7 3c 01 00 00 mov esi,DWORD PTR [edi+0x13c] d9092d: 8b bf 58 01 00 00 mov edi,DWORD PTR [edi+0x158] d90933: 85 ff test edi,edi d90935: 75 05 jne d9093c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d0a> d90937: e8 b8 fd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9093c: 39 6f 0c cmp DWORD PTR [edi+0xc],ebp d9093f: 77 13 ja d90954 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d22> d90941: e8 28 0a e4 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d90946: 83 ec 08 sub esp,0x8 d90949: 6a 00 push 0x0 d9094b: 50 push eax d9094c: e8 67 fc e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d90951: 83 c4 10 add esp,0x10 d90954: 8b 7c af 10 mov edi,DWORD PTR [edi+ebp*4+0x10] d90958: 85 f6 test esi,esi d9095a: 75 05 jne d90961 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d2f> d9095c: e8 93 fd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90961: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] d90965: ff 30 push DWORD PTR [eax] d90967: 8d 84 24 8c 00 00 00 lea eax,[esp+0x8c] d9096e: 50 push eax d9096f: 57 push edi d90970: 56 push esi d90971: e8 cf 40 c4 ff call 9d4a45 d90976: 83 c4 10 add esp,0x10 d90979: 8b bc 24 a0 00 00 00 mov edi,DWORD PTR [esp+0xa0] d90980: 8b 77 40 mov esi,DWORD PTR [edi+0x40] d90983: 8b bc 24 88 00 00 00 mov edi,DWORD PTR [esp+0x88] d9098a: 85 f6 test esi,esi d9098c: 75 05 jne d90993 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d61> d9098e: e8 61 fd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90993: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] d90997: ff 30 push DWORD PTR [eax] d90999: 57 push edi d9099a: 55 push ebp d9099b: 56 push esi d9099c: e8 86 2c 63 00 call 13c3627 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c69f5> d909a1: 83 c4 10 add esp,0x10 d909a4: 45 inc ebp d909a5: 83 fd 03 cmp ebp,0x3 d909a8: 8b bc 24 a0 00 00 00 mov edi,DWORD PTR [esp+0xa0] d909af: 0f 85 39 ff ff ff jne d908ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193cbc> d909b5: 31 ed xor ebp,ebp d909b7: c7 84 24 88 00 00 00 mov DWORD PTR [esp+0x88],0x0 d909be: 00 00 00 00 d909c2: 8b b7 60 01 00 00 mov esi,DWORD PTR [edi+0x160] d909c8: 85 f6 test esi,esi d909ca: 75 05 jne d909d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d9f> d909cc: e8 23 fd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d909d1: 39 6e 0c cmp DWORD PTR [esi+0xc],ebp d909d4: 77 13 ja d909e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193db7> d909d6: e8 93 09 e4 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d909db: 83 ec 08 sub esp,0x8 d909de: 6a 00 push 0x0 d909e0: 50 push eax d909e1: e8 d2 fb e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d909e6: 83 c4 10 add esp,0x10 d909e9: 83 7c ae 10 00 cmp DWORD PTR [esi+ebp*4+0x10],0x0 d909ee: 7e 59 jle d90a49 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193e17> d909f0: 8b b7 3c 01 00 00 mov esi,DWORD PTR [edi+0x13c] d909f6: 8b bf 60 01 00 00 mov edi,DWORD PTR [edi+0x160] d909fc: 85 ff test edi,edi d909fe: 75 05 jne d90a05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193dd3> d90a00: e8 ef fc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90a05: 39 6f 0c cmp DWORD PTR [edi+0xc],ebp d90a08: 77 13 ja d90a1d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193deb> d90a0a: e8 5f 09 e4 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d90a0f: 83 ec 08 sub esp,0x8 d90a12: 6a 00 push 0x0 d90a14: 50 push eax d90a15: e8 9e fb e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d90a1a: 83 c4 10 add esp,0x10 d90a1d: 8b 7c af 10 mov edi,DWORD PTR [edi+ebp*4+0x10] d90a21: 85 f6 test esi,esi d90a23: 75 05 jne d90a2a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193df8> d90a25: e8 ca fc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90a2a: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] d90a2e: ff 30 push DWORD PTR [eax] d90a30: 8d 84 24 8c 00 00 00 lea eax,[esp+0x8c] d90a37: 50 push eax d90a38: 57 push edi d90a39: 56 push esi d90a3a: e8 06 40 c4 ff call 9d4a45 d90a3f: 83 c4 10 add esp,0x10 d90a42: 8b bc 24 a0 00 00 00 mov edi,DWORD PTR [esp+0xa0] d90a49: 8b 77 44 mov esi,DWORD PTR [edi+0x44] d90a4c: 8b bc 24 88 00 00 00 mov edi,DWORD PTR [esp+0x88] d90a53: 85 f6 test esi,esi d90a55: 75 05 jne d90a5c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193e2a> d90a57: e8 98 fc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90a5c: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] d90a60: ff 30 push DWORD PTR [eax] d90a62: 57 push edi d90a63: 55 push ebp d90a64: 56 push esi d90a65: e8 bd 2b 63 00 call 13c3627 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c69f5> d90a6a: 83 c4 10 add esp,0x10 d90a6d: 45 inc ebp d90a6e: 83 fd 03 cmp ebp,0x3 d90a71: 8b bc 24 a0 00 00 00 mov edi,DWORD PTR [esp+0xa0] d90a78: 0f 85 39 ff ff ff jne d909b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d85> d90a7e: 8b 87 80 02 00 00 mov eax,DWORD PTR [edi+0x280] d90a84: 85 c0 test eax,eax d90a86: 74 16 je d90a9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193e6c> d90a88: 8d 8b 2c 83 05 00 lea ecx,[ebx+0x5832c] d90a8e: 83 ec 08 sub esp,0x8 d90a91: ff 31 push DWORD PTR [ecx] d90a93: 50 push eax d90a94: e8 c2 2c 5a 00 call 133375b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x736b29> d90a99: 83 c4 10 add esp,0x10 d90a9c: eb 39 jmp d90ad7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193ea5> d90a9e: 8d 83 ec a8 04 00 lea eax,[ebx+0x4a8ec] d90aa4: 83 ec 0c sub esp,0xc d90aa7: ff 30 push DWORD PTR [eax] d90aa9: e8 80 e3 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d90aae: 83 c4 10 add esp,0x10 d90ab1: 89 fe mov esi,edi d90ab3: 89 c7 mov edi,eax d90ab5: 8d 83 d4 4f 05 00 lea eax,[ebx+0x54fd4] d90abb: 8b 00 mov eax,DWORD PTR [eax] d90abd: 83 ec 10 sub esp,0x10 d90ac0: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d90ac4: 89 3c 24 mov DWORD PTR [esp],edi d90ac7: e8 d5 03 5a 00 call 1330ea1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73426f> d90acc: 83 c4 10 add esp,0x10 d90acf: 89 be 80 02 00 00 mov DWORD PTR [esi+0x280],edi d90ad5: 89 f7 mov edi,esi d90ad7: 8b 87 50 01 00 00 mov eax,DWORD PTR [edi+0x150] d90add: 89 44 24 54 mov DWORD PTR [esp+0x54],eax d90ae1: 8d 83 f0 a8 04 00 lea eax,[ebx+0x4a8f0] d90ae7: 83 ec 08 sub esp,0x8 d90aea: 8d 4c 24 5c lea ecx,[esp+0x5c] d90aee: 51 push ecx d90aef: ff 30 push DWORD PTR [eax] d90af1: e8 a4 e2 e4 ff call bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec> d90af6: 83 c4 10 add esp,0x10 d90af9: 89 c7 mov edi,eax d90afb: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d90b01: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d90b05: 8b 00 mov eax,DWORD PTR [eax] d90b07: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d90b0e: 74 12 je d90b22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193ef0> d90b10: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d90b14: 75 0c jne d90b22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193ef0> d90b16: 83 ec 0c sub esp,0xc d90b19: 50 push eax d90b1a: e8 8f 59 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d90b1f: 83 c4 10 add esp,0x10 d90b22: 8d 83 88 4a 06 00 lea eax,[ebx+0x64a88] d90b28: 31 c9 xor ecx,ecx d90b2a: 51 push ecx d90b2b: 57 push edi d90b2c: ff 30 push DWORD PTR [eax] d90b2e: 51 push ecx d90b2f: e8 38 35 93 ff call 6c406c d90b34: 83 c4 10 add esp,0x10 d90b37: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d90b3b: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] d90b42: 8b b0 3c 01 00 00 mov esi,DWORD PTR [eax+0x13c] d90b48: 85 f6 test esi,esi d90b4a: 75 05 jne d90b51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193f1f> d90b4c: e8 a3 fb e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90b51: 8d 83 cc 52 05 00 lea eax,[ebx+0x552cc] d90b57: 83 ec 04 sub esp,0x4 d90b5a: 8d 4c 24 44 lea ecx,[esp+0x44] d90b5e: ff 30 push DWORD PTR [eax] d90b60: 56 push esi d90b61: 51 push ecx d90b62: e8 b9 47 c4 ff call 9d5320 d90b67: 83 c4 0c add esp,0xc d90b6a: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] d90b6e: 89 44 24 70 mov DWORD PTR [esp+0x70],eax d90b72: f2 0f 10 44 24 40 movsd xmm0,QWORD PTR [esp+0x40] d90b78: f2 0f 10 4c 24 48 movsd xmm1,QWORD PTR [esp+0x48] d90b7e: f2 0f 11 4c 24 68 movsd QWORD PTR [esp+0x68],xmm1 d90b84: f2 0f 11 44 24 60 movsd QWORD PTR [esp+0x60],xmm0 d90b8a: 8d 83 e4 52 05 00 lea eax,[ebx+0x552e4] d90b90: 89 44 24 20 mov DWORD PTR [esp+0x20],eax d90b94: 8d 83 d0 52 05 00 lea eax,[ebx+0x552d0] d90b9a: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax d90b9e: 8d 83 d4 52 05 00 lea eax,[ebx+0x552d4] d90ba4: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d90ba8: 8d 83 54 d7 04 00 lea eax,[ebx+0x4d754] d90bae: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax d90bb2: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d90bb6: 8b 00 mov eax,DWORD PTR [eax] d90bb8: 83 ec 08 sub esp,0x8 d90bbb: 50 push eax d90bbc: 8d 44 24 6c lea eax,[esp+0x6c] d90bc0: 50 push eax d90bc1: e8 29 4c 43 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d90bc6: 83 c4 10 add esp,0x10 d90bc9: 84 c0 test al,al d90bcb: 0f 84 48 04 00 00 je d91019 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1943e7> d90bd1: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] d90bd5: 8b 00 mov eax,DWORD PTR [eax] d90bd7: 83 ec 04 sub esp,0x4 d90bda: 50 push eax d90bdb: 8d 44 24 68 lea eax,[esp+0x68] d90bdf: 50 push eax d90be0: 8d 44 24 44 lea eax,[esp+0x44] d90be4: 50 push eax d90be5: e8 44 4e 43 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d90bea: 83 c4 0c add esp,0xc d90bed: f2 0f 10 44 24 38 movsd xmm0,QWORD PTR [esp+0x38] d90bf3: f2 0f 11 84 24 80 00 movsd QWORD PTR [esp+0x80],xmm0 d90bfa: 00 00 d90bfc: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d90c00: 8b 00 mov eax,DWORD PTR [eax] d90c02: 83 ec 08 sub esp,0x8 d90c05: 50 push eax d90c06: 8d 84 24 8c 00 00 00 lea eax,[esp+0x8c] d90c0d: 50 push eax d90c0e: e8 f9 d6 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d90c13: 83 c4 10 add esp,0x10 d90c16: 89 c6 mov esi,eax d90c18: 85 f6 test esi,esi d90c1a: 75 05 jne d90c21 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193fef> d90c1c: e8 d3 fa e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90c21: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d90c25: 8b 00 mov eax,DWORD PTR [eax] d90c27: 8b 0e mov ecx,DWORD PTR [esi] d90c29: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx d90c2d: 89 74 24 34 mov DWORD PTR [esp+0x34],esi d90c31: 66 8b 91 aa 00 00 00 mov dx,WORD PTR [ecx+0xaa] d90c38: 66 85 d2 test dx,dx d90c3b: 74 1c je d90c59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194027> d90c3d: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] d90c41: 8b 71 4c mov esi,DWORD PTR [ecx+0x4c] d90c44: 31 ed xor ebp,ebp d90c46: 0f b7 fd movzx edi,bp d90c49: 39 04 fe cmp DWORD PTR [esi+edi*8],eax d90c4c: 74 20 je d90c6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19403c> d90c4e: 45 inc ebp d90c4f: 0f b7 fa movzx edi,dx d90c52: 0f b7 cd movzx ecx,bp d90c55: 39 f9 cmp ecx,edi d90c57: 72 ed jb d90c46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194014> d90c59: 83 ec 04 sub esp,0x4 d90c5c: 6a 00 push 0x0 d90c5e: 50 push eax d90c5f: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] d90c63: 56 push esi d90c64: e8 87 29 e0 ff call b935f0 d90c69: 83 c4 10 add esp,0x10 d90c6c: eb 13 jmp d90c81 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19404f> d90c6e: 8b 44 fe 04 mov eax,DWORD PTR [esi+edi*8+0x4] d90c72: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] d90c76: 8d 84 c1 b4 00 00 00 lea eax,[ecx+eax*8+0xb4] d90c7d: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] d90c81: 8b 08 mov ecx,DWORD PTR [eax] d90c83: 8b 40 04 mov eax,DWORD PTR [eax+0x4] d90c86: 83 ec 08 sub esp,0x8 d90c89: 50 push eax d90c8a: 56 push esi d90c8b: ff d1 call ecx d90c8d: 83 c4 10 add esp,0x10 d90c90: 89 c5 mov ebp,eax d90c92: 85 ed test ebp,ebp d90c94: 75 05 jne d90c9b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194069> d90c96: e8 59 fa e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90c9b: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d90c9e: 8b 88 04 01 00 00 mov ecx,DWORD PTR [eax+0x104] d90ca4: 8b 80 08 01 00 00 mov eax,DWORD PTR [eax+0x108] d90caa: 83 ec 08 sub esp,0x8 d90cad: 50 push eax d90cae: 55 push ebp d90caf: ff d1 call ecx d90cb1: 83 c4 10 add esp,0x10 d90cb4: 83 f8 07 cmp eax,0x7 d90cb7: 0f 85 dd 00 00 00 jne d90d9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194168> d90cbd: 85 f6 test esi,esi d90cbf: 75 05 jne d90cc6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194094> d90cc1: e8 2e fa e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90cc6: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d90cca: 8b 00 mov eax,DWORD PTR [eax] d90ccc: 8b 0e mov ecx,DWORD PTR [esi] d90cce: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx d90cd2: 66 8b 91 aa 00 00 00 mov dx,WORD PTR [ecx+0xaa] d90cd9: 66 85 d2 test dx,dx d90cdc: 74 1c je d90cfa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1940c8> d90cde: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] d90ce2: 8b 71 4c mov esi,DWORD PTR [ecx+0x4c] d90ce5: 31 ed xor ebp,ebp d90ce7: 0f b7 fd movzx edi,bp d90cea: 39 04 fe cmp DWORD PTR [esi+edi*8],eax d90ced: 74 20 je d90d0f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1940dd> d90cef: 45 inc ebp d90cf0: 0f b7 fa movzx edi,dx d90cf3: 0f b7 cd movzx ecx,bp d90cf6: 39 f9 cmp ecx,edi d90cf8: 72 ed jb d90ce7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1940b5> d90cfa: 83 ec 04 sub esp,0x4 d90cfd: 6a 00 push 0x0 d90cff: 50 push eax d90d00: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] d90d04: 56 push esi d90d05: e8 e6 28 e0 ff call b935f0 d90d0a: 83 c4 10 add esp,0x10 d90d0d: eb 13 jmp d90d22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1940f0> d90d0f: 8b 44 fe 04 mov eax,DWORD PTR [esi+edi*8+0x4] d90d13: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] d90d17: 8d 84 c1 b4 00 00 00 lea eax,[ecx+eax*8+0xb4] d90d1e: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] d90d22: 8b 08 mov ecx,DWORD PTR [eax] d90d24: 8b 40 04 mov eax,DWORD PTR [eax+0x4] d90d27: 83 ec 08 sub esp,0x8 d90d2a: 50 push eax d90d2b: 56 push esi d90d2c: ff d1 call ecx d90d2e: 83 c4 10 add esp,0x10 d90d31: 89 c5 mov ebp,eax d90d33: 85 ed test ebp,ebp d90d35: 75 05 jne d90d3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19410a> d90d37: e8 b8 f9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90d3c: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d90d3f: 8b 88 ec 00 00 00 mov ecx,DWORD PTR [eax+0xec] d90d45: 8b 80 f0 00 00 00 mov eax,DWORD PTR [eax+0xf0] d90d4b: 83 ec 08 sub esp,0x8 d90d4e: 50 push eax d90d4f: 55 push ebp d90d50: ff d1 call ecx d90d52: 83 c4 10 add esp,0x10 d90d55: 89 c5 mov ebp,eax d90d57: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d90d5b: 8b 00 mov eax,DWORD PTR [eax] d90d5d: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d90d64: 74 12 je d90d78 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194146> d90d66: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d90d6a: 75 0c jne d90d78 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194146> d90d6c: 83 ec 0c sub esp,0xc d90d6f: 50 push eax d90d70: e8 39 57 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d90d75: 83 c4 10 add esp,0x10 d90d78: 31 c0 xor eax,eax d90d7a: 50 push eax d90d7b: ff 74 24 10 push DWORD PTR [esp+0x10] d90d7f: 55 push ebp d90d80: 50 push eax d90d81: e8 14 24 92 ff call 6b319a d90d86: 83 c4 10 add esp,0x10 d90d89: 84 c0 test al,al d90d8b: 90 nop d90d8c: 90 nop d90d8d: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] d90d94: 89 b0 34 01 00 00 mov DWORD PTR [eax+0x134],esi d90d9a: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] d90da1: 8b 80 80 02 00 00 mov eax,DWORD PTR [eax+0x280] d90da7: 89 44 24 28 mov DWORD PTR [esp+0x28],eax d90dab: 85 f6 test esi,esi d90dad: 75 05 jne d90db4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194182> d90daf: e8 40 f9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90db4: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d90db8: 8b 00 mov eax,DWORD PTR [eax] d90dba: 8b 0e mov ecx,DWORD PTR [esi] d90dbc: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx d90dc0: 66 8b 91 aa 00 00 00 mov dx,WORD PTR [ecx+0xaa] d90dc7: 66 85 d2 test dx,dx d90dca: 74 1c je d90de8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1941b6> d90dcc: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] d90dd0: 8b 71 4c mov esi,DWORD PTR [ecx+0x4c] d90dd3: 31 ed xor ebp,ebp d90dd5: 0f b7 fd movzx edi,bp d90dd8: 39 04 fe cmp DWORD PTR [esi+edi*8],eax d90ddb: 74 20 je d90dfd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1941cb> d90ddd: 45 inc ebp d90dde: 0f b7 fa movzx edi,dx d90de1: 0f b7 cd movzx ecx,bp d90de4: 39 f9 cmp ecx,edi d90de6: 72 ed jb d90dd5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1941a3> d90de8: 83 ec 04 sub esp,0x4 d90deb: 6a 00 push 0x0 d90ded: 50 push eax d90dee: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] d90df2: 56 push esi d90df3: e8 f8 27 e0 ff call b935f0 d90df8: 83 c4 10 add esp,0x10 d90dfb: eb 13 jmp d90e10 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1941de> d90dfd: 8b 44 fe 04 mov eax,DWORD PTR [esi+edi*8+0x4] d90e01: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] d90e05: 8d 84 c1 b4 00 00 00 lea eax,[ecx+eax*8+0xb4] d90e0c: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] d90e10: 8b 08 mov ecx,DWORD PTR [eax] d90e12: 8b 40 04 mov eax,DWORD PTR [eax+0x4] d90e15: 83 ec 08 sub esp,0x8 d90e18: 50 push eax d90e19: 56 push esi d90e1a: ff d1 call ecx d90e1c: 83 c4 10 add esp,0x10 d90e1f: 89 c5 mov ebp,eax d90e21: 85 ed test ebp,ebp d90e23: 75 05 jne d90e2a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1941f8> d90e25: e8 ca f8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90e2a: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d90e2d: 8b 88 ec 00 00 00 mov ecx,DWORD PTR [eax+0xec] d90e33: 8b 80 f0 00 00 00 mov eax,DWORD PTR [eax+0xf0] d90e39: 83 ec 08 sub esp,0x8 d90e3c: 50 push eax d90e3d: 55 push ebp d90e3e: ff d1 call ecx d90e40: 83 c4 10 add esp,0x10 d90e43: 89 44 24 24 mov DWORD PTR [esp+0x24],eax d90e47: 85 f6 test esi,esi d90e49: 75 05 jne d90e50 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19421e> d90e4b: e8 a4 f8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90e50: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d90e54: 8b 00 mov eax,DWORD PTR [eax] d90e56: 8b 0e mov ecx,DWORD PTR [esi] d90e58: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx d90e5c: 66 8b 91 aa 00 00 00 mov dx,WORD PTR [ecx+0xaa] d90e63: 66 85 d2 test dx,dx d90e66: 74 1c je d90e84 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194252> d90e68: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] d90e6c: 8b 71 4c mov esi,DWORD PTR [ecx+0x4c] d90e6f: 31 ed xor ebp,ebp d90e71: 0f b7 fd movzx edi,bp d90e74: 39 04 fe cmp DWORD PTR [esi+edi*8],eax d90e77: 74 20 je d90e99 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194267> d90e79: 45 inc ebp d90e7a: 0f b7 fa movzx edi,dx d90e7d: 0f b7 cd movzx ecx,bp d90e80: 39 f9 cmp ecx,edi d90e82: 72 ed jb d90e71 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19423f> d90e84: 83 ec 04 sub esp,0x4 d90e87: 6a 0d push 0xd d90e89: 50 push eax d90e8a: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] d90e8e: 56 push esi d90e8f: e8 5c 27 e0 ff call b935f0 d90e94: 83 c4 10 add esp,0x10 d90e97: eb 13 jmp d90eac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19427a> d90e99: 8b 44 fe 04 mov eax,DWORD PTR [esi+edi*8+0x4] d90e9d: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] d90ea1: 8d 84 c1 1c 01 00 00 lea eax,[ecx+eax*8+0x11c] d90ea8: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] d90eac: 8b 08 mov ecx,DWORD PTR [eax] d90eae: 8b 40 04 mov eax,DWORD PTR [eax+0x4] d90eb1: 83 ec 08 sub esp,0x8 d90eb4: 50 push eax d90eb5: 56 push esi d90eb6: ff d1 call ecx d90eb8: 83 c4 10 add esp,0x10 d90ebb: 89 c7 mov edi,eax d90ebd: 83 7c 24 28 00 cmp DWORD PTR [esp+0x28],0x0 d90ec2: 75 05 jne d90ec9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194297> d90ec4: e8 2b f8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90ec9: 8d 83 80 52 05 00 lea eax,[ebx+0x55280] d90ecf: 8b 00 mov eax,DWORD PTR [eax] d90ed1: 50 push eax d90ed2: 57 push edi d90ed3: ff 74 24 2c push DWORD PTR [esp+0x2c] d90ed7: ff 74 24 34 push DWORD PTR [esp+0x34] d90edb: e8 9a 14 5a 00 call 133237a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x735748> d90ee0: 83 c4 10 add esp,0x10 d90ee3: e9 ca fc ff ff jmp d90bb2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193f80> d90ee8: 83 ec 0c sub esp,0xc d90eeb: 50 push eax d90eec: e8 2f 19 41 ff call 1a2820 <__cxa_begin_catch@plt> d90ef1: 83 c4 10 add esp,0x10 d90ef4: 8b 30 mov esi,DWORD PTR [eax] d90ef6: e8 c5 11 41 ff call 1a20c0 <__cxa_end_catch@plt> d90efb: c7 44 24 34 00 00 00 mov DWORD PTR [esp+0x34],0x0 d90f02: 00 d90f03: 8d 83 e8 52 05 00 lea eax,[ebx+0x552e8] d90f09: 83 ec 08 sub esp,0x8 d90f0c: ff 30 push DWORD PTR [eax] d90f0e: 8d 44 24 6c lea eax,[esp+0x6c] d90f12: 50 push eax d90f13: e8 24 4c 43 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d90f18: 83 c4 10 add esp,0x10 d90f1b: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] d90f1f: 84 c0 test al,al d90f21: 8b bc 24 a0 00 00 00 mov edi,DWORD PTR [esp+0xa0] d90f28: 75 12 jne d90f3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19430a> d90f2a: 85 f6 test esi,esi d90f2c: 74 0e je d90f3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19430a> d90f2e: 83 ec 08 sub esp,0x8 d90f31: 6a 00 push 0x0 d90f33: 56 push esi d90f34: e8 7f f6 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d90f39: 83 c4 10 add esp,0x10 d90f3c: 8b b7 3c 01 00 00 mov esi,DWORD PTR [edi+0x13c] d90f42: 89 f8 mov eax,edi d90f44: 8b b8 4c 01 00 00 mov edi,DWORD PTR [eax+0x14c] d90f4a: 89 c5 mov ebp,eax d90f4c: 85 f6 test esi,esi d90f4e: 75 05 jne d90f55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194323> d90f50: e8 9f f7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90f55: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] d90f59: ff 30 push DWORD PTR [eax] d90f5b: 8d 84 24 8c 00 00 00 lea eax,[esp+0x8c] d90f62: 50 push eax d90f63: 57 push edi d90f64: 56 push esi d90f65: e8 db 3a c4 ff call 9d4a45 d90f6a: 83 c4 10 add esp,0x10 d90f6d: 84 c0 test al,al d90f6f: 74 0d je d90f7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19434c> d90f71: 8b 84 24 88 00 00 00 mov eax,DWORD PTR [esp+0x88] d90f78: 89 85 38 01 00 00 mov DWORD PTR [ebp+0x138],eax d90f7e: c7 44 24 5c 00 00 00 mov DWORD PTR [esp+0x5c],0x0 d90f85: 00 d90f86: 8b b5 3c 01 00 00 mov esi,DWORD PTR [ebp+0x13c] d90f8c: 8b bd 5c 01 00 00 mov edi,DWORD PTR [ebp+0x15c] d90f92: 85 f6 test esi,esi d90f94: 75 05 jne d90f9b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194369> d90f96: e8 59 f7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90f9b: 8d 44 24 5c lea eax,[esp+0x5c] d90f9f: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] d90fa3: ff 31 push DWORD PTR [ecx] d90fa5: 50 push eax d90fa6: 57 push edi d90fa7: 56 push esi d90fa8: e8 98 3a c4 ff call 9d4a45 d90fad: 83 c4 10 add esp,0x10 d90fb0: 84 c0 test al,al d90fb2: 74 10 je d90fc4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194392> d90fb4: 83 ec 08 sub esp,0x8 d90fb7: ff 74 24 64 push DWORD PTR [esp+0x64] d90fbb: 55 push ebp d90fbc: e8 d2 81 00 00 call d99193 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c561> d90fc1: 83 c4 10 add esp,0x10 d90fc4: c7 44 24 58 00 00 00 mov DWORD PTR [esp+0x58],0x0 d90fcb: 00 d90fcc: 8b b5 3c 01 00 00 mov esi,DWORD PTR [ebp+0x13c] d90fd2: 8b bd 54 01 00 00 mov edi,DWORD PTR [ebp+0x154] d90fd8: 85 f6 test esi,esi d90fda: 75 05 jne d90fe1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1943af> d90fdc: e8 13 f7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90fe1: 8d 44 24 58 lea eax,[esp+0x58] d90fe5: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] d90fe9: ff 31 push DWORD PTR [ecx] d90feb: 50 push eax d90fec: 57 push edi d90fed: 56 push esi d90fee: e8 52 3a c4 ff call 9d4a45 d90ff3: 83 c4 10 add esp,0x10 d90ff6: 84 c0 test al,al d90ff8: 74 10 je d9100a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1943d8> d90ffa: 83 ec 08 sub esp,0x8 d90ffd: ff 74 24 60 push DWORD PTR [esp+0x60] d91001: 55 push ebp d91002: e8 5d 82 00 00 call d99264 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c632> d91007: 83 c4 10 add esp,0x10 d9100a: c6 45 64 01 mov BYTE PTR [ebp+0x64],0x1 d9100e: 81 c4 8c 00 00 00 add esp,0x8c d91014: 5e pop esi d91015: 5f pop edi d91016: 5b pop ebx d91017: 5d pop ebp d91018: c3 ret d91019: 31 f6 xor esi,esi d9101b: b0 01 mov al,0x1 d9101d: 89 44 24 34 mov DWORD PTR [esp+0x34],eax d91021: e9 dd fe ff ff jmp d90f03 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1942d1> d91026: 55 push ebp d91027: 53 push ebx d91028: 57 push edi d91029: 56 push esi d9102a: 83 ec 0c sub esp,0xc d9102d: e8 00 00 00 00 call d91032 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194400> d91032: 5b pop ebx d91033: 81 c3 4a 5b 06 01 add ebx,0x1065b4a d91039: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d9103d: 8a 83 ad 9f 06 00 mov al,BYTE PTR [ebx+0x69fad] d91043: 24 01 and al,0x1 d91045: 75 1a jne d91061 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19442f> d91047: 8d 83 70 64 71 ff lea eax,[ebx-0x8e9b90] d9104d: 83 ec 0c sub esp,0xc d91050: ff 30 push DWORD PTR [eax] d91052: e8 d1 e2 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d91057: 83 c4 10 add esp,0x10 d9105a: c6 83 ad 9f 06 00 01 mov BYTE PTR [ebx+0x69fad],0x1 d91061: 8b be 64 01 00 00 mov edi,DWORD PTR [esi+0x164] d91067: 85 ff test edi,edi d91069: 7e 5a jle d910c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194493> d9106b: 8b ae 40 01 00 00 mov ebp,DWORD PTR [esi+0x140] d91071: 85 ed test ebp,ebp d91073: 75 05 jne d9107a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194448> d91075: e8 7a f6 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9107a: 8d 83 40 66 05 00 lea eax,[ebx+0x56640] d91080: 83 ec 04 sub esp,0x4 d91083: ff 30 push DWORD PTR [eax] d91085: 57 push edi d91086: 55 push ebp d91087: e8 bb 2b c4 ff call 9d3c47 d9108c: 83 c4 10 add esp,0x10 d9108f: 84 c0 test al,al d91091: 74 32 je d910c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194493> d91093: 8b be 40 01 00 00 mov edi,DWORD PTR [esi+0x140] d91099: 8b ae 64 01 00 00 mov ebp,DWORD PTR [esi+0x164] d9109f: 85 ff test edi,edi d910a1: 75 05 jne d910a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194476> d910a3: e8 4c f6 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d910a8: 8d 83 44 66 05 00 lea eax,[ebx+0x56644] d910ae: 83 ec 04 sub esp,0x4 d910b1: ff 30 push DWORD PTR [eax] d910b3: 55 push ebp d910b4: 57 push edi d910b5: e8 44 14 c4 ff call 9d24fe d910ba: 83 c4 10 add esp,0x10 d910bd: 89 86 84 00 00 00 mov DWORD PTR [esi+0x84],eax d910c3: eb 0a jmp d910cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19449d> d910c5: c7 86 84 00 00 00 00 mov DWORD PTR [esi+0x84],0x0 d910cc: 00 00 00 d910cf: 83 c4 0c add esp,0xc d910d2: 5e pop esi d910d3: 5f pop edi d910d4: 5b pop ebx d910d5: 5d pop ebp d910d6: c3 ret d910d7: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d910db: 8b 80 14 02 00 00 mov eax,DWORD PTR [eax+0x214] d910e1: c3 ret d910e2: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d910e6: 8b 80 44 02 00 00 mov eax,DWORD PTR [eax+0x244] d910ec: c3 ret d910ed: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d910f1: 8b 80 30 02 00 00 mov eax,DWORD PTR [eax+0x230] d910f7: c3 ret d910f8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d910fc: 8b 80 74 01 00 00 mov eax,DWORD PTR [eax+0x174] d91102: c3 ret d91103: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91107: 8b 80 38 02 00 00 mov eax,DWORD PTR [eax+0x238] d9110d: c3 ret d9110e: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91112: 8b 80 3c 02 00 00 mov eax,DWORD PTR [eax+0x23c] d91118: c3 ret d91119: 55 push ebp d9111a: 53 push ebx d9111b: 57 push edi d9111c: 56 push esi d9111d: 83 ec 4c sub esp,0x4c d91120: e8 00 00 00 00 call d91125 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1944f3> d91125: 5b pop ebx d91126: 81 c3 57 5a 06 01 add ebx,0x1065a57 d9112c: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] d91130: 8a 83 20 a0 06 00 mov al,BYTE PTR [ebx+0x6a020] d91136: 24 01 and al,0x1 d91138: 75 17 jne d91151 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19451f> d9113a: 8d 83 4c 65 71 ff lea eax,[ebx-0x8e9ab4] d91140: 8b 00 mov eax,DWORD PTR [eax] d91142: 89 04 24 mov DWORD PTR [esp],eax d91145: e8 de e1 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9114a: c6 83 20 a0 06 00 01 mov BYTE PTR [ebx+0x6a020],0x1 d91151: 8b 86 c8 02 00 00 mov eax,DWORD PTR [esi+0x2c8] d91157: 89 44 24 48 mov DWORD PTR [esp+0x48],eax d9115b: f2 0f 10 86 c0 02 00 movsd xmm0,QWORD PTR [esi+0x2c0] d91162: 00 d91163: f2 0f 11 44 24 40 movsd QWORD PTR [esp+0x40],xmm0 d91169: 8b 86 e0 02 00 00 mov eax,DWORD PTR [esi+0x2e0] d9116f: 89 44 24 38 mov DWORD PTR [esp+0x38],eax d91173: f2 0f 10 86 d8 02 00 movsd xmm0,QWORD PTR [esi+0x2d8] d9117a: 00 d9117b: f2 0f 11 44 24 30 movsd QWORD PTR [esp+0x30],xmm0 d91181: 8d 83 f0 a9 04 00 lea eax,[ebx+0x4a9f0] d91187: 8b 00 mov eax,DWORD PTR [eax] d91189: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d91190: 74 0e je d911a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19456e> d91192: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d91196: 75 08 jne d911a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19456e> d91198: 89 04 24 mov DWORD PTR [esp],eax d9119b: e8 0e 53 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d911a0: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d911a4: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d911a8: f2 0f 10 44 24 30 movsd xmm0,QWORD PTR [esp+0x30] d911ae: f2 0f 11 44 24 10 movsd QWORD PTR [esp+0x10],xmm0 d911b4: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] d911b8: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d911bc: f2 0f 10 44 24 40 movsd xmm0,QWORD PTR [esp+0x40] d911c2: f2 0f 11 44 24 04 movsd QWORD PTR [esp+0x4],xmm0 d911c8: 31 c0 xor eax,eax d911ca: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax d911ce: 89 04 24 mov DWORD PTR [esp],eax d911d1: e8 1e ad 7d ff call 56bef4 d911d6: 84 c0 test al,al d911d8: 0f 84 b9 01 00 00 je d91397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194765> d911de: 8d 83 94 d6 04 00 lea eax,[ebx+0x4d694] d911e4: 8b 00 mov eax,DWORD PTR [eax] d911e6: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d911ed: 74 0e je d911fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1945cb> d911ef: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d911f3: 75 08 jne d911fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1945cb> d911f5: 89 04 24 mov DWORD PTR [esp],eax d911f8: e8 b1 52 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d911fd: 31 c0 xor eax,eax d911ff: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d91203: 89 04 24 mov DWORD PTR [esp],eax d91206: e8 52 fd fc ff call d60f5d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x16432b> d9120b: 8b 7e 5c mov edi,DWORD PTR [esi+0x5c] d9120e: 8d ab 00 d6 04 00 lea ebp,[ebx+0x4d600] d91214: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91217: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9121e: 74 11 je d91231 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1945ff> d91220: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d91224: 75 0b jne d91231 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1945ff> d91226: 89 04 24 mov DWORD PTR [esp],eax d91229: e8 80 52 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9122e: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91231: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] d91234: 8d 93 30 8b 06 00 lea edx,[ebx+0x68b30] d9123a: 8b 12 mov edx,DWORD PTR [edx] d9123c: 89 54 24 28 mov DWORD PTR [esp+0x28],edx d91240: 83 b9 b0 00 00 00 00 cmp DWORD PTR [ecx+0xb0],0x0 d91247: 75 67 jne d912b0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19467e> d91249: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi d9124d: 8d 83 18 85 05 00 lea eax,[ebx+0x58518] d91253: 8b 38 mov edi,DWORD PTR [eax] d91255: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d9125b: 8b 00 mov eax,DWORD PTR [eax] d9125d: 89 04 24 mov DWORD PTR [esp],eax d91260: e8 c9 db e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d91265: 89 c6 mov esi,eax d91267: 31 c0 xor eax,eax d91269: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d9126d: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi d91271: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d91275: 89 34 24 mov DWORD PTR [esp],esi d91278: e8 a3 e0 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d9127d: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91280: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d91287: 75 06 jne d9128f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19465d> d91289: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d9128d: eb 15 jmp d912a4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194672> d9128f: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d91293: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d91297: 75 0b jne d912a4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194672> d91299: 89 04 24 mov DWORD PTR [esp],eax d9129c: e8 0d 52 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d912a1: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d912a4: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d912a7: 89 b0 b0 00 00 00 mov DWORD PTR [eax+0xb0],esi d912ad: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d912b0: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d912b7: 74 11 je d912ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194698> d912b9: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d912bd: 75 0b jne d912ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194698> d912bf: 89 04 24 mov DWORD PTR [esp],eax d912c2: e8 e7 51 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d912c7: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d912ca: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] d912cd: 8b 91 b0 00 00 00 mov edx,DWORD PTR [ecx+0xb0] d912d3: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx d912d7: 83 b9 b4 00 00 00 00 cmp DWORD PTR [ecx+0xb4],0x0 d912de: 75 67 jne d91347 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194715> d912e0: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi d912e4: 8d 83 1c 85 05 00 lea eax,[ebx+0x5851c] d912ea: 8b 38 mov edi,DWORD PTR [eax] d912ec: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d912f2: 8b 00 mov eax,DWORD PTR [eax] d912f4: 89 04 24 mov DWORD PTR [esp],eax d912f7: e8 32 db e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d912fc: 89 c6 mov esi,eax d912fe: 31 c0 xor eax,eax d91300: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d91304: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi d91308: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d9130c: 89 34 24 mov DWORD PTR [esp],esi d9130f: e8 f2 df 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d91314: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91317: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9131e: 75 06 jne d91326 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1946f4> d91320: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d91324: eb 15 jmp d9133b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194709> d91326: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9132a: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d9132e: 75 0b jne d9133b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194709> d91330: 89 04 24 mov DWORD PTR [esp],eax d91333: e8 76 51 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d91338: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9133b: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d9133e: 89 b0 b4 00 00 00 mov DWORD PTR [eax+0xb4],esi d91344: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91347: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9134e: 74 11 je d91361 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19472f> d91350: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d91354: 75 0b jne d91361 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19472f> d91356: 89 04 24 mov DWORD PTR [esp],eax d91359: e8 50 51 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9135e: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91361: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] d91365: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d91368: 8b b0 b4 00 00 00 mov esi,DWORD PTR [eax+0xb4] d9136e: 85 ff test edi,edi d91370: 75 05 jne d91377 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194745> d91372: e8 7d f3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91377: 89 74 24 0c mov DWORD PTR [esp+0xc],esi d9137b: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d9137f: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d91383: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp d91387: 89 3c 24 mov DWORD PTR [esp],edi d9138a: c7 44 24 10 00 00 00 mov DWORD PTR [esp+0x10],0x0 d91391: 00 d91392: e8 a3 df 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d91397: 83 c4 4c add esp,0x4c d9139a: 5e pop esi d9139b: 5f pop edi d9139c: 5b pop ebx d9139d: 5d pop ebp d9139e: c3 ret d9139f: c3 ret d913a0: 53 push ebx d913a1: 57 push edi d913a2: 56 push esi d913a3: 83 ec 0c sub esp,0xc d913a6: e8 00 00 00 00 call d913ab <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194779> d913ab: 5b pop ebx d913ac: 81 c3 d1 57 06 01 add ebx,0x10657d1 d913b2: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d913b6: 8a 83 1f a0 06 00 mov al,BYTE PTR [ebx+0x6a01f] d913bc: 24 01 and al,0x1 d913be: 75 1a jne d913da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1947a8> d913c0: 8d 83 d4 62 71 ff lea eax,[ebx-0x8e9d2c] d913c6: 83 ec 0c sub esp,0xc d913c9: ff 30 push DWORD PTR [eax] d913cb: e8 58 df e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d913d0: 83 c4 10 add esp,0x10 d913d3: c6 83 1f a0 06 00 01 mov BYTE PTR [ebx+0x6a01f],0x1 d913da: 8b b7 64 02 00 00 mov esi,DWORD PTR [edi+0x264] d913e0: 85 f6 test esi,esi d913e2: 75 05 jne d913e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1947b7> d913e4: e8 0b f3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d913e9: 8d 83 28 8b 06 00 lea eax,[ebx+0x68b28] d913ef: 83 ec 04 sub esp,0x4 d913f2: 6a 00 push 0x0 d913f4: ff 30 push DWORD PTR [eax] d913f6: 56 push esi d913f7: e8 ea db 1d 00 call f6efe6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3723b4> d913fc: 83 c4 10 add esp,0x10 d913ff: 89 c5 mov ebp,eax d91401: 89 54 24 08 mov DWORD PTR [esp+0x8],edx d91405: 8b b7 64 02 00 00 mov esi,DWORD PTR [edi+0x264] d9140b: 85 f6 test esi,esi d9140d: 75 05 jne d91414 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1947e2> d9140f: e8 e0 f2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91414: 8d 83 2c 8b 06 00 lea eax,[ebx+0x68b2c] d9141a: 83 ec 04 sub esp,0x4 d9141d: 6a 00 push 0x0 d9141f: ff 30 push DWORD PTR [eax] d91421: 56 push esi d91422: e8 bf db 1d 00 call f6efe6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3723b4> d91427: 83 c4 10 add esp,0x10 d9142a: 89 c6 mov esi,eax d9142c: 89 d7 mov edi,edx d9142e: 01 ee add esi,ebp d91430: 13 7c 24 08 adc edi,DWORD PTR [esp+0x8] d91434: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d91438: 89 c1 mov ecx,eax d9143a: 8b 81 b8 02 00 00 mov eax,DWORD PTR [ecx+0x2b8] d91440: 83 f0 18 xor eax,0x18 d91443: 0b 81 bc 02 00 00 or eax,DWORD PTR [ecx+0x2bc] d91449: 89 cd mov ebp,ecx d9144b: 75 3b jne d91488 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194856> d9144d: 89 f0 mov eax,esi d9144f: 83 f0 19 xor eax,0x19 d91452: 09 f8 or eax,edi d91454: 75 32 jne d91488 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194856> d91456: 8d 83 94 d6 04 00 lea eax,[ebx+0x4d694] d9145c: 8b 00 mov eax,DWORD PTR [eax] d9145e: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d91465: 74 12 je d91479 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194847> d91467: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9146b: 75 0c jne d91479 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194847> d9146d: 83 ec 0c sub esp,0xc d91470: 50 push eax d91471: e8 38 50 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d91476: 83 c4 10 add esp,0x10 d91479: 83 ec 08 sub esp,0x8 d9147c: 31 c0 xor eax,eax d9147e: 50 push eax d9147f: 50 push eax d91480: e8 15 51 fc ff call d5659a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x159968> d91485: 83 c4 10 add esp,0x10 d91488: 89 b5 b8 02 00 00 mov DWORD PTR [ebp+0x2b8],esi d9148e: 89 bd bc 02 00 00 mov DWORD PTR [ebp+0x2bc],edi d91494: 83 c4 0c add esp,0xc d91497: 5e pop esi d91498: 5f pop edi d91499: 5b pop ebx d9149a: 5d pop ebp d9149b: c3 ret d9149c: 53 push ebx d9149d: 57 push edi d9149e: 56 push esi d9149f: 83 ec 10 sub esp,0x10 d914a2: e8 00 00 00 00 call d914a7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194875> d914a7: 5b pop ebx d914a8: 81 c3 d5 56 06 01 add ebx,0x10656d5 d914ae: 8a 83 c3 9f 06 00 mov al,BYTE PTR [ebx+0x69fc3] d914b4: 24 01 and al,0x1 d914b6: 75 17 jne d914cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19489d> d914b8: 8d 83 04 65 71 ff lea eax,[ebx-0x8e9afc] d914be: 8b 00 mov eax,DWORD PTR [eax] d914c0: 89 04 24 mov DWORD PTR [esp],eax d914c3: e8 60 de e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d914c8: c6 83 c3 9f 06 00 01 mov BYTE PTR [ebx+0x69fc3],0x1 d914cf: 8d b3 00 d6 04 00 lea esi,[ebx+0x4d600] d914d5: 8b 06 mov eax,DWORD PTR [esi] d914d7: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d914de: 74 10 je d914f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1948be> d914e0: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d914e4: 75 0a jne d914f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1948be> d914e6: 89 04 24 mov DWORD PTR [esp],eax d914e9: e8 c0 4f e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d914ee: 8b 06 mov eax,DWORD PTR [esi] d914f0: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] d914f3: 8b 49 08 mov ecx,DWORD PTR [ecx+0x8] d914f6: 85 c9 test ecx,ecx d914f8: 74 42 je d9153c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19490a> d914fa: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d914fe: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d91505: 74 21 je d91528 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1948f6> d91507: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9150b: 75 1b jne d91528 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1948f6> d9150d: 89 04 24 mov DWORD PTR [esp],eax d91510: e8 99 4f e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d91515: 8b 06 mov eax,DWORD PTR [esi] d91517: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d9151a: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] d9151d: 85 c9 test ecx,ecx d9151f: 75 07 jne d91528 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1948f6> d91521: e8 ce f1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91526: 31 c9 xor ecx,ecx d91528: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi d9152c: 89 0c 24 mov DWORD PTR [esp],ecx d9152f: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 d91536: 00 d91537: e8 aa a5 1d 00 call f6bae6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36eeb4> d9153c: 83 c4 10 add esp,0x10 d9153f: 5e pop esi d91540: 5f pop edi d91541: 5b pop ebx d91542: c3 ret d91543: 53 push ebx d91544: 56 push esi d91545: 83 ec 14 sub esp,0x14 d91548: e8 00 00 00 00 call d9154d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19491b> d9154d: 5b pop ebx d9154e: 81 c3 2f 56 06 01 add ebx,0x106562f d91554: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d91558: 8a 83 56 9f 06 00 mov al,BYTE PTR [ebx+0x69f56] d9155e: 24 01 and al,0x1 d91560: 75 17 jne d91579 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194947> d91562: 8d 83 e4 63 71 ff lea eax,[ebx-0x8e9c1c] d91568: 8b 00 mov eax,DWORD PTR [eax] d9156a: 89 04 24 mov DWORD PTR [esp],eax d9156d: e8 b6 dd e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d91572: c6 83 56 9f 06 00 01 mov BYTE PTR [ebx+0x69f56],0x1 d91579: 8b b6 90 00 00 00 mov esi,DWORD PTR [esi+0x90] d9157f: 8d 83 c8 d5 04 00 lea eax,[ebx+0x4d5c8] d91585: 8b 00 mov eax,DWORD PTR [eax] d91587: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9158e: 74 0e je d9159e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19496c> d91590: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d91594: 75 08 jne d9159e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19496c> d91596: 89 04 24 mov DWORD PTR [esp],eax d91599: e8 10 4f e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9159e: 31 c0 xor eax,eax d915a0: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d915a4: 89 74 24 04 mov DWORD PTR [esp+0x4],esi d915a8: 89 04 24 mov DWORD PTR [esp],eax d915ab: e8 56 ed 49 ff call 230306 d915b0: 83 c4 14 add esp,0x14 d915b3: 5e pop esi d915b4: 5b pop ebx d915b5: c3 ret d915b6: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d915ba: 8b 80 90 00 00 00 mov eax,DWORD PTR [eax+0x90] d915c0: c3 ret d915c1: 53 push ebx d915c2: 57 push edi d915c3: 56 push esi d915c4: 83 ec 10 sub esp,0x10 d915c7: e8 00 00 00 00 call d915cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19499a> d915cc: 5b pop ebx d915cd: 81 c3 b0 55 06 01 add ebx,0x10655b0 d915d3: 8a 83 57 9f 06 00 mov al,BYTE PTR [ebx+0x69f57] d915d9: 24 01 and al,0x1 d915db: 75 17 jne d915f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1949c2> d915dd: 8d 83 c0 63 71 ff lea eax,[ebx-0x8e9c40] d915e3: 8b 00 mov eax,DWORD PTR [eax] d915e5: 89 04 24 mov DWORD PTR [esp],eax d915e8: e8 3b dd e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d915ed: c6 83 57 9f 06 00 01 mov BYTE PTR [ebx+0x69f57],0x1 d915f4: 8d b3 c8 d5 04 00 lea esi,[ebx+0x4d5c8] d915fa: 8b 06 mov eax,DWORD PTR [esi] d915fc: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d91603: 74 10 je d91615 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1949e3> d91605: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d91609: 75 0a jne d91615 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1949e3> d9160b: 89 04 24 mov DWORD PTR [esp],eax d9160e: e8 9b 4e e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d91613: 8b 06 mov eax,DWORD PTR [esi] d91615: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d91619: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d9161c: 8b 70 7c mov esi,DWORD PTR [eax+0x7c] d9161f: 85 f6 test esi,esi d91621: 75 05 jne d91628 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1949f6> d91623: e8 cc f0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91628: 8d 83 14 50 05 00 lea eax,[ebx+0x55014] d9162e: 8b 00 mov eax,DWORD PTR [eax] d91630: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d91634: 89 34 24 mov DWORD PTR [esp],esi d91637: e8 2b 1f 63 00 call 13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935> d9163c: 89 c6 mov esi,eax d9163e: 89 3c 24 mov DWORD PTR [esp],edi d91641: e8 fd fe ff ff call d91543 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194911> d91646: 29 c6 sub esi,eax d91648: 89 f0 mov eax,esi d9164a: 83 c4 10 add esp,0x10 d9164d: 5e pop esi d9164e: 5f pop edi d9164f: 5b pop ebx d91650: c3 ret d91651: 53 push ebx d91652: 56 push esi d91653: 50 push eax d91654: e8 00 00 00 00 call d91659 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194a27> d91659: 5b pop ebx d9165a: 81 c3 23 55 06 01 add ebx,0x1065523 d91660: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d91664: 8a 83 58 9f 06 00 mov al,BYTE PTR [ebx+0x69f58] d9166a: 24 01 and al,0x1 d9166c: 75 1a jne d91688 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194a56> d9166e: 8d 83 d0 63 71 ff lea eax,[ebx-0x8e9c30] d91674: 83 ec 0c sub esp,0xc d91677: ff 30 push DWORD PTR [eax] d91679: e8 aa dc e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9167e: 83 c4 10 add esp,0x10 d91681: c6 83 58 9f 06 00 01 mov BYTE PTR [ebx+0x69f58],0x1 d91688: 8b b6 8c 00 00 00 mov esi,DWORD PTR [esi+0x8c] d9168e: 8d 83 c8 d5 04 00 lea eax,[ebx+0x4d5c8] d91694: 8b 00 mov eax,DWORD PTR [eax] d91696: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9169d: 74 12 je d916b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194a7f> d9169f: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d916a3: 75 0c jne d916b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194a7f> d916a5: 83 ec 0c sub esp,0xc d916a8: 50 push eax d916a9: e8 00 4e e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d916ae: 83 c4 10 add esp,0x10 d916b1: 89 f0 mov eax,esi d916b3: c1 f8 1f sar eax,0x1f d916b6: 31 c9 xor ecx,ecx d916b8: 51 push ecx d916b9: 50 push eax d916ba: 56 push esi d916bb: 51 push ecx d916bc: e8 53 e6 49 ff call 22fd14 d916c1: 83 c4 10 add esp,0x10 d916c4: 83 c4 04 add esp,0x4 d916c7: 5e pop esi d916c8: 5b pop ebx d916c9: c3 ret d916ca: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d916ce: 8b 80 8c 00 00 00 mov eax,DWORD PTR [eax+0x8c] d916d4: c3 ret d916d5: 53 push ebx d916d6: 56 push esi d916d7: 50 push eax d916d8: e8 00 00 00 00 call d916dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194aab> d916dd: 5b pop ebx d916de: 81 c3 9f 54 06 01 add ebx,0x106549f d916e4: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d916e8: 8b 70 5c mov esi,DWORD PTR [eax+0x5c] d916eb: 85 f6 test esi,esi d916ed: 75 05 jne d916f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194ac2> d916ef: e8 00 f0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d916f4: 8b 46 14 mov eax,DWORD PTR [esi+0x14] d916f7: 83 c4 04 add esp,0x4 d916fa: 5e pop esi d916fb: 5b pop ebx d916fc: c3 ret d916fd: 55 push ebp d916fe: 53 push ebx d916ff: 57 push edi d91700: 56 push esi d91701: 83 ec 0c sub esp,0xc d91704: e8 00 00 00 00 call d91709 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194ad7> d91709: 5b pop ebx d9170a: 81 c3 73 54 06 01 add ebx,0x1065473 d91710: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d91714: 8a 83 59 9f 06 00 mov al,BYTE PTR [ebx+0x69f59] d9171a: 24 01 and al,0x1 d9171c: 75 1a jne d91738 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194b06> d9171e: 8d 83 e0 63 71 ff lea eax,[ebx-0x8e9c20] d91724: 83 ec 0c sub esp,0xc d91727: ff 30 push DWORD PTR [eax] d91729: e8 fa db e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9172e: 83 c4 10 add esp,0x10 d91731: c6 83 59 9f 06 00 01 mov BYTE PTR [ebx+0x69f59],0x1 d91738: 8b 6e 5c mov ebp,DWORD PTR [esi+0x5c] d9173b: 8b 7e 68 mov edi,DWORD PTR [esi+0x68] d9173e: 85 ed test ebp,ebp d91740: 75 05 jne d91747 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194b15> d91742: e8 ad ef e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91747: 8b 6d 14 mov ebp,DWORD PTR [ebp+0x14] d9174a: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d91750: 8b 00 mov eax,DWORD PTR [eax] d91752: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d91759: 74 12 je d9176d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194b3b> d9175b: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9175f: 75 0c jne d9176d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194b3b> d91761: 83 ec 0c sub esp,0xc d91764: 50 push eax d91765: e8 44 4d e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9176a: 83 c4 10 add esp,0x10 d9176d: 31 c0 xor eax,eax d9176f: 50 push eax d91770: 55 push ebp d91771: 57 push edi d91772: 50 push eax d91773: e8 f9 2c 92 ff call 6b4471 d91778: 83 c4 10 add esp,0x10 d9177b: 84 c0 test al,al d9177d: 75 08 jne d91787 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194b55> d9177f: 8b 46 6c mov eax,DWORD PTR [esi+0x6c] d91782: 83 f8 ff cmp eax,0xffffffff d91785: 75 36 jne d917bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194b8b> d91787: 8b 7e 5c mov edi,DWORD PTR [esi+0x5c] d9178a: 85 ff test edi,edi d9178c: 75 05 jne d91793 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194b61> d9178e: e8 61 ef e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91793: 83 ec 04 sub esp,0x4 d91796: 31 c0 xor eax,eax d91798: 50 push eax d91799: ff 77 14 push DWORD PTR [edi+0x14] d9179c: 50 push eax d9179d: e8 b0 ef 9e ff call 780752 d917a2: 83 c4 10 add esp,0x10 d917a5: 89 46 6c mov DWORD PTR [esi+0x6c],eax d917a8: 8b 7e 5c mov edi,DWORD PTR [esi+0x5c] d917ab: 85 ff test edi,edi d917ad: 75 08 jne d917b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194b85> d917af: e8 40 ef e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d917b4: 8b 46 6c mov eax,DWORD PTR [esi+0x6c] d917b7: 8b 4f 14 mov ecx,DWORD PTR [edi+0x14] d917ba: 89 4e 68 mov DWORD PTR [esi+0x68],ecx d917bd: 83 c4 0c add esp,0xc d917c0: 5e pop esi d917c1: 5f pop edi d917c2: 5b pop ebx d917c3: 5d pop ebp d917c4: c3 ret d917c5: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d917c9: 0f b6 40 70 movzx eax,BYTE PTR [eax+0x70] d917cd: c3 ret d917ce: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d917d2: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d917d6: 88 41 70 mov BYTE PTR [ecx+0x70],al d917d9: c3 ret d917da: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d917de: 8b 40 74 mov eax,DWORD PTR [eax+0x74] d917e1: c3 ret d917e2: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d917e6: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d917ea: 89 41 74 mov DWORD PTR [ecx+0x74],eax d917ed: c3 ret d917ee: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d917f2: 0f b6 40 78 movzx eax,BYTE PTR [eax+0x78] d917f6: c3 ret d917f7: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d917fb: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d917ff: 88 41 78 mov BYTE PTR [ecx+0x78],al d91802: c3 ret d91803: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91807: 83 78 7c 00 cmp DWORD PTR [eax+0x7c],0x0 d9180b: 0f 9f c0 setg al d9180e: 0f b6 c0 movzx eax,al d91811: c3 ret d91812: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91816: 8b 40 7c mov eax,DWORD PTR [eax+0x7c] d91819: c3 ret d9181a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9181e: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91822: 89 41 7c mov DWORD PTR [ecx+0x7c],eax d91825: c3 ret d91826: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9182a: 0f b6 80 80 00 00 00 movzx eax,BYTE PTR [eax+0x80] d91831: c3 ret d91832: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d91836: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9183a: 88 81 80 00 00 00 mov BYTE PTR [ecx+0x80],al d91840: c3 ret d91841: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91845: 8b 80 84 00 00 00 mov eax,DWORD PTR [eax+0x84] d9184b: c3 ret d9184c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91850: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91854: 89 81 84 00 00 00 mov DWORD PTR [ecx+0x84],eax d9185a: c3 ret d9185b: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9185f: 8b 80 88 00 00 00 mov eax,DWORD PTR [eax+0x88] d91865: c3 ret d91866: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9186a: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9186e: 89 81 88 00 00 00 mov DWORD PTR [ecx+0x88],eax d91874: c3 ret d91875: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91879: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9187d: 89 81 8c 00 00 00 mov DWORD PTR [ecx+0x8c],eax d91883: c3 ret d91884: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91888: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9188c: 89 81 90 00 00 00 mov DWORD PTR [ecx+0x90],eax d91892: c3 ret d91893: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91897: 8b 81 0c 01 00 00 mov eax,DWORD PTR [ecx+0x10c] d9189d: 2b 81 14 01 00 00 sub eax,DWORD PTR [ecx+0x114] d918a3: c3 ret d918a4: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d918a8: 8b 81 10 01 00 00 mov eax,DWORD PTR [ecx+0x110] d918ae: 2b 81 18 01 00 00 sub eax,DWORD PTR [ecx+0x118] d918b4: c3 ret d918b5: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d918b9: 8b 80 0c 01 00 00 mov eax,DWORD PTR [eax+0x10c] d918bf: c3 ret d918c0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d918c4: 8b 80 10 01 00 00 mov eax,DWORD PTR [eax+0x110] d918ca: c3 ret d918cb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d918cf: 8b 80 94 00 00 00 mov eax,DWORD PTR [eax+0x94] d918d5: c3 ret d918d6: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d918da: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d918de: 89 81 94 00 00 00 mov DWORD PTR [ecx+0x94],eax d918e4: c3 ret d918e5: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d918e9: 8b 80 98 00 00 00 mov eax,DWORD PTR [eax+0x98] d918ef: c3 ret d918f0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d918f4: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d918f8: 89 81 98 00 00 00 mov DWORD PTR [ecx+0x98],eax d918fe: c3 ret d918ff: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91903: 8b 80 9c 00 00 00 mov eax,DWORD PTR [eax+0x9c] d91909: c3 ret d9190a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9190e: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91912: 89 81 9c 00 00 00 mov DWORD PTR [ecx+0x9c],eax d91918: c3 ret d91919: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9191d: 8b 80 a0 00 00 00 mov eax,DWORD PTR [eax+0xa0] d91923: c3 ret d91924: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91928: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9192c: 89 81 a0 00 00 00 mov DWORD PTR [ecx+0xa0],eax d91932: c3 ret d91933: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91937: 8b 80 a4 00 00 00 mov eax,DWORD PTR [eax+0xa4] d9193d: c3 ret d9193e: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91942: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91946: 89 81 a4 00 00 00 mov DWORD PTR [ecx+0xa4],eax d9194c: c3 ret d9194d: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91951: 8b 80 a8 00 00 00 mov eax,DWORD PTR [eax+0xa8] d91957: c3 ret d91958: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9195c: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91960: 89 81 a8 00 00 00 mov DWORD PTR [ecx+0xa8],eax d91966: c3 ret d91967: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9196b: 8b 80 ac 00 00 00 mov eax,DWORD PTR [eax+0xac] d91971: c3 ret d91972: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91976: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9197a: 89 81 ac 00 00 00 mov DWORD PTR [ecx+0xac],eax d91980: c3 ret d91981: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91985: 8b 80 b0 00 00 00 mov eax,DWORD PTR [eax+0xb0] d9198b: c3 ret d9198c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91990: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91994: 89 81 b0 00 00 00 mov DWORD PTR [ecx+0xb0],eax d9199a: c3 ret d9199b: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9199f: 8b 80 b4 00 00 00 mov eax,DWORD PTR [eax+0xb4] d919a5: c3 ret d919a6: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d919aa: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d919ae: 89 81 b4 00 00 00 mov DWORD PTR [ecx+0xb4],eax d919b4: c3 ret d919b5: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d919b9: 8b 80 b8 00 00 00 mov eax,DWORD PTR [eax+0xb8] d919bf: c3 ret d919c0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d919c4: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d919c8: 89 81 b8 00 00 00 mov DWORD PTR [ecx+0xb8],eax d919ce: c3 ret d919cf: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d919d3: 0f b6 80 bc 00 00 00 movzx eax,BYTE PTR [eax+0xbc] d919da: c3 ret d919db: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d919df: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d919e3: 88 81 bc 00 00 00 mov BYTE PTR [ecx+0xbc],al d919e9: c3 ret d919ea: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d919ee: 8b 80 c0 00 00 00 mov eax,DWORD PTR [eax+0xc0] d919f4: c3 ret d919f5: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d919f9: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d919fd: 89 81 c0 00 00 00 mov DWORD PTR [ecx+0xc0],eax d91a03: c3 ret d91a04: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91a08: 8b 80 c4 00 00 00 mov eax,DWORD PTR [eax+0xc4] d91a0e: c3 ret d91a0f: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91a13: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91a17: 89 81 c4 00 00 00 mov DWORD PTR [ecx+0xc4],eax d91a1d: c3 ret d91a1e: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91a22: 8b 80 cc 00 00 00 mov eax,DWORD PTR [eax+0xcc] d91a28: c3 ret d91a29: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91a2d: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91a31: 89 81 cc 00 00 00 mov DWORD PTR [ecx+0xcc],eax d91a37: c3 ret d91a38: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91a3c: 8b 80 d0 00 00 00 mov eax,DWORD PTR [eax+0xd0] d91a42: c3 ret d91a43: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91a47: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91a4b: 89 81 d0 00 00 00 mov DWORD PTR [ecx+0xd0],eax d91a51: c3 ret d91a52: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91a56: 8b 81 d4 00 00 00 mov eax,DWORD PTR [ecx+0xd4] d91a5c: 8b 91 d8 00 00 00 mov edx,DWORD PTR [ecx+0xd8] d91a62: c3 ret d91a63: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91a67: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] d91a6b: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] d91a6f: 89 8a d8 00 00 00 mov DWORD PTR [edx+0xd8],ecx d91a75: 89 82 d4 00 00 00 mov DWORD PTR [edx+0xd4],eax d91a7b: c3 ret d91a7c: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91a80: 8b 81 dc 00 00 00 mov eax,DWORD PTR [ecx+0xdc] d91a86: 8b 91 e0 00 00 00 mov edx,DWORD PTR [ecx+0xe0] d91a8c: c3 ret d91a8d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91a91: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] d91a95: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] d91a99: 89 8a e0 00 00 00 mov DWORD PTR [edx+0xe0],ecx d91a9f: 89 82 dc 00 00 00 mov DWORD PTR [edx+0xdc],eax d91aa5: c3 ret d91aa6: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91aaa: 0f b6 80 e4 00 00 00 movzx eax,BYTE PTR [eax+0xe4] d91ab1: c3 ret d91ab2: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d91ab6: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91aba: 88 81 e4 00 00 00 mov BYTE PTR [ecx+0xe4],al d91ac0: c3 ret d91ac1: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91ac5: 8b 80 e8 00 00 00 mov eax,DWORD PTR [eax+0xe8] d91acb: c3 ret d91acc: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91ad0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91ad4: 89 81 e8 00 00 00 mov DWORD PTR [ecx+0xe8],eax d91ada: c3 ret d91adb: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91adf: 8b 81 ec 00 00 00 mov eax,DWORD PTR [ecx+0xec] d91ae5: 8b 91 f0 00 00 00 mov edx,DWORD PTR [ecx+0xf0] d91aeb: c3 ret d91aec: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91af0: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] d91af4: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] d91af8: 89 8a f0 00 00 00 mov DWORD PTR [edx+0xf0],ecx d91afe: 89 82 ec 00 00 00 mov DWORD PTR [edx+0xec],eax d91b04: c3 ret d91b05: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91b09: 8b 81 f4 00 00 00 mov eax,DWORD PTR [ecx+0xf4] d91b0f: 8b 91 f8 00 00 00 mov edx,DWORD PTR [ecx+0xf8] d91b15: c3 ret d91b16: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91b1a: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] d91b1e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] d91b22: 89 8a f8 00 00 00 mov DWORD PTR [edx+0xf8],ecx d91b28: 89 82 f4 00 00 00 mov DWORD PTR [edx+0xf4],eax d91b2e: c3 ret d91b2f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91b33: 8b 80 fc 00 00 00 mov eax,DWORD PTR [eax+0xfc] d91b39: c3 ret d91b3a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91b3e: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91b42: 89 81 fc 00 00 00 mov DWORD PTR [ecx+0xfc],eax d91b48: c3 ret d91b49: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91b4d: 8b 80 00 01 00 00 mov eax,DWORD PTR [eax+0x100] d91b53: c3 ret d91b54: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91b58: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91b5c: 89 81 00 01 00 00 mov DWORD PTR [ecx+0x100],eax d91b62: c3 ret d91b63: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91b67: 8b 80 04 01 00 00 mov eax,DWORD PTR [eax+0x104] d91b6d: c3 ret d91b6e: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91b72: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91b76: 89 81 04 01 00 00 mov DWORD PTR [ecx+0x104],eax d91b7c: c3 ret d91b7d: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91b81: 8b 80 08 01 00 00 mov eax,DWORD PTR [eax+0x108] d91b87: c3 ret d91b88: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91b8c: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91b90: 89 81 08 01 00 00 mov DWORD PTR [ecx+0x108],eax d91b96: c3 ret d91b97: 55 push ebp d91b98: 53 push ebx d91b99: 57 push edi d91b9a: 56 push esi d91b9b: 83 ec 0c sub esp,0xc d91b9e: e8 00 00 00 00 call d91ba3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194f71> d91ba3: 5b pop ebx d91ba4: 81 c3 d9 4f 06 01 add ebx,0x1064fd9 d91baa: 8a 83 5a 9f 06 00 mov al,BYTE PTR [ebx+0x69f5a] d91bb0: 24 01 and al,0x1 d91bb2: 75 1a jne d91bce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194f9c> d91bb4: 8d 83 18 63 71 ff lea eax,[ebx-0x8e9ce8] d91bba: 83 ec 0c sub esp,0xc d91bbd: ff 30 push DWORD PTR [eax] d91bbf: e8 64 d7 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d91bc4: 83 c4 10 add esp,0x10 d91bc7: c6 83 5a 9f 06 00 01 mov BYTE PTR [ebx+0x69f5a],0x1 d91bce: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 d91bd5: 00 d91bd6: 31 ff xor edi,edi d91bd8: 83 7c 24 24 00 cmp DWORD PTR [esp+0x24],0x0 d91bdd: 0f 84 dc 02 00 00 je d91ebf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19528d> d91be3: 8d ab 00 d6 04 00 lea ebp,[ebx+0x4d600] d91be9: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91bec: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d91bf3: 74 15 je d91c0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194fd8> d91bf5: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d91bf9: 75 0f jne d91c0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194fd8> d91bfb: 83 ec 0c sub esp,0xc d91bfe: 50 push eax d91bff: e8 aa 48 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d91c04: 83 c4 10 add esp,0x10 d91c07: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91c0a: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] d91c0d: 83 79 30 00 cmp DWORD PTR [ecx+0x30],0x0 d91c11: 0f 85 37 02 00 00 jne d91e4e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19521c> d91c17: 8d 83 ec a8 04 00 lea eax,[ebx+0x4a8ec] d91c1d: 83 ec 0c sub esp,0xc d91c20: ff 30 push DWORD PTR [eax] d91c22: e8 07 d2 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d91c27: 83 c4 10 add esp,0x10 d91c2a: 89 c7 mov edi,eax d91c2c: 8d 83 f4 f5 04 00 lea eax,[ebx+0x4f5f4] d91c32: 83 ec 04 sub esp,0x4 d91c35: ff 30 push DWORD PTR [eax] d91c37: 6a 0a push 0xa d91c39: 57 push edi d91c3a: e8 64 f3 59 00 call 1330fa3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x734371> d91c3f: 83 c4 10 add esp,0x10 d91c42: 85 ff test edi,edi d91c44: 0f 84 c8 00 00 00 je d91d12 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1950e0> d91c4a: 8d 83 04 4a 06 00 lea eax,[ebx+0x64a04] d91c50: 8d b3 f8 f5 04 00 lea esi,[ebx+0x4f5f8] d91c56: ff 36 push DWORD PTR [esi] d91c58: 6a 00 push 0x0 d91c5a: ff 30 push DWORD PTR [eax] d91c5c: 57 push edi d91c5d: e8 fa 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91c62: 83 c4 10 add esp,0x10 d91c65: 8d 83 2c 79 06 00 lea eax,[ebx+0x6792c] d91c6b: ff 36 push DWORD PTR [esi] d91c6d: 6a 01 push 0x1 d91c6f: ff 30 push DWORD PTR [eax] d91c71: 57 push edi d91c72: e8 e5 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91c77: 83 c4 10 add esp,0x10 d91c7a: 8d 83 30 79 06 00 lea eax,[ebx+0x67930] d91c80: ff 36 push DWORD PTR [esi] d91c82: 6a 02 push 0x2 d91c84: ff 30 push DWORD PTR [eax] d91c86: 57 push edi d91c87: e8 d0 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91c8c: 83 c4 10 add esp,0x10 d91c8f: 8d 83 fc 49 06 00 lea eax,[ebx+0x649fc] d91c95: ff 36 push DWORD PTR [esi] d91c97: 6a 03 push 0x3 d91c99: ff 30 push DWORD PTR [eax] d91c9b: 57 push edi d91c9c: e8 bb 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91ca1: 83 c4 10 add esp,0x10 d91ca4: 8d 83 34 79 06 00 lea eax,[ebx+0x67934] d91caa: ff 36 push DWORD PTR [esi] d91cac: 6a 04 push 0x4 d91cae: ff 30 push DWORD PTR [eax] d91cb0: 57 push edi d91cb1: e8 a6 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91cb6: 83 c4 10 add esp,0x10 d91cb9: 8d 83 08 4a 06 00 lea eax,[ebx+0x64a08] d91cbf: ff 36 push DWORD PTR [esi] d91cc1: 6a 05 push 0x5 d91cc3: ff 30 push DWORD PTR [eax] d91cc5: 57 push edi d91cc6: e8 91 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91ccb: 83 c4 10 add esp,0x10 d91cce: 8d 83 38 79 06 00 lea eax,[ebx+0x67938] d91cd4: ff 36 push DWORD PTR [esi] d91cd6: 6a 06 push 0x6 d91cd8: ff 30 push DWORD PTR [eax] d91cda: 57 push edi d91cdb: e8 7c 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91ce0: 83 c4 10 add esp,0x10 d91ce3: 8d 83 00 4a 06 00 lea eax,[ebx+0x64a00] d91ce9: ff 36 push DWORD PTR [esi] d91ceb: 6a 07 push 0x7 d91ced: ff 30 push DWORD PTR [eax] d91cef: 57 push edi d91cf0: e8 67 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91cf5: 83 c4 10 add esp,0x10 d91cf8: 8d 83 3c 79 06 00 lea eax,[ebx+0x6793c] d91cfe: ff 36 push DWORD PTR [esi] d91d00: 6a 08 push 0x8 d91d02: ff 30 push DWORD PTR [eax] d91d04: 57 push edi d91d05: e8 52 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91d0a: 83 c4 10 add esp,0x10 d91d0d: e9 f5 00 00 00 jmp d91e07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1951d5> d91d12: e8 dd e9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91d17: 8d 83 04 4a 06 00 lea eax,[ebx+0x64a04] d91d1d: 8d b3 f8 f5 04 00 lea esi,[ebx+0x4f5f8] d91d23: ff 36 push DWORD PTR [esi] d91d25: 6a 00 push 0x0 d91d27: ff 30 push DWORD PTR [eax] d91d29: 57 push edi d91d2a: e8 2d 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91d2f: 83 c4 10 add esp,0x10 d91d32: e8 bd e9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91d37: 8d 83 2c 79 06 00 lea eax,[ebx+0x6792c] d91d3d: ff 36 push DWORD PTR [esi] d91d3f: 6a 01 push 0x1 d91d41: ff 30 push DWORD PTR [eax] d91d43: 57 push edi d91d44: e8 13 15 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91d49: 83 c4 10 add esp,0x10 d91d4c: e8 a3 e9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91d51: 8d 83 30 79 06 00 lea eax,[ebx+0x67930] d91d57: ff 36 push DWORD PTR [esi] d91d59: 6a 02 push 0x2 d91d5b: ff 30 push DWORD PTR [eax] d91d5d: 57 push edi d91d5e: e8 f9 14 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91d63: 83 c4 10 add esp,0x10 d91d66: e8 89 e9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91d6b: 8d 83 fc 49 06 00 lea eax,[ebx+0x649fc] d91d71: ff 36 push DWORD PTR [esi] d91d73: 6a 03 push 0x3 d91d75: ff 30 push DWORD PTR [eax] d91d77: 57 push edi d91d78: e8 df 14 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91d7d: 83 c4 10 add esp,0x10 d91d80: e8 6f e9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91d85: 8d 83 34 79 06 00 lea eax,[ebx+0x67934] d91d8b: ff 36 push DWORD PTR [esi] d91d8d: 6a 04 push 0x4 d91d8f: ff 30 push DWORD PTR [eax] d91d91: 57 push edi d91d92: e8 c5 14 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91d97: 83 c4 10 add esp,0x10 d91d9a: e8 55 e9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91d9f: 8d 83 08 4a 06 00 lea eax,[ebx+0x64a08] d91da5: ff 36 push DWORD PTR [esi] d91da7: 6a 05 push 0x5 d91da9: ff 30 push DWORD PTR [eax] d91dab: 57 push edi d91dac: e8 ab 14 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91db1: 83 c4 10 add esp,0x10 d91db4: e8 3b e9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91db9: 8d 83 38 79 06 00 lea eax,[ebx+0x67938] d91dbf: ff 36 push DWORD PTR [esi] d91dc1: 6a 06 push 0x6 d91dc3: ff 30 push DWORD PTR [eax] d91dc5: 57 push edi d91dc6: e8 91 14 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91dcb: 83 c4 10 add esp,0x10 d91dce: e8 21 e9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91dd3: 8d 83 00 4a 06 00 lea eax,[ebx+0x64a00] d91dd9: ff 36 push DWORD PTR [esi] d91ddb: 6a 07 push 0x7 d91ddd: ff 30 push DWORD PTR [eax] d91ddf: 57 push edi d91de0: e8 77 14 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91de5: 83 c4 10 add esp,0x10 d91de8: e8 07 e9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91ded: 8d 83 3c 79 06 00 lea eax,[ebx+0x6793c] d91df3: ff 36 push DWORD PTR [esi] d91df5: 6a 08 push 0x8 d91df7: ff 30 push DWORD PTR [eax] d91df9: 57 push edi d91dfa: e8 5d 14 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91dff: 83 c4 10 add esp,0x10 d91e02: e8 ed e8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91e07: 8d 83 54 4a 06 00 lea eax,[ebx+0x64a54] d91e0d: 8d 8b f8 f5 04 00 lea ecx,[ebx+0x4f5f8] d91e13: ff 31 push DWORD PTR [ecx] d91e15: 6a 09 push 0x9 d91e17: ff 30 push DWORD PTR [eax] d91e19: 57 push edi d91e1a: e8 3d 14 5a 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d91e1f: 83 c4 10 add esp,0x10 d91e22: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91e25: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d91e2c: 74 15 je d91e43 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195211> d91e2e: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d91e32: 75 0f jne d91e43 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195211> d91e34: 83 ec 0c sub esp,0xc d91e37: 50 push eax d91e38: e8 71 46 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d91e3d: 83 c4 10 add esp,0x10 d91e40: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91e43: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d91e46: 89 78 30 mov DWORD PTR [eax+0x30],edi d91e49: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91e4c: 31 ff xor edi,edi d91e4e: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d91e55: 74 15 je d91e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19523a> d91e57: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d91e5b: 75 0f jne d91e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19523a> d91e5d: 83 ec 0c sub esp,0xc d91e60: 50 push eax d91e61: e8 48 46 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d91e66: 83 c4 10 add esp,0x10 d91e69: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d91e6c: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d91e70: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d91e73: 8b 70 30 mov esi,DWORD PTR [eax+0x30] d91e76: 85 f6 test esi,esi d91e78: 75 05 jne d91e7f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19524d> d91e7a: e8 75 e8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d91e7f: 8d 83 fc f5 04 00 lea eax,[ebx+0x4f5fc] d91e85: 8d 4c 24 08 lea ecx,[esp+0x8] d91e89: ff 30 push DWORD PTR [eax] d91e8b: 51 push ecx d91e8c: 55 push ebp d91e8d: 56 push esi d91e8e: e8 fa 27 5a 00 call 133468d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x737a5b> d91e93: 83 c4 10 add esp,0x10 d91e96: 84 c0 test al,al d91e98: 74 25 je d91ebf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19528d> d91e9a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91e9e: 31 c9 xor ecx,ecx d91ea0: 83 f8 0a cmp eax,0xa d91ea3: 8d 40 0b lea eax,[eax+0xb] d91ea6: 0f 43 c1 cmovae eax,ecx d91ea9: 83 f8 14 cmp eax,0x14 d91eac: 77 11 ja d91ebf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19528d> d91eae: b9 01 f8 1f 00 mov ecx,0x1ff801 d91eb3: 0f a3 c1 bt ecx,eax d91eb6: 73 07 jae d91ebf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19528d> d91eb8: 8b bc 83 d4 ae 72 ff mov edi,DWORD PTR [ebx+eax*4-0x8d512c] d91ebf: 89 f8 mov eax,edi d91ec1: 83 c4 0c add esp,0xc d91ec4: 5e pop esi d91ec5: 5f pop edi d91ec6: 5b pop ebx d91ec7: 5d pop ebp d91ec8: c3 ret d91ec9: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91ecd: 8b 80 1c 01 00 00 mov eax,DWORD PTR [eax+0x11c] d91ed3: c3 ret d91ed4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91ed8: 8b 80 20 01 00 00 mov eax,DWORD PTR [eax+0x120] d91ede: c3 ret d91edf: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91ee3: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91ee7: 89 81 20 01 00 00 mov DWORD PTR [ecx+0x120],eax d91eed: c3 ret d91eee: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91ef2: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] d91ef6: 8b 91 30 01 00 00 mov edx,DWORD PTR [ecx+0x130] d91efc: 89 50 08 mov DWORD PTR [eax+0x8],edx d91eff: f2 0f 10 81 28 01 00 movsd xmm0,QWORD PTR [ecx+0x128] d91f06: 00 d91f07: f2 0f 11 00 movsd QWORD PTR [eax],xmm0 d91f0b: c2 04 00 ret 0x4 d91f0e: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91f12: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] d91f16: 89 88 30 01 00 00 mov DWORD PTR [eax+0x130],ecx d91f1c: f2 0f 10 44 24 08 movsd xmm0,QWORD PTR [esp+0x8] d91f22: f2 0f 11 80 28 01 00 movsd QWORD PTR [eax+0x128],xmm0 d91f29: 00 d91f2a: c3 ret d91f2b: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91f2f: 8b 80 34 01 00 00 mov eax,DWORD PTR [eax+0x134] d91f35: c3 ret d91f36: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91f3a: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91f3e: 89 81 34 01 00 00 mov DWORD PTR [ecx+0x134],eax d91f44: c3 ret d91f45: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91f49: 8b 80 38 01 00 00 mov eax,DWORD PTR [eax+0x138] d91f4f: c3 ret d91f50: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91f54: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91f58: 89 81 38 01 00 00 mov DWORD PTR [ecx+0x138],eax d91f5e: c3 ret d91f5f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91f63: 8b 80 3c 01 00 00 mov eax,DWORD PTR [eax+0x13c] d91f69: c3 ret d91f6a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91f6e: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91f72: 89 81 3c 01 00 00 mov DWORD PTR [ecx+0x13c],eax d91f78: c3 ret d91f79: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91f7d: 8b 80 40 01 00 00 mov eax,DWORD PTR [eax+0x140] d91f83: c3 ret d91f84: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91f88: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91f8c: 89 81 40 01 00 00 mov DWORD PTR [ecx+0x140],eax d91f92: c3 ret d91f93: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91f97: 8b 80 44 01 00 00 mov eax,DWORD PTR [eax+0x144] d91f9d: c3 ret d91f9e: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91fa2: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91fa6: 89 81 44 01 00 00 mov DWORD PTR [ecx+0x144],eax d91fac: c3 ret d91fad: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d91fb1: 8b 80 48 01 00 00 mov eax,DWORD PTR [eax+0x148] d91fb7: c3 ret d91fb8: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d91fbc: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d91fc0: 89 81 48 01 00 00 mov DWORD PTR [ecx+0x148],eax d91fc6: c3 ret d91fc7: 55 push ebp d91fc8: 53 push ebx d91fc9: 57 push edi d91fca: 56 push esi d91fcb: 83 ec 0c sub esp,0xc d91fce: e8 00 00 00 00 call d91fd3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1953a1> d91fd3: 5b pop ebx d91fd4: 81 c3 a9 4b 06 01 add ebx,0x1064ba9 d91fda: 8a 83 5b 9f 06 00 mov al,BYTE PTR [ebx+0x69f5b] d91fe0: 24 01 and al,0x1 d91fe2: 75 1a jne d91ffe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1953cc> d91fe4: 8d 83 ac 62 71 ff lea eax,[ebx-0x8e9d54] d91fea: 83 ec 0c sub esp,0xc d91fed: ff 30 push DWORD PTR [eax] d91fef: e8 34 d3 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d91ff4: 83 c4 10 add esp,0x10 d91ff7: c6 83 5b 9f 06 00 01 mov BYTE PTR [ebx+0x69f5b],0x1 d91ffe: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 d92005: 00 d92006: 8d b3 00 d6 04 00 lea esi,[ebx+0x4d600] d9200c: 8b 06 mov eax,DWORD PTR [esi] d9200e: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92015: 74 14 je d9202b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1953f9> d92017: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9201b: 75 0e jne d9202b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1953f9> d9201d: 83 ec 0c sub esp,0xc d92020: 50 push eax d92021: e8 88 44 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92026: 83 c4 10 add esp,0x10 d92029: 8b 06 mov eax,DWORD PTR [esi] d9202b: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] d9202f: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d92032: 8b 68 10 mov ebp,DWORD PTR [eax+0x10] d92035: 85 ed test ebp,ebp d92037: 75 05 jne d9203e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19540c> d92039: e8 b6 e6 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9203e: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d92042: 39 75 0c cmp DWORD PTR [ebp+0xc],esi d92045: 77 13 ja d9205a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195428> d92047: e8 22 f3 e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d9204c: 83 ec 08 sub esp,0x8 d9204f: 6a 00 push 0x0 d92051: 50 push eax d92052: e8 61 e5 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d92057: 83 c4 10 add esp,0x10 d9205a: 8b 6c b5 10 mov ebp,DWORD PTR [ebp+esi*4+0x10] d9205e: 85 ff test edi,edi d92060: 75 05 jne d92067 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195435> d92062: e8 8d e6 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92067: 83 ec 0c sub esp,0xc d9206a: 31 c0 xor eax,eax d9206c: 8d 4c 24 14 lea ecx,[esp+0x14] d92070: 50 push eax d92071: 50 push eax d92072: 51 push ecx d92073: 55 push ebp d92074: 57 push edi d92075: e8 47 62 35 00 call 10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f> d9207a: 83 c4 20 add esp,0x20 d9207d: 84 c0 test al,al d9207f: 74 33 je d920b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195482> d92081: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d92085: 8b b8 58 01 00 00 mov edi,DWORD PTR [eax+0x158] d9208b: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] d9208f: 85 ff test edi,edi d92091: 75 05 jne d92098 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195466> d92093: e8 5c e6 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92098: 39 77 0c cmp DWORD PTR [edi+0xc],esi d9209b: 77 13 ja d920b0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19547e> d9209d: e8 cc f2 e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d920a2: 83 ec 08 sub esp,0x8 d920a5: 6a 00 push 0x0 d920a7: 50 push eax d920a8: e8 0b e5 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d920ad: 83 c4 10 add esp,0x10 d920b0: 89 6c b7 10 mov DWORD PTR [edi+esi*4+0x10],ebp d920b4: 83 c4 0c add esp,0xc d920b7: 5e pop esi d920b8: 5f pop edi d920b9: 5b pop ebx d920ba: 5d pop ebp d920bb: c3 ret d920bc: 55 push ebp d920bd: 53 push ebx d920be: 57 push edi d920bf: 56 push esi d920c0: 83 ec 0c sub esp,0xc d920c3: e8 00 00 00 00 call d920c8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195496> d920c8: 5b pop ebx d920c9: 81 c3 b4 4a 06 01 add ebx,0x1064ab4 d920cf: 8a 83 5c 9f 06 00 mov al,BYTE PTR [ebx+0x69f5c] d920d5: 24 01 and al,0x1 d920d7: 75 1a jne d920f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1954c1> d920d9: 8d 83 a8 62 71 ff lea eax,[ebx-0x8e9d58] d920df: 83 ec 0c sub esp,0xc d920e2: ff 30 push DWORD PTR [eax] d920e4: e8 3f d2 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d920e9: 83 c4 10 add esp,0x10 d920ec: c6 83 5c 9f 06 00 01 mov BYTE PTR [ebx+0x69f5c],0x1 d920f3: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 d920fa: 00 d920fb: 8d b3 00 d6 04 00 lea esi,[ebx+0x4d600] d92101: 8b 06 mov eax,DWORD PTR [esi] d92103: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9210a: 74 14 je d92120 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1954ee> d9210c: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92110: 75 0e jne d92120 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1954ee> d92112: 83 ec 0c sub esp,0xc d92115: 50 push eax d92116: e8 93 43 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9211b: 83 c4 10 add esp,0x10 d9211e: 8b 06 mov eax,DWORD PTR [esi] d92120: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] d92124: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d92127: 8b 68 14 mov ebp,DWORD PTR [eax+0x14] d9212a: 85 ed test ebp,ebp d9212c: 75 05 jne d92133 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195501> d9212e: e8 c1 e5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92133: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d92137: 39 75 0c cmp DWORD PTR [ebp+0xc],esi d9213a: 77 13 ja d9214f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19551d> d9213c: e8 2d f2 e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d92141: 83 ec 08 sub esp,0x8 d92144: 6a 00 push 0x0 d92146: 50 push eax d92147: e8 6c e4 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d9214c: 83 c4 10 add esp,0x10 d9214f: 8b 6c b5 10 mov ebp,DWORD PTR [ebp+esi*4+0x10] d92153: 85 ff test edi,edi d92155: 75 05 jne d9215c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19552a> d92157: e8 98 e5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9215c: 83 ec 0c sub esp,0xc d9215f: 31 c0 xor eax,eax d92161: 8d 4c 24 14 lea ecx,[esp+0x14] d92165: 50 push eax d92166: 50 push eax d92167: 51 push ecx d92168: 55 push ebp d92169: 57 push edi d9216a: e8 52 61 35 00 call 10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f> d9216f: 83 c4 20 add esp,0x20 d92172: 84 c0 test al,al d92174: 74 33 je d921a9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195577> d92176: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d9217a: 8b b8 60 01 00 00 mov edi,DWORD PTR [eax+0x160] d92180: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] d92184: 85 ff test edi,edi d92186: 75 05 jne d9218d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19555b> d92188: e8 67 e5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9218d: 39 77 0c cmp DWORD PTR [edi+0xc],esi d92190: 77 13 ja d921a5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195573> d92192: e8 d7 f1 e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d92197: 83 ec 08 sub esp,0x8 d9219a: 6a 00 push 0x0 d9219c: 50 push eax d9219d: e8 16 e4 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d921a2: 83 c4 10 add esp,0x10 d921a5: 89 6c b7 10 mov DWORD PTR [edi+esi*4+0x10],ebp d921a9: 83 c4 0c add esp,0xc d921ac: 5e pop esi d921ad: 5f pop edi d921ae: 5b pop ebx d921af: 5d pop ebp d921b0: c3 ret d921b1: 55 push ebp d921b2: 53 push ebx d921b3: 57 push edi d921b4: 56 push esi d921b5: 83 ec 1c sub esp,0x1c d921b8: e8 00 00 00 00 call d921bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19558b> d921bd: 5b pop ebx d921be: 81 c3 bf 49 06 01 add ebx,0x10649bf d921c4: 8a 83 5d 9f 06 00 mov al,BYTE PTR [ebx+0x69f5d] d921ca: 24 01 and al,0x1 d921cc: 75 1a jne d921e8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1955b6> d921ce: 8d 83 a4 62 71 ff lea eax,[ebx-0x8e9d5c] d921d4: 83 ec 0c sub esp,0xc d921d7: ff 30 push DWORD PTR [eax] d921d9: e8 4a d1 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d921de: 83 c4 10 add esp,0x10 d921e1: c6 83 5d 9f 06 00 01 mov BYTE PTR [ebx+0x69f5d],0x1 d921e8: c7 44 24 18 00 00 00 mov DWORD PTR [esp+0x18],0x0 d921ef: 00 d921f0: 8d 83 24 c0 04 00 lea eax,[ebx+0x4c024] d921f6: 83 ec 0c sub esp,0xc d921f9: ff 30 push DWORD PTR [eax] d921fb: e8 2e cc e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d92200: 83 c4 10 add esp,0x10 d92203: 89 c5 mov ebp,eax d92205: 8d 83 b4 26 05 00 lea eax,[ebx+0x526b4] d9220b: 83 ec 08 sub esp,0x8 d9220e: ff 30 push DWORD PTR [eax] d92210: 55 push ebp d92211: e8 66 71 5a 00 call 133937c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73c74a> d92216: 83 c4 10 add esp,0x10 d92219: 8d b3 00 d6 04 00 lea esi,[ebx+0x4d600] d9221f: 8b 06 mov eax,DWORD PTR [esi] d92221: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92228: 74 14 je d9223e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19560c> d9222a: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9222e: 75 0e jne d9223e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19560c> d92230: 83 ec 0c sub esp,0xc d92233: 50 push eax d92234: e8 75 42 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92239: 83 c4 10 add esp,0x10 d9223c: 8b 06 mov eax,DWORD PTR [esi] d9223e: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] d92242: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d92245: 8b 78 18 mov edi,DWORD PTR [eax+0x18] d92248: 85 ff test edi,edi d9224a: 75 05 jne d92251 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19561f> d9224c: e8 a3 e4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92251: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] d92255: 39 77 0c cmp DWORD PTR [edi+0xc],esi d92258: 77 17 ja d92271 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19563f> d9225a: e8 0f f1 e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d9225f: 83 ec 08 sub esp,0x8 d92262: 6a 00 push 0x0 d92264: 50 push eax d92265: e8 4e e3 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d9226a: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] d9226e: 83 c4 10 add esp,0x10 d92271: 8b 7c b7 10 mov edi,DWORD PTR [edi+esi*4+0x10] d92275: 85 c0 test eax,eax d92277: 75 09 jne d92282 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195650> d92279: 89 c6 mov esi,eax d9227b: e8 74 e4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92280: 89 f0 mov eax,esi d92282: 6a 00 push 0x0 d92284: 55 push ebp d92285: 57 push edi d92286: 50 push eax d92287: e8 a7 78 35 00 call 10e9b33 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ecf01> d9228c: 83 c4 10 add esp,0x10 d9228f: 84 c0 test al,al d92291: 0f 84 a9 02 00 00 je d92540 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19590e> d92297: 85 ed test ebp,ebp d92299: 75 05 jne d922a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19566e> d9229b: e8 54 e4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d922a0: 8d 83 b8 80 05 00 lea eax,[ebx+0x580b8] d922a6: 83 ec 08 sub esp,0x8 d922a9: ff 30 push DWORD PTR [eax] d922ab: 55 push ebp d922ac: e8 3b 82 5a 00 call 133a4ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73d8ba> d922b1: 83 c4 10 add esp,0x10 d922b4: 85 c0 test eax,eax d922b6: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] d922ba: 0f 8e b8 00 00 00 jle d92378 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195746> d922c0: 85 ed test ebp,ebp d922c2: 75 05 jne d922c9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195697> d922c4: e8 2b e4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d922c9: 8d 83 44 f7 05 00 lea eax,[ebx+0x5f744] d922cf: 8d bb 50 51 05 00 lea edi,[ebx+0x55150] d922d5: 83 ec 04 sub esp,0x4 d922d8: ff 37 push DWORD PTR [edi] d922da: ff 30 push DWORD PTR [eax] d922dc: 55 push ebp d922dd: e8 12 82 5a 00 call 133a4f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73d8c2> d922e2: 83 c4 10 add esp,0x10 d922e5: 83 ec 04 sub esp,0x4 d922e8: 31 f6 xor esi,esi d922ea: 56 push esi d922eb: 50 push eax d922ec: 56 push esi d922ed: e8 60 e4 9e ff call 780752 d922f2: 83 c4 10 add esp,0x10 d922f5: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d922f9: 85 ed test ebp,ebp d922fb: 75 05 jne d92302 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1956d0> d922fd: e8 f2 e3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92302: 8d 83 74 77 06 00 lea eax,[ebx+0x67774] d92308: 83 ec 04 sub esp,0x4 d9230b: ff 37 push DWORD PTR [edi] d9230d: ff 30 push DWORD PTR [eax] d9230f: 55 push ebp d92310: e8 df 81 5a 00 call 133a4f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73d8c2> d92315: 83 c4 10 add esp,0x10 d92318: 83 ec 04 sub esp,0x4 d9231b: 56 push esi d9231c: 50 push eax d9231d: 56 push esi d9231e: e8 f5 24 9a ff call 734818 d92323: 83 c4 10 add esp,0x10 d92326: 89 c6 mov esi,eax d92328: 89 54 24 14 mov DWORD PTR [esp+0x14],edx d9232c: 85 ed test ebp,ebp d9232e: 75 05 jne d92335 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195703> d92330: e8 bf e3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92335: 8d 83 b0 60 06 00 lea eax,[ebx+0x660b0] d9233b: 8d 8b e4 36 05 00 lea ecx,[ebx+0x536e4] d92341: 8d 54 24 18 lea edx,[esp+0x18] d92345: ff 31 push DWORD PTR [ecx] d92347: 52 push edx d92348: ff 30 push DWORD PTR [eax] d9234a: 55 push ebp d9234b: e8 f1 a7 5a 00 call 133cb41 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73ff0f> d92350: 83 c4 10 add esp,0x10 d92353: 84 c0 test al,al d92355: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] d92359: 74 70 je d923cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195799> d9235b: 89 74 24 08 mov DWORD PTR [esp+0x8],esi d9235f: 83 ec 04 sub esp,0x4 d92362: 31 c0 xor eax,eax d92364: 50 push eax d92365: ff 74 24 20 push DWORD PTR [esp+0x20] d92369: 50 push eax d9236a: e8 e3 e3 9e ff call 780752 d9236f: 83 c4 10 add esp,0x10 d92372: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d92376: eb 5f jmp d923d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1957a5> d92378: 8d 83 7c d6 04 00 lea eax,[ebx+0x4d67c] d9237e: 8b 00 mov eax,DWORD PTR [eax] d92380: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92387: 74 12 je d9239b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195769> d92389: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9238d: 75 0c jne d9239b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195769> d9238f: 83 ec 0c sub esp,0xc d92392: 50 push eax d92393: e8 16 41 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92398: 83 c4 10 add esp,0x10 d9239b: 83 ec 08 sub esp,0x8 d9239e: 31 c0 xor eax,eax d923a0: 50 push eax d923a1: 50 push eax d923a2: c7 44 24 1c 00 00 00 mov DWORD PTR [esp+0x1c],0x0 d923a9: 00 d923aa: e8 43 d7 49 ff call 22faf2 d923af: 83 c4 10 add esp,0x10 d923b2: 31 c0 xor eax,eax d923b4: 48 dec eax d923b5: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d923b9: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 d923c0: 00 d923c1: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 d923c8: 00 d923c9: eb 0c jmp d923d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1957a5> d923cb: 89 74 24 08 mov DWORD PTR [esp+0x8],esi d923cf: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 d923d6: 00 d923d7: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] d923db: 8b b5 24 01 00 00 mov esi,DWORD PTR [ebp+0x124] d923e1: 85 f6 test esi,esi d923e3: 75 05 jne d923ea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1957b8> d923e5: e8 0a e3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d923ea: 39 7e 0c cmp DWORD PTR [esi+0xc],edi d923ed: 77 13 ja d92402 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1957d0> d923ef: e8 7a ef e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d923f4: 83 ec 08 sub esp,0x8 d923f7: 6a 00 push 0x0 d923f9: 50 push eax d923fa: e8 b9 e1 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d923ff: 83 c4 10 add esp,0x10 d92402: 83 7c be 10 00 cmp DWORD PTR [esi+edi*4+0x10],0x0 d92407: 75 7f jne d92488 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195856> d92409: 8b b5 24 01 00 00 mov esi,DWORD PTR [ebp+0x124] d9240f: 8d 83 e8 ee 04 00 lea eax,[ebx+0x4eee8] d92415: 83 ec 0c sub esp,0xc d92418: ff 30 push DWORD PTR [eax] d9241a: e8 0f ca e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d9241f: 83 c4 10 add esp,0x10 d92422: 89 c5 mov ebp,eax d92424: 83 ec 08 sub esp,0x8 d92427: 31 c0 xor eax,eax d92429: 50 push eax d9242a: 55 push ebp d9242b: e8 1d 89 1d 00 call f6ad4d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e11b> d92430: 83 c4 10 add esp,0x10 d92433: 85 f6 test esi,esi d92435: 75 05 jne d9243c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19580a> d92437: e8 b8 e2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9243c: 85 ed test ebp,ebp d9243e: 74 28 je d92468 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195836> d92440: 8b 06 mov eax,DWORD PTR [esi] d92442: 83 ec 08 sub esp,0x8 d92445: ff 70 18 push DWORD PTR [eax+0x18] d92448: 55 push ebp d92449: e8 b6 cb e4 ff call bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56> d9244e: 83 c4 10 add esp,0x10 d92451: 85 c0 test eax,eax d92453: 75 13 jne d92468 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195836> d92455: e8 60 f0 e3 ff call bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e> d9245a: 83 ec 08 sub esp,0x8 d9245d: 6a 00 push 0x0 d9245f: 50 push eax d92460: e8 53 e1 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d92465: 83 c4 10 add esp,0x10 d92468: 39 7e 0c cmp DWORD PTR [esi+0xc],edi d9246b: 77 13 ja d92480 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19584e> d9246d: e8 fc ee e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d92472: 83 ec 08 sub esp,0x8 d92475: 6a 00 push 0x0 d92477: 50 push eax d92478: e8 3b e1 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d9247d: 83 c4 10 add esp,0x10 d92480: 89 6c be 10 mov DWORD PTR [esi+edi*4+0x10],ebp d92484: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] d92488: 8b b5 24 01 00 00 mov esi,DWORD PTR [ebp+0x124] d9248e: 85 f6 test esi,esi d92490: 75 05 jne d92497 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195865> d92492: e8 5d e2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92497: 39 7e 0c cmp DWORD PTR [esi+0xc],edi d9249a: 77 13 ja d924af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19587d> d9249c: e8 cd ee e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d924a1: 83 ec 08 sub esp,0x8 d924a4: 6a 00 push 0x0 d924a6: 50 push eax d924a7: e8 0c e1 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d924ac: 83 c4 10 add esp,0x10 d924af: 8b 74 be 10 mov esi,DWORD PTR [esi+edi*4+0x10] d924b3: 85 f6 test esi,esi d924b5: 75 05 jne d924bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19588a> d924b7: e8 38 e2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d924bc: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d924c0: 89 46 08 mov DWORD PTR [esi+0x8],eax d924c3: 8b b5 24 01 00 00 mov esi,DWORD PTR [ebp+0x124] d924c9: 85 f6 test esi,esi d924cb: 75 05 jne d924d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1958a0> d924cd: e8 22 e2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d924d2: 39 7e 0c cmp DWORD PTR [esi+0xc],edi d924d5: 77 13 ja d924ea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1958b8> d924d7: e8 92 ee e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d924dc: 83 ec 08 sub esp,0x8 d924df: 6a 00 push 0x0 d924e1: 50 push eax d924e2: e8 d1 e0 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d924e7: 83 c4 10 add esp,0x10 d924ea: 8b 74 be 10 mov esi,DWORD PTR [esi+edi*4+0x10] d924ee: 85 f6 test esi,esi d924f0: 75 05 jne d924f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1958c5> d924f2: e8 fd e1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d924f7: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d924fb: 89 46 0c mov DWORD PTR [esi+0xc],eax d924fe: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d92502: 89 46 10 mov DWORD PTR [esi+0x10],eax d92505: 8b b5 24 01 00 00 mov esi,DWORD PTR [ebp+0x124] d9250b: 85 f6 test esi,esi d9250d: 75 05 jne d92514 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1958e2> d9250f: e8 e0 e1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92514: 39 7e 0c cmp DWORD PTR [esi+0xc],edi d92517: 77 13 ja d9252c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1958fa> d92519: e8 50 ee e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d9251e: 83 ec 08 sub esp,0x8 d92521: 6a 00 push 0x0 d92523: 50 push eax d92524: e8 8f e0 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d92529: 83 c4 10 add esp,0x10 d9252c: 8b 74 be 10 mov esi,DWORD PTR [esi+edi*4+0x10] d92530: 85 f6 test esi,esi d92532: 75 05 jne d92539 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195907> d92534: e8 bb e1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92539: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] d9253d: 89 46 14 mov DWORD PTR [esi+0x14],eax d92540: 83 c4 1c add esp,0x1c d92543: 5e pop esi d92544: 5f pop edi d92545: 5b pop ebx d92546: 5d pop ebp d92547: c3 ret d92548: 55 push ebp d92549: 53 push ebx d9254a: 57 push edi d9254b: 56 push esi d9254c: 83 ec 1c sub esp,0x1c d9254f: e8 00 00 00 00 call d92554 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195922> d92554: 5b pop ebx d92555: 81 c3 28 46 06 01 add ebx,0x1064628 d9255b: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] d9255f: 8a 83 5e 9f 06 00 mov al,BYTE PTR [ebx+0x69f5e] d92565: 24 01 and al,0x1 d92567: 75 17 jne d92580 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19594e> d92569: 8d 83 a8 65 71 ff lea eax,[ebx-0x8e9a58] d9256f: 8b 00 mov eax,DWORD PTR [eax] d92571: 89 04 24 mov DWORD PTR [esp],eax d92574: e8 af cd e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d92579: c6 83 5e 9f 06 00 01 mov BYTE PTR [ebx+0x69f5e],0x1 d92580: 8b 77 5c mov esi,DWORD PTR [edi+0x5c] d92583: 85 f6 test esi,esi d92585: 75 05 jne d9258c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19595a> d92587: e8 68 e1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9258c: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] d92590: 8d 83 b8 4b 06 00 lea eax,[ebx+0x64bb8] d92596: 8b 00 mov eax,DWORD PTR [eax] d92598: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d9259c: 89 34 24 mov DWORD PTR [esp],esi d9259f: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 d925a6: 00 d925a7: e8 5f a0 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d925ac: 89 c6 mov esi,eax d925ae: 85 f6 test esi,esi d925b0: 75 05 jne d925b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195985> d925b2: e8 3d e1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d925b7: 8d 83 f4 87 06 00 lea eax,[ebx+0x687f4] d925bd: 8b 00 mov eax,DWORD PTR [eax] d925bf: 89 e9 mov ecx,ebp d925c1: c1 f9 1f sar ecx,0x1f d925c4: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx d925c8: 89 6c 24 08 mov DWORD PTR [esp+0x8],ebp d925cc: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d925d0: 89 34 24 mov DWORD PTR [esp],esi d925d3: c7 44 24 10 00 00 00 mov DWORD PTR [esp+0x10],0x0 d925da: 00 d925db: e8 59 55 35 00 call 10e7b39 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eaf07> d925e0: 89 af c0 00 00 00 mov DWORD PTR [edi+0xc0],ebp d925e6: 83 c4 1c add esp,0x1c d925e9: 5e pop esi d925ea: 5f pop edi d925eb: 5b pop ebx d925ec: 5d pop ebp d925ed: c3 ret d925ee: 55 push ebp d925ef: 53 push ebx d925f0: 57 push edi d925f1: 56 push esi d925f2: 83 ec 0c sub esp,0xc d925f5: e8 00 00 00 00 call d925fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1959c8> d925fa: 5b pop ebx d925fb: 81 c3 82 45 06 01 add ebx,0x1064582 d92601: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] d92605: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d92609: 31 f6 xor esi,esi d9260b: 89 b7 14 01 00 00 mov DWORD PTR [edi+0x114],esi d92611: 89 b7 18 01 00 00 mov DWORD PTR [edi+0x118],esi d92617: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] d9261b: 89 87 1c 01 00 00 mov DWORD PTR [edi+0x11c],eax d92621: 85 ed test ebp,ebp d92623: 74 15 je d9263a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195a08> d92625: 83 ec 08 sub esp,0x8 d92628: 6a 00 push 0x0 d9262a: 55 push ebp d9262b: e8 33 28 24 00 call fd4e63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d8231> d92630: 83 c4 10 add esp,0x10 d92633: 83 f8 02 cmp eax,0x2 d92636: 74 20 je d92658 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195a26> d92638: eb 34 jmp d9266e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195a3c> d9263a: e8 b5 e0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9263f: 83 ec 08 sub esp,0x8 d92642: 56 push esi d92643: 56 push esi d92644: e8 1a 28 24 00 call fd4e63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d8231> d92649: 83 c4 10 add esp,0x10 d9264c: 89 c6 mov esi,eax d9264e: e8 a1 e0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92653: 83 fe 02 cmp esi,0x2 d92656: 75 16 jne d9266e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195a3c> d92658: 83 ec 08 sub esp,0x8 d9265b: 6a 00 push 0x0 d9265d: 55 push ebp d9265e: e8 08 28 24 00 call fd4e6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d8239> d92663: 83 c4 10 add esp,0x10 d92666: 89 87 14 01 00 00 mov DWORD PTR [edi+0x114],eax d9266c: eb 30 jmp d9269e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195a6c> d9266e: 83 ec 08 sub esp,0x8 d92671: 6a 00 push 0x0 d92673: 55 push ebp d92674: e8 ea 27 24 00 call fd4e63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d8231> d92679: 83 c4 10 add esp,0x10 d9267c: 83 f8 01 cmp eax,0x1 d9267f: 75 1d jne d9269e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195a6c> d92681: 85 ed test ebp,ebp d92683: 75 05 jne d9268a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195a58> d92685: e8 6a e0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9268a: 83 ec 08 sub esp,0x8 d9268d: 6a 00 push 0x0 d9268f: 55 push ebp d92690: e8 d6 27 24 00 call fd4e6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d8239> d92695: 83 c4 10 add esp,0x10 d92698: 89 87 18 01 00 00 mov DWORD PTR [edi+0x118],eax d9269e: 83 c4 0c add esp,0xc d926a1: 5e pop esi d926a2: 5f pop edi d926a3: 5b pop ebx d926a4: 5d pop ebp d926a5: c3 ret d926a6: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d926aa: 31 c9 xor ecx,ecx d926ac: 89 88 1c 01 00 00 mov DWORD PTR [eax+0x11c],ecx d926b2: 89 88 14 01 00 00 mov DWORD PTR [eax+0x114],ecx d926b8: 89 88 18 01 00 00 mov DWORD PTR [eax+0x118],ecx d926be: c3 ret d926bf: 55 push ebp d926c0: 53 push ebx d926c1: 57 push edi d926c2: 56 push esi d926c3: 83 ec 0c sub esp,0xc d926c6: e8 00 00 00 00 call d926cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195a99> d926cb: 5b pop ebx d926cc: 81 c3 b1 44 06 01 add ebx,0x10644b1 d926d2: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d926d6: 8a 83 5f 9f 06 00 mov al,BYTE PTR [ebx+0x69f5f] d926dc: 24 01 and al,0x1 d926de: 75 1a jne d926fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195ac8> d926e0: 8d 83 38 65 71 ff lea eax,[ebx-0x8e9ac8] d926e6: 83 ec 0c sub esp,0xc d926e9: ff 30 push DWORD PTR [eax] d926eb: e8 38 cc e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d926f0: 83 c4 10 add esp,0x10 d926f3: c6 83 5f 9f 06 00 01 mov BYTE PTR [ebx+0x69f5f],0x1 d926fa: 8b 4e 5c mov ecx,DWORD PTR [esi+0x5c] d926fd: 8d ab 00 d6 04 00 lea ebp,[ebx+0x4d600] d92703: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d92706: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9270d: 75 06 jne d92715 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195ae3> d9270f: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx d92713: eb 19 jmp d9272e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195afc> d92715: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx d92719: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9271d: 75 0f jne d9272e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195afc> d9271f: 83 ec 0c sub esp,0xc d92722: 50 push eax d92723: e8 86 3d e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92728: 83 c4 10 add esp,0x10 d9272b: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9272e: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] d92731: 8d 93 f8 87 06 00 lea edx,[ebx+0x687f8] d92737: 8b 12 mov edx,DWORD PTR [edx] d92739: 89 54 24 08 mov DWORD PTR [esp+0x8],edx d9273d: 83 79 34 00 cmp DWORD PTR [ecx+0x34],0x0 d92741: 75 55 jne d92798 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195b66> d92743: 8d 83 bc 80 05 00 lea eax,[ebx+0x580bc] d92749: 8b 38 mov edi,DWORD PTR [eax] d9274b: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d92751: 83 ec 0c sub esp,0xc d92754: ff 30 push DWORD PTR [eax] d92756: e8 d3 c6 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d9275b: 83 c4 10 add esp,0x10 d9275e: 89 c6 mov esi,eax d92760: 31 c0 xor eax,eax d92762: 50 push eax d92763: 57 push edi d92764: 50 push eax d92765: 56 push esi d92766: e8 b5 cb 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d9276b: 83 c4 10 add esp,0x10 d9276e: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d92771: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92778: 74 15 je d9278f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195b5d> d9277a: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9277e: 75 0f jne d9278f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195b5d> d92780: 83 ec 0c sub esp,0xc d92783: 50 push eax d92784: e8 25 3d e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92789: 83 c4 10 add esp,0x10 d9278c: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9278f: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d92792: 89 70 34 mov DWORD PTR [eax+0x34],esi d92795: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d92798: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9279f: 74 15 je d927b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195b84> d927a1: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d927a5: 75 0f jne d927b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195b84> d927a7: 83 ec 0c sub esp,0xc d927aa: 50 push eax d927ab: e8 fe 3c e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d927b0: 83 c4 10 add esp,0x10 d927b3: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d927b6: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d927b9: 8b 68 34 mov ebp,DWORD PTR [eax+0x34] d927bc: 8d 83 c0 80 05 00 lea eax,[ebx+0x580c0] d927c2: 8b 38 mov edi,DWORD PTR [eax] d927c4: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d927ca: 83 ec 0c sub esp,0xc d927cd: ff 30 push DWORD PTR [eax] d927cf: e8 5a c6 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d927d4: 83 c4 10 add esp,0x10 d927d7: 89 c6 mov esi,eax d927d9: 31 c0 xor eax,eax d927db: 50 push eax d927dc: 57 push edi d927dd: ff 74 24 28 push DWORD PTR [esp+0x28] d927e1: 56 push esi d927e2: e8 1f cb 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d927e7: 83 c4 10 add esp,0x10 d927ea: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d927ee: 85 c0 test eax,eax d927f0: 75 09 jne d927fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195bc9> d927f2: 89 c7 mov edi,eax d927f4: e8 fb de e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d927f9: 89 f8 mov eax,edi d927fb: 83 ec 0c sub esp,0xc d927fe: 6a 00 push 0x0 d92800: 56 push esi d92801: 55 push ebp d92802: ff 74 24 20 push DWORD PTR [esp+0x20] d92806: 50 push eax d92807: e8 2e cb 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d9280c: 83 c4 20 add esp,0x20 d9280f: 83 c4 0c add esp,0xc d92812: 5e pop esi d92813: 5f pop edi d92814: 5b pop ebx d92815: 5d pop ebp d92816: c3 ret d92817: 53 push ebx d92818: 57 push edi d92819: 56 push esi d9281a: e8 00 00 00 00 call d9281f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195bed> d9281f: 5b pop ebx d92820: 81 c3 5d 43 06 01 add ebx,0x106435d d92826: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] d9282a: 8a 83 60 9f 06 00 mov al,BYTE PTR [ebx+0x69f60] d92830: 24 01 and al,0x1 d92832: 75 1a jne d9284e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195c1c> d92834: 8d 83 1c 63 71 ff lea eax,[ebx-0x8e9ce4] d9283a: 83 ec 0c sub esp,0xc d9283d: ff 30 push DWORD PTR [eax] d9283f: e8 e4 ca e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d92844: 83 c4 10 add esp,0x10 d92847: c6 83 60 9f 06 00 01 mov BYTE PTR [ebx+0x69f60],0x1 d9284e: 8b 77 5c mov esi,DWORD PTR [edi+0x5c] d92851: 8b bf 6c 01 00 00 mov edi,DWORD PTR [edi+0x16c] d92857: 85 f6 test esi,esi d92859: 75 05 jne d92860 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195c2e> d9285b: e8 94 de e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92860: 8d 83 a8 87 06 00 lea eax,[ebx+0x687a8] d92866: 83 ec 04 sub esp,0x4 d92869: 31 c9 xor ecx,ecx d9286b: 51 push ecx d9286c: ff 30 push DWORD PTR [eax] d9286e: 56 push esi d9286f: e8 97 9d 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d92874: 83 c4 10 add esp,0x10 d92877: 89 c6 mov esi,eax d92879: 85 ff test edi,edi d9287b: 75 05 jne d92882 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195c50> d9287d: e8 72 de e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92882: 83 ec 04 sub esp,0x4 d92885: 6a 00 push 0x0 d92887: 56 push esi d92888: 57 push edi d92889: e8 a6 69 25 00 call fe9234 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ec602> d9288e: 83 c4 10 add esp,0x10 d92891: 8d 83 94 d6 04 00 lea eax,[ebx+0x4d694] d92897: 8b 00 mov eax,DWORD PTR [eax] d92899: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d928a0: 74 12 je d928b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195c82> d928a2: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d928a6: 75 0c jne d928b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195c82> d928a8: 83 ec 0c sub esp,0xc d928ab: 50 push eax d928ac: e8 fd 3b e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d928b1: 83 c4 10 add esp,0x10 d928b4: 83 ec 08 sub esp,0x8 d928b7: 31 c0 xor eax,eax d928b9: 50 push eax d928ba: 50 push eax d928bb: e8 76 96 fc ff call d5bf36 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x15f304> d928c0: 83 c4 10 add esp,0x10 d928c3: 5e pop esi d928c4: 5f pop edi d928c5: 5b pop ebx d928c6: c3 ret d928c7: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d928cb: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d928cf: 88 81 70 01 00 00 mov BYTE PTR [ecx+0x170],al d928d5: c3 ret d928d6: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d928da: 0f b6 80 70 01 00 00 movzx eax,BYTE PTR [eax+0x170] d928e1: c3 ret d928e2: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d928e6: 0f b6 80 72 01 00 00 movzx eax,BYTE PTR [eax+0x172] d928ed: c3 ret d928ee: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d928f2: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d928f6: 88 81 72 01 00 00 mov BYTE PTR [ecx+0x172],al d928fc: c3 ret d928fd: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92901: 0f b6 80 73 01 00 00 movzx eax,BYTE PTR [eax+0x173] d92908: c3 ret d92909: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9290d: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92911: 89 81 74 01 00 00 mov DWORD PTR [ecx+0x174],eax d92917: c3 ret d92918: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9291c: 8b 80 78 01 00 00 mov eax,DWORD PTR [eax+0x178] d92922: c3 ret d92923: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92927: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9292b: 89 81 78 01 00 00 mov DWORD PTR [ecx+0x178],eax d92931: c3 ret d92932: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92936: 8b 80 7c 01 00 00 mov eax,DWORD PTR [eax+0x17c] d9293c: c3 ret d9293d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92941: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92945: 89 81 7c 01 00 00 mov DWORD PTR [ecx+0x17c],eax d9294b: c3 ret d9294c: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92950: 8b 81 80 01 00 00 mov eax,DWORD PTR [ecx+0x180] d92956: 8b 91 84 01 00 00 mov edx,DWORD PTR [ecx+0x184] d9295c: c3 ret d9295d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92961: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] d92965: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] d92969: 89 8a 84 01 00 00 mov DWORD PTR [edx+0x184],ecx d9296f: 89 82 80 01 00 00 mov DWORD PTR [edx+0x180],eax d92975: c3 ret d92976: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9297a: 0f b6 80 88 01 00 00 movzx eax,BYTE PTR [eax+0x188] d92981: c3 ret d92982: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d92986: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9298a: 88 81 88 01 00 00 mov BYTE PTR [ecx+0x188],al d92990: c3 ret d92991: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92995: 8b 80 8c 01 00 00 mov eax,DWORD PTR [eax+0x18c] d9299b: c3 ret d9299c: 55 push ebp d9299d: 53 push ebx d9299e: 57 push edi d9299f: 56 push esi d929a0: 83 ec 0c sub esp,0xc d929a3: e8 00 00 00 00 call d929a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195d76> d929a8: 5b pop ebx d929a9: 81 c3 d4 41 06 01 add ebx,0x10641d4 d929af: 8a 83 61 9f 06 00 mov al,BYTE PTR [ebx+0x69f61] d929b5: 24 01 and al,0x1 d929b7: 75 1a jne d929d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195da1> d929b9: 8d 83 88 65 71 ff lea eax,[ebx-0x8e9a78] d929bf: 83 ec 0c sub esp,0xc d929c2: ff 30 push DWORD PTR [eax] d929c4: e8 5f c9 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d929c9: 83 c4 10 add esp,0x10 d929cc: c6 83 61 9f 06 00 01 mov BYTE PTR [ebx+0x69f61],0x1 d929d3: 8d bb 20 d6 04 00 lea edi,[ebx+0x4d620] d929d9: 8b 07 mov eax,DWORD PTR [edi] d929db: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d929e2: 74 12 je d929f6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195dc4> d929e4: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d929e8: 75 0c jne d929f6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195dc4> d929ea: 83 ec 0c sub esp,0xc d929ed: 50 push eax d929ee: e8 bb 3a e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d929f3: 83 c4 10 add esp,0x10 d929f6: 83 ec 08 sub esp,0x8 d929f9: 31 ed xor ebp,ebp d929fb: 55 push ebp d929fc: 55 push ebp d929fd: e8 9e 68 04 00 call dd92a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1dc66e> d92a02: 83 c4 10 add esp,0x10 d92a05: 89 c6 mov esi,eax d92a07: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] d92a0d: 8b 00 mov eax,DWORD PTR [eax] d92a0f: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92a16: 74 12 je d92a2a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195df8> d92a18: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92a1c: 75 0c jne d92a2a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195df8> d92a1e: 83 ec 0c sub esp,0xc d92a21: 50 push eax d92a22: e8 87 3a e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92a27: 83 c4 10 add esp,0x10 d92a2a: 55 push ebp d92a2b: 55 push ebp d92a2c: 56 push esi d92a2d: 55 push ebp d92a2e: e8 a6 01 9f ff call 782bd9 d92a33: 83 c4 10 add esp,0x10 d92a36: 84 c0 test al,al d92a38: 74 0a je d92a44 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195e12> d92a3a: 8d 83 fc 87 06 00 lea eax,[ebx+0x687fc] d92a40: 8b 30 mov esi,DWORD PTR [eax] d92a42: eb 57 jmp d92a9b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195e69> d92a44: 8b 07 mov eax,DWORD PTR [edi] d92a46: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92a4d: 74 12 je d92a61 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195e2f> d92a4f: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92a53: 75 0c jne d92a61 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195e2f> d92a55: 83 ec 0c sub esp,0xc d92a58: 50 push eax d92a59: e8 50 3a e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92a5e: 83 c4 10 add esp,0x10 d92a61: 83 ec 08 sub esp,0x8 d92a64: 31 ff xor edi,edi d92a66: 57 push edi d92a67: 57 push edi d92a68: e8 33 68 04 00 call dd92a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1dc66e> d92a6d: 83 c4 10 add esp,0x10 d92a70: 89 c6 mov esi,eax d92a72: 85 f6 test esi,esi d92a74: 75 05 jne d92a7b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195e49> d92a76: e8 79 dc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92a7b: 8d 83 f0 4e 06 00 lea eax,[ebx+0x64ef0] d92a81: 8d 8b 00 88 06 00 lea ecx,[ebx+0x68800] d92a87: 83 ec 0c sub esp,0xc d92a8a: 57 push edi d92a8b: 57 push edi d92a8c: ff 31 push DWORD PTR [ecx] d92a8e: ff 30 push DWORD PTR [eax] d92a90: 56 push esi d92a91: e8 92 39 05 00 call de6428 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1e97f6> d92a96: 83 c4 20 add esp,0x20 d92a99: 89 c6 mov esi,eax d92a9b: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d92a9f: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] d92aa3: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d92aa9: 8b 00 mov eax,DWORD PTR [eax] d92aab: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92ab2: 74 12 je d92ac6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195e94> d92ab4: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92ab8: 75 0c jne d92ac6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195e94> d92aba: 83 ec 0c sub esp,0xc d92abd: 50 push eax d92abe: e8 eb 39 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92ac3: 83 c4 10 add esp,0x10 d92ac6: 31 c0 xor eax,eax d92ac8: 50 push eax d92ac9: 57 push edi d92aca: 56 push esi d92acb: 50 push eax d92acc: e8 f4 87 92 ff call 6bb2c5 d92ad1: 83 c4 10 add esp,0x10 d92ad4: 89 85 8c 01 00 00 mov DWORD PTR [ebp+0x18c],eax d92ada: 89 bd 90 01 00 00 mov DWORD PTR [ebp+0x190],edi d92ae0: 83 c4 0c add esp,0xc d92ae3: 5e pop esi d92ae4: 5f pop edi d92ae5: 5b pop ebx d92ae6: 5d pop ebp d92ae7: c3 ret d92ae8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92aec: 8b 80 90 01 00 00 mov eax,DWORD PTR [eax+0x190] d92af2: c3 ret d92af3: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92af7: 8b 80 94 01 00 00 mov eax,DWORD PTR [eax+0x194] d92afd: c3 ret d92afe: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92b02: 8b 80 a0 01 00 00 mov eax,DWORD PTR [eax+0x1a0] d92b08: c3 ret d92b09: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92b0d: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92b11: 89 81 a0 01 00 00 mov DWORD PTR [ecx+0x1a0],eax d92b17: c3 ret d92b18: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92b1c: 8b 80 a4 01 00 00 mov eax,DWORD PTR [eax+0x1a4] d92b22: c3 ret d92b23: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92b27: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92b2b: 89 81 a4 01 00 00 mov DWORD PTR [ecx+0x1a4],eax d92b31: c3 ret d92b32: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92b36: 8b 80 a8 01 00 00 mov eax,DWORD PTR [eax+0x1a8] d92b3c: c3 ret d92b3d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92b41: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92b45: 89 81 a8 01 00 00 mov DWORD PTR [ecx+0x1a8],eax d92b4b: c3 ret d92b4c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92b50: 8b 80 9c 01 00 00 mov eax,DWORD PTR [eax+0x19c] d92b56: c3 ret d92b57: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92b5b: 8b 80 ac 01 00 00 mov eax,DWORD PTR [eax+0x1ac] d92b61: c3 ret d92b62: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92b66: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92b6a: 89 81 ac 01 00 00 mov DWORD PTR [ecx+0x1ac],eax d92b70: c3 ret d92b71: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92b75: 8b 80 b0 01 00 00 mov eax,DWORD PTR [eax+0x1b0] d92b7b: c3 ret d92b7c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92b80: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92b84: 89 81 b0 01 00 00 mov DWORD PTR [ecx+0x1b0],eax d92b8a: c3 ret d92b8b: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92b8f: 0f b6 80 b4 01 00 00 movzx eax,BYTE PTR [eax+0x1b4] d92b96: c3 ret d92b97: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d92b9b: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92b9f: 88 81 b4 01 00 00 mov BYTE PTR [ecx+0x1b4],al d92ba5: c3 ret d92ba6: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92baa: 0f b6 80 b5 01 00 00 movzx eax,BYTE PTR [eax+0x1b5] d92bb1: c3 ret d92bb2: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d92bb6: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92bba: 88 81 b5 01 00 00 mov BYTE PTR [ecx+0x1b5],al d92bc0: c3 ret d92bc1: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92bc5: 0f b6 80 b6 01 00 00 movzx eax,BYTE PTR [eax+0x1b6] d92bcc: c3 ret d92bcd: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d92bd1: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92bd5: 88 81 b6 01 00 00 mov BYTE PTR [ecx+0x1b6],al d92bdb: c3 ret d92bdc: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92be0: 8b 80 b8 01 00 00 mov eax,DWORD PTR [eax+0x1b8] d92be6: c3 ret d92be7: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92beb: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92bef: 89 81 b8 01 00 00 mov DWORD PTR [ecx+0x1b8],eax d92bf5: c3 ret d92bf6: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92bfa: 8b 81 bc 01 00 00 mov eax,DWORD PTR [ecx+0x1bc] d92c00: 8b 91 c0 01 00 00 mov edx,DWORD PTR [ecx+0x1c0] d92c06: c3 ret d92c07: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92c0b: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] d92c0f: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] d92c13: 89 8a c0 01 00 00 mov DWORD PTR [edx+0x1c0],ecx d92c19: 89 82 bc 01 00 00 mov DWORD PTR [edx+0x1bc],eax d92c1f: c3 ret d92c20: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92c24: 0f b6 80 c4 01 00 00 movzx eax,BYTE PTR [eax+0x1c4] d92c2b: c3 ret d92c2c: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] d92c30: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92c34: 88 81 c4 01 00 00 mov BYTE PTR [ecx+0x1c4],al d92c3a: c3 ret d92c3b: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92c3f: 8b 80 c8 01 00 00 mov eax,DWORD PTR [eax+0x1c8] d92c45: c3 ret d92c46: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92c4a: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92c4e: 89 81 c8 01 00 00 mov DWORD PTR [ecx+0x1c8],eax d92c54: c3 ret d92c55: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92c59: 8b 80 cc 01 00 00 mov eax,DWORD PTR [eax+0x1cc] d92c5f: c3 ret d92c60: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92c64: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92c68: 89 81 cc 01 00 00 mov DWORD PTR [ecx+0x1cc],eax d92c6e: c3 ret d92c6f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92c73: 8b 80 d0 01 00 00 mov eax,DWORD PTR [eax+0x1d0] d92c79: c3 ret d92c7a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d92c7e: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d92c82: 89 81 d0 01 00 00 mov DWORD PTR [ecx+0x1d0],eax d92c88: c3 ret d92c89: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d92c8d: 8b 80 98 01 00 00 mov eax,DWORD PTR [eax+0x198] d92c93: c3 ret d92c94: 55 push ebp d92c95: 53 push ebx d92c96: 57 push edi d92c97: 56 push esi d92c98: 83 ec 0c sub esp,0xc d92c9b: e8 00 00 00 00 call d92ca0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19606e> d92ca0: 5b pop ebx d92ca1: 81 c3 dc 3e 06 01 add ebx,0x1063edc d92ca7: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d92cab: 8a 83 62 9f 06 00 mov al,BYTE PTR [ebx+0x69f62] d92cb1: 24 01 and al,0x1 d92cb3: 75 1a jne d92ccf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19609d> d92cb5: 8d 83 c4 63 71 ff lea eax,[ebx-0x8e9c3c] d92cbb: 83 ec 0c sub esp,0xc d92cbe: ff 30 push DWORD PTR [eax] d92cc0: e8 63 c6 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d92cc5: 83 c4 10 add esp,0x10 d92cc8: c6 83 62 9f 06 00 01 mov BYTE PTR [ebx+0x69f62],0x1 d92ccf: 8b ae 74 01 00 00 mov ebp,DWORD PTR [esi+0x174] d92cd5: 8d bb b4 a8 04 00 lea edi,[ebx+0x4a8b4] d92cdb: 8b 07 mov eax,DWORD PTR [edi] d92cdd: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92ce4: 74 12 je d92cf8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1960c6> d92ce6: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92cea: 75 0c jne d92cf8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1960c6> d92cec: 83 ec 0c sub esp,0xc d92cef: 50 push eax d92cf0: e8 b9 37 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92cf5: 83 c4 10 add esp,0x10 d92cf8: 83 ec 04 sub esp,0x4 d92cfb: 31 c0 xor eax,eax d92cfd: 50 push eax d92cfe: 55 push ebp d92cff: 50 push eax d92d00: e8 95 2f 94 ff call 6d5c9a d92d05: 83 c4 10 add esp,0x10 d92d08: 84 c0 test al,al d92d0a: 0f 85 e2 00 00 00 jne d92df2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1961c0> d92d10: 8b ae a0 01 00 00 mov ebp,DWORD PTR [esi+0x1a0] d92d16: 8b 07 mov eax,DWORD PTR [edi] d92d18: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92d1f: 74 12 je d92d33 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196101> d92d21: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92d25: 75 0c jne d92d33 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196101> d92d27: 83 ec 0c sub esp,0xc d92d2a: 50 push eax d92d2b: e8 7e 37 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92d30: 83 c4 10 add esp,0x10 d92d33: 83 ec 04 sub esp,0x4 d92d36: 31 c0 xor eax,eax d92d38: 50 push eax d92d39: 55 push ebp d92d3a: 50 push eax d92d3b: e8 5a 2f 94 ff call 6d5c9a d92d40: 83 c4 10 add esp,0x10 d92d43: 84 c0 test al,al d92d45: 74 0c je d92d53 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196121> d92d47: c6 86 73 01 00 00 01 mov BYTE PTR [esi+0x173],0x1 d92d4e: e9 9f 00 00 00 jmp d92df2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1961c0> d92d53: 8b 6e 5c mov ebp,DWORD PTR [esi+0x5c] d92d56: 8b 46 60 mov eax,DWORD PTR [esi+0x60] d92d59: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d92d5d: 85 ed test ebp,ebp d92d5f: 75 05 jne d92d66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196134> d92d61: e8 8e d9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92d66: 8b 75 14 mov esi,DWORD PTR [ebp+0x14] d92d69: 8b 07 mov eax,DWORD PTR [edi] d92d6b: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92d72: 74 12 je d92d86 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196154> d92d74: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92d78: 75 0c jne d92d86 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196154> d92d7a: 83 ec 0c sub esp,0xc d92d7d: 50 push eax d92d7e: e8 2b 37 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92d83: 83 c4 10 add esp,0x10 d92d86: 8d 83 04 88 06 00 lea eax,[ebx+0x68804] d92d8c: 31 c9 xor ecx,ecx d92d8e: 51 push ecx d92d8f: 56 push esi d92d90: ff 30 push DWORD PTR [eax] d92d92: 51 push ecx d92d93: e8 c6 22 92 ff call 6b505e d92d98: 83 c4 10 add esp,0x10 d92d9b: 89 c6 mov esi,eax d92d9d: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] d92da1: 85 ff test edi,edi d92da3: 75 05 jne d92daa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196178> d92da5: e8 4a d9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92daa: 83 ec 04 sub esp,0x4 d92dad: 6a 00 push 0x0 d92daf: 56 push esi d92db0: 57 push edi d92db1: e8 55 98 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d92db6: 83 c4 10 add esp,0x10 d92db9: 85 c0 test eax,eax d92dbb: 74 35 je d92df2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1961c0> d92dbd: 8d 8b 08 88 06 00 lea ecx,[ebx+0x68808] d92dc3: 83 ec 04 sub esp,0x4 d92dc6: 6a 00 push 0x0 d92dc8: ff 31 push DWORD PTR [ecx] d92dca: 50 push eax d92dcb: e8 fb 57 35 00 call 10e85cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb999> d92dd0: 83 c4 10 add esp,0x10 d92dd3: 89 c6 mov esi,eax d92dd5: 85 f6 test esi,esi d92dd7: 75 05 jne d92dde <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1961ac> d92dd9: e8 16 d9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92dde: 83 ec 08 sub esp,0x8 d92de1: 6a 00 push 0x0 d92de3: 56 push esi d92de4: e8 56 e5 35 00 call 10f133f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f470d> d92de9: 83 c4 10 add esp,0x10 d92dec: b1 01 mov cl,0x1 d92dee: 85 c0 test eax,eax d92df0: 74 02 je d92df4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1961c2> d92df2: 31 c9 xor ecx,ecx d92df4: 0f b6 c1 movzx eax,cl d92df7: 83 c4 0c add esp,0xc d92dfa: 5e pop esi d92dfb: 5f pop edi d92dfc: 5b pop ebx d92dfd: 5d pop ebp d92dfe: c3 ret d92dff: 55 push ebp d92e00: 53 push ebx d92e01: 57 push edi d92e02: 56 push esi d92e03: 83 ec 3c sub esp,0x3c d92e06: e8 00 00 00 00 call d92e0b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1961d9> d92e0b: 5b pop ebx d92e0c: 81 c3 71 3d 06 01 add ebx,0x1063d71 d92e12: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] d92e16: 8b 6c 24 54 mov ebp,DWORD PTR [esp+0x54] d92e1a: 8a 83 63 9f 06 00 mov al,BYTE PTR [ebx+0x69f63] d92e20: 24 01 and al,0x1 d92e22: 75 1a jne d92e3e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19620c> d92e24: 8d 83 ec 63 71 ff lea eax,[ebx-0x8e9c14] d92e2a: 83 ec 0c sub esp,0xc d92e2d: ff 30 push DWORD PTR [eax] d92e2f: e8 f4 c4 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d92e34: 83 c4 10 add esp,0x10 d92e37: c6 83 63 9f 06 00 01 mov BYTE PTR [ebx+0x69f63],0x1 d92e3e: 66 0f 57 c0 xorpd xmm0,xmm0 d92e42: 66 0f 29 44 24 20 movapd XMMWORD PTR [esp+0x20],xmm0 d92e48: 83 7d 7c 00 cmp DWORD PTR [ebp+0x7c],0x0 d92e4c: 7e 41 jle d92e8f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19625d> d92e4e: 80 bd 80 00 00 00 00 cmp BYTE PTR [ebp+0x80],0x0 d92e55: 74 38 je d92e8f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19625d> d92e57: 8d 83 3c d7 04 00 lea eax,[ebx+0x4d73c] d92e5d: 8b 00 mov eax,DWORD PTR [eax] d92e5f: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92e66: 74 12 je d92e7a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196248> d92e68: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92e6c: 75 0c jne d92e7a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196248> d92e6e: 83 ec 0c sub esp,0xc d92e71: 50 push eax d92e72: e8 37 36 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92e77: 83 c4 10 add esp,0x10 d92e7a: 83 ec 04 sub esp,0x4 d92e7d: 31 c0 xor eax,eax d92e7f: 50 push eax d92e80: 50 push eax d92e81: 56 push esi d92e82: e8 b3 96 24 00 call fdc53a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3df908> d92e87: 83 c4 0c add esp,0xc d92e8a: e9 a1 01 00 00 jmp d93030 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1963fe> d92e8f: 8d 83 3c d7 04 00 lea eax,[ebx+0x4d73c] d92e95: 8b 00 mov eax,DWORD PTR [eax] d92e97: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92e9e: 74 12 je d92eb2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196280> d92ea0: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92ea4: 75 0c jne d92eb2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196280> d92ea6: 83 ec 0c sub esp,0xc d92ea9: 50 push eax d92eaa: e8 ff 35 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92eaf: 83 c4 10 add esp,0x10 d92eb2: 83 ec 04 sub esp,0x4 d92eb5: 31 c0 xor eax,eax d92eb7: 8d 4c 24 14 lea ecx,[esp+0x14] d92ebb: 50 push eax d92ebc: 50 push eax d92ebd: 51 push ecx d92ebe: e8 75 95 24 00 call fdc438 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3df806> d92ec3: 83 c4 0c add esp,0xc d92ec6: f2 0f 10 44 24 10 movsd xmm0,QWORD PTR [esp+0x10] d92ecc: f2 0f 10 4c 24 18 movsd xmm1,QWORD PTR [esp+0x18] d92ed2: f2 0f 11 4c 24 28 movsd QWORD PTR [esp+0x28],xmm1 d92ed8: f2 0f 11 44 24 20 movsd QWORD PTR [esp+0x20],xmm0 d92ede: 83 ec 0c sub esp,0xc d92ee1: 55 push ebp d92ee2: e8 ad fd ff ff call d92c94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196062> d92ee7: 83 c4 10 add esp,0x10 d92eea: 84 c0 test al,al d92eec: 0f 84 29 01 00 00 je d9301b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1963e9> d92ef2: 8b 85 cc 01 00 00 mov eax,DWORD PTR [ebp+0x1cc] d92ef8: 85 c0 test eax,eax d92efa: 0f 84 1b 01 00 00 je d9301b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1963e9> d92f00: 83 78 0c 02 cmp DWORD PTR [eax+0xc],0x2 d92f04: 0f 8c 11 01 00 00 jl d9301b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1963e9> d92f0a: 8d 83 c8 d5 04 00 lea eax,[ebx+0x4d5c8] d92f10: 8b 00 mov eax,DWORD PTR [eax] d92f12: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92f19: 74 12 je d92f2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1962fb> d92f1b: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92f1f: 75 0c jne d92f2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1962fb> d92f21: 83 ec 0c sub esp,0xc d92f24: 50 push eax d92f25: e8 84 35 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92f2a: 83 c4 10 add esp,0x10 d92f2d: 83 ec 08 sub esp,0x8 d92f30: 31 c0 xor eax,eax d92f32: 50 push eax d92f33: 50 push eax d92f34: e8 7d 2e 4a ff call 235db6 d92f39: 83 c4 10 add esp,0x10 d92f3c: 89 c7 mov edi,eax d92f3e: 8b ad cc 01 00 00 mov ebp,DWORD PTR [ebp+0x1cc] d92f44: 85 ed test ebp,ebp d92f46: 75 05 jne d92f4d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19631b> d92f48: e8 a7 d7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92f4d: 83 7d 0c 02 cmp DWORD PTR [ebp+0xc],0x2 d92f51: 77 13 ja d92f66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196334> d92f53: e8 16 e4 e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d92f58: 83 ec 08 sub esp,0x8 d92f5b: 6a 00 push 0x0 d92f5d: 50 push eax d92f5e: e8 55 d6 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d92f63: 83 c4 10 add esp,0x10 d92f66: 8b 45 18 mov eax,DWORD PTR [ebp+0x18] d92f69: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d92f6d: 85 ff test edi,edi d92f6f: 75 05 jne d92f76 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196344> d92f71: e8 7e d7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92f76: 8d 83 40 4d 05 00 lea eax,[ebx+0x54d40] d92f7c: 83 ec 08 sub esp,0x8 d92f7f: ff 30 push DWORD PTR [eax] d92f81: 57 push edi d92f82: e8 e0 05 63 00 call 13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935> d92f87: 83 c4 10 add esp,0x10 d92f8a: 89 c5 mov ebp,eax d92f8c: 8d 83 7c be 04 00 lea eax,[ebx+0x4be7c] d92f92: 8b 00 mov eax,DWORD PTR [eax] d92f94: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d92f9b: 74 12 je d92faf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19637d> d92f9d: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d92fa1: 75 0c jne d92faf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19637d> d92fa3: 83 ec 0c sub esp,0xc d92fa6: 50 push eax d92fa7: e8 02 35 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d92fac: 83 c4 10 add esp,0x10 d92faf: 4d dec ebp d92fb0: 83 ec 0c sub esp,0xc d92fb3: 31 c0 xor eax,eax d92fb5: 50 push eax d92fb6: 55 push ebp d92fb7: 50 push eax d92fb8: ff 74 24 24 push DWORD PTR [esp+0x24] d92fbc: 50 push eax d92fbd: e8 a6 03 9f ff call 783368 d92fc2: 83 c4 20 add esp,0x20 d92fc5: 89 c5 mov ebp,eax d92fc7: 85 ff test edi,edi d92fc9: 75 05 jne d92fd0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19639e> d92fcb: e8 24 d7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92fd0: 8d 83 44 4d 05 00 lea eax,[ebx+0x54d44] d92fd6: 83 ec 04 sub esp,0x4 d92fd9: ff 30 push DWORD PTR [eax] d92fdb: 55 push ebp d92fdc: 57 push edi d92fdd: e8 8d 05 63 00 call 13c356f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c693d> d92fe2: 83 c4 10 add esp,0x10 d92fe5: 89 c7 mov edi,eax d92fe7: 85 ff test edi,edi d92fe9: 75 05 jne d92ff0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1963be> d92feb: e8 04 d7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d92ff0: 83 ec 04 sub esp,0x4 d92ff3: 6a 00 push 0x0 d92ff5: 57 push edi d92ff6: 8d 44 24 1c lea eax,[esp+0x1c] d92ffa: 50 push eax d92ffb: e8 67 d1 4a ff call 240167 d93000: 83 c4 0c add esp,0xc d93003: f2 0f 10 44 24 10 movsd xmm0,QWORD PTR [esp+0x10] d93009: f2 0f 10 4c 24 18 movsd xmm1,QWORD PTR [esp+0x18] d9300f: f2 0f 11 4c 24 28 movsd QWORD PTR [esp+0x28],xmm1 d93015: f2 0f 11 44 24 20 movsd QWORD PTR [esp+0x20],xmm0 d9301b: f2 0f 10 44 24 20 movsd xmm0,QWORD PTR [esp+0x20] d93021: f2 0f 10 4c 24 28 movsd xmm1,QWORD PTR [esp+0x28] d93027: f2 0f 11 4e 08 movsd QWORD PTR [esi+0x8],xmm1 d9302c: f2 0f 11 06 movsd QWORD PTR [esi],xmm0 d93030: 89 f0 mov eax,esi d93032: 83 c4 3c add esp,0x3c d93035: 5e pop esi d93036: 5f pop edi d93037: 5b pop ebx d93038: 5d pop ebp d93039: c2 04 00 ret 0x4 d9303c: 53 push ebx d9303d: 57 push edi d9303e: 56 push esi d9303f: e8 00 00 00 00 call d93044 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196412> d93044: 5b pop ebx d93045: 81 c3 38 3b 06 01 add ebx,0x1063b38 d9304b: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] d9304f: 8a 83 64 9f 06 00 mov al,BYTE PTR [ebx+0x69f64] d93055: 24 01 and al,0x1 d93057: 75 1a jne d93073 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196441> d93059: 8d 83 94 65 71 ff lea eax,[ebx-0x8e9a6c] d9305f: 83 ec 0c sub esp,0xc d93062: ff 30 push DWORD PTR [eax] d93064: e8 bf c2 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d93069: 83 c4 10 add esp,0x10 d9306c: c6 83 64 9f 06 00 01 mov BYTE PTR [ebx+0x69f64],0x1 d93073: 83 ec 0c sub esp,0xc d93076: 57 push edi d93077: e8 a0 4a ff ff call d87b1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aeea> d9307c: 83 c4 10 add esp,0x10 d9307f: 89 c6 mov esi,eax d93081: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] d93087: 8b 00 mov eax,DWORD PTR [eax] d93089: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93090: 74 12 je d930a4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196472> d93092: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93096: 75 0c jne d930a4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196472> d93098: 83 ec 0c sub esp,0xc d9309b: 50 push eax d9309c: e8 0d 34 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d930a1: 83 c4 10 add esp,0x10 d930a4: 31 c0 xor eax,eax d930a6: 50 push eax d930a7: 50 push eax d930a8: 56 push esi d930a9: 50 push eax d930aa: e8 2a 5e 9f ff call 788ed9 d930af: 83 c4 10 add esp,0x10 d930b2: 84 c0 test al,al d930b4: 0f 84 b3 00 00 00 je d9316d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19653b> d930ba: 83 ec 10 sub esp,0x10 d930bd: 89 3c 24 mov DWORD PTR [esp],edi d930c0: e8 57 4a ff ff call d87b1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aeea> d930c5: 83 c4 10 add esp,0x10 d930c8: 89 c6 mov esi,eax d930ca: 8b 7f 5c mov edi,DWORD PTR [edi+0x5c] d930cd: 85 ff test edi,edi d930cf: 75 05 jne d930d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1964a4> d930d1: e8 1e d6 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d930d6: 8b 7f 14 mov edi,DWORD PTR [edi+0x14] d930d9: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d930df: 8b 00 mov eax,DWORD PTR [eax] d930e1: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d930e8: 74 12 je d930fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1964ca> d930ea: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d930ee: 75 0c jne d930fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1964ca> d930f0: 83 ec 0c sub esp,0xc d930f3: 50 push eax d930f4: e8 b5 33 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d930f9: 83 c4 10 add esp,0x10 d930fc: 8d 83 04 88 06 00 lea eax,[ebx+0x68804] d93102: 31 c9 xor ecx,ecx d93104: 51 push ecx d93105: 57 push edi d93106: ff 30 push DWORD PTR [eax] d93108: 51 push ecx d93109: e8 50 1f 92 ff call 6b505e d9310e: 83 c4 10 add esp,0x10 d93111: 89 c7 mov edi,eax d93113: 85 f6 test esi,esi d93115: 75 05 jne d9311c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1964ea> d93117: e8 d8 d5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9311c: 83 ec 04 sub esp,0x4 d9311f: 6a 00 push 0x0 d93121: 57 push edi d93122: 56 push esi d93123: e8 e3 94 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d93128: 83 c4 10 add esp,0x10 d9312b: 89 c6 mov esi,eax d9312d: 85 f6 test esi,esi d9312f: 74 3c je d9316d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19653b> d93131: 8d 83 0c 88 06 00 lea eax,[ebx+0x6880c] d93137: 31 ff xor edi,edi d93139: 57 push edi d9313a: ff 74 24 18 push DWORD PTR [esp+0x18] d9313e: ff 30 push DWORD PTR [eax] d93140: 56 push esi d93141: e8 90 47 35 00 call 10e78d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eaca4> d93146: 83 c4 10 add esp,0x10 d93149: 83 ec 08 sub esp,0x8 d9314c: 57 push edi d9314d: 57 push edi d9314e: e8 79 12 2d 00 call 10643cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x46779a> d93153: 83 c4 10 add esp,0x10 d93156: 8d 8b 10 88 06 00 lea ecx,[ebx+0x68810] d9315c: 83 ec 0c sub esp,0xc d9315f: 57 push edi d93160: 52 push edx d93161: 50 push eax d93162: ff 31 push DWORD PTR [ecx] d93164: 56 push esi d93165: e8 cf 49 35 00 call 10e7b39 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eaf07> d9316a: 83 c4 20 add esp,0x20 d9316d: 5e pop esi d9316e: 5f pop edi d9316f: 5b pop ebx d93170: c3 ret d93171: 55 push ebp d93172: 53 push ebx d93173: 57 push edi d93174: 56 push esi d93175: 83 ec 0c sub esp,0xc d93178: e8 00 00 00 00 call d9317d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19654b> d9317d: 5b pop ebx d9317e: 81 c3 ff 39 06 01 add ebx,0x10639ff d93184: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d93188: 8a 83 65 9f 06 00 mov al,BYTE PTR [ebx+0x69f65] d9318e: 24 01 and al,0x1 d93190: 75 1a jne d931ac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19657a> d93192: 8d 83 f8 63 71 ff lea eax,[ebx-0x8e9c08] d93198: 83 ec 0c sub esp,0xc d9319b: ff 30 push DWORD PTR [eax] d9319d: e8 86 c1 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d931a2: 83 c4 10 add esp,0x10 d931a5: c6 83 65 9f 06 00 01 mov BYTE PTR [ebx+0x69f65],0x1 d931ac: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 d931b3: 00 d931b4: 83 ec 0c sub esp,0xc d931b7: 57 push edi d931b8: e8 5f 49 ff ff call d87b1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aeea> d931bd: 83 c4 10 add esp,0x10 d931c0: 89 c6 mov esi,eax d931c2: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] d931c8: 8b 00 mov eax,DWORD PTR [eax] d931ca: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d931d1: 74 12 je d931e5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1965b3> d931d3: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d931d7: 75 0c jne d931e5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1965b3> d931d9: 83 ec 0c sub esp,0xc d931dc: 50 push eax d931dd: e8 cc 32 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d931e2: 83 c4 10 add esp,0x10 d931e5: 31 c0 xor eax,eax d931e7: 50 push eax d931e8: 50 push eax d931e9: 56 push esi d931ea: 50 push eax d931eb: e8 e9 5c 9f ff call 788ed9 d931f0: 83 c4 10 add esp,0x10 d931f3: 84 c0 test al,al d931f5: 0f 84 bb 00 00 00 je d932b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196684> d931fb: 83 ec 10 sub esp,0x10 d931fe: 89 3c 24 mov DWORD PTR [esp],edi d93201: e8 16 49 ff ff call d87b1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aeea> d93206: 83 c4 10 add esp,0x10 d93209: 89 c6 mov esi,eax d9320b: 8b 7f 5c mov edi,DWORD PTR [edi+0x5c] d9320e: 85 ff test edi,edi d93210: 75 05 jne d93217 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1965e5> d93212: e8 dd d4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93217: 8b 7f 14 mov edi,DWORD PTR [edi+0x14] d9321a: 8d ab b4 a8 04 00 lea ebp,[ebx+0x4a8b4] d93220: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d93223: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9322a: 74 12 je d9323e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19660c> d9322c: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93230: 75 0c jne d9323e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19660c> d93232: 83 ec 0c sub esp,0xc d93235: 50 push eax d93236: e8 73 32 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9323b: 83 c4 10 add esp,0x10 d9323e: 8d 83 04 88 06 00 lea eax,[ebx+0x68804] d93244: 31 c9 xor ecx,ecx d93246: 51 push ecx d93247: 57 push edi d93248: ff 30 push DWORD PTR [eax] d9324a: 51 push ecx d9324b: e8 0e 1e 92 ff call 6b505e d93250: 83 c4 10 add esp,0x10 d93253: 89 c7 mov edi,eax d93255: 85 f6 test esi,esi d93257: 75 05 jne d9325e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19662c> d93259: e8 96 d4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9325e: 83 ec 04 sub esp,0x4 d93261: 6a 00 push 0x0 d93263: 57 push edi d93264: 56 push esi d93265: e8 a1 93 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d9326a: 83 c4 10 add esp,0x10 d9326d: 89 c6 mov esi,eax d9326f: 85 f6 test esi,esi d93271: 74 43 je d932b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196684> d93273: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d93276: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9327d: 74 15 je d93294 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196662> d9327f: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93283: 75 0f jne d93294 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196662> d93285: 83 ec 0c sub esp,0xc d93288: 50 push eax d93289: e8 20 32 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9328e: 83 c4 10 add esp,0x10 d93291: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d93294: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d93297: 8d 8b 0c 88 06 00 lea ecx,[ebx+0x6880c] d9329d: 83 ec 0c sub esp,0xc d932a0: 8d 7c 24 14 lea edi,[esp+0x14] d932a4: 6a 00 push 0x0 d932a6: ff 30 push DWORD PTR [eax] d932a8: 57 push edi d932a9: ff 31 push DWORD PTR [ecx] d932ab: 56 push esi d932ac: e8 2c 4c 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d932b1: 83 c4 20 add esp,0x20 d932b4: eb 28 jmp d932de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1966ac> d932b6: 8d b3 b4 a8 04 00 lea esi,[ebx+0x4a8b4] d932bc: 8b 06 mov eax,DWORD PTR [esi] d932be: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d932c5: 74 14 je d932db <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1966a9> d932c7: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d932cb: 75 0e jne d932db <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1966a9> d932cd: 83 ec 0c sub esp,0xc d932d0: 50 push eax d932d1: e8 d8 31 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d932d6: 83 c4 10 add esp,0x10 d932d9: 8b 06 mov eax,DWORD PTR [esi] d932db: 8b 78 50 mov edi,DWORD PTR [eax+0x50] d932de: 8b 07 mov eax,DWORD PTR [edi] d932e0: 83 c4 0c add esp,0xc d932e3: 5e pop esi d932e4: 5f pop edi d932e5: 5b pop ebx d932e6: 5d pop ebp d932e7: c3 ret d932e8: 55 push ebp d932e9: 53 push ebx d932ea: 57 push edi d932eb: 56 push esi d932ec: 83 ec 0c sub esp,0xc d932ef: e8 00 00 00 00 call d932f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1966c2> d932f4: 5b pop ebx d932f5: 81 c3 88 38 06 01 add ebx,0x1063888 d932fb: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] d932ff: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] d93303: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d93307: 8a 83 66 9f 06 00 mov al,BYTE PTR [ebx+0x69f66] d9330d: 24 01 and al,0x1 d9330f: 75 1a jne d9332b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1966f9> d93311: 8d 83 34 64 71 ff lea eax,[ebx-0x8e9bcc] d93317: 83 ec 0c sub esp,0xc d9331a: ff 30 push DWORD PTR [eax] d9331c: e8 07 c0 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d93321: 83 c4 10 add esp,0x10 d93324: c6 83 66 9f 06 00 01 mov BYTE PTR [ebx+0x69f66],0x1 d9332b: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 d93332: 00 d93333: 83 ec 0c sub esp,0xc d93336: 55 push ebp d93337: e8 e0 47 ff ff call d87b1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aeea> d9333c: 83 c4 10 add esp,0x10 d9333f: 89 c7 mov edi,eax d93341: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] d93347: 8b 00 mov eax,DWORD PTR [eax] d93349: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93350: 74 12 je d93364 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196732> d93352: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93356: 75 0c jne d93364 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196732> d93358: 83 ec 0c sub esp,0xc d9335b: 50 push eax d9335c: e8 4d 31 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d93361: 83 c4 10 add esp,0x10 d93364: 31 f6 xor esi,esi d93366: 56 push esi d93367: 56 push esi d93368: 57 push edi d93369: 56 push esi d9336a: e8 6a 5b 9f ff call 788ed9 d9336f: 83 c4 10 add esp,0x10 d93372: 84 c0 test al,al d93374: 0f 84 fb 00 00 00 je d93475 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196843> d9337a: 83 ec 0c sub esp,0xc d9337d: 55 push ebp d9337e: e8 99 47 ff ff call d87b1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aeea> d93383: 83 c4 10 add esp,0x10 d93386: 89 c7 mov edi,eax d93388: 83 ec 08 sub esp,0x8 d9338b: 8d 44 24 10 lea eax,[esp+0x10] d9338f: 6a 00 push 0x0 d93391: 50 push eax d93392: e8 47 35 9e ff call 7768de d93397: 83 c4 10 add esp,0x10 d9339a: 89 c5 mov ebp,eax d9339c: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d933a2: 89 04 24 mov DWORD PTR [esp],eax d933a5: 8b 00 mov eax,DWORD PTR [eax] d933a7: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d933ae: 74 12 je d933c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196790> d933b0: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d933b4: 75 0c jne d933c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196790> d933b6: 83 ec 0c sub esp,0xc d933b9: 50 push eax d933ba: e8 ef 30 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d933bf: 83 c4 10 add esp,0x10 d933c2: 8d 83 04 88 06 00 lea eax,[ebx+0x68804] d933c8: 31 f6 xor esi,esi d933ca: 56 push esi d933cb: 55 push ebp d933cc: ff 30 push DWORD PTR [eax] d933ce: 56 push esi d933cf: e8 8a 1c 92 ff call 6b505e d933d4: 83 c4 10 add esp,0x10 d933d7: 89 c5 mov ebp,eax d933d9: 85 ff test edi,edi d933db: 75 05 jne d933e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1967b0> d933dd: e8 12 d3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d933e2: 83 ec 04 sub esp,0x4 d933e5: 6a 00 push 0x0 d933e7: 55 push ebp d933e8: 57 push edi d933e9: e8 1d 92 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d933ee: 83 c4 10 add esp,0x10 d933f1: 85 c0 test eax,eax d933f3: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] d933f7: 74 7c je d93475 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196843> d933f9: 8d 8b 14 88 06 00 lea ecx,[ebx+0x68814] d933ff: 83 ec 0c sub esp,0xc d93402: 31 ff xor edi,edi d93404: 8d 54 24 10 lea edx,[esp+0x10] d93408: 57 push edi d93409: 57 push edi d9340a: 52 push edx d9340b: ff 31 push DWORD PTR [ecx] d9340d: 50 push eax d9340e: e8 ae 4e 35 00 call 10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f> d93413: 83 c4 20 add esp,0x20 d93416: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] d9341a: 85 f6 test esi,esi d9341c: 0f 48 f7 cmovs esi,edi d9341f: 85 f6 test esi,esi d93421: 75 52 jne d93475 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196843> d93423: 83 ec 08 sub esp,0x8 d93426: 6a 00 push 0x0 d93428: 8d 44 24 14 lea eax,[esp+0x14] d9342c: 50 push eax d9342d: e8 ac 34 9e ff call 7768de d93432: 83 c4 10 add esp,0x10 d93435: 89 c6 mov esi,eax d93437: 8b bd a0 01 00 00 mov edi,DWORD PTR [ebp+0x1a0] d9343d: 8b 04 24 mov eax,DWORD PTR [esp] d93440: 8b 00 mov eax,DWORD PTR [eax] d93442: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93449: 74 12 je d9345d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19682b> d9344b: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9344f: 75 0c jne d9345d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19682b> d93451: 83 ec 0c sub esp,0xc d93454: 50 push eax d93455: e8 54 30 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9345a: 83 c4 10 add esp,0x10 d9345d: 31 ed xor ebp,ebp d9345f: 55 push ebp d93460: 57 push edi d93461: 56 push esi d93462: 55 push ebp d93463: e8 32 fd 91 ff call 6b319a d93468: 83 c4 10 add esp,0x10 d9346b: 84 c0 test al,al d9346d: be 0f 27 00 00 mov esi,0x270f d93472: 0f 44 f5 cmove esi,ebp d93475: 89 f0 mov eax,esi d93477: 83 c4 0c add esp,0xc d9347a: 5e pop esi d9347b: 5f pop edi d9347c: 5b pop ebx d9347d: 5d pop ebp d9347e: c3 ret d9347f: 55 push ebp d93480: 53 push ebx d93481: 57 push edi d93482: 56 push esi d93483: 83 ec 0c sub esp,0xc d93486: e8 00 00 00 00 call d9348b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196859> d9348b: 5b pop ebx d9348c: 81 c3 f1 36 06 01 add ebx,0x10636f1 d93492: 8a 83 6a 9f 06 00 mov al,BYTE PTR [ebx+0x69f6a] d93498: 24 01 and al,0x1 d9349a: 75 1a jne d934b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196884> d9349c: 8d 83 04 64 71 ff lea eax,[ebx-0x8e9bfc] d934a2: 83 ec 0c sub esp,0xc d934a5: ff 30 push DWORD PTR [eax] d934a7: e8 7c be e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d934ac: 83 c4 10 add esp,0x10 d934af: c6 83 6a 9f 06 00 01 mov BYTE PTR [ebx+0x69f6a],0x1 d934b6: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] d934ba: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d934be: 8d 83 ec ee 04 00 lea eax,[ebx+0x4eeec] d934c4: 83 ec 0c sub esp,0xc d934c7: ff 30 push DWORD PTR [eax] d934c9: e8 60 b9 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d934ce: 83 c4 10 add esp,0x10 d934d1: 89 c6 mov esi,eax d934d3: 83 ec 08 sub esp,0x8 d934d6: 31 c0 xor eax,eax d934d8: 50 push eax d934d9: 56 push esi d934da: e8 f0 57 1c 00 call f58ccf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35c09d> d934df: 83 c4 10 add esp,0x10 d934e2: 85 f6 test esi,esi d934e4: 74 20 je d93506 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1968d4> d934e6: 89 e8 mov eax,ebp d934e8: 8d 6e 08 lea ebp,[esi+0x8] d934eb: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] d934ef: 89 4e 08 mov DWORD PTR [esi+0x8],ecx d934f2: 89 46 0c mov DWORD PTR [esi+0xc],eax d934f5: 89 7e 10 mov DWORD PTR [esi+0x10],edi d934f8: 83 ec 0c sub esp,0xc d934fb: 57 push edi d934fc: e8 d3 00 00 00 call d935d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1969a2> d93501: 83 c4 10 add esp,0x10 d93504: eb 3a jmp d93540 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19690e> d93506: e8 e9 d1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9350b: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] d9350f: a3 08 00 00 00 mov ds:0x8,eax d93514: e8 db d1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93519: 89 2d 0c 00 00 00 mov DWORD PTR ds:0xc,ebp d9351f: e8 d0 d1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93524: 89 3d 10 00 00 00 mov DWORD PTR ds:0x10,edi d9352a: 83 ec 0c sub esp,0xc d9352d: 57 push edi d9352e: e8 a1 00 00 00 call d935d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1969a2> d93533: 83 c4 10 add esp,0x10 d93536: e8 b9 d1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9353b: bd 08 00 00 00 mov ebp,0x8 d93540: 83 ec 08 sub esp,0x8 d93543: ff 75 00 push DWORD PTR [ebp+0x0] d93546: 57 push edi d93547: e8 35 01 00 00 call d93681 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196a4f> d9354c: 83 c4 10 add esp,0x10 d9354f: 85 f6 test esi,esi d93551: 8b 47 60 mov eax,DWORD PTR [edi+0x60] d93554: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d93558: 74 0c je d93566 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196934> d9355a: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9355d: 89 04 24 mov DWORD PTR [esp],eax d93560: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d93564: eb 17 jmp d9357d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19694b> d93566: e8 89 d1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9356b: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9356e: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d93572: e8 7d d1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93577: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9357a: 89 04 24 mov DWORD PTR [esp],eax d9357d: 8d 83 c8 80 05 00 lea eax,[ebx+0x580c8] d93583: 8b 28 mov ebp,DWORD PTR [eax] d93585: 8d 83 90 d6 04 00 lea eax,[ebx+0x4d690] d9358b: 83 ec 0c sub esp,0xc d9358e: ff 30 push DWORD PTR [eax] d93590: e8 99 b8 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d93595: 83 c4 10 add esp,0x10 d93598: 89 c7 mov edi,eax d9359a: 31 c0 xor eax,eax d9359c: 50 push eax d9359d: 55 push ebp d9359e: 56 push esi d9359f: 57 push edi d935a0: e8 c2 c5 35 00 call 10efb67 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2f35> d935a5: 83 c4 10 add esp,0x10 d935a8: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] d935ac: 85 f6 test esi,esi d935ae: 75 05 jne d935b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196983> d935b0: e8 3f d1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d935b5: 83 ec 0c sub esp,0xc d935b8: 6a 00 push 0x0 d935ba: 57 push edi d935bb: ff 74 24 14 push DWORD PTR [esp+0x14] d935bf: ff 74 24 1c push DWORD PTR [esp+0x1c] d935c3: 56 push esi d935c4: e8 20 c3 35 00 call 10ef8e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2cb7> d935c9: 83 c4 20 add esp,0x20 d935cc: 83 c4 0c add esp,0xc d935cf: 5e pop esi d935d0: 5f pop edi d935d1: 5b pop ebx d935d2: 5d pop ebp d935d3: c3 ret d935d4: 53 push ebx d935d5: 57 push edi d935d6: 56 push esi d935d7: 83 ec 10 sub esp,0x10 d935da: e8 00 00 00 00 call d935df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1969ad> d935df: 5b pop ebx d935e0: 81 c3 9d 35 06 01 add ebx,0x106359d d935e6: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d935ea: 8a 83 7e 9f 06 00 mov al,BYTE PTR [ebx+0x69f7e] d935f0: 24 01 and al,0x1 d935f2: 75 17 jne d9360b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1969d9> d935f4: 8d 83 0c 63 71 ff lea eax,[ebx-0x8e9cf4] d935fa: 8b 00 mov eax,DWORD PTR [eax] d935fc: 89 04 24 mov DWORD PTR [esp],eax d935ff: e8 24 bd e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d93604: c6 83 7e 9f 06 00 01 mov BYTE PTR [ebx+0x69f7e],0x1 d9360b: 8b 87 9c 01 00 00 mov eax,DWORD PTR [edi+0x19c] d93611: 85 c0 test eax,eax d93613: 74 14 je d93629 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1969f7> d93615: 8d 8b 64 36 05 00 lea ecx,[ebx+0x53664] d9361b: 8b 09 mov ecx,DWORD PTR [ecx] d9361d: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx d93621: 89 04 24 mov DWORD PTR [esp],eax d93624: e8 80 a2 62 00 call 13bd8a9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c0c77> d93629: 89 3c 24 mov DWORD PTR [esp],edi d9362c: e8 c0 1b 00 00 call d951f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1985bf> d93631: 85 c0 test eax,eax d93633: 74 27 je d9365c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196a2a> d93635: 89 3c 24 mov DWORD PTR [esp],edi d93638: e8 b4 1b 00 00 call d951f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1985bf> d9363d: 89 c6 mov esi,eax d9363f: 85 f6 test esi,esi d93641: 75 05 jne d93648 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196a16> d93643: e8 ac d0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93648: 8d 83 20 81 05 00 lea eax,[ebx+0x58120] d9364e: 8b 00 mov eax,DWORD PTR [eax] d93650: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d93654: 89 34 24 mov DWORD PTR [esp],esi d93657: e8 15 5c bc ff call 959271 d9365c: 8b 87 ac 01 00 00 mov eax,DWORD PTR [edi+0x1ac] d93662: 85 c0 test eax,eax d93664: 74 14 je d9367a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196a48> d93666: 8d 8b 24 81 05 00 lea ecx,[ebx+0x58124] d9366c: 8b 09 mov ecx,DWORD PTR [ecx] d9366e: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx d93672: 89 04 24 mov DWORD PTR [esp],eax d93675: e8 5d be c2 ff call 9bf4d7 d9367a: 83 c4 10 add esp,0x10 d9367d: 5e pop esi d9367e: 5f pop edi d9367f: 5b pop ebx d93680: c3 ret d93681: 55 push ebp d93682: 53 push ebx d93683: 57 push edi d93684: 56 push esi d93685: 83 ec 0c sub esp,0xc d93688: e8 00 00 00 00 call d9368d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196a5b> d9368d: 5b pop ebx d9368e: 81 c3 ef 34 06 01 add ebx,0x10634ef d93694: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d93698: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d9369c: 8a 83 6c 9f 06 00 mov al,BYTE PTR [ebx+0x69f6c] d936a2: 24 01 and al,0x1 d936a4: 75 1a jne d936c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196a8e> d936a6: 8d 83 a0 65 71 ff lea eax,[ebx-0x8e9a60] d936ac: 83 ec 0c sub esp,0xc d936af: ff 30 push DWORD PTR [eax] d936b1: e8 72 bc e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d936b6: 83 c4 10 add esp,0x10 d936b9: c6 83 6c 9f 06 00 01 mov BYTE PTR [ebx+0x69f6c],0x1 d936c0: 89 ae 74 01 00 00 mov DWORD PTR [esi+0x174],ebp d936c6: 8b 76 5c mov esi,DWORD PTR [esi+0x5c] d936c9: 85 f6 test esi,esi d936cb: 75 05 jne d936d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196aa0> d936cd: e8 22 d0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d936d2: 8d bb 7c 60 06 00 lea edi,[ebx+0x6607c] d936d8: 83 ec 04 sub esp,0x4 d936db: 6a 00 push 0x0 d936dd: ff 37 push DWORD PTR [edi] d936df: 56 push esi d936e0: e8 26 8f 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d936e5: 83 c4 10 add esp,0x10 d936e8: 89 c6 mov esi,eax d936ea: 85 f6 test esi,esi d936ec: 75 05 jne d936f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196ac1> d936ee: e8 01 d0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d936f3: 8d 83 44 f7 05 00 lea eax,[ebx+0x5f744] d936f9: 6a 00 push 0x0 d936fb: 55 push ebp d936fc: ff 30 push DWORD PTR [eax] d936fe: 56 push esi d936ff: e8 d2 41 35 00 call 10e78d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eaca4> d93704: 83 c4 10 add esp,0x10 d93707: 8d ab b4 a8 04 00 lea ebp,[ebx+0x4a8b4] d9370d: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d93710: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93717: 74 12 je d9372b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196af9> d93719: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9371d: 75 0c jne d9372b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196af9> d9371f: 83 ec 0c sub esp,0xc d93722: 50 push eax d93723: e8 86 2d e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d93728: 83 c4 10 add esp,0x10 d9372b: 83 ec 04 sub esp,0x4 d9372e: 31 c0 xor eax,eax d93730: 50 push eax d93731: ff 74 24 2c push DWORD PTR [esp+0x2c] d93735: 50 push eax d93736: e8 5f 25 94 ff call 6d5c9a d9373b: 83 c4 10 add esp,0x10 d9373e: 84 c0 test al,al d93740: 74 65 je d937a7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196b75> d93742: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d93746: 8b 70 5c mov esi,DWORD PTR [eax+0x5c] d93749: 85 f6 test esi,esi d9374b: 75 05 jne d93752 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196b20> d9374d: e8 a2 cf e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93752: 83 ec 04 sub esp,0x4 d93755: 6a 00 push 0x0 d93757: ff 37 push DWORD PTR [edi] d93759: 56 push esi d9375a: e8 ac 8e 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d9375f: 83 c4 10 add esp,0x10 d93762: 89 c6 mov esi,eax d93764: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d93767: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9376e: 74 15 je d93785 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196b53> d93770: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93774: 75 0f jne d93785 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196b53> d93776: 83 ec 0c sub esp,0xc d93779: 50 push eax d9377a: e8 2f 2d e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9377f: 83 c4 10 add esp,0x10 d93782: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d93785: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d93788: 8b 38 mov edi,DWORD PTR [eax] d9378a: 85 f6 test esi,esi d9378c: 75 05 jne d93793 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196b61> d9378e: e8 61 cf e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93793: 8d 83 64 dd 05 00 lea eax,[ebx+0x5dd64] d93799: 6a 00 push 0x0 d9379b: 57 push edi d9379c: ff 30 push DWORD PTR [eax] d9379e: 56 push esi d9379f: e8 32 41 35 00 call 10e78d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eaca4> d937a4: 83 c4 10 add esp,0x10 d937a7: 83 c4 0c add esp,0xc d937aa: 5e pop esi d937ab: 5f pop edi d937ac: 5b pop ebx d937ad: 5d pop ebp d937ae: c3 ret d937af: 53 push ebx d937b0: 56 push esi d937b1: 50 push eax d937b2: e8 00 00 00 00 call d937b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196b85> d937b7: 5b pop ebx d937b8: 81 c3 c5 33 06 01 add ebx,0x10633c5 d937be: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d937c2: 8a 83 6b 9f 06 00 mov al,BYTE PTR [ebx+0x69f6b] d937c8: 24 01 and al,0x1 d937ca: 75 1a jne d937e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196bb4> d937cc: 8d 83 00 64 71 ff lea eax,[ebx-0x8e9c00] d937d2: 83 ec 0c sub esp,0xc d937d5: ff 30 push DWORD PTR [eax] d937d7: e8 4c bb e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d937dc: 83 c4 10 add esp,0x10 d937df: c6 83 6b 9f 06 00 01 mov BYTE PTR [ebx+0x69f6b],0x1 d937e6: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 d937ed: 8b 76 5c mov esi,DWORD PTR [esi+0x5c] d937f0: 85 f6 test esi,esi d937f2: 75 05 jne d937f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196bc7> d937f4: e8 fb ce e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d937f9: 8d 83 7c 60 06 00 lea eax,[ebx+0x6607c] d937ff: 83 ec 04 sub esp,0x4 d93802: 6a 00 push 0x0 d93804: ff 30 push DWORD PTR [eax] d93806: 56 push esi d93807: e8 ff 8d 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d9380c: 83 c4 10 add esp,0x10 d9380f: 89 c6 mov esi,eax d93811: 85 f6 test esi,esi d93813: 75 05 jne d9381a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196be8> d93815: e8 da ce e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9381a: 8d 83 24 88 06 00 lea eax,[ebx+0x68824] d93820: 83 ec 0c sub esp,0xc d93823: 31 c9 xor ecx,ecx d93825: 8d 54 24 0c lea edx,[esp+0xc] d93829: 51 push ecx d9382a: 51 push ecx d9382b: 52 push edx d9382c: ff 30 push DWORD PTR [eax] d9382e: 56 push esi d9382f: e8 8d 4a 35 00 call 10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f> d93834: 83 c4 20 add esp,0x20 d93837: 8b 04 24 mov eax,DWORD PTR [esp] d9383a: 83 c4 04 add esp,0x4 d9383d: 5e pop esi d9383e: 5b pop ebx d9383f: c3 ret d93840: 55 push ebp d93841: 53 push ebx d93842: 57 push edi d93843: 56 push esi d93844: 83 ec 0c sub esp,0xc d93847: e8 00 00 00 00 call d9384c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196c1a> d9384c: 5b pop ebx d9384d: 81 c3 30 33 06 01 add ebx,0x1063330 d93853: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d93857: 8a 83 6d 9f 06 00 mov al,BYTE PTR [ebx+0x69f6d] d9385d: 24 01 and al,0x1 d9385f: 75 1a jne d9387b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196c49> d93861: 8d 83 dc 64 71 ff lea eax,[ebx-0x8e9b24] d93867: 83 ec 0c sub esp,0xc d9386a: ff 30 push DWORD PTR [eax] d9386c: e8 b7 ba e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d93871: 83 c4 10 add esp,0x10 d93874: c6 83 6d 9f 06 00 01 mov BYTE PTR [ebx+0x69f6d],0x1 d9387b: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] d9387f: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d93883: 83 fd 03 cmp ebp,0x3 d93886: 75 6d jne d938f5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196cc3> d93888: 80 be d4 01 00 00 00 cmp BYTE PTR [esi+0x1d4],0x0 d9388f: 74 58 je d938e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196cb7> d93891: c6 86 b4 01 00 00 01 mov BYTE PTR [esi+0x1b4],0x1 d93898: c6 86 d4 01 00 00 00 mov BYTE PTR [esi+0x1d4],0x0 d9389f: 8b be 9c 01 00 00 mov edi,DWORD PTR [esi+0x19c] d938a5: 85 ff test edi,edi d938a7: 74 2e je d938d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196ca5> d938a9: 83 ec 10 sub esp,0x10 d938ac: 89 34 24 mov DWORD PTR [esp],esi d938af: e8 49 de ff ff call d916fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194acb> d938b4: 83 c4 10 add esp,0x10 d938b7: 8d 8b 84 41 05 00 lea ecx,[ebx+0x54184] d938bd: 83 ec 04 sub esp,0x4 d938c0: ff 31 push DWORD PTR [ecx] d938c2: 50 push eax d938c3: 57 push edi d938c4: e8 2e a0 62 00 call 13bd8f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c0cc5> d938c9: 83 c4 10 add esp,0x10 d938cc: 84 c0 test al,al d938ce: 74 07 je d938d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196ca5> d938d0: c6 86 b5 01 00 00 00 mov BYTE PTR [esi+0x1b5],0x0 d938d7: 83 ec 08 sub esp,0x8 d938da: 6a 00 push 0x0 d938dc: 56 push esi d938dd: e8 d5 02 00 00 call d93bb7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f85> d938e2: 83 c4 10 add esp,0x10 d938e5: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] d938e9: 83 ec 0c sub esp,0xc d938ec: 56 push esi d938ed: e8 aa db ff ff call d9149c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19486a> d938f2: 83 c4 10 add esp,0x10 d938f5: 85 ff test edi,edi d938f7: 0f 84 b2 02 00 00 je d93baf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f7d> d938fd: 83 fd 02 cmp ebp,0x2 d93900: 74 6d je d9396f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196d3d> d93902: 83 fd 01 cmp ebp,0x1 d93905: 0f 84 23 01 00 00 je d93a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196dfc> d9390b: 85 ed test ebp,ebp d9390d: 0f 85 9c 02 00 00 jne d93baf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f7d> d93913: 8b 6f 10 mov ebp,DWORD PTR [edi+0x10] d93916: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d9391c: 8b 00 mov eax,DWORD PTR [eax] d9391e: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93925: 74 12 je d93939 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196d07> d93927: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9392b: 75 0c jne d93939 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196d07> d9392d: 83 ec 0c sub esp,0xc d93930: 50 push eax d93931: e8 78 2b e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d93936: 83 c4 10 add esp,0x10 d93939: 8d 83 b0 f9 05 00 lea eax,[ebx+0x5f9b0] d9393f: 31 c9 xor ecx,ecx d93941: 51 push ecx d93942: ff 30 push DWORD PTR [eax] d93944: 55 push ebp d93945: 51 push ecx d93946: e8 4f f8 91 ff call 6b319a d9394b: 83 c4 10 add esp,0x10 d9394e: 84 c0 test al,al d93950: 0f 84 59 02 00 00 je d93baf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f7d> d93956: c6 86 d4 01 00 00 01 mov BYTE PTR [esi+0x1d4],0x1 d9395d: 83 ec 08 sub esp,0x8 d93960: 57 push edi d93961: 56 push esi d93962: e8 08 04 00 00 call d93d6f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19713d> d93967: 83 c4 10 add esp,0x10 d9396a: e9 40 02 00 00 jmp d93baf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f7d> d9396f: 8b 7f 0c mov edi,DWORD PTR [edi+0xc] d93972: 8d ab b4 a8 04 00 lea ebp,[ebx+0x4a8b4] d93978: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9397b: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93982: 74 12 je d93996 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196d64> d93984: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93988: 75 0c jne d93996 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196d64> d9398a: 83 ec 0c sub esp,0xc d9398d: 50 push eax d9398e: e8 1b 2b e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d93993: 83 c4 10 add esp,0x10 d93996: 8d 83 b8 4b 06 00 lea eax,[ebx+0x64bb8] d9399c: 31 c9 xor ecx,ecx d9399e: 51 push ecx d9399f: ff 30 push DWORD PTR [eax] d939a1: 57 push edi d939a2: 51 push ecx d939a3: e8 f2 f7 91 ff call 6b319a d939a8: 83 c4 10 add esp,0x10 d939ab: 84 c0 test al,al d939ad: 0f 84 4f 01 00 00 je d93b02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196ed0> d939b3: b0 01 mov al,0x1 d939b5: 88 86 d4 01 00 00 mov BYTE PTR [esi+0x1d4],al d939bb: 8b 86 b8 01 00 00 mov eax,DWORD PTR [esi+0x1b8] d939c1: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d939c5: 83 ec 08 sub esp,0x8 d939c8: ff 74 24 30 push DWORD PTR [esp+0x30] d939cc: 56 push esi d939cd: e8 56 07 00 00 call d94128 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1974f6> d939d2: 83 c4 10 add esp,0x10 d939d5: 8b be b8 01 00 00 mov edi,DWORD PTR [esi+0x1b8] d939db: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d939de: b1 01 mov cl,0x1 d939e0: 84 88 b2 00 00 00 test BYTE PTR [eax+0xb2],cl d939e6: 74 12 je d939fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196dc8> d939e8: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d939ec: 75 0c jne d939fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196dc8> d939ee: 83 ec 0c sub esp,0xc d939f1: 50 push eax d939f2: e8 b7 2a e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d939f7: 83 c4 10 add esp,0x10 d939fa: 31 c0 xor eax,eax d939fc: 50 push eax d939fd: ff 74 24 0c push DWORD PTR [esp+0xc] d93a01: 57 push edi d93a02: 50 push eax d93a03: e8 69 0a 92 ff call 6b4471 d93a08: 83 c4 10 add esp,0x10 d93a0b: 84 c0 test al,al d93a0d: 0f 84 9c 01 00 00 je d93baf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f7d> d93a13: 83 ec 10 sub esp,0x10 d93a16: 89 34 24 mov DWORD PTR [esp],esi d93a19: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 d93a20: 00 d93a21: e8 8c 0b 00 00 call d945b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197980> d93a26: 83 c4 10 add esp,0x10 d93a29: e9 81 01 00 00 jmp d93baf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f7d> d93a2e: 8b 7f 10 mov edi,DWORD PTR [edi+0x10] d93a31: 8d ab b4 a8 04 00 lea ebp,[ebx+0x4a8b4] d93a37: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d93a3a: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93a41: 74 12 je d93a55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196e23> d93a43: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93a47: 75 0c jne d93a55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196e23> d93a49: 83 ec 0c sub esp,0xc d93a4c: 50 push eax d93a4d: e8 5c 2a e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d93a52: 83 c4 10 add esp,0x10 d93a55: 8d 83 b0 f9 05 00 lea eax,[ebx+0x5f9b0] d93a5b: 31 c9 xor ecx,ecx d93a5d: 51 push ecx d93a5e: ff 30 push DWORD PTR [eax] d93a60: 57 push edi d93a61: 51 push ecx d93a62: e8 33 f7 91 ff call 6b319a d93a67: 83 c4 10 add esp,0x10 d93a6a: 84 c0 test al,al d93a6c: 74 35 je d93aa3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196e71> d93a6e: c6 86 d4 01 00 00 01 mov BYTE PTR [esi+0x1d4],0x1 d93a75: 83 ec 08 sub esp,0x8 d93a78: ff 74 24 30 push DWORD PTR [esp+0x30] d93a7c: 56 push esi d93a7d: e8 a4 03 00 00 call d93e26 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1971f4> d93a82: 83 c4 10 add esp,0x10 d93a85: 8b 7e 60 mov edi,DWORD PTR [esi+0x60] d93a88: 85 ff test edi,edi d93a8a: 75 05 jne d93a91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196e5f> d93a8c: e8 63 cc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93a91: 80 7f 3a 00 cmp BYTE PTR [edi+0x3a],0x0 d93a95: 75 0c jne d93aa3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196e71> d93a97: 83 ec 0c sub esp,0xc d93a9a: 56 push esi d93a9b: e8 65 44 ff ff call d87f05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b2d3> d93aa0: 83 c4 10 add esp,0x10 d93aa3: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d93aa7: 8b 78 10 mov edi,DWORD PTR [eax+0x10] d93aaa: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d93aad: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93ab4: 74 12 je d93ac8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196e96> d93ab6: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93aba: 75 0c jne d93ac8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196e96> d93abc: 83 ec 0c sub esp,0xc d93abf: 50 push eax d93ac0: e8 e9 29 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d93ac5: 83 c4 10 add esp,0x10 d93ac8: 8d 83 8c 60 06 00 lea eax,[ebx+0x6608c] d93ace: 31 c9 xor ecx,ecx d93ad0: 51 push ecx d93ad1: ff 30 push DWORD PTR [eax] d93ad3: 57 push edi d93ad4: 51 push ecx d93ad5: e8 c0 f6 91 ff call 6b319a d93ada: 83 c4 10 add esp,0x10 d93add: 84 c0 test al,al d93adf: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d93ae3: 0f 84 c6 00 00 00 je d93baf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f7d> d93ae9: c6 86 d4 01 00 00 01 mov BYTE PTR [esi+0x1d4],0x1 d93af0: 83 ec 08 sub esp,0x8 d93af3: 50 push eax d93af4: 56 push esi d93af5: e8 7b 05 00 00 call d94075 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197443> d93afa: 83 c4 10 add esp,0x10 d93afd: e9 ad 00 00 00 jmp d93baf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f7d> d93b02: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d93b06: 8b 78 10 mov edi,DWORD PTR [eax+0x10] d93b09: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d93b0c: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93b13: 74 12 je d93b27 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196ef5> d93b15: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93b19: 75 0c jne d93b27 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196ef5> d93b1b: 83 ec 0c sub esp,0xc d93b1e: 50 push eax d93b1f: e8 8a 29 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d93b24: 83 c4 10 add esp,0x10 d93b27: 8d 83 b0 f9 05 00 lea eax,[ebx+0x5f9b0] d93b2d: 31 c9 xor ecx,ecx d93b2f: 51 push ecx d93b30: ff 30 push DWORD PTR [eax] d93b32: 57 push edi d93b33: 51 push ecx d93b34: e8 61 f6 91 ff call 6b319a d93b39: 83 c4 10 add esp,0x10 d93b3c: 84 c0 test al,al d93b3e: 74 19 je d93b59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f27> d93b40: c6 86 d4 01 00 00 01 mov BYTE PTR [esi+0x1d4],0x1 d93b47: 83 ec 08 sub esp,0x8 d93b4a: ff 74 24 30 push DWORD PTR [esp+0x30] d93b4e: 56 push esi d93b4f: e8 f2 0b 00 00 call d94746 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197b14> d93b54: 83 c4 10 add esp,0x10 d93b57: eb 56 jmp d93baf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f7d> d93b59: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d93b5d: 8b 78 10 mov edi,DWORD PTR [eax+0x10] d93b60: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d93b63: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93b6a: 74 12 je d93b7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f4c> d93b6c: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93b70: 75 0c jne d93b7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f4c> d93b72: 83 ec 0c sub esp,0xc d93b75: 50 push eax d93b76: e8 33 29 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d93b7b: 83 c4 10 add esp,0x10 d93b7e: 8d 83 8c 60 06 00 lea eax,[ebx+0x6608c] d93b84: 31 c9 xor ecx,ecx d93b86: 51 push ecx d93b87: ff 30 push DWORD PTR [eax] d93b89: 57 push edi d93b8a: 51 push ecx d93b8b: e8 0a f6 91 ff call 6b319a d93b90: 83 c4 10 add esp,0x10 d93b93: 84 c0 test al,al d93b95: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d93b99: 74 14 je d93baf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f7d> d93b9b: c6 86 d4 01 00 00 01 mov BYTE PTR [esi+0x1d4],0x1 d93ba2: 83 ec 08 sub esp,0x8 d93ba5: 50 push eax d93ba6: 56 push esi d93ba7: e8 69 14 00 00 call d95015 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983e3> d93bac: 83 c4 10 add esp,0x10 d93baf: 83 c4 0c add esp,0xc d93bb2: 5e pop esi d93bb3: 5f pop edi d93bb4: 5b pop ebx d93bb5: 5d pop ebp d93bb6: c3 ret d93bb7: 55 push ebp d93bb8: 53 push ebx d93bb9: 57 push edi d93bba: 56 push esi d93bbb: 83 ec 1c sub esp,0x1c d93bbe: e8 00 00 00 00 call d93bc3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196f91> d93bc3: 5b pop ebx d93bc4: 81 c3 b9 2f 06 01 add ebx,0x1062fb9 d93bca: 8a 83 77 9f 06 00 mov al,BYTE PTR [ebx+0x69f77] d93bd0: 24 01 and al,0x1 d93bd2: 75 17 jne d93beb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196fb9> d93bd4: 8d 83 0c 64 71 ff lea eax,[ebx-0x8e9bf4] d93bda: 8b 00 mov eax,DWORD PTR [eax] d93bdc: 89 04 24 mov DWORD PTR [esp],eax d93bdf: e8 44 b7 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d93be4: c6 83 77 9f 06 00 01 mov BYTE PTR [ebx+0x69f77],0x1 d93beb: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] d93bef: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] d93bf3: 8d 83 fc ee 04 00 lea eax,[ebx+0x4eefc] d93bf9: 8b 00 mov eax,DWORD PTR [eax] d93bfb: 89 04 24 mov DWORD PTR [esp],eax d93bfe: e8 2b b2 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d93c03: 89 c6 mov esi,eax d93c05: 31 c0 xor eax,eax d93c07: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d93c0b: 89 34 24 mov DWORD PTR [esp],esi d93c0e: e8 cf 54 1c 00 call f590e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35c4b0> d93c13: 85 f6 test esi,esi d93c15: 74 08 je d93c1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196fed> d93c17: 8d 4e 08 lea ecx,[esi+0x8] d93c1a: 89 7e 08 mov DWORD PTR [esi+0x8],edi d93c1d: eb 15 jmp d93c34 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197002> d93c1f: e8 d0 ca e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93c24: 89 3d 08 00 00 00 mov DWORD PTR ds:0x8,edi d93c2a: e8 c5 ca e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93c2f: b9 08 00 00 00 mov ecx,0x8 d93c34: 89 6e 0c mov DWORD PTR [esi+0xc],ebp d93c37: 80 bd 71 01 00 00 00 cmp BYTE PTR [ebp+0x171],0x0 d93c3e: 0f 85 23 01 00 00 jne d93d67 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197135> d93c44: 83 bd ac 01 00 00 00 cmp DWORD PTR [ebp+0x1ac],0x0 d93c4b: 75 6d jne d93cba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197088> d93c4d: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx d93c51: 8d 83 7c d6 04 00 lea eax,[ebx+0x4d67c] d93c57: 8b 00 mov eax,DWORD PTR [eax] d93c59: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93c60: 74 0e je d93c70 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19703e> d93c62: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93c66: 75 08 jne d93c70 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19703e> d93c68: 89 04 24 mov DWORD PTR [esp],eax d93c6b: e8 3e 28 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d93c70: 31 c0 xor eax,eax d93c72: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d93c76: 89 04 24 mov DWORD PTR [esp],eax d93c79: e8 2d fe 4a ff call 243aab d93c7e: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d93c82: 8d 83 88 dd 04 00 lea eax,[ebx+0x4dd88] d93c88: 8b 00 mov eax,DWORD PTR [eax] d93c8a: 89 04 24 mov DWORD PTR [esp],eax d93c8d: e8 9c b1 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d93c92: 89 c7 mov edi,eax d93c94: 8d 83 44 63 05 00 lea eax,[ebx+0x56344] d93c9a: 8b 00 mov eax,DWORD PTR [eax] d93c9c: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d93ca0: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d93ca4: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d93ca8: 89 3c 24 mov DWORD PTR [esp],edi d93cab: e8 11 8e c2 ff call 9bcac1 d93cb0: 89 bd ac 01 00 00 mov DWORD PTR [ebp+0x1ac],edi d93cb6: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] d93cba: 80 bd 70 01 00 00 00 cmp BYTE PTR [ebp+0x170],0x0 d93cc1: 74 69 je d93d2c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1970fa> d93cc3: c6 85 71 01 00 00 01 mov BYTE PTR [ebp+0x171],0x1 d93cca: 8b 85 9c 01 00 00 mov eax,DWORD PTR [ebp+0x19c] d93cd0: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d93cd4: 8d 83 ec 80 05 00 lea eax,[ebx+0x580ec] d93cda: 8b 00 mov eax,DWORD PTR [eax] d93cdc: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d93ce0: 8d 83 94 dd 04 00 lea eax,[ebx+0x4dd94] d93ce6: 8b 00 mov eax,DWORD PTR [eax] d93ce8: 89 04 24 mov DWORD PTR [esp],eax d93ceb: e8 3e b1 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d93cf0: 89 c7 mov edi,eax d93cf2: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d93cf6: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d93cfa: 89 74 24 04 mov DWORD PTR [esp+0x4],esi d93cfe: 89 3c 24 mov DWORD PTR [esp],edi d93d01: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 d93d08: 00 d93d09: e8 42 5e 1d 00 call f69b50 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36cf1e> d93d0e: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi d93d12: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d93d16: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d93d1a: 89 2c 24 mov DWORD PTR [esp],ebp d93d1d: c7 44 24 08 01 00 00 mov DWORD PTR [esp+0x8],0x1 d93d24: 00 d93d25: e8 da 17 00 00 call d95504 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1988d2> d93d2a: eb 3b jmp d93d67 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197135> d93d2c: 85 f6 test esi,esi d93d2e: 75 09 jne d93d39 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197107> d93d30: 89 cf mov edi,ecx d93d32: e8 bd c9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93d37: 89 f9 mov ecx,edi d93d39: 8b 01 mov eax,DWORD PTR [ecx] d93d3b: 85 c0 test eax,eax d93d3d: 74 28 je d93d67 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197135> d93d3f: 89 cf mov edi,ecx d93d41: 85 f6 test esi,esi d93d43: 75 12 jne d93d57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197125> d93d45: e8 aa c9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93d4a: 8b 07 mov eax,DWORD PTR [edi] d93d4c: 85 c0 test eax,eax d93d4e: 75 07 jne d93d57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197125> d93d50: e8 9f c9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93d55: 31 c0 xor eax,eax d93d57: 89 04 24 mov DWORD PTR [esp],eax d93d5a: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 d93d61: 00 d93d62: e8 01 3d d7 ff call b07a68 d93d67: 83 c4 1c add esp,0x1c d93d6a: 5e pop esi d93d6b: 5f pop edi d93d6c: 5b pop ebx d93d6d: 5d pop ebp d93d6e: c3 ret d93d6f: 55 push ebp d93d70: 53 push ebx d93d71: 57 push edi d93d72: 56 push esi d93d73: 83 ec 0c sub esp,0xc d93d76: e8 00 00 00 00 call d93d7b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197149> d93d7b: 5b pop ebx d93d7c: 81 c3 01 2e 06 01 add ebx,0x1062e01 d93d82: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] d93d86: 8a 83 74 9f 06 00 mov al,BYTE PTR [ebx+0x69f74] d93d8c: 24 01 and al,0x1 d93d8e: 75 1a jne d93daa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197178> d93d90: 8d 83 98 62 71 ff lea eax,[ebx-0x8e9d68] d93d96: 83 ec 0c sub esp,0xc d93d99: ff 30 push DWORD PTR [eax] d93d9b: e8 88 b5 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d93da0: 83 c4 10 add esp,0x10 d93da3: c6 83 74 9f 06 00 01 mov BYTE PTR [ebx+0x69f74],0x1 d93daa: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d93dae: 85 f6 test esi,esi d93db0: 75 05 jne d93db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197185> d93db2: e8 3d c9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93db7: 83 ec 04 sub esp,0x4 d93dba: 31 c0 xor eax,eax d93dbc: 50 push eax d93dbd: ff 76 0c push DWORD PTR [esi+0xc] d93dc0: 50 push eax d93dc1: e8 8c c9 9e ff call 780752 d93dc6: 83 c4 10 add esp,0x10 d93dc9: 89 c6 mov esi,eax d93dcb: 8b af 9c 01 00 00 mov ebp,DWORD PTR [edi+0x19c] d93dd1: 85 ed test ebp,ebp d93dd3: 75 05 jne d93dda <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1971a8> d93dd5: e8 1a c9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93dda: 8d 83 84 41 05 00 lea eax,[ebx+0x54184] d93de0: 83 ec 04 sub esp,0x4 d93de3: ff 30 push DWORD PTR [eax] d93de5: 56 push esi d93de6: 55 push ebp d93de7: e8 0b 9b 62 00 call 13bd8f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c0cc5> d93dec: 83 c4 10 add esp,0x10 d93def: 84 c0 test al,al d93df1: 75 24 jne d93e17 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1971e5> d93df3: 8b af 9c 01 00 00 mov ebp,DWORD PTR [edi+0x19c] d93df9: 85 ed test ebp,ebp d93dfb: 75 05 jne d93e02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1971d0> d93dfd: e8 f2 c8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93e02: 8d 83 58 25 05 00 lea eax,[ebx+0x52558] d93e08: 83 ec 04 sub esp,0x4 d93e0b: ff 30 push DWORD PTR [eax] d93e0d: 56 push esi d93e0e: 55 push ebp d93e0f: e8 68 93 62 00 call 13bd17c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c054a> d93e14: 83 c4 10 add esp,0x10 d93e17: c6 87 70 01 00 00 01 mov BYTE PTR [edi+0x170],0x1 d93e1e: 83 c4 0c add esp,0xc d93e21: 5e pop esi d93e22: 5f pop edi d93e23: 5b pop ebx d93e24: 5d pop ebp d93e25: c3 ret d93e26: 55 push ebp d93e27: 53 push ebx d93e28: 57 push edi d93e29: 56 push esi d93e2a: 83 ec 0c sub esp,0xc d93e2d: e8 00 00 00 00 call d93e32 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197200> d93e32: 5b pop ebx d93e33: 81 c3 4a 2d 06 01 add ebx,0x1062d4a d93e39: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d93e3d: 8a 83 76 9f 06 00 mov al,BYTE PTR [ebx+0x69f76] d93e43: 24 01 and al,0x1 d93e45: 75 1a jne d93e61 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19722f> d93e47: 8d 83 44 65 71 ff lea eax,[ebx-0x8e9abc] d93e4d: 83 ec 0c sub esp,0xc d93e50: ff 30 push DWORD PTR [eax] d93e52: e8 d1 b4 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d93e57: 83 c4 10 add esp,0x10 d93e5a: c6 83 76 9f 06 00 01 mov BYTE PTR [ebx+0x69f76],0x1 d93e61: 31 c0 xor eax,eax d93e63: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d93e67: 39 87 9c 01 00 00 cmp DWORD PTR [edi+0x19c],eax d93e6d: 74 6a je d93ed9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1972a7> d93e6f: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] d93e73: 85 f6 test esi,esi d93e75: 75 05 jne d93e7c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19724a> d93e77: e8 78 c8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93e7c: 8d 83 20 62 06 00 lea eax,[ebx+0x66220] d93e82: 83 ec 0c sub esp,0xc d93e85: 31 ed xor ebp,ebp d93e87: 8d 4c 24 14 lea ecx,[esp+0x14] d93e8b: 55 push ebp d93e8c: 55 push ebp d93e8d: 51 push ecx d93e8e: ff 30 push DWORD PTR [eax] d93e90: 56 push esi d93e91: e8 47 40 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d93e96: 83 c4 20 add esp,0x20 d93e99: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d93e9d: 83 ec 04 sub esp,0x4 d93ea0: 55 push ebp d93ea1: 50 push eax d93ea2: 55 push ebp d93ea3: e8 aa c8 9e ff call 780752 d93ea8: 83 c4 10 add esp,0x10 d93eab: 89 c6 mov esi,eax d93ead: 8b af 9c 01 00 00 mov ebp,DWORD PTR [edi+0x19c] d93eb3: 85 ed test ebp,ebp d93eb5: 75 05 jne d93ebc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19728a> d93eb7: e8 38 c8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93ebc: 8d 83 60 25 05 00 lea eax,[ebx+0x52560] d93ec2: 8b 00 mov eax,DWORD PTR [eax] d93ec4: 83 ec 04 sub esp,0x4 d93ec7: 50 push eax d93ec8: 56 push esi d93ec9: 55 push ebp d93eca: e8 6e a1 62 00 call 13be03d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c140b> d93ecf: 83 c4 10 add esp,0x10 d93ed2: c6 87 70 01 00 00 01 mov BYTE PTR [edi+0x170],0x1 d93ed9: 83 c4 0c add esp,0xc d93edc: 5e pop esi d93edd: 5f pop edi d93ede: 5b pop ebx d93edf: 5d pop ebp d93ee0: c3 ret d93ee1: 89 c6 mov esi,eax d93ee3: 83 fa 01 cmp edx,0x1 d93ee6: 0f 85 71 01 00 00 jne d9405d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19742b> d93eec: 83 ec 0c sub esp,0xc d93eef: 56 push esi d93ef0: e8 2b e9 40 ff call 1a2820 <__cxa_begin_catch@plt> d93ef5: 83 c4 10 add esp,0x10 d93ef8: 89 c6 mov esi,eax d93efa: 8b 3e mov edi,DWORD PTR [esi] d93efc: 8d 83 ec a9 04 00 lea eax,[ebx+0x4a9ec] d93f02: 8b 00 mov eax,DWORD PTR [eax] d93f04: 8b 0f mov ecx,DWORD PTR [edi] d93f06: 83 ec 08 sub esp,0x8 d93f09: 51 push ecx d93f0a: 50 push eax d93f0b: e8 ec d4 df ff call b913fc d93f10: 83 c4 10 add esp,0x10 d93f13: 84 c0 test al,al d93f15: 0f 84 bb 00 00 00 je d93fd6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1973a4> d93f1b: e8 a0 e1 40 ff call 1a20c0 <__cxa_end_catch@plt> d93f20: 8d 83 b0 a9 04 00 lea eax,[ebx+0x4a9b0] d93f26: 8b 30 mov esi,DWORD PTR [eax] d93f28: 83 ec 0c sub esp,0xc d93f2b: 56 push esi d93f2c: e8 c3 ce df ff call b90df4 d93f31: 83 c4 10 add esp,0x10 d93f34: 83 ec 08 sub esp,0x8 d93f37: 6a 01 push 0x1 d93f39: 56 push esi d93f3a: e8 79 fb e4 ff call be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a> d93f3f: 83 c4 10 add esp,0x10 d93f42: 89 c6 mov esi,eax d93f44: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] d93f48: 85 f6 test esi,esi d93f4a: 75 05 jne d93f51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19731f> d93f4c: e8 a3 c7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d93f51: 85 ff test edi,edi d93f53: 74 28 je d93f7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19734b> d93f55: 8b 06 mov eax,DWORD PTR [esi] d93f57: 83 ec 08 sub esp,0x8 d93f5a: ff 70 18 push DWORD PTR [eax+0x18] d93f5d: 57 push edi d93f5e: e8 a1 b0 e4 ff call bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56> d93f63: 83 c4 10 add esp,0x10 d93f66: 85 c0 test eax,eax d93f68: 75 13 jne d93f7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19734b> d93f6a: e8 4b d5 e3 ff call bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e> d93f6f: 83 ec 08 sub esp,0x8 d93f72: 6a 00 push 0x0 d93f74: 50 push eax d93f75: e8 3e c6 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d93f7a: 83 c4 10 add esp,0x10 d93f7d: 83 7e 0c 00 cmp DWORD PTR [esi+0xc],0x0 d93f81: 75 13 jne d93f96 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197364> d93f83: e8 e6 d3 e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d93f88: 83 ec 08 sub esp,0x8 d93f8b: 6a 00 push 0x0 d93f8d: 50 push eax d93f8e: e8 25 c6 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d93f93: 83 c4 10 add esp,0x10 d93f96: 89 7e 10 mov DWORD PTR [esi+0x10],edi d93f99: 8d 83 c4 d5 04 00 lea eax,[ebx+0x4d5c4] d93f9f: 8b 00 mov eax,DWORD PTR [eax] d93fa1: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d93fa8: 74 12 je d93fbc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19738a> d93faa: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d93fae: 75 0c jne d93fbc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19738a> d93fb0: 83 ec 0c sub esp,0xc d93fb3: 50 push eax d93fb4: e8 f5 24 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d93fb9: 83 c4 10 add esp,0x10 d93fbc: 8d 83 40 88 06 00 lea eax,[ebx+0x68840] d93fc2: 31 c9 xor ecx,ecx d93fc4: 51 push ecx d93fc5: 56 push esi d93fc6: ff 30 push DWORD PTR [eax] d93fc8: 51 push ecx d93fc9: e8 ed ef 34 00 call 10e2fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e6389> d93fce: 83 c4 10 add esp,0x10 d93fd1: e9 03 ff ff ff jmp d93ed9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1972a7> d93fd6: 8d 83 e4 a8 04 00 lea eax,[ebx+0x4a8e4] d93fdc: 8b 00 mov eax,DWORD PTR [eax] d93fde: 8b 0e mov ecx,DWORD PTR [esi] d93fe0: 8b 09 mov ecx,DWORD PTR [ecx] d93fe2: 83 ec 08 sub esp,0x8 d93fe5: 51 push ecx d93fe6: 50 push eax d93fe7: e8 10 d4 df ff call b913fc d93fec: 83 c4 10 add esp,0x10 d93fef: 84 c0 test al,al d93ff1: 74 3d je d94030 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1973fe> d93ff3: e8 c8 e0 40 ff call 1a20c0 <__cxa_end_catch@plt> d93ff8: 8d 83 c4 d5 04 00 lea eax,[ebx+0x4d5c4] d93ffe: 8b 00 mov eax,DWORD PTR [eax] d94000: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94007: 74 12 je d9401b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1973e9> d94009: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9400d: 75 0c jne d9401b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1973e9> d9400f: 83 ec 0c sub esp,0xc d94012: 50 push eax d94013: e8 96 24 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94018: 83 c4 10 add esp,0x10 d9401b: 83 ec 04 sub esp,0x4 d9401e: 31 c0 xor eax,eax d94020: 50 push eax d94021: 57 push edi d94022: 50 push eax d94023: e8 76 85 35 00 call 10ec59e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef96c> d94028: 83 c4 10 add esp,0x10 d9402b: e9 a9 fe ff ff jmp d93ed9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1972a7> d94030: 83 ec 0c sub esp,0xc d94033: 6a 04 push 0x4 d94035: e8 36 da 40 ff call 1a1a70 <__cxa_allocate_exception@plt> d9403a: 83 c4 10 add esp,0x10 d9403d: 8b 0e mov ecx,DWORD PTR [esi] d9403f: 89 08 mov DWORD PTR [eax],ecx d94041: 83 ec 04 sub esp,0x4 d94044: 8d 8b 14 02 f4 ff lea ecx,[ebx-0xbfdec] d9404a: 6a 00 push 0x0 d9404c: 51 push ecx d9404d: 50 push eax d9404e: e8 2d e6 40 ff call 1a2680 <__cxa_throw@plt> d94053: 83 c4 10 add esp,0x10 d94056: 89 c6 mov esi,eax d94058: e8 63 e0 40 ff call 1a20c0 <__cxa_end_catch@plt> d9405d: 83 ec 0c sub esp,0xc d94060: 56 push esi d94061: e8 3a df 40 ff call 1a1fa0 <_Unwind_Resume@plt> d94066: 83 c4 10 add esp,0x10 d94069: 83 ec 0c sub esp,0xc d9406c: 50 push eax d9406d: e8 1e 9f 49 ff call 22df90 d94072: 83 c4 10 add esp,0x10 d94075: 53 push ebx d94076: 57 push edi d94077: 56 push esi d94078: 83 ec 10 sub esp,0x10 d9407b: e8 00 00 00 00 call d94080 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19744e> d94080: 5b pop ebx d94081: 81 c3 fc 2a 06 01 add ebx,0x1062afc d94087: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d9408b: 8a 83 73 9f 06 00 mov al,BYTE PTR [ebx+0x69f73] d94091: 24 01 and al,0x1 d94093: 75 1a jne d940af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19747d> d94095: 8d 83 48 63 71 ff lea eax,[ebx-0x8e9cb8] d9409b: 83 ec 0c sub esp,0xc d9409e: ff 30 push DWORD PTR [eax] d940a0: e8 83 b2 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d940a5: 83 c4 10 add esp,0x10 d940a8: c6 83 73 9f 06 00 01 mov BYTE PTR [ebx+0x69f73],0x1 d940af: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 d940b6: 00 d940b7: 83 ec 0c sub esp,0xc d940ba: 56 push esi d940bb: e8 31 11 00 00 call d951f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1985bf> d940c0: 83 c4 10 add esp,0x10 d940c3: 85 c0 test eax,eax d940c5: 74 5a je d94121 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1974ef> d940c7: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d940cb: 85 ff test edi,edi d940cd: 75 05 jne d940d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1974a2> d940cf: e8 20 c6 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d940d4: 8d 83 38 88 06 00 lea eax,[ebx+0x68838] d940da: 83 ec 0c sub esp,0xc d940dd: 31 c9 xor ecx,ecx d940df: 8d 54 24 18 lea edx,[esp+0x18] d940e3: 51 push ecx d940e4: 51 push ecx d940e5: 52 push edx d940e6: ff 30 push DWORD PTR [eax] d940e8: 57 push edi d940e9: e8 ef 3d 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d940ee: 83 c4 20 add esp,0x20 d940f1: 83 ec 0c sub esp,0xc d940f4: 56 push esi d940f5: e8 f7 10 00 00 call d951f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1985bf> d940fa: 83 c4 10 add esp,0x10 d940fd: 89 c6 mov esi,eax d940ff: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] d94103: 85 f6 test esi,esi d94105: 75 05 jne d9410c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1974da> d94107: e8 e8 c5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9410c: 8d 83 d4 80 05 00 lea eax,[ebx+0x580d4] d94112: 83 ec 04 sub esp,0x4 d94115: ff 30 push DWORD PTR [eax] d94117: 57 push edi d94118: 56 push esi d94119: e8 bc 5c bc ff call 959dda d9411e: 83 c4 10 add esp,0x10 d94121: 83 c4 10 add esp,0x10 d94124: 5e pop esi d94125: 5f pop edi d94126: 5b pop ebx d94127: c3 ret d94128: 55 push ebp d94129: 53 push ebx d9412a: 57 push edi d9412b: 56 push esi d9412c: 83 ec 3c sub esp,0x3c d9412f: e8 00 00 00 00 call d94134 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197502> d94134: 5b pop ebx d94135: 81 c3 48 2a 06 01 add ebx,0x1062a48 d9413b: 8b 74 24 54 mov esi,DWORD PTR [esp+0x54] d9413f: 8a 83 6e 9f 06 00 mov al,BYTE PTR [ebx+0x69f6e] d94145: 24 01 and al,0x1 d94147: 75 1a jne d94163 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197531> d94149: 8d 83 84 64 71 ff lea eax,[ebx-0x8e9b7c] d9414f: 83 ec 0c sub esp,0xc d94152: ff 30 push DWORD PTR [eax] d94154: e8 cf b1 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d94159: 83 c4 10 add esp,0x10 d9415c: c6 83 6e 9f 06 00 01 mov BYTE PTR [ebx+0x69f6e],0x1 d94163: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] d94167: 31 ff xor edi,edi d94169: 89 7c 24 38 mov DWORD PTR [esp+0x38],edi d9416d: 89 7c 24 34 mov DWORD PTR [esp+0x34],edi d94171: 89 7c 24 2c mov DWORD PTR [esp+0x2c],edi d94175: 89 7c 24 28 mov DWORD PTR [esp+0x28],edi d94179: 85 f6 test esi,esi d9417b: 75 05 jne d94182 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197550> d9417d: e8 72 c5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94182: 8d 83 64 dd 05 00 lea eax,[ebx+0x5dd64] d94188: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d9418c: 83 ec 0c sub esp,0xc d9418f: 8d 4c 24 44 lea ecx,[esp+0x44] d94193: 57 push edi d94194: 57 push edi d94195: 51 push ecx d94196: ff 30 push DWORD PTR [eax] d94198: 56 push esi d94199: e8 3f 3d 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d9419e: 83 c4 20 add esp,0x20 d941a1: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d941a5: 89 85 78 01 00 00 mov DWORD PTR [ebp+0x178],eax d941ab: 85 f6 test esi,esi d941ad: 89 ef mov edi,ebp d941af: 74 31 je d941e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1975b0> d941b1: 8d 83 2c 01 06 00 lea eax,[ebx+0x6012c] d941b7: 83 ec 0c sub esp,0xc d941ba: 31 c9 xor ecx,ecx d941bc: 51 push ecx d941bd: 51 push ecx d941be: 8d 4c 24 4c lea ecx,[esp+0x4c] d941c2: 89 cd mov ebp,ecx d941c4: 55 push ebp d941c5: ff 30 push DWORD PTR [eax] d941c7: 56 push esi d941c8: e8 10 3d 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d941cd: 83 c4 20 add esp,0x20 d941d0: 83 ec 08 sub esp,0x8 d941d3: ff 74 24 40 push DWORD PTR [esp+0x40] d941d7: 57 push edi d941d8: e8 bf e7 ff ff call d9299c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195d6a> d941dd: 83 c4 10 add esp,0x10 d941e0: eb 39 jmp d9421b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1975e9> d941e2: e8 0d c5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d941e7: 8d 83 2c 01 06 00 lea eax,[ebx+0x6012c] d941ed: 83 ec 0c sub esp,0xc d941f0: 31 c9 xor ecx,ecx d941f2: 51 push ecx d941f3: 51 push ecx d941f4: 8d 54 24 4c lea edx,[esp+0x4c] d941f8: 89 d5 mov ebp,edx d941fa: 55 push ebp d941fb: ff 30 push DWORD PTR [eax] d941fd: 51 push ecx d941fe: e8 da 3c 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d94203: 83 c4 20 add esp,0x20 d94206: 83 ec 08 sub esp,0x8 d94209: ff 74 24 40 push DWORD PTR [esp+0x40] d9420d: 57 push edi d9420e: e8 89 e7 ff ff call d9299c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195d6a> d94213: 83 c4 10 add esp,0x10 d94216: e8 d9 c4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9421b: 8d 83 c0 4b 06 00 lea eax,[ebx+0x64bc0] d94221: 83 ec 0c sub esp,0xc d94224: 31 c9 xor ecx,ecx d94226: 51 push ecx d94227: 51 push ecx d94228: 55 push ebp d94229: ff 30 push DWORD PTR [eax] d9422b: 56 push esi d9422c: e8 ac 3c 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d94231: 83 c4 20 add esp,0x20 d94234: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d94238: 89 87 a0 01 00 00 mov DWORD PTR [edi+0x1a0],eax d9423e: 85 f6 test esi,esi d94240: 74 25 je d94267 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197635> d94242: 8d 83 88 27 06 00 lea eax,[ebx+0x62788] d94248: 83 ec 0c sub esp,0xc d9424b: 31 c9 xor ecx,ecx d9424d: 51 push ecx d9424e: 51 push ecx d9424f: 55 push ebp d94250: ff 30 push DWORD PTR [eax] d94252: 56 push esi d94253: e8 85 3c 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d94258: 83 c4 20 add esp,0x20 d9425b: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d9425f: 89 87 a4 01 00 00 mov DWORD PTR [edi+0x1a4],eax d94265: eb 2d jmp d94294 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197662> d94267: e8 88 c4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9426c: 8d 83 88 27 06 00 lea eax,[ebx+0x62788] d94272: 83 ec 0c sub esp,0xc d94275: 31 c9 xor ecx,ecx d94277: 51 push ecx d94278: 51 push ecx d94279: 55 push ebp d9427a: ff 30 push DWORD PTR [eax] d9427c: 51 push ecx d9427d: e8 5b 3c 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d94282: 83 c4 20 add esp,0x20 d94285: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d94289: 89 87 a4 01 00 00 mov DWORD PTR [edi+0x1a4],eax d9428f: e8 60 c4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94294: 8d 83 c4 4b 06 00 lea eax,[ebx+0x64bc4] d9429a: 83 ec 0c sub esp,0xc d9429d: 31 ed xor ebp,ebp d9429f: 8d 4c 24 40 lea ecx,[esp+0x40] d942a3: 55 push ebp d942a4: 55 push ebp d942a5: 51 push ecx d942a6: ff 30 push DWORD PTR [eax] d942a8: 56 push esi d942a9: e8 13 40 35 00 call 10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f> d942ae: 83 c4 20 add esp,0x20 d942b1: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] d942b5: 89 87 a8 01 00 00 mov DWORD PTR [edi+0x1a8],eax d942bb: 85 f6 test esi,esi d942bd: 74 27 je d942e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1976b4> d942bf: 8d 83 28 88 06 00 lea eax,[ebx+0x68828] d942c5: 83 ec 0c sub esp,0xc d942c8: 55 push ebp d942c9: 55 push ebp d942ca: 8d 6c 24 4c lea ebp,[esp+0x4c] d942ce: 55 push ebp d942cf: ff 30 push DWORD PTR [eax] d942d1: 56 push esi d942d2: e8 06 3c 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d942d7: 83 c4 20 add esp,0x20 d942da: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d942de: 89 87 b0 01 00 00 mov DWORD PTR [edi+0x1b0],eax d942e4: eb 34 jmp d9431a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1976e8> d942e6: e8 09 c4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d942eb: 8d 83 28 88 06 00 lea eax,[ebx+0x68828] d942f1: 83 ec 0c sub esp,0xc d942f4: 55 push ebp d942f5: 55 push ebp d942f6: b9 00 00 00 00 mov ecx,0x0 d942fb: 8d 6c 24 4c lea ebp,[esp+0x4c] d942ff: 55 push ebp d94300: ff 30 push DWORD PTR [eax] d94302: 51 push ecx d94303: e8 d5 3b 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d94308: 83 c4 20 add esp,0x20 d9430b: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d9430f: 89 87 b0 01 00 00 mov DWORD PTR [edi+0x1b0],eax d94315: e8 da c3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9431a: 8d 83 2c 88 06 00 lea eax,[ebx+0x6882c] d94320: 83 ec 0c sub esp,0xc d94323: 31 c9 xor ecx,ecx d94325: 51 push ecx d94326: 51 push ecx d94327: 55 push ebp d94328: ff 30 push DWORD PTR [eax] d9432a: 56 push esi d9432b: e8 ad 3b 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d94330: 83 c4 20 add esp,0x20 d94333: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d94337: 89 87 b8 01 00 00 mov DWORD PTR [edi+0x1b8],eax d9433d: 89 fd mov ebp,edi d9433f: 85 f6 test esi,esi d94341: 74 2e je d94371 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19773f> d94343: 8d 83 30 88 06 00 lea eax,[ebx+0x68830] d94349: 83 ec 08 sub esp,0x8 d9434c: 8d 4c 24 30 lea ecx,[esp+0x30] d94350: 31 d2 xor edx,edx d94352: 52 push edx d94353: 52 push edx d94354: 52 push edx d94355: 51 push ecx d94356: ff 30 push DWORD PTR [eax] d94358: 56 push esi d94359: e8 80 3d 35 00 call 10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac> d9435e: 83 c4 20 add esp,0x20 d94361: f2 0f 10 44 24 28 movsd xmm0,QWORD PTR [esp+0x28] d94367: f2 0f 11 85 bc 01 00 movsd QWORD PTR [ebp+0x1bc],xmm0 d9436e: 00 d9436f: eb 36 jmp d943a7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197775> d94371: e8 7e c3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94376: 8d 83 30 88 06 00 lea eax,[ebx+0x68830] d9437c: 83 ec 08 sub esp,0x8 d9437f: 8d 4c 24 30 lea ecx,[esp+0x30] d94383: 31 d2 xor edx,edx d94385: 52 push edx d94386: 52 push edx d94387: 52 push edx d94388: 51 push ecx d94389: ff 30 push DWORD PTR [eax] d9438b: 52 push edx d9438c: e8 4d 3d 35 00 call 10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac> d94391: 83 c4 20 add esp,0x20 d94394: f2 0f 10 44 24 28 movsd xmm0,QWORD PTR [esp+0x28] d9439a: f2 0f 11 85 bc 01 00 movsd QWORD PTR [ebp+0x1bc],xmm0 d943a1: 00 d943a2: e8 4d c3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d943a7: 8d 83 d0 3a 06 00 lea eax,[ebx+0x63ad0] d943ad: 83 ec 0c sub esp,0xc d943b0: 31 ff xor edi,edi d943b2: 57 push edi d943b3: 57 push edi d943b4: 8d 4c 24 48 lea ecx,[esp+0x48] d943b8: 51 push ecx d943b9: ff 30 push DWORD PTR [eax] d943bb: 56 push esi d943bc: e8 00 3f 35 00 call 10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f> d943c1: 83 c4 20 add esp,0x20 d943c4: 83 7c 24 34 01 cmp DWORD PTR [esp+0x34],0x1 d943c9: 0f 94 85 c4 01 00 00 sete BYTE PTR [ebp+0x1c4] d943d0: 85 f6 test esi,esi d943d2: 75 05 jne d943d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1977a7> d943d4: e8 1b c3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d943d9: 8d 83 cc 4a 06 00 lea eax,[ebx+0x64acc] d943df: 83 ec 0c sub esp,0xc d943e2: 57 push edi d943e3: 57 push edi d943e4: 8d 4c 24 4c lea ecx,[esp+0x4c] d943e8: 51 push ecx d943e9: ff 30 push DWORD PTR [eax] d943eb: 56 push esi d943ec: e8 ec 3a 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d943f1: 83 c4 20 add esp,0x20 d943f4: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d943f8: 89 85 c8 01 00 00 mov DWORD PTR [ebp+0x1c8],eax d943fe: 8d 83 00 d6 04 00 lea eax,[ebx+0x4d600] d94404: 89 44 24 20 mov DWORD PTR [esp+0x20],eax d94408: 8b 00 mov eax,DWORD PTR [eax] d9440a: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94411: 74 18 je d9442b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1977f9> d94413: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94417: 75 12 jne d9442b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1977f9> d94419: 83 ec 0c sub esp,0xc d9441c: 50 push eax d9441d: e8 8c 20 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94422: 83 c4 10 add esp,0x10 d94425: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d94429: 8b 00 mov eax,DWORD PTR [eax] d9442b: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d9442e: 8b 70 1c mov esi,DWORD PTR [eax+0x1c] d94431: 8d 83 a0 a9 04 00 lea eax,[ebx+0x4a9a0] d94437: 8b 38 mov edi,DWORD PTR [eax] d94439: 83 ec 0c sub esp,0xc d9443c: 57 push edi d9443d: e8 b2 c9 df ff call b90df4 d94442: 83 c4 10 add esp,0x10 d94445: 83 ec 08 sub esp,0x8 d94448: 56 push esi d94449: 57 push edi d9444a: e8 69 f6 e4 ff call be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a> d9444f: 83 c4 10 add esp,0x10 d94452: 89 85 cc 01 00 00 mov DWORD PTR [ebp+0x1cc],eax d94458: 8d 83 f0 a8 04 00 lea eax,[ebx+0x4a8f0] d9445e: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax d94462: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d94468: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d9446c: 8d 83 34 88 06 00 lea eax,[ebx+0x68834] d94472: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d94476: 31 ed xor ebp,ebp d94478: eb 05 jmp d9447f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19784d> d9447a: 89 7c ae 10 mov DWORD PTR [esi+ebp*4+0x10],edi d9447e: 45 inc ebp d9447f: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d94483: 8b 00 mov eax,DWORD PTR [eax] d94485: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9448c: 74 18 je d944a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197874> d9448e: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94492: 75 12 jne d944a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197874> d94494: 83 ec 0c sub esp,0xc d94497: 50 push eax d94498: e8 11 20 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9449d: 83 c4 10 add esp,0x10 d944a0: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d944a4: 8b 00 mov eax,DWORD PTR [eax] d944a6: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d944a9: 3b 68 1c cmp ebp,DWORD PTR [eax+0x1c] d944ac: 0f 8d af 00 00 00 jge d94561 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19792f> d944b2: 89 6c 24 24 mov DWORD PTR [esp+0x24],ebp d944b6: 83 ec 08 sub esp,0x8 d944b9: 8d 44 24 2c lea eax,[esp+0x2c] d944bd: 50 push eax d944be: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d944c2: ff 30 push DWORD PTR [eax] d944c4: e8 d1 a8 e4 ff call bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec> d944c9: 83 c4 10 add esp,0x10 d944cc: 89 c6 mov esi,eax d944ce: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d944d2: 8b 00 mov eax,DWORD PTR [eax] d944d4: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d944db: 74 12 je d944ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1978bd> d944dd: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d944e1: 75 0c jne d944ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1978bd> d944e3: 83 ec 0c sub esp,0xc d944e6: 50 push eax d944e7: e8 c2 1f e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d944ec: 83 c4 10 add esp,0x10 d944ef: 31 ff xor edi,edi d944f1: 57 push edi d944f2: 56 push esi d944f3: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] d944f7: ff 30 push DWORD PTR [eax] d944f9: 57 push edi d944fa: e8 6d fb 92 ff call 6c406c d944ff: 83 c4 10 add esp,0x10 d94502: 89 c6 mov esi,eax d94504: 8b 4c 24 54 mov ecx,DWORD PTR [esp+0x54] d94508: 85 c9 test ecx,ecx d9450a: 75 09 jne d94515 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1978e3> d9450c: e8 e3 c1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94511: 8b 4c 24 54 mov ecx,DWORD PTR [esp+0x54] d94515: 83 ec 0c sub esp,0xc d94518: 57 push edi d94519: 57 push edi d9451a: 8d 44 24 48 lea eax,[esp+0x48] d9451e: 50 push eax d9451f: 56 push esi d94520: 51 push ecx d94521: e8 9b 3d 35 00 call 10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f> d94526: 83 c4 20 add esp,0x20 d94529: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] d9452d: 8b b0 cc 01 00 00 mov esi,DWORD PTR [eax+0x1cc] d94533: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] d94537: 85 f6 test esi,esi d94539: 75 05 jne d94540 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19790e> d9453b: e8 b4 c1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94540: 39 6e 0c cmp DWORD PTR [esi+0xc],ebp d94543: 0f 87 31 ff ff ff ja d9447a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197848> d94549: e8 20 ce e3 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d9454e: 83 ec 08 sub esp,0x8 d94551: 6a 00 push 0x0 d94553: 50 push eax d94554: e8 5f c0 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d94559: 83 c4 10 add esp,0x10 d9455c: e9 19 ff ff ff jmp d9447a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197848> d94561: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] d94565: 8b 77 5c mov esi,DWORD PTR [edi+0x5c] d94568: 85 f6 test esi,esi d9456a: 75 05 jne d94571 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19793f> d9456c: e8 83 c1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94571: 8d 83 7c 60 06 00 lea eax,[ebx+0x6607c] d94577: 83 ec 04 sub esp,0x4 d9457a: 6a 00 push 0x0 d9457c: ff 30 push DWORD PTR [eax] d9457e: 56 push esi d9457f: e8 87 80 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d94584: 83 c4 10 add esp,0x10 d94587: 89 c6 mov esi,eax d94589: 8b bf 78 01 00 00 mov edi,DWORD PTR [edi+0x178] d9458f: 85 f6 test esi,esi d94591: 75 05 jne d94598 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197966> d94593: e8 5c c1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94598: 6a 00 push 0x0 d9459a: 57 push edi d9459b: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d9459f: ff 30 push DWORD PTR [eax] d945a1: 56 push esi d945a2: e8 2f 33 35 00 call 10e78d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eaca4> d945a7: 83 c4 10 add esp,0x10 d945aa: 83 c4 3c add esp,0x3c d945ad: 5e pop esi d945ae: 5f pop edi d945af: 5b pop ebx d945b0: 5d pop ebp d945b1: c3 ret d945b2: 55 push ebp d945b3: 53 push ebx d945b4: 57 push edi d945b5: 56 push esi d945b6: 83 ec 0c sub esp,0xc d945b9: e8 00 00 00 00 call d945be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19798c> d945be: 5b pop ebx d945bf: 81 c3 be 25 06 01 add ebx,0x10625be d945c5: 8a 83 d4 9f 06 00 mov al,BYTE PTR [ebx+0x69fd4] d945cb: 24 01 and al,0x1 d945cd: 75 1a jne d945e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1979b7> d945cf: 8d 83 3c 65 71 ff lea eax,[ebx-0x8e9ac4] d945d5: 83 ec 0c sub esp,0xc d945d8: ff 30 push DWORD PTR [eax] d945da: e8 49 ad e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d945df: 83 c4 10 add esp,0x10 d945e2: c6 83 d4 9f 06 00 01 mov BYTE PTR [ebx+0x69fd4],0x1 d945e9: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d945ed: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d945f1: 8d 83 d4 ef 04 00 lea eax,[ebx+0x4efd4] d945f7: 83 ec 0c sub esp,0xc d945fa: ff 30 push DWORD PTR [eax] d945fc: e8 2d a8 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d94601: 83 c4 10 add esp,0x10 d94604: 89 c6 mov esi,eax d94606: 83 ec 08 sub esp,0x8 d94609: 31 c0 xor eax,eax d9460b: 50 push eax d9460c: 56 push esi d9460d: e8 41 b8 1c 00 call f5fe53 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x363221> d94612: 83 c4 10 add esp,0x10 d94615: 85 f6 test esi,esi d94617: 75 05 jne d9461e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1979ec> d94619: e8 d6 c0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9461e: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d94621: 83 ec 0c sub esp,0xc d94624: 57 push edi d94625: e8 60 34 ff ff call d87a8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ae58> d9462a: 83 c4 10 add esp,0x10 d9462d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d94631: 8d ab 00 d6 04 00 lea ebp,[ebx+0x4d600] d94637: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9463a: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94641: 74 15 je d94658 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197a26> d94643: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94647: 75 0f jne d94658 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197a26> d94649: 83 ec 0c sub esp,0xc d9464c: 50 push eax d9464d: e8 5c 1e e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94652: 83 c4 10 add esp,0x10 d94655: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d94658: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] d9465b: 8d 93 1c 8a 06 00 lea edx,[ebx+0x68a1c] d94661: 8b 12 mov edx,DWORD PTR [edx] d94663: 89 54 24 04 mov DWORD PTR [esp+0x4],edx d94667: 83 79 64 00 cmp DWORD PTR [ecx+0x64],0x0 d9466b: 75 55 jne d946c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197a90> d9466d: 8d 83 b0 83 05 00 lea eax,[ebx+0x583b0] d94673: 8b 38 mov edi,DWORD PTR [eax] d94675: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d9467b: 83 ec 0c sub esp,0xc d9467e: ff 30 push DWORD PTR [eax] d94680: e8 a9 a7 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d94685: 83 c4 10 add esp,0x10 d94688: 31 c9 xor ecx,ecx d9468a: 51 push ecx d9468b: 57 push edi d9468c: 89 c7 mov edi,eax d9468e: 51 push ecx d9468f: 57 push edi d94690: e8 8b ac 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d94695: 83 c4 10 add esp,0x10 d94698: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9469b: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d946a2: 74 15 je d946b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197a87> d946a4: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d946a8: 75 0f jne d946b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197a87> d946aa: 83 ec 0c sub esp,0xc d946ad: 50 push eax d946ae: e8 fb 1d e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d946b3: 83 c4 10 add esp,0x10 d946b6: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d946b9: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d946bc: 89 78 64 mov DWORD PTR [eax+0x64],edi d946bf: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d946c2: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d946c9: 75 04 jne d946cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197a9d> d946cb: 89 f7 mov edi,esi d946cd: eb 17 jmp d946e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197ab4> d946cf: 89 f7 mov edi,esi d946d1: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d946d5: 75 0f jne d946e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197ab4> d946d7: 83 ec 0c sub esp,0xc d946da: 50 push eax d946db: e8 ce 1d e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d946e0: 83 c4 10 add esp,0x10 d946e3: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d946e6: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d946e9: 8b 40 64 mov eax,DWORD PTR [eax+0x64] d946ec: 89 04 24 mov DWORD PTR [esp],eax d946ef: 8d 83 b4 83 05 00 lea eax,[ebx+0x583b4] d946f5: 8b 30 mov esi,DWORD PTR [eax] d946f7: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d946fd: 83 ec 0c sub esp,0xc d94700: ff 30 push DWORD PTR [eax] d94702: e8 27 a7 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d94707: 83 c4 10 add esp,0x10 d9470a: 89 c5 mov ebp,eax d9470c: 31 c0 xor eax,eax d9470e: 50 push eax d9470f: 56 push esi d94710: 57 push edi d94711: 55 push ebp d94712: e8 ef ab 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d94717: 83 c4 10 add esp,0x10 d9471a: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] d9471e: 85 f6 test esi,esi d94720: 75 05 jne d94727 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197af5> d94722: e8 cd bf e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94727: 83 ec 0c sub esp,0xc d9472a: 6a 00 push 0x0 d9472c: 55 push ebp d9472d: ff 74 24 14 push DWORD PTR [esp+0x14] d94731: ff 74 24 1c push DWORD PTR [esp+0x1c] d94735: 56 push esi d94736: e8 ff ab 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d9473b: 83 c4 20 add esp,0x20 d9473e: 83 c4 0c add esp,0xc d94741: 5e pop esi d94742: 5f pop edi d94743: 5b pop ebx d94744: 5d pop ebp d94745: c3 ret d94746: 55 push ebp d94747: 53 push ebx d94748: 57 push edi d94749: 56 push esi d9474a: 81 ec 8c 00 00 00 sub esp,0x8c d94750: e8 00 00 00 00 call d94755 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197b23> d94755: 5b pop ebx d94756: 81 c3 27 24 06 01 add ebx,0x1062427 d9475c: 8a 83 75 9f 06 00 mov al,BYTE PTR [ebx+0x69f75] d94762: 24 01 and al,0x1 d94764: 75 1a jne d94780 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197b4e> d94766: 8d 83 80 64 71 ff lea eax,[ebx-0x8e9b80] d9476c: 83 ec 0c sub esp,0xc d9476f: ff 30 push DWORD PTR [eax] d94771: e8 b2 ab e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d94776: 83 c4 10 add esp,0x10 d94779: c6 83 75 9f 06 00 01 mov BYTE PTR [ebx+0x69f75],0x1 d94780: 8b ac 24 a0 00 00 00 mov ebp,DWORD PTR [esp+0xa0] d94787: 31 f6 xor esi,esi d94789: 89 b4 24 88 00 00 00 mov DWORD PTR [esp+0x88],esi d94790: 89 b4 24 84 00 00 00 mov DWORD PTR [esp+0x84],esi d94797: 89 74 24 7c mov DWORD PTR [esp+0x7c],esi d9479b: 89 74 24 78 mov DWORD PTR [esp+0x78],esi d9479f: 89 74 24 74 mov DWORD PTR [esp+0x74],esi d947a3: 89 74 24 70 mov DWORD PTR [esp+0x70],esi d947a7: 66 0f 57 c0 xorpd xmm0,xmm0 d947ab: 66 0f 29 44 24 60 movapd XMMWORD PTR [esp+0x60],xmm0 d947b1: 8d 83 f4 ee 04 00 lea eax,[ebx+0x4eef4] d947b7: 83 ec 0c sub esp,0xc d947ba: ff 30 push DWORD PTR [eax] d947bc: e8 6d a6 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d947c1: 83 c4 10 add esp,0x10 d947c4: 83 ec 08 sub esp,0x8 d947c7: 56 push esi d947c8: 89 c6 mov esi,eax d947ca: 56 push esi d947cb: e8 ad 77 1c 00 call f5bf7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35f34b> d947d0: 83 c4 10 add esp,0x10 d947d3: 85 f6 test esi,esi d947d5: 75 05 jne d947dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197baa> d947d7: e8 18 bf e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d947dc: 8b 94 24 a4 00 00 00 mov edx,DWORD PTR [esp+0xa4] d947e3: 89 6e 0c mov DWORD PTR [esi+0xc],ebp d947e6: 83 bd e4 01 00 00 00 cmp DWORD PTR [ebp+0x1e4],0x0 d947ed: 75 3c jne d9482b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197bf9> d947ef: 8d 83 f8 ee 04 00 lea eax,[ebx+0x4eef8] d947f5: 83 ec 0c sub esp,0xc d947f8: ff 30 push DWORD PTR [eax] d947fa: e8 2f a6 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d947ff: 83 c4 10 add esp,0x10 d94802: 89 c7 mov edi,eax d94804: 8d 83 d8 80 05 00 lea eax,[ebx+0x580d8] d9480a: 8b 00 mov eax,DWORD PTR [eax] d9480c: 83 ec 10 sub esp,0x10 d9480f: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d94813: 89 3c 24 mov DWORD PTR [esp],edi d94816: e8 a4 d9 bb ff call 9521bf d9481b: 8b 94 24 b4 00 00 00 mov edx,DWORD PTR [esp+0xb4] d94822: 83 c4 10 add esp,0x10 d94825: 89 bd e4 01 00 00 mov DWORD PTR [ebp+0x1e4],edi d9482b: 89 f5 mov ebp,esi d9482d: 85 d2 test edx,edx d9482f: 75 09 jne d9483a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197c08> d94831: 89 d6 mov esi,edx d94833: e8 bc be e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94838: 89 f2 mov edx,esi d9483a: 8d 83 20 62 06 00 lea eax,[ebx+0x66220] d94840: 83 ec 0c sub esp,0xc d94843: 31 ff xor edi,edi d94845: 8d 8c 24 94 00 00 00 lea ecx,[esp+0x94] d9484c: 57 push edi d9484d: 57 push edi d9484e: 51 push ecx d9484f: ff 30 push DWORD PTR [eax] d94851: 52 push edx d94852: e8 86 36 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d94857: 83 c4 20 add esp,0x20 d9485a: 8b b4 24 88 00 00 00 mov esi,DWORD PTR [esp+0x88] d94861: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d94867: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d9486b: 8b 00 mov eax,DWORD PTR [eax] d9486d: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94874: 74 12 je d94888 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197c56> d94876: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9487a: 75 0c jne d94888 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197c56> d9487c: 83 ec 0c sub esp,0xc d9487f: 50 push eax d94880: e8 29 1c e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94885: 83 c4 10 add esp,0x10 d94888: 83 ec 04 sub esp,0x4 d9488b: 57 push edi d9488c: 56 push esi d9488d: 57 push edi d9488e: e8 07 14 94 ff call 6d5c9a d94893: 83 c4 10 add esp,0x10 d94896: 84 c0 test al,al d94898: 0f 85 6c 07 00 00 jne d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d9489e: 83 ec 04 sub esp,0x4 d948a1: 31 c0 xor eax,eax d948a3: 50 push eax d948a4: ff b4 24 90 00 00 00 push DWORD PTR [esp+0x90] d948ab: 50 push eax d948ac: e8 a1 be 9e ff call 780752 d948b1: 83 c4 10 add esp,0x10 d948b4: 89 c7 mov edi,eax d948b6: 85 ed test ebp,ebp d948b8: 75 05 jne d948bf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197c8d> d948ba: e8 35 be e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d948bf: 89 7d 08 mov DWORD PTR [ebp+0x8],edi d948c2: 89 6c 24 10 mov DWORD PTR [esp+0x10],ebp d948c6: 8b 94 24 a4 00 00 00 mov edx,DWORD PTR [esp+0xa4] d948cd: 85 d2 test edx,edx d948cf: 75 09 jne d948da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197ca8> d948d1: 89 d6 mov esi,edx d948d3: e8 1c be e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d948d8: 89 f2 mov edx,esi d948da: 8d 83 0c 88 06 00 lea eax,[ebx+0x6880c] d948e0: 83 ec 0c sub esp,0xc d948e3: 31 f6 xor esi,esi d948e5: 8d 8c 24 90 00 00 00 lea ecx,[esp+0x90] d948ec: 56 push esi d948ed: 56 push esi d948ee: 51 push ecx d948ef: ff 30 push DWORD PTR [eax] d948f1: 52 push edx d948f2: 89 d7 mov edi,edx d948f4: e8 e4 35 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d948f9: 83 c4 20 add esp,0x20 d948fc: 39 b4 24 84 00 00 00 cmp DWORD PTR [esp+0x84],esi d94903: 0f 84 01 07 00 00 je d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94909: 89 fe mov esi,edi d9490b: 85 f6 test esi,esi d9490d: 75 05 jne d94914 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197ce2> d9490f: e8 e0 bd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94914: 8d 83 10 88 06 00 lea eax,[ebx+0x68810] d9491a: 83 ec 08 sub esp,0x8 d9491d: 31 c9 xor ecx,ecx d9491f: 8d 94 24 80 00 00 00 lea edx,[esp+0x80] d94926: 51 push ecx d94927: 51 push ecx d94928: 51 push ecx d94929: 52 push edx d9492a: ff 30 push DWORD PTR [eax] d9492c: 56 push esi d9492d: e8 ac 37 35 00 call 10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac> d94932: 83 c4 20 add esp,0x20 d94935: 8b ac 24 a0 00 00 00 mov ebp,DWORD PTR [esp+0xa0] d9493c: 8b b5 e4 01 00 00 mov esi,DWORD PTR [ebp+0x1e4] d94942: 8b bc 24 88 00 00 00 mov edi,DWORD PTR [esp+0x88] d94949: 85 f6 test esi,esi d9494b: 75 05 jne d94952 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197d20> d9494d: e8 a2 bd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94952: 8d 83 14 4e 05 00 lea eax,[ebx+0x54e14] d94958: 83 ec 04 sub esp,0x4 d9495b: ff 30 push DWORD PTR [eax] d9495d: 57 push edi d9495e: 56 push esi d9495f: e8 29 04 bc ff call 954d8d d94964: 83 c4 10 add esp,0x10 d94967: 8b bd e4 01 00 00 mov edi,DWORD PTR [ebp+0x1e4] d9496d: 8b 8c 24 88 00 00 00 mov ecx,DWORD PTR [esp+0x88] d94974: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx d94978: 8b 4c 24 78 mov ecx,DWORD PTR [esp+0x78] d9497c: 8b 54 24 7c mov edx,DWORD PTR [esp+0x7c] d94980: 8b ac 24 84 00 00 00 mov ebp,DWORD PTR [esp+0x84] d94987: 84 c0 test al,al d94989: 74 63 je d949ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197dbc> d9498b: 31 c0 xor eax,eax d9498d: 89 44 24 24 mov DWORD PTR [esp+0x24],eax d94991: 89 44 24 20 mov DWORD PTR [esp+0x20],eax d94995: 89 44 24 28 mov DWORD PTR [esp+0x28],eax d94999: 83 ec 0c sub esp,0xc d9499c: 8d 74 24 2c lea esi,[esp+0x2c] d949a0: 50 push eax d949a1: 55 push ebp d949a2: 52 push edx d949a3: 51 push ecx d949a4: 56 push esi d949a5: e8 9f 48 1d 00 call f69249 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36c617> d949aa: 83 c4 20 add esp,0x20 d949ad: 85 ff test edi,edi d949af: 75 05 jne d949b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197d84> d949b1: e8 3e bd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d949b6: 8d 83 dc 80 05 00 lea eax,[ebx+0x580dc] d949bc: 8b 00 mov eax,DWORD PTR [eax] d949be: 83 ec 20 sub esp,0x20 d949c1: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] d949c5: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx d949c9: f2 0f 10 44 24 40 movsd xmm0,QWORD PTR [esp+0x40] d949cf: f2 0f 11 44 24 08 movsd QWORD PTR [esp+0x8],xmm0 d949d5: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d949d9: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d949dd: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d949e1: 89 3c 24 mov DWORD PTR [esp],edi d949e4: e8 00 ee bb ff call 9537e9 d949e9: 83 c4 20 add esp,0x20 d949ec: eb 61 jmp d94a4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197e1d> d949ee: 31 c0 xor eax,eax d949f0: 89 44 24 24 mov DWORD PTR [esp+0x24],eax d949f4: 89 44 24 20 mov DWORD PTR [esp+0x20],eax d949f8: 89 44 24 28 mov DWORD PTR [esp+0x28],eax d949fc: 83 ec 0c sub esp,0xc d949ff: 8d 74 24 2c lea esi,[esp+0x2c] d94a03: 50 push eax d94a04: 55 push ebp d94a05: 52 push edx d94a06: 51 push ecx d94a07: 56 push esi d94a08: e8 3c 48 1d 00 call f69249 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36c617> d94a0d: 83 c4 20 add esp,0x20 d94a10: 85 ff test edi,edi d94a12: 75 05 jne d94a19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197de7> d94a14: e8 db bc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94a19: 8d 83 e0 80 05 00 lea eax,[ebx+0x580e0] d94a1f: 8b 00 mov eax,DWORD PTR [eax] d94a21: 83 ec 20 sub esp,0x20 d94a24: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] d94a28: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx d94a2c: f2 0f 10 44 24 40 movsd xmm0,QWORD PTR [esp+0x40] d94a32: f2 0f 11 44 24 08 movsd QWORD PTR [esp+0x8],xmm0 d94a38: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d94a3c: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d94a40: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d94a44: 89 3c 24 mov DWORD PTR [esp],edi d94a47: e8 db fc bb ff call 954727 d94a4c: 83 c4 20 add esp,0x20 d94a4f: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] d94a53: 8d 75 08 lea esi,[ebp+0x8] d94a56: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] d94a5d: 8b b8 9c 01 00 00 mov edi,DWORD PTR [eax+0x19c] d94a63: 85 ed test ebp,ebp d94a65: 75 05 jne d94a6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197e3a> d94a67: e8 88 bc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94a6c: 89 74 24 0c mov DWORD PTR [esp+0xc],esi d94a70: 8b 36 mov esi,DWORD PTR [esi] d94a72: 85 ff test edi,edi d94a74: 75 05 jne d94a7b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197e49> d94a76: e8 79 bc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94a7b: 8d 83 84 41 05 00 lea eax,[ebx+0x54184] d94a81: 83 ec 04 sub esp,0x4 d94a84: ff 30 push DWORD PTR [eax] d94a86: 56 push esi d94a87: 57 push edi d94a88: e8 6a 8e 62 00 call 13bd8f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c0cc5> d94a8d: 83 c4 10 add esp,0x10 d94a90: 84 c0 test al,al d94a92: 0f 84 21 05 00 00 je d94fb9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198387> d94a98: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] d94a9f: 80 b8 b4 01 00 00 00 cmp BYTE PTR [eax+0x1b4],0x0 d94aa6: 0f 84 5e 05 00 00 je d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94aac: 8b bc 24 84 00 00 00 mov edi,DWORD PTR [esp+0x84] d94ab3: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d94ab7: 8b 00 mov eax,DWORD PTR [eax] d94ab9: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94ac0: 74 12 je d94ad4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197ea2> d94ac2: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94ac6: 75 0c jne d94ad4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197ea2> d94ac8: 83 ec 0c sub esp,0xc d94acb: 50 push eax d94acc: e8 dd 19 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94ad1: 83 c4 10 add esp,0x10 d94ad4: 8d 83 a0 4b 06 00 lea eax,[ebx+0x64ba0] d94ada: 31 c9 xor ecx,ecx d94adc: 51 push ecx d94add: ff 30 push DWORD PTR [eax] d94adf: 57 push edi d94ae0: 51 push ecx d94ae1: e8 b4 e6 91 ff call 6b319a d94ae6: 83 c4 10 add esp,0x10 d94ae9: 84 c0 test al,al d94aeb: 0f 84 19 05 00 00 je d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94af1: 83 ec 0c sub esp,0xc d94af4: ff b4 24 ac 00 00 00 push DWORD PTR [esp+0xac] d94afb: e8 71 e6 ff ff call d93171 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19653f> d94b00: 83 c4 10 add esp,0x10 d94b03: 89 c7 mov edi,eax d94b05: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d94b09: 8b 00 mov eax,DWORD PTR [eax] d94b0b: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94b12: 74 12 je d94b26 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197ef4> d94b14: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94b18: 75 0c jne d94b26 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197ef4> d94b1a: 83 ec 0c sub esp,0xc d94b1d: 50 push eax d94b1e: e8 8b 19 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94b23: 83 c4 10 add esp,0x10 d94b26: 8d 83 20 61 06 00 lea eax,[ebx+0x66120] d94b2c: 31 c9 xor ecx,ecx d94b2e: 51 push ecx d94b2f: ff 30 push DWORD PTR [eax] d94b31: 57 push edi d94b32: 51 push ecx d94b33: e8 62 e6 91 ff call 6b319a d94b38: 83 c4 10 add esp,0x10 d94b3b: 84 c0 test al,al d94b3d: 0f 84 c7 04 00 00 je d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94b43: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] d94b4a: 8b 70 58 mov esi,DWORD PTR [eax+0x58] d94b4d: 85 f6 test esi,esi d94b4f: 75 05 jne d94b56 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197f24> d94b51: e8 9e bb e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94b56: 83 ec 08 sub esp,0x8 d94b59: 6a 00 push 0x0 d94b5b: 56 push esi d94b5c: e8 49 5c 29 00 call 102a7aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42db78> d94b61: 83 c4 10 add esp,0x10 d94b64: 84 c0 test al,al d94b66: 0f 85 9e 04 00 00 jne d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94b6c: 8d 83 0c d6 04 00 lea eax,[ebx+0x4d60c] d94b72: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d94b76: 8b 00 mov eax,DWORD PTR [eax] d94b78: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94b7f: 74 12 je d94b93 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197f61> d94b81: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94b85: 75 0c jne d94b93 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197f61> d94b87: 83 ec 0c sub esp,0xc d94b8a: 50 push eax d94b8b: e8 1e 19 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94b90: 83 c4 10 add esp,0x10 d94b93: 83 ec 08 sub esp,0x8 d94b96: 31 f6 xor esi,esi d94b98: 56 push esi d94b99: 56 push esi d94b9a: e8 33 8d 21 00 call fad8d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0ca0> d94b9f: 83 c4 10 add esp,0x10 d94ba2: 89 c7 mov edi,eax d94ba4: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] d94baa: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d94bae: 8b 00 mov eax,DWORD PTR [eax] d94bb0: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94bb7: 74 12 je d94bcb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197f99> d94bb9: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94bbd: 75 0c jne d94bcb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197f99> d94bbf: 83 ec 0c sub esp,0xc d94bc2: 50 push eax d94bc3: e8 e6 18 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94bc8: 83 c4 10 add esp,0x10 d94bcb: 56 push esi d94bcc: 56 push esi d94bcd: 57 push edi d94bce: 56 push esi d94bcf: e8 05 43 9f ff call 788ed9 d94bd4: 83 c4 10 add esp,0x10 d94bd7: 84 c0 test al,al d94bd9: 0f 84 2b 04 00 00 je d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94bdf: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d94be3: 8b 00 mov eax,DWORD PTR [eax] d94be5: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94bec: 74 12 je d94c00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197fce> d94bee: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94bf2: 75 0c jne d94c00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197fce> d94bf4: 83 ec 0c sub esp,0xc d94bf7: 50 push eax d94bf8: e8 b1 18 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94bfd: 83 c4 10 add esp,0x10 d94c00: 83 ec 08 sub esp,0x8 d94c03: 31 c0 xor eax,eax d94c05: 50 push eax d94c06: 50 push eax d94c07: e8 c6 8c 21 00 call fad8d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0ca0> d94c0c: 83 c4 10 add esp,0x10 d94c0f: 89 c7 mov edi,eax d94c11: 85 ff test edi,edi d94c13: 75 05 jne d94c1a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197fe8> d94c15: e8 da ba e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94c1a: 83 ec 08 sub esp,0x8 d94c1d: 6a 00 push 0x0 d94c1f: 57 push edi d94c20: e8 53 8b 23 00 call fcd778 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0b46> d94c25: 83 c4 10 add esp,0x10 d94c28: 84 c0 test al,al d94c2a: 0f 84 da 03 00 00 je d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94c30: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] d94c37: 8b b0 ac 01 00 00 mov esi,DWORD PTR [eax+0x1ac] d94c3d: 85 f6 test esi,esi d94c3f: 0f 84 c5 03 00 00 je d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94c45: 85 ed test ebp,ebp d94c47: 75 05 jne d94c4e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19801c> d94c49: e8 a6 ba e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94c4e: 8d 83 d0 4d 05 00 lea eax,[ebx+0x54dd0] d94c54: 83 ec 04 sub esp,0x4 d94c57: ff 30 push DWORD PTR [eax] d94c59: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d94c5d: ff 30 push DWORD PTR [eax] d94c5f: 56 push esi d94c60: e8 45 a9 c2 ff call 9bf5aa d94c65: 83 c4 10 add esp,0x10 d94c68: 84 c0 test al,al d94c6a: 0f 84 9a 03 00 00 je d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94c70: 83 ec 10 sub esp,0x10 d94c73: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [esp+0xb0] d94c7a: 89 04 24 mov DWORD PTR [esp],eax d94c7d: e8 6f 05 00 00 call d951f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1985bf> d94c82: 83 c4 10 add esp,0x10 d94c85: 89 c7 mov edi,eax d94c87: 83 ec 08 sub esp,0x8 d94c8a: 31 c0 xor eax,eax d94c8c: 50 push eax d94c8d: ff 74 24 18 push DWORD PTR [esp+0x18] d94c91: e8 48 1c 9e ff call 7768de d94c96: 83 c4 10 add esp,0x10 d94c99: 89 c6 mov esi,eax d94c9b: 85 ff test edi,edi d94c9d: 75 05 jne d94ca4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198072> d94c9f: e8 50 ba e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94ca4: 8d 83 1c 4e 05 00 lea eax,[ebx+0x54e1c] d94caa: 83 ec 04 sub esp,0x4 d94cad: ff 30 push DWORD PTR [eax] d94caf: 56 push esi d94cb0: 57 push edi d94cb1: e8 8e 46 bc ff call 959344 d94cb6: 83 c4 10 add esp,0x10 d94cb9: 84 c0 test al,al d94cbb: 0f 84 49 03 00 00 je d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94cc1: 83 ec 0c sub esp,0xc d94cc4: ff b4 24 ac 00 00 00 push DWORD PTR [esp+0xac] d94ccb: e8 21 05 00 00 call d951f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1985bf> d94cd0: 83 c4 10 add esp,0x10 d94cd3: 89 c6 mov esi,eax d94cd5: 85 ed test ebp,ebp d94cd7: 75 05 jne d94cde <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1980ac> d94cd9: e8 16 ba e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94cde: 89 6c 24 10 mov DWORD PTR [esp+0x10],ebp d94ce2: 83 ec 08 sub esp,0x8 d94ce5: 31 c0 xor eax,eax d94ce7: 50 push eax d94ce8: ff 74 24 18 push DWORD PTR [esp+0x18] d94cec: e8 ed 1b 9e ff call 7768de d94cf1: 83 c4 10 add esp,0x10 d94cf4: 89 c7 mov edi,eax d94cf6: 85 f6 test esi,esi d94cf8: 75 05 jne d94cff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1980cd> d94cfa: e8 f5 b9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94cff: 8d 83 20 4e 05 00 lea eax,[ebx+0x54e20] d94d05: 8d 4c 24 20 lea ecx,[esp+0x20] d94d09: ff 30 push DWORD PTR [eax] d94d0b: 57 push edi d94d0c: 56 push esi d94d0d: 51 push ecx d94d0e: e8 3d 2d bc ff call 957a50 d94d13: 83 c4 0c add esp,0xc d94d16: 83 7c 24 20 00 cmp DWORD PTR [esp+0x20],0x0 d94d1b: 0f 8e e9 02 00 00 jle d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94d21: 8d b3 6c d6 04 00 lea esi,[ebx+0x4d66c] d94d27: 8b 06 mov eax,DWORD PTR [esi] d94d29: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94d30: 74 12 je d94d44 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198112> d94d32: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94d36: 75 0c jne d94d44 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198112> d94d38: 83 ec 0c sub esp,0xc d94d3b: 50 push eax d94d3c: e8 6d 17 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94d41: 83 c4 10 add esp,0x10 d94d44: 83 ec 08 sub esp,0x8 d94d47: 31 ed xor ebp,ebp d94d49: 55 push ebp d94d4a: 55 push ebp d94d4b: e8 1f ac 21 00 call faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d> d94d50: 83 c4 10 add esp,0x10 d94d53: 89 c7 mov edi,eax d94d55: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d94d59: 8b 00 mov eax,DWORD PTR [eax] d94d5b: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94d62: 74 12 je d94d76 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198144> d94d64: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94d68: 75 0c jne d94d76 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198144> d94d6a: 83 ec 0c sub esp,0xc d94d6d: 50 push eax d94d6e: e8 3b 17 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94d73: 83 c4 10 add esp,0x10 d94d76: 55 push ebp d94d77: 55 push ebp d94d78: 57 push edi d94d79: 55 push ebp d94d7a: e8 5a 41 9f ff call 788ed9 d94d7f: 83 c4 10 add esp,0x10 d94d82: 84 c0 test al,al d94d84: 8d 6c 24 20 lea ebp,[esp+0x20] d94d88: 0f 84 7c 02 00 00 je d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94d8e: 89 74 24 08 mov DWORD PTR [esp+0x8],esi d94d92: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] d94d99: 8b b8 ac 01 00 00 mov edi,DWORD PTR [eax+0x1ac] d94d9f: 83 7c 24 10 00 cmp DWORD PTR [esp+0x10],0x0 d94da4: 75 05 jne d94dab <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198179> d94da6: e8 49 b9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94dab: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] d94daf: 8b 30 mov esi,DWORD PTR [eax] d94db1: 85 ff test edi,edi d94db3: 75 05 jne d94dba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198188> d94db5: e8 3a b9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94dba: 8d 83 4c 4e 05 00 lea eax,[ebx+0x54e4c] d94dc0: ff 30 push DWORD PTR [eax] d94dc2: 56 push esi d94dc3: 57 push edi d94dc4: 55 push ebp d94dc5: e8 81 8f c2 ff call 9bdd4b d94dca: 83 c4 0c add esp,0xc d94dcd: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] d94dd1: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] d94dd5: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] d94dd9: 31 ed xor ebp,ebp d94ddb: 89 6c 24 74 mov DWORD PTR [esp+0x74],ebp d94ddf: 89 6c 24 70 mov DWORD PTR [esp+0x70],ebp d94de3: 66 0f 57 c0 xorpd xmm0,xmm0 d94de7: 66 0f 29 44 24 60 movapd XMMWORD PTR [esp+0x60],xmm0 d94ded: c7 44 24 60 01 00 00 mov DWORD PTR [esp+0x60],0x1 d94df4: 00 d94df5: 89 4c 24 64 mov DWORD PTR [esp+0x64],ecx d94df9: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax d94dfd: 89 54 24 18 mov DWORD PTR [esp+0x18],edx d94e01: 8d 83 fc a8 04 00 lea eax,[ebx+0x4a8fc] d94e07: 83 ec 08 sub esp,0x8 d94e0a: 8d 4c 24 20 lea ecx,[esp+0x20] d94e0e: 51 push ecx d94e0f: ff 30 push DWORD PTR [eax] d94e11: e8 84 9f e4 ff call bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec> d94e16: 83 c4 10 add esp,0x10 d94e19: 89 c7 mov edi,eax d94e1b: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d94e1f: 8b 00 mov eax,DWORD PTR [eax] d94e21: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94e28: 74 12 je d94e3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19820a> d94e2a: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94e2e: 75 0c jne d94e3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19820a> d94e30: 83 ec 0c sub esp,0xc d94e33: 50 push eax d94e34: e8 75 16 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94e39: 83 c4 10 add esp,0x10 d94e3c: 8d 83 88 4a 06 00 lea eax,[ebx+0x64a88] d94e42: 55 push ebp d94e43: 57 push edi d94e44: ff 30 push DWORD PTR [eax] d94e46: 55 push ebp d94e47: e8 20 f2 92 ff call 6c406c d94e4c: 83 c4 10 add esp,0x10 d94e4f: 89 44 24 68 mov DWORD PTR [esp+0x68],eax d94e53: 8d 83 e4 80 05 00 lea eax,[ebx+0x580e4] d94e59: 8b 30 mov esi,DWORD PTR [eax] d94e5b: 8d 83 c4 c5 04 00 lea eax,[ebx+0x4c5c4] d94e61: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d94e65: 83 ec 0c sub esp,0xc d94e68: ff 30 push DWORD PTR [eax] d94e6a: e8 bf 9f e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d94e6f: 83 c4 10 add esp,0x10 d94e72: 89 c7 mov edi,eax d94e74: 55 push ebp d94e75: 56 push esi d94e76: ff 74 24 18 push DWORD PTR [esp+0x18] d94e7a: 57 push edi d94e7b: e8 ce 2b d7 ff call b07a4e d94e80: 83 c4 10 add esp,0x10 d94e83: 89 7c 24 70 mov DWORD PTR [esp+0x70],edi d94e87: 8d bb 00 d6 04 00 lea edi,[ebx+0x4d600] d94e8d: 8b 07 mov eax,DWORD PTR [edi] d94e8f: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94e96: 74 14 je d94eac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19827a> d94e98: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94e9c: 75 0e jne d94eac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19827a> d94e9e: 83 ec 0c sub esp,0xc d94ea1: 50 push eax d94ea2: e8 07 16 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94ea7: 83 c4 10 add esp,0x10 d94eaa: 8b 07 mov eax,DWORD PTR [edi] d94eac: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] d94eaf: 83 79 38 00 cmp DWORD PTR [ecx+0x38],0x0 d94eb3: 75 50 jne d94f05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1982d3> d94eb5: 8d 83 e8 80 05 00 lea eax,[ebx+0x580e8] d94ebb: 8b 28 mov ebp,DWORD PTR [eax] d94ebd: 83 ec 0c sub esp,0xc d94ec0: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d94ec4: ff 30 push DWORD PTR [eax] d94ec6: e8 63 9f e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d94ecb: 83 c4 10 add esp,0x10 d94ece: 89 c6 mov esi,eax d94ed0: 31 c0 xor eax,eax d94ed2: 50 push eax d94ed3: 55 push ebp d94ed4: 50 push eax d94ed5: 56 push esi d94ed6: e8 73 2b d7 ff call b07a4e d94edb: 83 c4 10 add esp,0x10 d94ede: 8b 07 mov eax,DWORD PTR [edi] d94ee0: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94ee7: 74 14 je d94efd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1982cb> d94ee9: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94eed: 75 0e jne d94efd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1982cb> d94eef: 83 ec 0c sub esp,0xc d94ef2: 50 push eax d94ef3: e8 b6 15 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94ef8: 83 c4 10 add esp,0x10 d94efb: 8b 07 mov eax,DWORD PTR [edi] d94efd: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d94f00: 89 70 38 mov DWORD PTR [eax+0x38],esi d94f03: 8b 07 mov eax,DWORD PTR [edi] d94f05: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94f0c: 74 14 je d94f22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1982f0> d94f0e: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94f12: 75 0e jne d94f22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1982f0> d94f14: 83 ec 0c sub esp,0xc d94f17: 50 push eax d94f18: e8 91 15 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94f1d: 83 c4 10 add esp,0x10 d94f20: 8b 07 mov eax,DWORD PTR [edi] d94f22: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] d94f26: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d94f29: 8b 40 38 mov eax,DWORD PTR [eax+0x38] d94f2c: 89 44 24 74 mov DWORD PTR [esp+0x74],eax d94f30: 8b 01 mov eax,DWORD PTR [ecx] d94f32: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d94f39: 74 12 je d94f4d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19831b> d94f3b: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d94f3f: 75 0c jne d94f4d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19831b> d94f41: 83 ec 0c sub esp,0xc d94f44: 50 push eax d94f45: e8 64 15 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d94f4a: 83 c4 10 add esp,0x10 d94f4d: 83 ec 08 sub esp,0x8 d94f50: 31 c0 xor eax,eax d94f52: 50 push eax d94f53: 50 push eax d94f54: e8 16 aa 21 00 call faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d> d94f59: 83 c4 10 add esp,0x10 d94f5c: 89 c6 mov esi,eax d94f5e: f2 0f 10 44 24 70 movsd xmm0,QWORD PTR [esp+0x70] d94f64: f2 0f 11 44 24 30 movsd QWORD PTR [esp+0x30],xmm0 d94f6a: 0f 28 44 24 60 movaps xmm0,XMMWORD PTR [esp+0x60] d94f6f: 0f 29 44 24 20 movaps XMMWORD PTR [esp+0x20],xmm0 d94f74: 85 f6 test esi,esi d94f76: 75 05 jne d94f7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19834b> d94f78: e8 77 b7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94f7d: 83 ec 20 sub esp,0x20 d94f80: f2 0f 10 44 24 50 movsd xmm0,QWORD PTR [esp+0x50] d94f86: f2 0f 11 44 24 14 movsd QWORD PTR [esp+0x14],xmm0 d94f8c: f2 0f 10 44 24 40 movsd xmm0,QWORD PTR [esp+0x40] d94f92: f2 0f 10 4c 24 48 movsd xmm1,QWORD PTR [esp+0x48] d94f98: f2 0f 11 4c 24 0c movsd QWORD PTR [esp+0xc],xmm1 d94f9e: f2 0f 11 44 24 04 movsd QWORD PTR [esp+0x4],xmm0 d94fa4: 89 34 24 mov DWORD PTR [esp],esi d94fa7: c7 44 24 1c 00 00 00 mov DWORD PTR [esp+0x1c],0x0 d94fae: 00 d94faf: e8 f1 cf 21 00 call fb1fa5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b5373> d94fb4: 83 c4 20 add esp,0x20 d94fb7: eb 51 jmp d9500a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983d8> d94fb9: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] d94fc0: 8b b8 9c 01 00 00 mov edi,DWORD PTR [eax+0x19c] d94fc6: 85 ed test ebp,ebp d94fc8: 75 05 jne d94fcf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19839d> d94fca: e8 25 b7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94fcf: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] d94fd3: 8b 30 mov esi,DWORD PTR [eax] d94fd5: 85 ff test edi,edi d94fd7: 75 05 jne d94fde <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983ac> d94fd9: e8 16 b7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d94fde: 8d 83 58 25 05 00 lea eax,[ebx+0x52558] d94fe4: 8b 00 mov eax,DWORD PTR [eax] d94fe6: 83 ec 10 sub esp,0x10 d94fe9: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d94fed: 89 74 24 04 mov DWORD PTR [esp+0x4],esi d94ff1: 89 3c 24 mov DWORD PTR [esp],edi d94ff4: e8 83 81 62 00 call 13bd17c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c054a> d94ff9: 83 c4 10 add esp,0x10 d94ffc: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] d95003: c6 80 70 01 00 00 01 mov BYTE PTR [eax+0x170],0x1 d9500a: 81 c4 8c 00 00 00 add esp,0x8c d95010: 5e pop esi d95011: 5f pop edi d95012: 5b pop ebx d95013: 5d pop ebp d95014: c3 ret d95015: 55 push ebp d95016: 53 push ebx d95017: 57 push edi d95018: 56 push esi d95019: 83 ec 3c sub esp,0x3c d9501c: e8 00 00 00 00 call d95021 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1983ef> d95021: 5b pop ebx d95022: 81 c3 5b 1b 06 01 add ebx,0x1061b5b d95028: 8b 74 24 54 mov esi,DWORD PTR [esp+0x54] d9502c: 8a 83 72 9f 06 00 mov al,BYTE PTR [ebx+0x69f72] d95032: 24 01 and al,0x1 d95034: 75 1a jne d95050 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19841e> d95036: 8d 83 a0 62 71 ff lea eax,[ebx-0x8e9d60] d9503c: 83 ec 0c sub esp,0xc d9503f: ff 30 push DWORD PTR [eax] d95041: e8 e2 a2 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d95046: 83 c4 10 add esp,0x10 d95049: c6 83 72 9f 06 00 01 mov BYTE PTR [ebx+0x69f72],0x1 d95050: 31 ed xor ebp,ebp d95052: 89 6c 24 38 mov DWORD PTR [esp+0x38],ebp d95056: 89 6c 24 34 mov DWORD PTR [esp+0x34],ebp d9505a: 89 6c 24 30 mov DWORD PTR [esp+0x30],ebp d9505e: 89 6c 24 24 mov DWORD PTR [esp+0x24],ebp d95062: 89 6c 24 20 mov DWORD PTR [esp+0x20],ebp d95066: 89 6c 24 28 mov DWORD PTR [esp+0x28],ebp d9506a: 85 f6 test esi,esi d9506c: 74 38 je d950a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198474> d9506e: 8d 83 38 88 06 00 lea eax,[ebx+0x68838] d95074: 83 ec 0c sub esp,0xc d95077: 8d 4c 24 44 lea ecx,[esp+0x44] d9507b: 55 push ebp d9507c: 55 push ebp d9507d: 51 push ecx d9507e: ff 30 push DWORD PTR [eax] d95080: 56 push esi d95081: e8 57 2e 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d95086: 83 c4 20 add esp,0x20 d95089: 8d 83 3c 88 06 00 lea eax,[ebx+0x6883c] d9508f: 83 ec 0c sub esp,0xc d95092: 8d 4c 24 40 lea ecx,[esp+0x40] d95096: 55 push ebp d95097: 55 push ebp d95098: 51 push ecx d95099: ff 30 push DWORD PTR [eax] d9509b: 56 push esi d9509c: e8 3c 2e 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d950a1: 83 c4 20 add esp,0x20 d950a4: eb 45 jmp d950eb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1984b9> d950a6: e8 49 b6 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d950ab: 8d 83 38 88 06 00 lea eax,[ebx+0x68838] d950b1: 83 ec 0c sub esp,0xc d950b4: 8d 4c 24 44 lea ecx,[esp+0x44] d950b8: 55 push ebp d950b9: 55 push ebp d950ba: 51 push ecx d950bb: ff 30 push DWORD PTR [eax] d950bd: 55 push ebp d950be: e8 1a 2e 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d950c3: 83 c4 20 add esp,0x20 d950c6: e8 29 b6 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d950cb: 8d 83 3c 88 06 00 lea eax,[ebx+0x6883c] d950d1: 83 ec 0c sub esp,0xc d950d4: 8d 4c 24 40 lea ecx,[esp+0x40] d950d8: 55 push ebp d950d9: 55 push ebp d950da: 51 push ecx d950db: ff 30 push DWORD PTR [eax] d950dd: 55 push ebp d950de: e8 fa 2d 35 00 call 10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab> d950e3: 83 c4 20 add esp,0x20 d950e6: e8 09 b6 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d950eb: 8d 83 f0 84 06 00 lea eax,[ebx+0x684f0] d950f1: 83 ec 0c sub esp,0xc d950f4: 31 ff xor edi,edi d950f6: 8d 4c 24 3c lea ecx,[esp+0x3c] d950fa: 57 push edi d950fb: 57 push edi d950fc: 51 push ecx d950fd: ff 30 push DWORD PTR [eax] d950ff: 56 push esi d95100: e8 bc 31 35 00 call 10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f> d95105: 83 c4 20 add esp,0x20 d95108: 83 ec 0c sub esp,0xc d9510b: 8d 44 24 2c lea eax,[esp+0x2c] d9510f: 57 push edi d95110: ff 74 24 48 push DWORD PTR [esp+0x48] d95114: ff 74 24 48 push DWORD PTR [esp+0x48] d95118: ff 74 24 48 push DWORD PTR [esp+0x48] d9511c: 50 push eax d9511d: e8 73 69 1d 00 call f6ba95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36ee63> d95122: 83 c4 20 add esp,0x20 d95125: 83 ec 0c sub esp,0xc d95128: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] d9512c: 50 push eax d9512d: e8 bf 00 00 00 call d951f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1985bf> d95132: 83 c4 10 add esp,0x10 d95135: 89 c6 mov esi,eax d95137: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] d9513b: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d9513f: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d95143: f2 0f 10 44 24 20 movsd xmm0,QWORD PTR [esp+0x20] d95149: f2 0f 11 44 24 10 movsd QWORD PTR [esp+0x10],xmm0 d9514f: 85 f6 test esi,esi d95151: 75 05 jne d95158 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198526> d95153: e8 9c b5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95158: 8d ab d0 80 05 00 lea ebp,[ebx+0x580d0] d9515e: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d95161: 83 ec 20 sub esp,0x20 d95164: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] d95168: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx d9516c: f2 0f 10 44 24 30 movsd xmm0,QWORD PTR [esp+0x30] d95172: f2 0f 11 44 24 08 movsd QWORD PTR [esp+0x8],xmm0 d95178: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d9517c: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi d95180: 89 34 24 mov DWORD PTR [esp],esi d95183: e8 18 2c bc ff call 957da0 d95188: 83 c4 20 add esp,0x20 d9518b: 83 ec 0c sub esp,0xc d9518e: ff 74 24 5c push DWORD PTR [esp+0x5c] d95192: e8 d0 00 00 00 call d95267 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198635> d95197: 83 c4 10 add esp,0x10 d9519a: 89 c6 mov esi,eax d9519c: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] d951a0: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d951a4: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d951a8: f2 0f 10 44 24 20 movsd xmm0,QWORD PTR [esp+0x20] d951ae: f2 0f 11 04 24 movsd QWORD PTR [esp],xmm0 d951b3: 85 f6 test esi,esi d951b5: 75 05 jne d951bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19858a> d951b7: e8 38 b5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d951bc: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d951bf: 83 ec 20 sub esp,0x20 d951c2: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] d951c6: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx d951ca: f2 0f 10 44 24 20 movsd xmm0,QWORD PTR [esp+0x20] d951d0: f2 0f 11 44 24 08 movsd QWORD PTR [esp+0x8],xmm0 d951d6: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d951da: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi d951de: 89 34 24 mov DWORD PTR [esp],esi d951e1: e8 ba 2b bc ff call 957da0 d951e6: 83 c4 20 add esp,0x20 d951e9: 83 c4 3c add esp,0x3c d951ec: 5e pop esi d951ed: 5f pop edi d951ee: 5b pop ebx d951ef: 5d pop ebp d951f0: c3 ret d951f1: 53 push ebx d951f2: 57 push edi d951f3: 56 push esi d951f4: 83 ec 10 sub esp,0x10 d951f7: e8 00 00 00 00 call d951fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1985ca> d951fc: 5b pop ebx d951fd: 81 c3 80 19 06 01 add ebx,0x1061980 d95203: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d95207: 8a 83 6f 9f 06 00 mov al,BYTE PTR [ebx+0x69f6f] d9520d: 24 01 and al,0x1 d9520f: 75 17 jne d95228 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1985f6> d95211: 8d 83 d4 63 71 ff lea eax,[ebx-0x8e9c2c] d95217: 8b 00 mov eax,DWORD PTR [eax] d95219: 89 04 24 mov DWORD PTR [esp],eax d9521c: e8 07 a1 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d95221: c6 83 6f 9f 06 00 01 mov BYTE PTR [ebx+0x69f6f],0x1 d95228: 8b b7 dc 01 00 00 mov esi,DWORD PTR [edi+0x1dc] d9522e: 85 f6 test esi,esi d95230: 75 2c jne d9525e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19862c> d95232: 8d 83 f0 ee 04 00 lea eax,[ebx+0x4eef0] d95238: 8b 00 mov eax,DWORD PTR [eax] d9523a: 89 04 24 mov DWORD PTR [esp],eax d9523d: e8 ec 9b e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95242: 89 c6 mov esi,eax d95244: 8d 83 cc 80 05 00 lea eax,[ebx+0x580cc] d9524a: 8b 00 mov eax,DWORD PTR [eax] d9524c: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d95250: 89 34 24 mov DWORD PTR [esp],esi d95253: e8 1e 15 bc ff call 956776 d95258: 89 b7 dc 01 00 00 mov DWORD PTR [edi+0x1dc],esi d9525e: 89 f0 mov eax,esi d95260: 83 c4 10 add esp,0x10 d95263: 5e pop esi d95264: 5f pop edi d95265: 5b pop ebx d95266: c3 ret d95267: 53 push ebx d95268: 57 push edi d95269: 56 push esi d9526a: 83 ec 10 sub esp,0x10 d9526d: e8 00 00 00 00 call d95272 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198640> d95272: 5b pop ebx d95273: 81 c3 0a 19 06 01 add ebx,0x106190a d95279: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d9527d: 8a 83 70 9f 06 00 mov al,BYTE PTR [ebx+0x69f70] d95283: 24 01 and al,0x1 d95285: 75 17 jne d9529e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19866c> d95287: 8d 83 d8 63 71 ff lea eax,[ebx-0x8e9c28] d9528d: 8b 00 mov eax,DWORD PTR [eax] d9528f: 89 04 24 mov DWORD PTR [esp],eax d95292: e8 91 a0 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d95297: c6 83 70 9f 06 00 01 mov BYTE PTR [ebx+0x69f70],0x1 d9529e: 8b b7 e0 01 00 00 mov esi,DWORD PTR [edi+0x1e0] d952a4: 85 f6 test esi,esi d952a6: 75 2c jne d952d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1986a2> d952a8: 8d 83 f0 ee 04 00 lea eax,[ebx+0x4eef0] d952ae: 8b 00 mov eax,DWORD PTR [eax] d952b0: 89 04 24 mov DWORD PTR [esp],eax d952b3: e8 76 9b e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d952b8: 89 c6 mov esi,eax d952ba: 8d 83 cc 80 05 00 lea eax,[ebx+0x580cc] d952c0: 8b 00 mov eax,DWORD PTR [eax] d952c2: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d952c6: 89 34 24 mov DWORD PTR [esp],esi d952c9: e8 a8 14 bc ff call 956776 d952ce: 89 b7 e0 01 00 00 mov DWORD PTR [edi+0x1e0],esi d952d4: 89 f0 mov eax,esi d952d6: 83 c4 10 add esp,0x10 d952d9: 5e pop esi d952da: 5f pop edi d952db: 5b pop ebx d952dc: c3 ret d952dd: 55 push ebp d952de: 53 push ebx d952df: 57 push edi d952e0: 56 push esi d952e1: 83 ec 2c sub esp,0x2c d952e4: e8 00 00 00 00 call d952e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1986b7> d952e9: 5b pop ebx d952ea: 81 c3 93 18 06 01 add ebx,0x1061893 d952f0: 8a 83 71 9f 06 00 mov al,BYTE PTR [ebx+0x69f71] d952f6: 24 01 and al,0x1 d952f8: 75 1a jne d95314 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1986e2> d952fa: 8d 83 18 65 71 ff lea eax,[ebx-0x8e9ae8] d95300: 83 ec 0c sub esp,0xc d95303: ff 30 push DWORD PTR [eax] d95305: e8 1e a0 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9530a: 83 c4 10 add esp,0x10 d9530d: c6 83 71 9f 06 00 01 mov BYTE PTR [ebx+0x69f71],0x1 d95314: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] d95318: 31 c9 xor ecx,ecx d9531a: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx d9531e: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx d95322: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx d95326: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx d9532a: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx d9532e: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx d95332: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d95338: 8b 00 mov eax,DWORD PTR [eax] d9533a: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d95341: 74 14 je d95357 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198725> d95343: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d95347: 75 0e jne d95357 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198725> d95349: 83 ec 0c sub esp,0xc d9534c: 50 push eax d9534d: e8 5c 11 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d95352: 31 c9 xor ecx,ecx d95354: 83 c4 10 add esp,0x10 d95357: 83 ec 04 sub esp,0x4 d9535a: 51 push ecx d9535b: 57 push edi d9535c: 51 push ecx d9535d: e8 38 09 94 ff call 6d5c9a d95362: 31 c9 xor ecx,ecx d95364: 83 c4 10 add esp,0x10 d95367: 84 c0 test al,al d95369: 0f 85 8a 01 00 00 jne d954f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1988c7> d9536f: 83 ec 0c sub esp,0xc d95372: ff 74 24 4c push DWORD PTR [esp+0x4c] d95376: e8 ec fe ff ff call d95267 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198635> d9537b: 83 c4 10 add esp,0x10 d9537e: 89 c6 mov esi,eax d95380: 85 f6 test esi,esi d95382: 75 05 jne d95389 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198757> d95384: e8 6b b3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95389: 8d 83 1c 4e 05 00 lea eax,[ebx+0x54e1c] d9538f: 83 ec 04 sub esp,0x4 d95392: ff 30 push DWORD PTR [eax] d95394: 57 push edi d95395: 56 push esi d95396: e8 a9 3f bc ff call 959344 d9539b: 83 c4 10 add esp,0x10 d9539e: 84 c0 test al,al d953a0: 0f 84 51 01 00 00 je d954f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1988c5> d953a6: 8d 83 00 d6 04 00 lea eax,[ebx+0x4d600] d953ac: 8b 00 mov eax,DWORD PTR [eax] d953ae: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d953b5: 74 12 je d953c9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198797> d953b7: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d953bb: 75 0c jne d953c9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198797> d953bd: 83 ec 0c sub esp,0xc d953c0: 50 push eax d953c1: e8 e8 10 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d953c6: 83 c4 10 add esp,0x10 d953c9: 83 ec 10 sub esp,0x10 d953cc: e8 9a 22 ff ff call d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39> d953d1: 83 c4 10 add esp,0x10 d953d4: 89 c6 mov esi,eax d953d6: 85 f6 test esi,esi d953d8: 75 05 jne d953df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1987ad> d953da: e8 15 b3 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d953df: 83 ec 0c sub esp,0xc d953e2: 56 push esi d953e3: e8 7f fe ff ff call d95267 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198635> d953e8: 83 c4 10 add esp,0x10 d953eb: 89 c6 mov esi,eax d953ed: 85 f6 test esi,esi d953ef: 75 05 jne d953f6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1987c4> d953f1: e8 fe b2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d953f6: 8d ab 20 4e 05 00 lea ebp,[ebx+0x54e20] d953fc: 8d 04 24 lea eax,[esp] d953ff: ff 75 00 push DWORD PTR [ebp+0x0] d95402: 57 push edi d95403: 56 push esi d95404: 50 push eax d95405: e8 46 26 bc ff call 957a50 d9540a: 83 c4 0c add esp,0xc d9540d: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] d95411: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] d95415: 8b b8 e4 01 00 00 mov edi,DWORD PTR [eax+0x1e4] d9541b: 85 ff test edi,edi d9541d: 75 05 jne d95424 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1987f2> d9541f: e8 d0 b2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95424: 8d 83 14 4e 05 00 lea eax,[ebx+0x54e14] d9542a: 83 ec 04 sub esp,0x4 d9542d: ff 30 push DWORD PTR [eax] d9542f: 56 push esi d95430: 57 push edi d95431: e8 57 f9 bb ff call 954d8d d95436: 83 c4 10 add esp,0x10 d95439: 84 c0 test al,al d9543b: 74 3f je d9547c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19884a> d9543d: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] d95441: 8b b8 e4 01 00 00 mov edi,DWORD PTR [eax+0x1e4] d95447: 85 ff test edi,edi d95449: 75 05 jne d95450 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19881e> d9544b: e8 a4 b2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95450: 8d 83 18 4e 05 00 lea eax,[ebx+0x54e18] d95456: ff 30 push DWORD PTR [eax] d95458: 56 push esi d95459: 57 push edi d9545a: 8d 44 24 0c lea eax,[esp+0xc] d9545e: 50 push eax d9545f: e8 35 e0 bb ff call 953499 d95464: 83 c4 0c add esp,0xc d95467: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9546b: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d9546f: f2 0f 10 04 24 movsd xmm0,QWORD PTR [esp] d95474: f2 0f 11 44 24 10 movsd QWORD PTR [esp+0x10],xmm0 d9547a: eb 0e jmp d9548a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198858> d9547c: 31 c0 xor eax,eax d9547e: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d95482: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d95486: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d9548a: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d9548e: 89 44 24 28 mov DWORD PTR [esp+0x28],eax d95492: f2 0f 10 44 24 10 movsd xmm0,QWORD PTR [esp+0x10] d95498: f2 0f 11 44 24 20 movsd QWORD PTR [esp+0x20],xmm0 d9549e: 83 ec 0c sub esp,0xc d954a1: ff 74 24 4c push DWORD PTR [esp+0x4c] d954a5: e8 bd fd ff ff call d95267 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198635> d954aa: 83 c4 10 add esp,0x10 d954ad: 89 c6 mov esi,eax d954af: 85 f6 test esi,esi d954b1: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] d954b5: 75 05 jne d954bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19888a> d954b7: e8 38 b2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d954bc: ff 75 00 push DWORD PTR [ebp+0x0] d954bf: 57 push edi d954c0: 56 push esi d954c1: 8d 44 24 0c lea eax,[esp+0xc] d954c5: 50 push eax d954c6: e8 85 25 bc ff call 957a50 d954cb: 83 c4 0c add esp,0xc d954ce: 8b 04 24 mov eax,DWORD PTR [esp] d954d1: 85 c0 test eax,eax d954d3: 7e 22 jle d954f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1988c5> d954d5: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] d954d9: 3b 81 d8 01 00 00 cmp eax,DWORD PTR [ecx+0x1d8] d954df: 7d 16 jge d954f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1988c5> d954e1: 83 ec 08 sub esp,0x8 d954e4: 8d 44 24 28 lea eax,[esp+0x28] d954e8: 6a 00 push 0x0 d954ea: 50 push eax d954eb: e8 9f 40 1d 00 call f6958f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36c95d> d954f0: 83 c4 10 add esp,0x10 d954f3: 88 c1 mov cl,al d954f5: eb 02 jmp d954f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1988c7> d954f7: 31 c9 xor ecx,ecx d954f9: 0f b6 c1 movzx eax,cl d954fc: 83 c4 2c add esp,0x2c d954ff: 5e pop esi d95500: 5f pop edi d95501: 5b pop ebx d95502: 5d pop ebp d95503: c3 ret d95504: 55 push ebp d95505: 53 push ebx d95506: 57 push edi d95507: 56 push esi d95508: 83 ec 0c sub esp,0xc d9550b: e8 00 00 00 00 call d95510 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1988de> d95510: 5b pop ebx d95511: 81 c3 6c 16 06 01 add ebx,0x106166c d95517: 8a 83 d7 9f 06 00 mov al,BYTE PTR [ebx+0x69fd7] d9551d: 24 01 and al,0x1 d9551f: 75 1a jne d9553b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198909> d95521: 8d 83 2c 64 71 ff lea eax,[ebx-0x8e9bd4] d95527: 83 ec 0c sub esp,0xc d9552a: ff 30 push DWORD PTR [eax] d9552c: e8 f7 9d e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d95531: 83 c4 10 add esp,0x10 d95534: c6 83 d7 9f 06 00 01 mov BYTE PTR [ebx+0x69fd7],0x1 d9553b: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d9553f: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] d95543: 8d 83 e0 ef 04 00 lea eax,[ebx+0x4efe0] d95549: 83 ec 0c sub esp,0xc d9554c: ff 30 push DWORD PTR [eax] d9554e: e8 db 98 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95553: 83 c4 10 add esp,0x10 d95556: 89 c6 mov esi,eax d95558: 83 ec 08 sub esp,0x8 d9555b: 31 c0 xor eax,eax d9555d: 50 push eax d9555e: 56 push esi d9555f: e8 e0 47 1c 00 call f59d44 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35d112> d95564: 83 c4 10 add esp,0x10 d95567: 85 f6 test esi,esi d95569: 74 1e je d95589 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198957> d9556b: 89 7e 08 mov DWORD PTR [esi+0x8],edi d9556e: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d95572: 89 46 0c mov DWORD PTR [esi+0xc],eax d95575: 8a 4c 24 28 mov cl,BYTE PTR [esp+0x28] d95579: 88 4e 10 mov BYTE PTR [esi+0x10],cl d9557c: 89 6e 14 mov DWORD PTR [esi+0x14],ebp d9557f: 8d 83 28 8a 06 00 lea eax,[ebx+0x68a28] d95585: 8b 38 mov edi,DWORD PTR [eax] d95587: eb 45 jmp d955ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19899c> d95589: e8 66 b1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9558e: 89 3d 08 00 00 00 mov DWORD PTR ds:0x8,edi d95594: e8 5b b1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95599: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d9559d: a3 0c 00 00 00 mov ds:0xc,eax d955a2: e8 4d b1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d955a7: 8a 44 24 28 mov al,BYTE PTR [esp+0x28] d955ab: a2 10 00 00 00 mov ds:0x10,al d955b0: e8 3f b1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d955b5: 89 2d 14 00 00 00 mov DWORD PTR ds:0x14,ebp d955bb: 8d 83 28 8a 06 00 lea eax,[ebx+0x68a28] d955c1: 8b 38 mov edi,DWORD PTR [eax] d955c3: e8 2c b1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d955c8: 8a 0d 10 00 00 00 mov cl,BYTE PTR ds:0x10 d955ce: 84 c9 test cl,cl d955d0: 74 0e je d955e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1989ae> d955d2: 8d 83 2c 8a 06 00 lea eax,[ebx+0x68a2c] d955d8: 8b 00 mov eax,DWORD PTR [eax] d955da: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d955de: eb 0b jmp d955eb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1989b9> d955e0: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi d955e4: c6 85 68 02 00 00 00 mov BYTE PTR [ebp+0x268],0x0 d955eb: 83 ec 0c sub esp,0xc d955ee: 55 push ebp d955ef: e8 96 24 ff ff call d87a8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ae58> d955f4: 83 c4 10 add esp,0x10 d955f7: 89 04 24 mov DWORD PTR [esp],eax d955fa: 8d 83 c8 83 05 00 lea eax,[ebx+0x583c8] d95600: 8b 38 mov edi,DWORD PTR [eax] d95602: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d95608: 83 ec 0c sub esp,0xc d9560b: ff 30 push DWORD PTR [eax] d9560d: e8 1c 98 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95612: 83 c4 10 add esp,0x10 d95615: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d95619: 31 c9 xor ecx,ecx d9561b: 51 push ecx d9561c: 57 push edi d9561d: 56 push esi d9561e: 50 push eax d9561f: e8 fc 9c 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d95624: 83 c4 10 add esp,0x10 d95627: 8d 83 cc 83 05 00 lea eax,[ebx+0x583cc] d9562d: 8b 28 mov ebp,DWORD PTR [eax] d9562f: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d95635: 83 ec 0c sub esp,0xc d95638: ff 30 push DWORD PTR [eax] d9563a: e8 ef 97 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d9563f: 83 c4 10 add esp,0x10 d95642: 89 c7 mov edi,eax d95644: 31 c0 xor eax,eax d95646: 50 push eax d95647: 55 push ebp d95648: 56 push esi d95649: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] d9564d: 57 push edi d9564e: e8 b3 9c 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d95653: 83 c4 10 add esp,0x10 d95656: 85 f6 test esi,esi d95658: 75 05 jne d9565f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198a2d> d9565a: e8 95 b0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9565f: 83 ec 0c sub esp,0xc d95662: 6a 00 push 0x0 d95664: 57 push edi d95665: ff 74 24 18 push DWORD PTR [esp+0x18] d95669: ff 74 24 20 push DWORD PTR [esp+0x20] d9566d: 56 push esi d9566e: e8 c7 9c 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d95673: 83 c4 20 add esp,0x20 d95676: 83 c4 0c add esp,0xc d95679: 5e pop esi d9567a: 5f pop edi d9567b: 5b pop ebx d9567c: 5d pop ebp d9567d: c3 ret d9567e: 55 push ebp d9567f: 53 push ebx d95680: 57 push edi d95681: 56 push esi d95682: 83 ec 0c sub esp,0xc d95685: e8 00 00 00 00 call d9568a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198a58> d9568a: 5b pop ebx d9568b: 81 c3 f2 14 06 01 add ebx,0x10614f2 d95691: 8a 83 78 9f 06 00 mov al,BYTE PTR [ebx+0x69f78] d95697: 24 01 and al,0x1 d95699: 75 1a jne d956b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198a83> d9569b: 8d 83 10 64 71 ff lea eax,[ebx-0x8e9bf0] d956a1: 83 ec 0c sub esp,0xc d956a4: ff 30 push DWORD PTR [eax] d956a6: e8 7d 9c e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d956ab: 83 c4 10 add esp,0x10 d956ae: c6 83 78 9f 06 00 01 mov BYTE PTR [ebx+0x69f78],0x1 d956b5: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] d956b9: 8b 6c 24 2c mov ebp,DWORD PTR [esp+0x2c] d956bd: 8d 83 00 ef 04 00 lea eax,[ebx+0x4ef00] d956c3: 83 ec 0c sub esp,0xc d956c6: ff 30 push DWORD PTR [eax] d956c8: e8 61 97 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d956cd: 83 c4 10 add esp,0x10 d956d0: 89 c6 mov esi,eax d956d2: 83 ec 08 sub esp,0x8 d956d5: 31 c0 xor eax,eax d956d7: 50 push eax d956d8: 56 push esi d956d9: e8 b6 3c 1c 00 call f59394 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35c762> d956de: 83 c4 10 add esp,0x10 d956e1: 85 f6 test esi,esi d956e3: 74 1d je d95702 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198ad0> d956e5: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d956e8: 89 7e 0c mov DWORD PTR [esi+0xc],edi d956eb: 8a 44 24 34 mov al,BYTE PTR [esp+0x34] d956ef: 88 46 10 mov BYTE PTR [esi+0x10],al d956f2: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] d956f6: 89 46 14 mov DWORD PTR [esi+0x14],eax d956f9: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d956fd: 89 46 18 mov DWORD PTR [esi+0x18],eax d95700: eb 45 jmp d95747 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198b15> d95702: e8 ed af e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95707: 89 2d 08 00 00 00 mov DWORD PTR ds:0x8,ebp d9570d: e8 e2 af e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95712: 89 3d 0c 00 00 00 mov DWORD PTR ds:0xc,edi d95718: e8 d7 af e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9571d: 8a 44 24 34 mov al,BYTE PTR [esp+0x34] d95721: a2 10 00 00 00 mov ds:0x10,al d95726: e8 c9 af e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9572b: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] d9572f: a3 14 00 00 00 mov ds:0x14,eax d95734: e8 bb af e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95739: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d9573d: a3 18 00 00 00 mov ds:0x18,eax d95742: e8 ad af e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95747: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d9574b: 89 46 1c mov DWORD PTR [esi+0x1c],eax d9574e: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d95752: 8b 40 5c mov eax,DWORD PTR [eax+0x5c] d95755: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d95759: 8d 83 f0 80 05 00 lea eax,[ebx+0x580f0] d9575f: 8b 28 mov ebp,DWORD PTR [eax] d95761: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d95767: 83 ec 0c sub esp,0xc d9576a: ff 30 push DWORD PTR [eax] d9576c: e8 bd 96 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95771: 83 c4 10 add esp,0x10 d95774: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d95778: 31 c9 xor ecx,ecx d9577a: 51 push ecx d9577b: 55 push ebp d9577c: 56 push esi d9577d: 50 push eax d9577e: e8 9d 9b 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d95783: 83 c4 10 add esp,0x10 d95786: 8d 83 f4 80 05 00 lea eax,[ebx+0x580f4] d9578c: 8b 38 mov edi,DWORD PTR [eax] d9578e: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d95794: 83 ec 0c sub esp,0xc d95797: ff 30 push DWORD PTR [eax] d95799: e8 90 96 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d9579e: 83 c4 10 add esp,0x10 d957a1: 89 c5 mov ebp,eax d957a3: 31 c0 xor eax,eax d957a5: 50 push eax d957a6: 57 push edi d957a7: 56 push esi d957a8: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d957ac: 55 push ebp d957ad: e8 54 9b 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d957b2: 83 c4 10 add esp,0x10 d957b5: 85 f6 test esi,esi d957b7: 75 05 jne d957be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198b8c> d957b9: e8 36 af e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d957be: 8d 83 44 88 06 00 lea eax,[ebx+0x68844] d957c4: 83 ec 0c sub esp,0xc d957c7: 6a 00 push 0x0 d957c9: 55 push ebp d957ca: ff 74 24 1c push DWORD PTR [esp+0x1c] d957ce: ff 30 push DWORD PTR [eax] d957d0: 56 push esi d957d1: e8 64 9b 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d957d6: 83 c4 20 add esp,0x20 d957d9: 83 c4 0c add esp,0xc d957dc: 5e pop esi d957dd: 5f pop edi d957de: 5b pop ebx d957df: 5d pop ebp d957e0: c3 ret d957e1: 55 push ebp d957e2: 53 push ebx d957e3: 57 push edi d957e4: 56 push esi d957e5: 83 ec 0c sub esp,0xc d957e8: e8 00 00 00 00 call d957ed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198bbb> d957ed: 5b pop ebx d957ee: 81 c3 8f 13 06 01 add ebx,0x106138f d957f4: 8a 83 79 9f 06 00 mov al,BYTE PTR [ebx+0x69f79] d957fa: 24 01 and al,0x1 d957fc: 75 1a jne d95818 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198be6> d957fe: 8d 83 d0 62 71 ff lea eax,[ebx-0x8e9d30] d95804: 83 ec 0c sub esp,0xc d95807: ff 30 push DWORD PTR [eax] d95809: e8 1a 9b e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9580e: 83 c4 10 add esp,0x10 d95811: c6 83 79 9f 06 00 01 mov BYTE PTR [ebx+0x69f79],0x1 d95818: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] d9581c: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d95820: 8d 83 04 ef 04 00 lea eax,[ebx+0x4ef04] d95826: 83 ec 0c sub esp,0xc d95829: ff 30 push DWORD PTR [eax] d9582b: e8 fe 95 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95830: 83 c4 10 add esp,0x10 d95833: 89 c6 mov esi,eax d95835: 83 ec 08 sub esp,0x8 d95838: 31 c0 xor eax,eax d9583a: 50 push eax d9583b: 56 push esi d9583c: e8 0e f6 1b 00 call f54e4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35821d> d95841: 83 c4 10 add esp,0x10 d95844: 85 f6 test esi,esi d95846: 74 2b je d95873 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198c41> d95848: 89 7e 08 mov DWORD PTR [esi+0x8],edi d9584b: 89 6e 0c mov DWORD PTR [esi+0xc],ebp d9584e: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d95852: 89 46 10 mov DWORD PTR [esi+0x10],eax d95855: 8a 44 24 30 mov al,BYTE PTR [esp+0x30] d95859: 88 46 14 mov BYTE PTR [esi+0x14],al d9585c: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] d95860: 89 46 18 mov DWORD PTR [esi+0x18],eax d95863: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d95867: 89 46 1c mov DWORD PTR [esi+0x1c],eax d9586a: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] d9586e: 89 46 20 mov DWORD PTR [esi+0x20],eax d95871: eb 61 jmp d958d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198ca2> d95873: e8 7c ae e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95878: 89 3d 08 00 00 00 mov DWORD PTR ds:0x8,edi d9587e: e8 71 ae e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95883: 89 2d 0c 00 00 00 mov DWORD PTR ds:0xc,ebp d95889: e8 66 ae e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9588e: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d95892: a3 10 00 00 00 mov ds:0x10,eax d95897: e8 58 ae e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9589c: 8a 44 24 30 mov al,BYTE PTR [esp+0x30] d958a0: a2 14 00 00 00 mov ds:0x14,al d958a5: e8 4a ae e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d958aa: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] d958ae: a3 18 00 00 00 mov ds:0x18,eax d958b3: e8 3c ae e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d958b8: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d958bc: a3 1c 00 00 00 mov ds:0x1c,eax d958c1: e8 2e ae e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d958c6: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] d958ca: a3 20 00 00 00 mov ds:0x20,eax d958cf: e8 20 ae e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d958d4: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d958d8: 89 46 24 mov DWORD PTR [esi+0x24],eax d958db: 8b 40 60 mov eax,DWORD PTR [eax+0x60] d958de: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d958e2: 8d 83 f8 80 05 00 lea eax,[ebx+0x580f8] d958e8: 8b 28 mov ebp,DWORD PTR [eax] d958ea: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d958f0: 83 ec 0c sub esp,0xc d958f3: ff 30 push DWORD PTR [eax] d958f5: e8 34 95 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d958fa: 83 c4 10 add esp,0x10 d958fd: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d95901: 31 c9 xor ecx,ecx d95903: 51 push ecx d95904: 55 push ebp d95905: 56 push esi d95906: 50 push eax d95907: e8 14 9a 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d9590c: 83 c4 10 add esp,0x10 d9590f: 8d 83 fc 80 05 00 lea eax,[ebx+0x580fc] d95915: 8b 38 mov edi,DWORD PTR [eax] d95917: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d9591d: 83 ec 0c sub esp,0xc d95920: ff 30 push DWORD PTR [eax] d95922: e8 07 95 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95927: 83 c4 10 add esp,0x10 d9592a: 89 c5 mov ebp,eax d9592c: 31 c0 xor eax,eax d9592e: 50 push eax d9592f: 57 push edi d95930: 56 push esi d95931: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d95935: 55 push ebp d95936: e8 cb 99 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d9593b: 83 c4 10 add esp,0x10 d9593e: 85 f6 test esi,esi d95940: 75 05 jne d95947 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198d15> d95942: e8 ad ad e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95947: 8d 83 48 88 06 00 lea eax,[ebx+0x68848] d9594d: 83 ec 0c sub esp,0xc d95950: 6a 00 push 0x0 d95952: 55 push ebp d95953: ff 74 24 1c push DWORD PTR [esp+0x1c] d95957: ff 30 push DWORD PTR [eax] d95959: 56 push esi d9595a: e8 db 99 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d9595f: 83 c4 20 add esp,0x20 d95962: 83 c4 0c add esp,0xc d95965: 5e pop esi d95966: 5f pop edi d95967: 5b pop ebx d95968: 5d pop ebp d95969: c3 ret d9596a: 55 push ebp d9596b: 53 push ebx d9596c: 57 push edi d9596d: 56 push esi d9596e: 83 ec 0c sub esp,0xc d95971: e8 00 00 00 00 call d95976 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198d44> d95976: 5b pop ebx d95977: 81 c3 06 12 06 01 add ebx,0x1061206 d9597d: 8a 83 7a 9f 06 00 mov al,BYTE PTR [ebx+0x69f7a] d95983: 24 01 and al,0x1 d95985: 75 1a jne d959a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198d6f> d95987: 8d 83 cc 62 71 ff lea eax,[ebx-0x8e9d34] d9598d: 83 ec 0c sub esp,0xc d95990: ff 30 push DWORD PTR [eax] d95992: e8 91 99 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d95997: 83 c4 10 add esp,0x10 d9599a: c6 83 7a 9f 06 00 01 mov BYTE PTR [ebx+0x69f7a],0x1 d959a1: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d959a5: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d959a9: 8d 83 08 ef 04 00 lea eax,[ebx+0x4ef08] d959af: 83 ec 0c sub esp,0xc d959b2: ff 30 push DWORD PTR [eax] d959b4: e8 75 94 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d959b9: 83 c4 10 add esp,0x10 d959bc: 89 c6 mov esi,eax d959be: 83 ec 08 sub esp,0x8 d959c1: 31 c0 xor eax,eax d959c3: 50 push eax d959c4: 56 push esi d959c5: e8 16 ed 1b 00 call f546e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x357aae> d959ca: 83 c4 10 add esp,0x10 d959cd: 85 f6 test esi,esi d959cf: 74 0c je d959dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198dab> d959d1: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d959d4: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d959d8: 89 46 0c mov DWORD PTR [esi+0xc],eax d959db: eb 1e jmp d959fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198dc9> d959dd: e8 12 ad e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d959e2: 89 2d 08 00 00 00 mov DWORD PTR ds:0x8,ebp d959e8: e8 07 ad e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d959ed: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d959f1: a3 0c 00 00 00 mov ds:0xc,eax d959f6: e8 f9 ac e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d959fb: 89 7e 10 mov DWORD PTR [esi+0x10],edi d959fe: 8b 47 60 mov eax,DWORD PTR [edi+0x60] d95a01: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d95a05: 8d 83 00 81 05 00 lea eax,[ebx+0x58100] d95a0b: 8b 28 mov ebp,DWORD PTR [eax] d95a0d: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d95a13: 83 ec 0c sub esp,0xc d95a16: ff 30 push DWORD PTR [eax] d95a18: e8 11 94 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95a1d: 83 c4 10 add esp,0x10 d95a20: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d95a24: 31 c9 xor ecx,ecx d95a26: 51 push ecx d95a27: 55 push ebp d95a28: 56 push esi d95a29: 50 push eax d95a2a: e8 f1 98 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d95a2f: 83 c4 10 add esp,0x10 d95a32: 8d 83 04 81 05 00 lea eax,[ebx+0x58104] d95a38: 8b 38 mov edi,DWORD PTR [eax] d95a3a: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d95a40: 83 ec 0c sub esp,0xc d95a43: ff 30 push DWORD PTR [eax] d95a45: e8 e4 93 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95a4a: 83 c4 10 add esp,0x10 d95a4d: 89 c5 mov ebp,eax d95a4f: 31 c0 xor eax,eax d95a51: 50 push eax d95a52: 57 push edi d95a53: 56 push esi d95a54: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d95a58: 55 push ebp d95a59: e8 a8 98 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d95a5e: 83 c4 10 add esp,0x10 d95a61: 85 f6 test esi,esi d95a63: 75 05 jne d95a6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198e38> d95a65: e8 8a ac e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95a6a: 8d 83 4c 88 06 00 lea eax,[ebx+0x6884c] d95a70: 83 ec 0c sub esp,0xc d95a73: 6a 00 push 0x0 d95a75: 55 push ebp d95a76: ff 74 24 1c push DWORD PTR [esp+0x1c] d95a7a: ff 30 push DWORD PTR [eax] d95a7c: 56 push esi d95a7d: e8 b8 98 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d95a82: 83 c4 20 add esp,0x20 d95a85: 83 c4 0c add esp,0xc d95a88: 5e pop esi d95a89: 5f pop edi d95a8a: 5b pop ebx d95a8b: 5d pop ebp d95a8c: c3 ret d95a8d: 55 push ebp d95a8e: 53 push ebx d95a8f: 57 push edi d95a90: 56 push esi d95a91: 83 ec 0c sub esp,0xc d95a94: e8 00 00 00 00 call d95a99 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198e67> d95a99: 5b pop ebx d95a9a: 81 c3 e3 10 06 01 add ebx,0x10610e3 d95aa0: 8a 83 7b 9f 06 00 mov al,BYTE PTR [ebx+0x69f7b] d95aa6: 24 01 and al,0x1 d95aa8: 75 1a jne d95ac4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198e92> d95aaa: 8d 83 60 64 71 ff lea eax,[ebx-0x8e9ba0] d95ab0: 83 ec 0c sub esp,0xc d95ab3: ff 30 push DWORD PTR [eax] d95ab5: e8 6e 98 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d95aba: 83 c4 10 add esp,0x10 d95abd: c6 83 7b 9f 06 00 01 mov BYTE PTR [ebx+0x69f7b],0x1 d95ac4: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d95ac8: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d95acc: 8d 83 0c ef 04 00 lea eax,[ebx+0x4ef0c] d95ad2: 83 ec 0c sub esp,0xc d95ad5: ff 30 push DWORD PTR [eax] d95ad7: e8 52 93 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95adc: 83 c4 10 add esp,0x10 d95adf: 89 c6 mov esi,eax d95ae1: 83 ec 08 sub esp,0x8 d95ae4: 31 c0 xor eax,eax d95ae6: 50 push eax d95ae7: 56 push esi d95ae8: e8 27 56 1c 00 call f5b114 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35e4e2> d95aed: 83 c4 10 add esp,0x10 d95af0: 85 f6 test esi,esi d95af2: 74 0c je d95b00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198ece> d95af4: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d95af7: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d95afb: 89 46 0c mov DWORD PTR [esi+0xc],eax d95afe: eb 1e jmp d95b1e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198eec> d95b00: e8 ef ab e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95b05: 89 2d 08 00 00 00 mov DWORD PTR ds:0x8,ebp d95b0b: e8 e4 ab e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95b10: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d95b14: a3 0c 00 00 00 mov ds:0xc,eax d95b19: e8 d6 ab e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95b1e: 89 7e 10 mov DWORD PTR [esi+0x10],edi d95b21: 8b 47 60 mov eax,DWORD PTR [edi+0x60] d95b24: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d95b28: 8d 83 08 81 05 00 lea eax,[ebx+0x58108] d95b2e: 8b 28 mov ebp,DWORD PTR [eax] d95b30: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d95b36: 83 ec 0c sub esp,0xc d95b39: ff 30 push DWORD PTR [eax] d95b3b: e8 ee 92 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95b40: 83 c4 10 add esp,0x10 d95b43: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d95b47: 31 c9 xor ecx,ecx d95b49: 51 push ecx d95b4a: 55 push ebp d95b4b: 56 push esi d95b4c: 50 push eax d95b4d: e8 ce 97 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d95b52: 83 c4 10 add esp,0x10 d95b55: 8d 83 0c 81 05 00 lea eax,[ebx+0x5810c] d95b5b: 8b 38 mov edi,DWORD PTR [eax] d95b5d: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d95b63: 83 ec 0c sub esp,0xc d95b66: ff 30 push DWORD PTR [eax] d95b68: e8 c1 92 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95b6d: 83 c4 10 add esp,0x10 d95b70: 89 c5 mov ebp,eax d95b72: 31 c0 xor eax,eax d95b74: 50 push eax d95b75: 57 push edi d95b76: 56 push esi d95b77: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d95b7b: 55 push ebp d95b7c: e8 85 97 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d95b81: 83 c4 10 add esp,0x10 d95b84: 85 f6 test esi,esi d95b86: 75 05 jne d95b8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198f5b> d95b88: e8 67 ab e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95b8d: 8d 83 50 88 06 00 lea eax,[ebx+0x68850] d95b93: 83 ec 0c sub esp,0xc d95b96: 6a 00 push 0x0 d95b98: 55 push ebp d95b99: ff 74 24 1c push DWORD PTR [esp+0x1c] d95b9d: ff 30 push DWORD PTR [eax] d95b9f: 56 push esi d95ba0: e8 95 97 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d95ba5: 83 c4 20 add esp,0x20 d95ba8: 83 c4 0c add esp,0xc d95bab: 5e pop esi d95bac: 5f pop edi d95bad: 5b pop ebx d95bae: 5d pop ebp d95baf: c3 ret d95bb0: 55 push ebp d95bb1: 53 push ebx d95bb2: 57 push edi d95bb3: 56 push esi d95bb4: 83 ec 0c sub esp,0xc d95bb7: e8 00 00 00 00 call d95bbc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198f8a> d95bbc: 5b pop ebx d95bbd: 81 c3 c0 0f 06 01 add ebx,0x1060fc0 d95bc3: 8a 83 7c 9f 06 00 mov al,BYTE PTR [ebx+0x69f7c] d95bc9: 24 01 and al,0x1 d95bcb: 75 1a jne d95be7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198fb5> d95bcd: 8d 83 1c 65 71 ff lea eax,[ebx-0x8e9ae4] d95bd3: 83 ec 0c sub esp,0xc d95bd6: ff 30 push DWORD PTR [eax] d95bd8: e8 4b 97 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d95bdd: 83 c4 10 add esp,0x10 d95be0: c6 83 7c 9f 06 00 01 mov BYTE PTR [ebx+0x69f7c],0x1 d95be7: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d95beb: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d95bef: 8d 83 10 ef 04 00 lea eax,[ebx+0x4ef10] d95bf5: 83 ec 0c sub esp,0xc d95bf8: ff 30 push DWORD PTR [eax] d95bfa: e8 2f 92 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95bff: 83 c4 10 add esp,0x10 d95c02: 89 c6 mov esi,eax d95c04: 83 ec 08 sub esp,0x8 d95c07: 31 c0 xor eax,eax d95c09: 50 push eax d95c0a: 56 push esi d95c0b: e8 4d 88 1c 00 call f5e45d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36182b> d95c10: 83 c4 10 add esp,0x10 d95c13: 85 f6 test esi,esi d95c15: 74 0c je d95c23 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x198ff1> d95c17: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d95c1a: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d95c1e: 89 46 0c mov DWORD PTR [esi+0xc],eax d95c21: eb 1e jmp d95c41 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19900f> d95c23: e8 cc aa e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95c28: 89 2d 08 00 00 00 mov DWORD PTR ds:0x8,ebp d95c2e: e8 c1 aa e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95c33: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d95c37: a3 0c 00 00 00 mov ds:0xc,eax d95c3c: e8 b3 aa e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95c41: 89 7e 10 mov DWORD PTR [esi+0x10],edi d95c44: 8b 47 60 mov eax,DWORD PTR [edi+0x60] d95c47: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d95c4b: 8d 83 10 81 05 00 lea eax,[ebx+0x58110] d95c51: 8b 28 mov ebp,DWORD PTR [eax] d95c53: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d95c59: 83 ec 0c sub esp,0xc d95c5c: ff 30 push DWORD PTR [eax] d95c5e: e8 cb 91 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95c63: 83 c4 10 add esp,0x10 d95c66: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d95c6a: 31 c9 xor ecx,ecx d95c6c: 51 push ecx d95c6d: 55 push ebp d95c6e: 56 push esi d95c6f: 50 push eax d95c70: e8 ab 96 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d95c75: 83 c4 10 add esp,0x10 d95c78: 8d 83 14 81 05 00 lea eax,[ebx+0x58114] d95c7e: 8b 38 mov edi,DWORD PTR [eax] d95c80: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d95c86: 83 ec 0c sub esp,0xc d95c89: ff 30 push DWORD PTR [eax] d95c8b: e8 9e 91 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95c90: 83 c4 10 add esp,0x10 d95c93: 89 c5 mov ebp,eax d95c95: 31 c0 xor eax,eax d95c97: 50 push eax d95c98: 57 push edi d95c99: 56 push esi d95c9a: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d95c9e: 55 push ebp d95c9f: e8 62 96 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d95ca4: 83 c4 10 add esp,0x10 d95ca7: 85 f6 test esi,esi d95ca9: 75 05 jne d95cb0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19907e> d95cab: e8 44 aa e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95cb0: 8d 83 54 88 06 00 lea eax,[ebx+0x68854] d95cb6: 83 ec 0c sub esp,0xc d95cb9: 6a 00 push 0x0 d95cbb: 55 push ebp d95cbc: ff 74 24 1c push DWORD PTR [esp+0x1c] d95cc0: ff 30 push DWORD PTR [eax] d95cc2: 56 push esi d95cc3: e8 72 96 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d95cc8: 83 c4 20 add esp,0x20 d95ccb: 83 c4 0c add esp,0xc d95cce: 5e pop esi d95ccf: 5f pop edi d95cd0: 5b pop ebx d95cd1: 5d pop ebp d95cd2: c3 ret d95cd3: 55 push ebp d95cd4: 53 push ebx d95cd5: 57 push edi d95cd6: 56 push esi d95cd7: 83 ec 0c sub esp,0xc d95cda: e8 00 00 00 00 call d95cdf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1990ad> d95cdf: 5b pop ebx d95ce0: 81 c3 9d 0e 06 01 add ebx,0x1060e9d d95ce6: 8a 83 7d 9f 06 00 mov al,BYTE PTR [ebx+0x69f7d] d95cec: 24 01 and al,0x1 d95cee: 75 1a jne d95d0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1990d8> d95cf0: 8d 83 50 63 71 ff lea eax,[ebx-0x8e9cb0] d95cf6: 83 ec 0c sub esp,0xc d95cf9: ff 30 push DWORD PTR [eax] d95cfb: e8 28 96 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d95d00: 83 c4 10 add esp,0x10 d95d03: c6 83 7d 9f 06 00 01 mov BYTE PTR [ebx+0x69f7d],0x1 d95d0a: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d95d0e: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d95d12: 8d 83 14 ef 04 00 lea eax,[ebx+0x4ef14] d95d18: 83 ec 0c sub esp,0xc d95d1b: ff 30 push DWORD PTR [eax] d95d1d: e8 0c 91 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95d22: 83 c4 10 add esp,0x10 d95d25: 89 c6 mov esi,eax d95d27: 83 ec 08 sub esp,0x8 d95d2a: 31 c0 xor eax,eax d95d2c: 50 push eax d95d2d: 56 push esi d95d2e: e8 49 1d 1c 00 call f57a7c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35ae4a> d95d33: 83 c4 10 add esp,0x10 d95d36: 85 f6 test esi,esi d95d38: 74 0c je d95d46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199114> d95d3a: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d95d3d: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d95d41: 89 46 0c mov DWORD PTR [esi+0xc],eax d95d44: eb 1e jmp d95d64 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199132> d95d46: e8 a9 a9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95d4b: 89 2d 08 00 00 00 mov DWORD PTR ds:0x8,ebp d95d51: e8 9e a9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95d56: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d95d5a: a3 0c 00 00 00 mov ds:0xc,eax d95d5f: e8 90 a9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95d64: 89 7e 10 mov DWORD PTR [esi+0x10],edi d95d67: 8b 47 60 mov eax,DWORD PTR [edi+0x60] d95d6a: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d95d6e: 8d 83 18 81 05 00 lea eax,[ebx+0x58118] d95d74: 8b 28 mov ebp,DWORD PTR [eax] d95d76: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d95d7c: 83 ec 0c sub esp,0xc d95d7f: ff 30 push DWORD PTR [eax] d95d81: e8 a8 90 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95d86: 83 c4 10 add esp,0x10 d95d89: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d95d8d: 31 c9 xor ecx,ecx d95d8f: 51 push ecx d95d90: 55 push ebp d95d91: 56 push esi d95d92: 50 push eax d95d93: e8 88 95 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d95d98: 83 c4 10 add esp,0x10 d95d9b: 8d 83 1c 81 05 00 lea eax,[ebx+0x5811c] d95da1: 8b 38 mov edi,DWORD PTR [eax] d95da3: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d95da9: 83 ec 0c sub esp,0xc d95dac: ff 30 push DWORD PTR [eax] d95dae: e8 7b 90 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95db3: 83 c4 10 add esp,0x10 d95db6: 89 c5 mov ebp,eax d95db8: 31 c0 xor eax,eax d95dba: 50 push eax d95dbb: 57 push edi d95dbc: 56 push esi d95dbd: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d95dc1: 55 push ebp d95dc2: e8 3f 95 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d95dc7: 83 c4 10 add esp,0x10 d95dca: 85 f6 test esi,esi d95dcc: 75 05 jne d95dd3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1991a1> d95dce: e8 21 a9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95dd3: 8d 83 58 88 06 00 lea eax,[ebx+0x68858] d95dd9: 83 ec 0c sub esp,0xc d95ddc: 6a 00 push 0x0 d95dde: 55 push ebp d95ddf: ff 74 24 1c push DWORD PTR [esp+0x1c] d95de3: ff 30 push DWORD PTR [eax] d95de5: 56 push esi d95de6: e8 4f 95 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d95deb: 83 c4 20 add esp,0x20 d95dee: 83 c4 0c add esp,0xc d95df1: 5e pop esi d95df2: 5f pop edi d95df3: 5b pop ebx d95df4: 5d pop ebp d95df5: c3 ret d95df6: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d95dfa: c6 80 b5 01 00 00 01 mov BYTE PTR [eax+0x1b5],0x1 d95e01: c3 ret d95e02: 55 push ebp d95e03: 53 push ebx d95e04: 57 push edi d95e05: 56 push esi d95e06: 83 ec 0c sub esp,0xc d95e09: e8 00 00 00 00 call d95e0e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1991dc> d95e0e: 5b pop ebx d95e0f: 81 c3 6e 0d 06 01 add ebx,0x1060d6e d95e15: 8a 83 7f 9f 06 00 mov al,BYTE PTR [ebx+0x69f7f] d95e1b: 24 01 and al,0x1 d95e1d: 75 1a jne d95e39 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199207> d95e1f: 8d 83 5c 64 71 ff lea eax,[ebx-0x8e9ba4] d95e25: 83 ec 0c sub esp,0xc d95e28: ff 30 push DWORD PTR [eax] d95e2a: e8 f9 94 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d95e2f: 83 c4 10 add esp,0x10 d95e32: c6 83 7f 9f 06 00 01 mov BYTE PTR [ebx+0x69f7f],0x1 d95e39: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d95e3d: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] d95e41: 8d 83 18 ef 04 00 lea eax,[ebx+0x4ef18] d95e47: 83 ec 0c sub esp,0xc d95e4a: ff 30 push DWORD PTR [eax] d95e4c: e8 dd 8f e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95e51: 83 c4 10 add esp,0x10 d95e54: 89 c6 mov esi,eax d95e56: 83 ec 08 sub esp,0x8 d95e59: 31 c0 xor eax,eax d95e5b: 50 push eax d95e5c: 56 push esi d95e5d: e8 f2 49 1c 00 call f5a854 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35dc22> d95e62: 83 c4 10 add esp,0x10 d95e65: 85 f6 test esi,esi d95e67: 74 0c je d95e75 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199243> d95e69: 8d 46 0c lea eax,[esi+0xc] d95e6c: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d95e70: 89 7e 0c mov DWORD PTR [esi+0xc],edi d95e73: eb 18 jmp d95e8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19925b> d95e75: e8 7a a8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95e7a: 89 3d 0c 00 00 00 mov DWORD PTR ds:0xc,edi d95e80: e8 6f a8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95e85: c7 44 24 08 0c 00 00 mov DWORD PTR [esp+0x8],0xc d95e8c: 00 d95e8d: 89 6e 10 mov DWORD PTR [esi+0x10],ebp d95e90: 83 ec 0c sub esp,0xc d95e93: 55 push ebp d95e94: e8 83 1c ff ff call d87b1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aeea> d95e99: 83 c4 10 add esp,0x10 d95e9c: 89 c7 mov edi,eax d95e9e: 85 ff test edi,edi d95ea0: 75 05 jne d95ea7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199275> d95ea2: e8 4d a8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95ea7: 8b 7f 14 mov edi,DWORD PTR [edi+0x14] d95eaa: 89 7e 08 mov DWORD PTR [esi+0x8],edi d95ead: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d95eb3: 8b 00 mov eax,DWORD PTR [eax] d95eb5: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d95ebc: 74 12 je d95ed0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19929e> d95ebe: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d95ec2: 75 0c jne d95ed0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19929e> d95ec4: 83 ec 0c sub esp,0xc d95ec7: 50 push eax d95ec8: e8 e1 05 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d95ecd: 83 c4 10 add esp,0x10 d95ed0: 83 ec 04 sub esp,0x4 d95ed3: 31 c0 xor eax,eax d95ed5: 50 push eax d95ed6: 57 push edi d95ed7: 50 push eax d95ed8: e8 bd fd 93 ff call 6d5c9a d95edd: 83 c4 10 add esp,0x10 d95ee0: 84 c0 test al,al d95ee2: 74 33 je d95f17 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1992e5> d95ee4: 85 f6 test esi,esi d95ee6: 75 05 jne d95eed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1992bb> d95ee8: e8 07 a8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95eed: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d95ef1: 8b 30 mov esi,DWORD PTR [eax] d95ef3: 85 f6 test esi,esi d95ef5: 75 05 jne d95efc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1992ca> d95ef7: e8 f8 a7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95efc: 8d 83 60 88 06 00 lea eax,[ebx+0x68860] d95f02: 83 ec 04 sub esp,0x4 d95f05: 6a 00 push 0x0 d95f07: ff 30 push DWORD PTR [eax] d95f09: 56 push esi d95f0a: e8 8e 4d 1c 00 call f5ac9d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35e06b> d95f0f: 83 c4 10 add esp,0x10 d95f12: e9 99 00 00 00 jmp d95fb0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19937e> d95f17: 66 c7 85 b4 01 00 00 mov WORD PTR [ebp+0x1b4],0x100 d95f1e: 00 01 d95f20: 83 ec 0c sub esp,0xc d95f23: 55 push ebp d95f24: e8 f3 1b ff ff call d87b1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aeea> d95f29: 83 c4 10 add esp,0x10 d95f2c: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d95f30: 8d 83 28 81 05 00 lea eax,[ebx+0x58128] d95f36: 8b 38 mov edi,DWORD PTR [eax] d95f38: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d95f3e: 83 ec 0c sub esp,0xc d95f41: ff 30 push DWORD PTR [eax] d95f43: e8 e6 8e e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95f48: 83 c4 10 add esp,0x10 d95f4b: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d95f4f: 31 c9 xor ecx,ecx d95f51: 51 push ecx d95f52: 57 push edi d95f53: 56 push esi d95f54: 50 push eax d95f55: e8 c6 93 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d95f5a: 83 c4 10 add esp,0x10 d95f5d: 8d 83 2c 81 05 00 lea eax,[ebx+0x5812c] d95f63: 8b 28 mov ebp,DWORD PTR [eax] d95f65: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d95f6b: 83 ec 0c sub esp,0xc d95f6e: ff 30 push DWORD PTR [eax] d95f70: e8 b9 8e e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d95f75: 83 c4 10 add esp,0x10 d95f78: 89 c7 mov edi,eax d95f7a: 31 c0 xor eax,eax d95f7c: 50 push eax d95f7d: 55 push ebp d95f7e: 56 push esi d95f7f: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d95f83: 57 push edi d95f84: e8 7d 93 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d95f89: 83 c4 10 add esp,0x10 d95f8c: 85 f6 test esi,esi d95f8e: 75 05 jne d95f95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199363> d95f90: e8 5f a7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d95f95: 8d 83 5c 88 06 00 lea eax,[ebx+0x6885c] d95f9b: 83 ec 0c sub esp,0xc d95f9e: 6a 00 push 0x0 d95fa0: 57 push edi d95fa1: ff 74 24 1c push DWORD PTR [esp+0x1c] d95fa5: ff 30 push DWORD PTR [eax] d95fa7: 56 push esi d95fa8: e8 8d 93 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d95fad: 83 c4 20 add esp,0x20 d95fb0: 83 c4 0c add esp,0xc d95fb3: 5e pop esi d95fb4: 5f pop edi d95fb5: 5b pop ebx d95fb6: 5d pop ebp d95fb7: c3 ret d95fb8: 55 push ebp d95fb9: 53 push ebx d95fba: 57 push edi d95fbb: 56 push esi d95fbc: 83 ec 0c sub esp,0xc d95fbf: e8 00 00 00 00 call d95fc4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199392> d95fc4: 5b pop ebx d95fc5: 81 c3 b8 0b 06 01 add ebx,0x1060bb8 d95fcb: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d95fcf: 8a 83 80 9f 06 00 mov al,BYTE PTR [ebx+0x69f80] d95fd5: 24 01 and al,0x1 d95fd7: 75 1a jne d95ff3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1993c1> d95fd9: 8d 83 10 66 71 ff lea eax,[ebx-0x8e99f0] d95fdf: 83 ec 0c sub esp,0xc d95fe2: ff 30 push DWORD PTR [eax] d95fe4: e8 3f 93 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d95fe9: 83 c4 10 add esp,0x10 d95fec: c6 83 80 9f 06 00 01 mov BYTE PTR [ebx+0x69f80],0x1 d95ff3: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 d95ffa: 00 d95ffb: 85 ff test edi,edi d95ffd: 0f 84 e9 02 00 00 je d962ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1996ba> d96003: 8d ab 00 d6 04 00 lea ebp,[ebx+0x4d600] d96009: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9600c: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d96013: 74 15 je d9602a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1993f8> d96015: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d96019: 75 0f jne d9602a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1993f8> d9601b: 83 ec 0c sub esp,0xc d9601e: 50 push eax d9601f: e8 8a 04 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d96024: 83 c4 10 add esp,0x10 d96027: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9602a: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] d9602d: 83 79 3c 00 cmp DWORD PTR [ecx+0x3c],0x0 d96031: 0f 85 4d 02 00 00 jne d96284 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199652> d96037: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp d9603b: 8d 83 ec a8 04 00 lea eax,[ebx+0x4a8ec] d96041: 83 ec 0c sub esp,0xc d96044: ff 30 push DWORD PTR [eax] d96046: e8 e3 8d e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d9604b: 83 c4 10 add esp,0x10 d9604e: 89 c6 mov esi,eax d96050: 8d 83 f4 f5 04 00 lea eax,[ebx+0x4f5f4] d96056: 83 ec 04 sub esp,0x4 d96059: ff 30 push DWORD PTR [eax] d9605b: 6a 0a push 0xa d9605d: 56 push esi d9605e: e8 40 af 59 00 call 1330fa3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x734371> d96063: 83 c4 10 add esp,0x10 d96066: 85 f6 test esi,esi d96068: 0f 84 ce 00 00 00 je d9613c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19950a> d9606e: 8d 83 80 46 06 00 lea eax,[ebx+0x64680] d96074: 8d bb f8 f5 04 00 lea edi,[ebx+0x4f5f8] d9607a: 31 ed xor ebp,ebp d9607c: ff 37 push DWORD PTR [edi] d9607e: 55 push ebp d9607f: ff 30 push DWORD PTR [eax] d96081: 56 push esi d96082: e8 d5 d1 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d96087: 83 c4 10 add esp,0x10 d9608a: 8d 83 a0 87 06 00 lea eax,[ebx+0x687a0] d96090: ff 37 push DWORD PTR [edi] d96092: 55 push ebp d96093: ff 30 push DWORD PTR [eax] d96095: 56 push esi d96096: e8 c1 d1 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d9609b: 83 c4 10 add esp,0x10 d9609e: 8d 83 a4 87 06 00 lea eax,[ebx+0x687a4] d960a4: ff 37 push DWORD PTR [edi] d960a6: 55 push ebp d960a7: ff 30 push DWORD PTR [eax] d960a9: 56 push esi d960aa: e8 ad d1 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d960af: 83 c4 10 add esp,0x10 d960b2: 8d 83 64 88 06 00 lea eax,[ebx+0x68864] d960b8: 31 ed xor ebp,ebp d960ba: 45 inc ebp d960bb: ff 37 push DWORD PTR [edi] d960bd: 55 push ebp d960be: ff 30 push DWORD PTR [eax] d960c0: 56 push esi d960c1: e8 96 d1 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d960c6: 83 c4 10 add esp,0x10 d960c9: 8d 83 68 88 06 00 lea eax,[ebx+0x68868] d960cf: ff 37 push DWORD PTR [edi] d960d1: 55 push ebp d960d2: ff 30 push DWORD PTR [eax] d960d4: 56 push esi d960d5: e8 82 d1 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d960da: 83 c4 10 add esp,0x10 d960dd: 8d 83 6c 88 06 00 lea eax,[ebx+0x6886c] d960e3: bd 02 00 00 00 mov ebp,0x2 d960e8: ff 37 push DWORD PTR [edi] d960ea: 55 push ebp d960eb: ff 30 push DWORD PTR [eax] d960ed: 56 push esi d960ee: e8 69 d1 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d960f3: 83 c4 10 add esp,0x10 d960f6: 8d 83 70 88 06 00 lea eax,[ebx+0x68870] d960fc: ff 37 push DWORD PTR [edi] d960fe: 55 push ebp d960ff: ff 30 push DWORD PTR [eax] d96101: 56 push esi d96102: e8 55 d1 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d96107: 83 c4 10 add esp,0x10 d9610a: 8d 83 d0 3a 06 00 lea eax,[ebx+0x63ad0] d96110: bd 03 00 00 00 mov ebp,0x3 d96115: ff 37 push DWORD PTR [edi] d96117: 55 push ebp d96118: ff 30 push DWORD PTR [eax] d9611a: 56 push esi d9611b: e8 3c d1 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d96120: 83 c4 10 add esp,0x10 d96123: 8d 83 74 88 06 00 lea eax,[ebx+0x68874] d96129: ff 37 push DWORD PTR [edi] d9612b: 55 push ebp d9612c: ff 30 push DWORD PTR [eax] d9612e: 56 push esi d9612f: e8 28 d1 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d96134: 83 c4 10 add esp,0x10 d96137: e9 fb 00 00 00 jmp d96237 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199605> d9613c: e8 b3 a5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96141: 8d 83 80 46 06 00 lea eax,[ebx+0x64680] d96147: 8d bb f8 f5 04 00 lea edi,[ebx+0x4f5f8] d9614d: 31 ed xor ebp,ebp d9614f: ff 37 push DWORD PTR [edi] d96151: 55 push ebp d96152: ff 30 push DWORD PTR [eax] d96154: 56 push esi d96155: e8 02 d1 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d9615a: 83 c4 10 add esp,0x10 d9615d: e8 92 a5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96162: 8d 83 a0 87 06 00 lea eax,[ebx+0x687a0] d96168: ff 37 push DWORD PTR [edi] d9616a: 55 push ebp d9616b: ff 30 push DWORD PTR [eax] d9616d: 56 push esi d9616e: e8 e9 d0 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d96173: 83 c4 10 add esp,0x10 d96176: e8 79 a5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9617b: 8d 83 a4 87 06 00 lea eax,[ebx+0x687a4] d96181: ff 37 push DWORD PTR [edi] d96183: 55 push ebp d96184: ff 30 push DWORD PTR [eax] d96186: 56 push esi d96187: e8 d0 d0 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d9618c: 83 c4 10 add esp,0x10 d9618f: e8 60 a5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96194: 8d 83 64 88 06 00 lea eax,[ebx+0x68864] d9619a: 31 ed xor ebp,ebp d9619c: 45 inc ebp d9619d: ff 37 push DWORD PTR [edi] d9619f: 55 push ebp d961a0: ff 30 push DWORD PTR [eax] d961a2: 56 push esi d961a3: e8 b4 d0 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d961a8: 83 c4 10 add esp,0x10 d961ab: e8 44 a5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d961b0: 8d 83 68 88 06 00 lea eax,[ebx+0x68868] d961b6: ff 37 push DWORD PTR [edi] d961b8: 55 push ebp d961b9: ff 30 push DWORD PTR [eax] d961bb: 56 push esi d961bc: e8 9b d0 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d961c1: 83 c4 10 add esp,0x10 d961c4: e8 2b a5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d961c9: 8d 83 6c 88 06 00 lea eax,[ebx+0x6886c] d961cf: bd 02 00 00 00 mov ebp,0x2 d961d4: ff 37 push DWORD PTR [edi] d961d6: 55 push ebp d961d7: ff 30 push DWORD PTR [eax] d961d9: 56 push esi d961da: e8 7d d0 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d961df: 83 c4 10 add esp,0x10 d961e2: e8 0d a5 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d961e7: 8d 83 70 88 06 00 lea eax,[ebx+0x68870] d961ed: ff 37 push DWORD PTR [edi] d961ef: 55 push ebp d961f0: ff 30 push DWORD PTR [eax] d961f2: 56 push esi d961f3: e8 64 d0 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d961f8: 83 c4 10 add esp,0x10 d961fb: e8 f4 a4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96200: 8d 83 d0 3a 06 00 lea eax,[ebx+0x63ad0] d96206: bd 03 00 00 00 mov ebp,0x3 d9620b: ff 37 push DWORD PTR [edi] d9620d: 55 push ebp d9620e: ff 30 push DWORD PTR [eax] d96210: 56 push esi d96211: e8 46 d0 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d96216: 83 c4 10 add esp,0x10 d96219: e8 d6 a4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9621e: 8d 83 74 88 06 00 lea eax,[ebx+0x68874] d96224: ff 37 push DWORD PTR [edi] d96226: 55 push ebp d96227: ff 30 push DWORD PTR [eax] d96229: 56 push esi d9622a: e8 2d d0 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d9622f: 83 c4 10 add esp,0x10 d96232: e8 bd a4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96237: 8d 83 e8 64 06 00 lea eax,[ebx+0x664e8] d9623d: 8d 8b f8 f5 04 00 lea ecx,[ebx+0x4f5f8] d96243: ff 31 push DWORD PTR [ecx] d96245: 6a 04 push 0x4 d96247: ff 30 push DWORD PTR [eax] d96249: 56 push esi d9624a: e8 0d d0 59 00 call 133325c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73662a> d9624f: 83 c4 10 add esp,0x10 d96252: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] d96256: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d96259: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d96260: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d96264: 74 15 je d9627b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199649> d96266: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9626a: 75 0f jne d9627b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199649> d9626c: 83 ec 0c sub esp,0xc d9626f: 50 push eax d96270: e8 39 02 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d96275: 83 c4 10 add esp,0x10 d96278: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d9627b: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d9627e: 89 70 3c mov DWORD PTR [eax+0x3c],esi d96281: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d96284: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9628b: 74 15 je d962a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199670> d9628d: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d96291: 75 0f jne d962a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199670> d96293: 83 ec 0c sub esp,0xc d96296: 50 push eax d96297: e8 12 02 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9629c: 83 c4 10 add esp,0x10 d9629f: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d962a2: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d962a5: 8b 70 3c mov esi,DWORD PTR [eax+0x3c] d962a8: 85 f6 test esi,esi d962aa: 75 05 jne d962b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19967f> d962ac: e8 43 a4 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d962b1: 8d 83 fc f5 04 00 lea eax,[ebx+0x4f5fc] d962b7: 8d 4c 24 08 lea ecx,[esp+0x8] d962bb: ff 30 push DWORD PTR [eax] d962bd: 51 push ecx d962be: 57 push edi d962bf: 56 push esi d962c0: e8 c8 e3 59 00 call 133468d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x737a5b> d962c5: 83 c4 10 add esp,0x10 d962c8: 84 c0 test al,al d962ca: 74 20 je d962ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1996ba> d962cc: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d962d0: 83 f8 05 cmp eax,0x5 d962d3: 77 17 ja d962ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1996ba> d962d5: 8b 8c 83 34 af 72 ff mov ecx,DWORD PTR [ebx+eax*4-0x8d50cc] d962dc: 83 f9 0f cmp ecx,0xf d962df: 77 1b ja d962fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1996ca> d962e1: 8b 8c 8b b4 ad 72 ff mov ecx,DWORD PTR [ebx+ecx*4-0x8d524c] d962e8: 01 d9 add ecx,ebx d962ea: ff e1 jmp ecx d962ec: 83 ec 04 sub esp,0x4 d962ef: 31 c0 xor eax,eax d962f1: 50 push eax d962f2: 57 push edi d962f3: 50 push eax d962f4: e8 eb 47 01 00 call daaae4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1adeb2> d962f9: 83 c4 10 add esp,0x10 d962fc: 83 c4 0c add esp,0xc d962ff: 5e pop esi d96300: 5f pop edi d96301: 5b pop ebx d96302: 5d pop ebp d96303: c3 ret d96304: 8d 83 78 88 06 00 lea eax,[ebx+0x68878] d9630a: 83 ec 04 sub esp,0x4 d9630d: 31 c9 xor ecx,ecx d9630f: 51 push ecx d96310: ff 30 push DWORD PTR [eax] d96312: 51 push ecx d96313: e8 2b 71 01 00 call dad443 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1b0811> d96318: 83 c4 10 add esp,0x10 d9631b: eb df jmp d962fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1996ca> d9631d: 8d 83 7c 88 06 00 lea eax,[ebx+0x6887c] d96323: 83 ec 04 sub esp,0x4 d96326: 31 c9 xor ecx,ecx d96328: 51 push ecx d96329: ff 30 push DWORD PTR [eax] d9632b: 51 push ecx d9632c: e8 12 71 01 00 call dad443 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1b0811> d96331: 83 c4 10 add esp,0x10 d96334: eb c6 jmp d962fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1996ca> d96336: 8d 83 84 88 06 00 lea eax,[ebx+0x68884] d9633c: 83 ec 04 sub esp,0x4 d9633f: 31 c9 xor ecx,ecx d96341: 51 push ecx d96342: ff 30 push DWORD PTR [eax] d96344: 51 push ecx d96345: e8 f9 70 01 00 call dad443 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1b0811> d9634a: 83 c4 10 add esp,0x10 d9634d: eb ad jmp d962fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1996ca> d9634f: 8d 83 60 4b 06 00 lea eax,[ebx+0x64b60] d96355: 83 ec 04 sub esp,0x4 d96358: 31 c9 xor ecx,ecx d9635a: 51 push ecx d9635b: ff 30 push DWORD PTR [eax] d9635d: 51 push ecx d9635e: e8 e0 70 01 00 call dad443 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1b0811> d96363: 83 c4 10 add esp,0x10 d96366: eb 94 jmp d962fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1996ca> d96368: 8d 83 80 88 06 00 lea eax,[ebx+0x68880] d9636e: 83 ec 04 sub esp,0x4 d96371: 31 c9 xor ecx,ecx d96373: 51 push ecx d96374: ff 30 push DWORD PTR [eax] d96376: 51 push ecx d96377: e8 c7 70 01 00 call dad443 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1b0811> d9637c: 83 c4 10 add esp,0x10 d9637f: e9 78 ff ff ff jmp d962fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1996ca> d96384: 55 push ebp d96385: 53 push ebx d96386: 57 push edi d96387: 56 push esi d96388: 83 ec 0c sub esp,0xc d9638b: e8 00 00 00 00 call d96390 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19975e> d96390: 5b pop ebx d96391: 81 c3 ec 07 06 01 add ebx,0x10607ec d96397: 8a 83 81 9f 06 00 mov al,BYTE PTR [ebx+0x69f81] d9639d: 24 01 and al,0x1 d9639f: 75 1a jne d963bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199789> d963a1: 8d 83 68 64 71 ff lea eax,[ebx-0x8e9b98] d963a7: 83 ec 0c sub esp,0xc d963aa: ff 30 push DWORD PTR [eax] d963ac: e8 77 8f e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d963b1: 83 c4 10 add esp,0x10 d963b4: c6 83 81 9f 06 00 01 mov BYTE PTR [ebx+0x69f81],0x1 d963bb: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d963bf: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d963c3: 8d 83 1c ef 04 00 lea eax,[ebx+0x4ef1c] d963c9: 83 ec 0c sub esp,0xc d963cc: ff 30 push DWORD PTR [eax] d963ce: e8 5b 8a e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d963d3: 83 c4 10 add esp,0x10 d963d6: 89 c6 mov esi,eax d963d8: 83 ec 08 sub esp,0x8 d963db: 31 c0 xor eax,eax d963dd: 50 push eax d963de: 56 push esi d963df: e8 57 54 1c 00 call f5b83b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35ec09> d963e4: 83 c4 10 add esp,0x10 d963e7: 85 f6 test esi,esi d963e9: 74 0e je d963f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1997c7> d963eb: 89 6e 0c mov DWORD PTR [esi+0xc],ebp d963ee: 89 7e 10 mov DWORD PTR [esi+0x10],edi d963f1: 8b af 74 01 00 00 mov ebp,DWORD PTR [edi+0x174] d963f7: eb 21 jmp d9641a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1997e8> d963f9: e8 f6 a2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d963fe: 89 2d 0c 00 00 00 mov DWORD PTR ds:0xc,ebp d96404: e8 eb a2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96409: 89 3d 10 00 00 00 mov DWORD PTR ds:0x10,edi d9640f: 8b af 74 01 00 00 mov ebp,DWORD PTR [edi+0x174] d96415: e8 da a2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9641a: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d9641d: 8b 47 60 mov eax,DWORD PTR [edi+0x60] d96420: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d96424: 8d 83 30 81 05 00 lea eax,[ebx+0x58130] d9642a: 8b 28 mov ebp,DWORD PTR [eax] d9642c: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d96432: 83 ec 0c sub esp,0xc d96435: ff 30 push DWORD PTR [eax] d96437: e8 f2 89 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d9643c: 83 c4 10 add esp,0x10 d9643f: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d96443: 31 c9 xor ecx,ecx d96445: 51 push ecx d96446: 55 push ebp d96447: 56 push esi d96448: 50 push eax d96449: e8 d2 8e 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d9644e: 83 c4 10 add esp,0x10 d96451: 8d 83 34 81 05 00 lea eax,[ebx+0x58134] d96457: 8b 38 mov edi,DWORD PTR [eax] d96459: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d9645f: 83 ec 0c sub esp,0xc d96462: ff 30 push DWORD PTR [eax] d96464: e8 c5 89 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96469: 83 c4 10 add esp,0x10 d9646c: 89 c5 mov ebp,eax d9646e: 31 c0 xor eax,eax d96470: 50 push eax d96471: 57 push edi d96472: 56 push esi d96473: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d96477: 55 push ebp d96478: e8 89 8e 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d9647d: 83 c4 10 add esp,0x10 d96480: 85 f6 test esi,esi d96482: 75 05 jne d96489 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199857> d96484: e8 6b a2 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96489: 8d 83 88 88 06 00 lea eax,[ebx+0x68888] d9648f: 83 ec 0c sub esp,0xc d96492: 6a 00 push 0x0 d96494: 55 push ebp d96495: ff 74 24 1c push DWORD PTR [esp+0x1c] d96499: ff 30 push DWORD PTR [eax] d9649b: 56 push esi d9649c: e8 99 8e 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d964a1: 83 c4 20 add esp,0x20 d964a4: 83 c4 0c add esp,0xc d964a7: 5e pop esi d964a8: 5f pop edi d964a9: 5b pop ebx d964aa: 5d pop ebp d964ab: c3 ret d964ac: 55 push ebp d964ad: 53 push ebx d964ae: 57 push edi d964af: 56 push esi d964b0: 83 ec 0c sub esp,0xc d964b3: e8 00 00 00 00 call d964b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199886> d964b8: 5b pop ebx d964b9: 81 c3 c4 06 06 01 add ebx,0x10606c4 d964bf: 8a 83 82 9f 06 00 mov al,BYTE PTR [ebx+0x69f82] d964c5: 24 01 and al,0x1 d964c7: 75 1a jne d964e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1998b1> d964c9: 8d 83 94 63 71 ff lea eax,[ebx-0x8e9c6c] d964cf: 83 ec 0c sub esp,0xc d964d2: ff 30 push DWORD PTR [eax] d964d4: e8 4f 8e e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d964d9: 83 c4 10 add esp,0x10 d964dc: c6 83 82 9f 06 00 01 mov BYTE PTR [ebx+0x69f82],0x1 d964e3: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d964e7: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d964eb: 8d 83 20 ef 04 00 lea eax,[ebx+0x4ef20] d964f1: 83 ec 0c sub esp,0xc d964f4: ff 30 push DWORD PTR [eax] d964f6: e8 33 89 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d964fb: 83 c4 10 add esp,0x10 d964fe: 89 c6 mov esi,eax d96500: 83 ec 08 sub esp,0x8 d96503: 31 c0 xor eax,eax d96505: 50 push eax d96506: 56 push esi d96507: e8 e8 1e 1c 00 call f583f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35b7c2> d9650c: 83 c4 10 add esp,0x10 d9650f: 85 f6 test esi,esi d96511: 74 0e je d96521 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1998ef> d96513: 89 6e 0c mov DWORD PTR [esi+0xc],ebp d96516: 89 7e 10 mov DWORD PTR [esi+0x10],edi d96519: 8b af 74 01 00 00 mov ebp,DWORD PTR [edi+0x174] d9651f: eb 21 jmp d96542 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199910> d96521: e8 ce a1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96526: 89 2d 0c 00 00 00 mov DWORD PTR ds:0xc,ebp d9652c: e8 c3 a1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96531: 89 3d 10 00 00 00 mov DWORD PTR ds:0x10,edi d96537: 8b af 74 01 00 00 mov ebp,DWORD PTR [edi+0x174] d9653d: e8 b2 a1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96542: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d96545: 8b 47 60 mov eax,DWORD PTR [edi+0x60] d96548: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d9654c: 8d 83 38 81 05 00 lea eax,[ebx+0x58138] d96552: 8b 28 mov ebp,DWORD PTR [eax] d96554: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d9655a: 83 ec 0c sub esp,0xc d9655d: ff 30 push DWORD PTR [eax] d9655f: e8 ca 88 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96564: 83 c4 10 add esp,0x10 d96567: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d9656b: 31 c9 xor ecx,ecx d9656d: 51 push ecx d9656e: 55 push ebp d9656f: 56 push esi d96570: 50 push eax d96571: e8 aa 8d 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d96576: 83 c4 10 add esp,0x10 d96579: 8d 83 3c 81 05 00 lea eax,[ebx+0x5813c] d9657f: 8b 38 mov edi,DWORD PTR [eax] d96581: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d96587: 83 ec 0c sub esp,0xc d9658a: ff 30 push DWORD PTR [eax] d9658c: e8 9d 88 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96591: 83 c4 10 add esp,0x10 d96594: 89 c5 mov ebp,eax d96596: 31 c0 xor eax,eax d96598: 50 push eax d96599: 57 push edi d9659a: 56 push esi d9659b: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d9659f: 55 push ebp d965a0: e8 61 8d 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d965a5: 83 c4 10 add esp,0x10 d965a8: 85 f6 test esi,esi d965aa: 75 05 jne d965b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19997f> d965ac: e8 43 a1 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d965b1: 8d 83 8c 88 06 00 lea eax,[ebx+0x6888c] d965b7: 83 ec 0c sub esp,0xc d965ba: 6a 00 push 0x0 d965bc: 55 push ebp d965bd: ff 74 24 1c push DWORD PTR [esp+0x1c] d965c1: ff 30 push DWORD PTR [eax] d965c3: 56 push esi d965c4: e8 71 8d 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d965c9: 83 c4 20 add esp,0x20 d965cc: 83 c4 0c add esp,0xc d965cf: 5e pop esi d965d0: 5f pop edi d965d1: 5b pop ebx d965d2: 5d pop ebp d965d3: c3 ret d965d4: 55 push ebp d965d5: 53 push ebx d965d6: 57 push edi d965d7: 56 push esi d965d8: 83 ec 0c sub esp,0xc d965db: e8 00 00 00 00 call d965e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1999ae> d965e0: 5b pop ebx d965e1: 81 c3 9c 05 06 01 add ebx,0x106059c d965e7: 8a 83 83 9f 06 00 mov al,BYTE PTR [ebx+0x69f83] d965ed: 24 01 and al,0x1 d965ef: 75 1a jne d9660b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1999d9> d965f1: 8d 83 a4 65 71 ff lea eax,[ebx-0x8e9a5c] d965f7: 83 ec 0c sub esp,0xc d965fa: ff 30 push DWORD PTR [eax] d965fc: e8 27 8d e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d96601: 83 c4 10 add esp,0x10 d96604: c6 83 83 9f 06 00 01 mov BYTE PTR [ebx+0x69f83],0x1 d9660b: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d9660f: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d96613: 8d 83 24 ef 04 00 lea eax,[ebx+0x4ef24] d96619: 83 ec 0c sub esp,0xc d9661c: ff 30 push DWORD PTR [eax] d9661e: e8 0b 88 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96623: 83 c4 10 add esp,0x10 d96626: 89 c6 mov esi,eax d96628: 83 ec 08 sub esp,0x8 d9662b: 31 c0 xor eax,eax d9662d: 50 push eax d9662e: 56 push esi d9662f: e8 52 fb 1c 00 call f66186 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x369554> d96634: 83 c4 10 add esp,0x10 d96637: 85 f6 test esi,esi d96639: 74 0c je d96647 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199a15> d9663b: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d9663e: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d96642: 89 46 0c mov DWORD PTR [esi+0xc],eax d96645: eb 1e jmp d96665 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199a33> d96647: e8 a8 a0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9664c: 89 2d 08 00 00 00 mov DWORD PTR ds:0x8,ebp d96652: e8 9d a0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96657: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d9665b: a3 0c 00 00 00 mov ds:0xc,eax d96660: e8 8f a0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96665: 89 7e 10 mov DWORD PTR [esi+0x10],edi d96668: 8b 47 60 mov eax,DWORD PTR [edi+0x60] d9666b: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d9666f: 8d 83 40 81 05 00 lea eax,[ebx+0x58140] d96675: 8b 28 mov ebp,DWORD PTR [eax] d96677: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d9667d: 83 ec 0c sub esp,0xc d96680: ff 30 push DWORD PTR [eax] d96682: e8 a7 87 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96687: 83 c4 10 add esp,0x10 d9668a: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d9668e: 31 c9 xor ecx,ecx d96690: 51 push ecx d96691: 55 push ebp d96692: 56 push esi d96693: 50 push eax d96694: e8 87 8c 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d96699: 83 c4 10 add esp,0x10 d9669c: 8d 83 44 81 05 00 lea eax,[ebx+0x58144] d966a2: 8b 38 mov edi,DWORD PTR [eax] d966a4: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d966aa: 83 ec 0c sub esp,0xc d966ad: ff 30 push DWORD PTR [eax] d966af: e8 7a 87 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d966b4: 83 c4 10 add esp,0x10 d966b7: 89 c5 mov ebp,eax d966b9: 31 c0 xor eax,eax d966bb: 50 push eax d966bc: 57 push edi d966bd: 56 push esi d966be: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d966c2: 55 push ebp d966c3: e8 3e 8c 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d966c8: 83 c4 10 add esp,0x10 d966cb: 85 f6 test esi,esi d966cd: 75 05 jne d966d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199aa2> d966cf: e8 20 a0 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d966d4: 8d 83 90 88 06 00 lea eax,[ebx+0x68890] d966da: 83 ec 0c sub esp,0xc d966dd: 6a 00 push 0x0 d966df: 55 push ebp d966e0: ff 74 24 1c push DWORD PTR [esp+0x1c] d966e4: ff 30 push DWORD PTR [eax] d966e6: 56 push esi d966e7: e8 4e 8c 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d966ec: 83 c4 20 add esp,0x20 d966ef: 83 c4 0c add esp,0xc d966f2: 5e pop esi d966f3: 5f pop edi d966f4: 5b pop ebx d966f5: 5d pop ebp d966f6: c3 ret d966f7: 55 push ebp d966f8: 53 push ebx d966f9: 57 push edi d966fa: 56 push esi d966fb: 83 ec 0c sub esp,0xc d966fe: e8 00 00 00 00 call d96703 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199ad1> d96703: 5b pop ebx d96704: 81 c3 79 04 06 01 add ebx,0x1060479 d9670a: 8a 83 84 9f 06 00 mov al,BYTE PTR [ebx+0x69f84] d96710: 24 01 and al,0x1 d96712: 75 1a jne d9672e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199afc> d96714: 8d 83 54 65 71 ff lea eax,[ebx-0x8e9aac] d9671a: 83 ec 0c sub esp,0xc d9671d: ff 30 push DWORD PTR [eax] d9671f: e8 04 8c e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d96724: 83 c4 10 add esp,0x10 d96727: c6 83 84 9f 06 00 01 mov BYTE PTR [ebx+0x69f84],0x1 d9672e: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] d96732: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d96736: 8d 83 28 ef 04 00 lea eax,[ebx+0x4ef28] d9673c: 83 ec 0c sub esp,0xc d9673f: ff 30 push DWORD PTR [eax] d96741: e8 e8 86 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96746: 83 c4 10 add esp,0x10 d96749: 89 c6 mov esi,eax d9674b: 83 ec 08 sub esp,0x8 d9674e: 31 c0 xor eax,eax d96750: 50 push eax d96751: 56 push esi d96752: e8 08 a5 1c 00 call f60c5f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36402d> d96757: 83 c4 10 add esp,0x10 d9675a: 85 f6 test esi,esi d9675c: 74 0d je d9676b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199b39> d9675e: 89 f8 mov eax,edi d96760: 8d 7e 08 lea edi,[esi+0x8] d96763: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d96766: 89 46 0c mov DWORD PTR [esi+0xc],eax d96769: eb 20 jmp d9678b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199b59> d9676b: e8 84 9f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96770: 89 2d 08 00 00 00 mov DWORD PTR ds:0x8,ebp d96776: e8 79 9f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9677b: 89 3d 0c 00 00 00 mov DWORD PTR ds:0xc,edi d96781: e8 6e 9f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96786: bf 08 00 00 00 mov edi,0x8 d9678b: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d9678f: 89 46 10 mov DWORD PTR [esi+0x10],eax d96792: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] d96796: ff 80 d0 01 00 00 inc DWORD PTR [eax+0x1d0] d9679c: 8b a8 98 01 00 00 mov ebp,DWORD PTR [eax+0x198] d967a2: 85 f6 test esi,esi d967a4: 75 05 jne d967ab <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199b79> d967a6: e8 49 9f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d967ab: 8b 3f mov edi,DWORD PTR [edi] d967ad: 85 ed test ebp,ebp d967af: 75 05 jne d967b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199b84> d967b1: e8 3e 9f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d967b6: 8d 83 50 4e 05 00 lea eax,[ebx+0x54e50] d967bc: 83 ec 04 sub esp,0x4 d967bf: ff 30 push DWORD PTR [eax] d967c1: 57 push edi d967c2: 55 push ebp d967c3: e8 48 02 4e 00 call 1276a10 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x679dde> d967c8: 83 c4 10 add esp,0x10 d967cb: 83 ec 0c sub esp,0xc d967ce: ff 74 24 2c push DWORD PTR [esp+0x2c] d967d2: e8 b3 12 ff ff call d87a8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ae58> d967d7: 83 c4 10 add esp,0x10 d967da: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d967de: 8d 83 48 81 05 00 lea eax,[ebx+0x58148] d967e4: 8b 38 mov edi,DWORD PTR [eax] d967e6: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d967ec: 83 ec 0c sub esp,0xc d967ef: ff 30 push DWORD PTR [eax] d967f1: e8 38 86 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d967f6: 83 c4 10 add esp,0x10 d967f9: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d967fd: 31 c9 xor ecx,ecx d967ff: 51 push ecx d96800: 57 push edi d96801: 56 push esi d96802: 50 push eax d96803: e8 18 8b 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d96808: 83 c4 10 add esp,0x10 d9680b: 8d 83 4c 81 05 00 lea eax,[ebx+0x5814c] d96811: 8b 28 mov ebp,DWORD PTR [eax] d96813: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d96819: 83 ec 0c sub esp,0xc d9681c: ff 30 push DWORD PTR [eax] d9681e: e8 0b 86 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96823: 83 c4 10 add esp,0x10 d96826: 89 c7 mov edi,eax d96828: 31 c0 xor eax,eax d9682a: 50 push eax d9682b: 55 push ebp d9682c: 56 push esi d9682d: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d96831: 57 push edi d96832: e8 cf 8a 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d96837: 83 c4 10 add esp,0x10 d9683a: 85 f6 test esi,esi d9683c: 75 05 jne d96843 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199c11> d9683e: e8 b1 9e e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96843: 8d 83 94 88 06 00 lea eax,[ebx+0x68894] d96849: 83 ec 0c sub esp,0xc d9684c: 6a 00 push 0x0 d9684e: 57 push edi d9684f: ff 74 24 1c push DWORD PTR [esp+0x1c] d96853: ff 30 push DWORD PTR [eax] d96855: 56 push esi d96856: e8 df 8a 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d9685b: 83 c4 20 add esp,0x20 d9685e: 83 c4 0c add esp,0xc d96861: 5e pop esi d96862: 5f pop edi d96863: 5b pop ebx d96864: 5d pop ebp d96865: c3 ret d96866: 55 push ebp d96867: 53 push ebx d96868: 57 push edi d96869: 56 push esi d9686a: 83 ec 0c sub esp,0xc d9686d: e8 00 00 00 00 call d96872 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199c40> d96872: 5b pop ebx d96873: 81 c3 0a 03 06 01 add ebx,0x106030a d96879: 8a 83 85 9f 06 00 mov al,BYTE PTR [ebx+0x69f85] d9687f: 24 01 and al,0x1 d96881: 75 1a jne d9689d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199c6b> d96883: 8d 83 8c 62 71 ff lea eax,[ebx-0x8e9d74] d96889: 83 ec 0c sub esp,0xc d9688c: ff 30 push DWORD PTR [eax] d9688e: e8 95 8a e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d96893: 83 c4 10 add esp,0x10 d96896: c6 83 85 9f 06 00 01 mov BYTE PTR [ebx+0x69f85],0x1 d9689d: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d968a1: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d968a5: 8d 83 2c ef 04 00 lea eax,[ebx+0x4ef2c] d968ab: 83 ec 0c sub esp,0xc d968ae: ff 30 push DWORD PTR [eax] d968b0: e8 79 85 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d968b5: 83 c4 10 add esp,0x10 d968b8: 89 c6 mov esi,eax d968ba: 83 ec 08 sub esp,0x8 d968bd: 31 c0 xor eax,eax d968bf: 50 push eax d968c0: 56 push esi d968c1: e8 2c a5 1b 00 call f50df2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3541c0> d968c6: 83 c4 10 add esp,0x10 d968c9: 85 f6 test esi,esi d968cb: 74 0c je d968d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199ca7> d968cd: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d968d0: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d968d4: 89 46 0c mov DWORD PTR [esi+0xc],eax d968d7: eb 1e jmp d968f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199cc5> d968d9: e8 16 9e e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d968de: 89 2d 08 00 00 00 mov DWORD PTR ds:0x8,ebp d968e4: e8 0b 9e e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d968e9: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d968ed: a3 0c 00 00 00 mov ds:0xc,eax d968f2: e8 fd 9d e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d968f7: 89 7e 10 mov DWORD PTR [esi+0x10],edi d968fa: 8b 47 60 mov eax,DWORD PTR [edi+0x60] d968fd: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d96901: 8d 83 50 81 05 00 lea eax,[ebx+0x58150] d96907: 8b 28 mov ebp,DWORD PTR [eax] d96909: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d9690f: 83 ec 0c sub esp,0xc d96912: ff 30 push DWORD PTR [eax] d96914: e8 15 85 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96919: 83 c4 10 add esp,0x10 d9691c: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d96920: 31 c9 xor ecx,ecx d96922: 51 push ecx d96923: 55 push ebp d96924: 56 push esi d96925: 50 push eax d96926: e8 f5 89 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d9692b: 83 c4 10 add esp,0x10 d9692e: 8d 83 54 81 05 00 lea eax,[ebx+0x58154] d96934: 8b 38 mov edi,DWORD PTR [eax] d96936: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d9693c: 83 ec 0c sub esp,0xc d9693f: ff 30 push DWORD PTR [eax] d96941: e8 e8 84 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96946: 83 c4 10 add esp,0x10 d96949: 89 c5 mov ebp,eax d9694b: 31 c0 xor eax,eax d9694d: 50 push eax d9694e: 57 push edi d9694f: 56 push esi d96950: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d96954: 55 push ebp d96955: e8 ac 89 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d9695a: 83 c4 10 add esp,0x10 d9695d: 85 f6 test esi,esi d9695f: 75 05 jne d96966 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199d34> d96961: e8 8e 9d e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96966: 8d 83 98 88 06 00 lea eax,[ebx+0x68898] d9696c: 83 ec 0c sub esp,0xc d9696f: 6a 00 push 0x0 d96971: 55 push ebp d96972: ff 74 24 1c push DWORD PTR [esp+0x1c] d96976: ff 30 push DWORD PTR [eax] d96978: 56 push esi d96979: e8 bc 89 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d9697e: 83 c4 20 add esp,0x20 d96981: 83 c4 0c add esp,0xc d96984: 5e pop esi d96985: 5f pop edi d96986: 5b pop ebx d96987: 5d pop ebp d96988: c3 ret d96989: 55 push ebp d9698a: 53 push ebx d9698b: 57 push edi d9698c: 56 push esi d9698d: 83 ec 0c sub esp,0xc d96990: e8 00 00 00 00 call d96995 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199d63> d96995: 5b pop ebx d96996: 81 c3 e7 01 06 01 add ebx,0x10601e7 d9699c: 8a 83 86 9f 06 00 mov al,BYTE PTR [ebx+0x69f86] d969a2: 24 01 and al,0x1 d969a4: 75 1a jne d969c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199d8e> d969a6: 8d 83 24 63 71 ff lea eax,[ebx-0x8e9cdc] d969ac: 83 ec 0c sub esp,0xc d969af: ff 30 push DWORD PTR [eax] d969b1: e8 72 89 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d969b6: 83 c4 10 add esp,0x10 d969b9: c6 83 86 9f 06 00 01 mov BYTE PTR [ebx+0x69f86],0x1 d969c0: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] d969c4: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d969c8: 8d 83 94 d6 04 00 lea eax,[ebx+0x4d694] d969ce: 8b 00 mov eax,DWORD PTR [eax] d969d0: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d969d7: 74 12 je d969eb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199db9> d969d9: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d969dd: 75 0c jne d969eb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199db9> d969df: 83 ec 0c sub esp,0xc d969e2: 50 push eax d969e3: e8 c6 fa e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d969e8: 83 c4 10 add esp,0x10 d969eb: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] d969ef: 83 ec 04 sub esp,0x4 d969f2: 31 c0 xor eax,eax d969f4: 50 push eax d969f5: 57 push edi d969f6: 50 push eax d969f7: e8 97 af fb ff call d51993 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x154d61> d969fc: 83 c4 10 add esp,0x10 d969ff: 85 f6 test esi,esi d96a01: 0f 85 ad 00 00 00 jne d96ab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199e82> d96a07: 8d ab 00 d6 04 00 lea ebp,[ebx+0x4d600] d96a0d: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d96a10: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d96a17: 74 15 je d96a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199dfc> d96a19: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d96a1d: 75 0f jne d96a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199dfc> d96a1f: 83 ec 0c sub esp,0xc d96a22: 50 push eax d96a23: e8 86 fa e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d96a28: 83 c4 10 add esp,0x10 d96a2b: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d96a2e: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] d96a31: 83 79 40 00 cmp DWORD PTR [ecx+0x40],0x0 d96a35: 75 55 jne d96a8c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199e5a> d96a37: 8d 83 58 81 05 00 lea eax,[ebx+0x58158] d96a3d: 8b 30 mov esi,DWORD PTR [eax] d96a3f: 8d 83 00 de 04 00 lea eax,[ebx+0x4de00] d96a45: 83 ec 0c sub esp,0xc d96a48: ff 30 push DWORD PTR [eax] d96a4a: e8 df 83 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96a4f: 83 c4 10 add esp,0x10 d96a52: 31 c9 xor ecx,ecx d96a54: 51 push ecx d96a55: 56 push esi d96a56: 89 c6 mov esi,eax d96a58: 51 push ecx d96a59: 56 push esi d96a5a: e8 f5 2c 1d 00 call f69754 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36cb22> d96a5f: 83 c4 10 add esp,0x10 d96a62: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d96a65: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d96a6c: 74 15 je d96a83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199e51> d96a6e: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d96a72: 75 0f jne d96a83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199e51> d96a74: 83 ec 0c sub esp,0xc d96a77: 50 push eax d96a78: e8 31 fa e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d96a7d: 83 c4 10 add esp,0x10 d96a80: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d96a83: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d96a86: 89 70 40 mov DWORD PTR [eax+0x40],esi d96a89: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d96a8c: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d96a93: 74 15 je d96aaa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199e78> d96a95: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d96a99: 75 0f jne d96aaa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199e78> d96a9b: 83 ec 0c sub esp,0xc d96a9e: 50 push eax d96a9f: e8 0a fa e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d96aa4: 83 c4 10 add esp,0x10 d96aa7: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d96aaa: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] d96aae: 8b 40 50 mov eax,DWORD PTR [eax+0x50] d96ab1: 8b 70 40 mov esi,DWORD PTR [eax+0x40] d96ab4: 8d 83 5c 81 05 00 lea eax,[ebx+0x5815c] d96aba: ff 30 push DWORD PTR [eax] d96abc: 56 push esi d96abd: 57 push edi d96abe: 55 push ebp d96abf: e8 37 8e 32 00 call 10bf8fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4c2cc9> d96ac4: 83 c4 10 add esp,0x10 d96ac7: 83 c4 0c add esp,0xc d96aca: 5e pop esi d96acb: 5f pop edi d96acc: 5b pop ebx d96acd: 5d pop ebp d96ace: c3 ret d96acf: 55 push ebp d96ad0: 53 push ebx d96ad1: 57 push edi d96ad2: 56 push esi d96ad3: 83 ec 0c sub esp,0xc d96ad6: e8 00 00 00 00 call d96adb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199ea9> d96adb: 5b pop ebx d96adc: 81 c3 a1 00 06 01 add ebx,0x10600a1 d96ae2: 8a 83 8a 9f 06 00 mov al,BYTE PTR [ebx+0x69f8a] d96ae8: 24 01 and al,0x1 d96aea: 75 1a jne d96b06 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199ed4> d96aec: 8d 83 f8 62 71 ff lea eax,[ebx-0x8e9d08] d96af2: 83 ec 0c sub esp,0xc d96af5: ff 30 push DWORD PTR [eax] d96af7: e8 2c 88 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d96afc: 83 c4 10 add esp,0x10 d96aff: c6 83 8a 9f 06 00 01 mov BYTE PTR [ebx+0x69f8a],0x1 d96b06: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] d96b0a: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d96b0e: 8d 83 34 ef 04 00 lea eax,[ebx+0x4ef34] d96b14: 83 ec 0c sub esp,0xc d96b17: ff 30 push DWORD PTR [eax] d96b19: e8 10 83 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96b1e: 83 c4 10 add esp,0x10 d96b21: 89 c6 mov esi,eax d96b23: 83 ec 08 sub esp,0x8 d96b26: 31 c0 xor eax,eax d96b28: 50 push eax d96b29: 56 push esi d96b2a: e8 a7 f9 1b 00 call f564d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3598a4> d96b2f: 83 c4 10 add esp,0x10 d96b32: 85 f6 test esi,esi d96b34: 74 08 je d96b3e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199f0c> d96b36: 89 7e 08 mov DWORD PTR [esi+0x8],edi d96b39: 89 6e 0c mov DWORD PTR [esi+0xc],ebp d96b3c: eb 21 jmp d96b5f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199f2d> d96b3e: e8 b1 9b e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96b43: 89 3d 08 00 00 00 mov DWORD PTR ds:0x8,edi d96b49: e8 a6 9b e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96b4e: 89 2d 0c 00 00 00 mov DWORD PTR ds:0xc,ebp d96b54: e8 9b 9b e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96b59: 8b 3d 08 00 00 00 mov edi,DWORD PTR ds:0x8 d96b5f: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] d96b63: 85 ff test edi,edi d96b65: 75 05 jne d96b6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199f3a> d96b67: e8 88 9b e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96b6c: 83 ec 08 sub esp,0x8 d96b6f: ff 77 08 push DWORD PTR [edi+0x8] d96b72: 55 push ebp d96b73: e8 aa 3f ff ff call d8ab22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18def0> d96b78: 83 c4 10 add esp,0x10 d96b7b: 8b 45 5c mov eax,DWORD PTR [ebp+0x5c] d96b7e: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d96b82: 8d 83 68 81 05 00 lea eax,[ebx+0x58168] d96b88: 8b 28 mov ebp,DWORD PTR [eax] d96b8a: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d96b90: 83 ec 0c sub esp,0xc d96b93: ff 30 push DWORD PTR [eax] d96b95: e8 94 82 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96b9a: 83 c4 10 add esp,0x10 d96b9d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d96ba1: 31 c9 xor ecx,ecx d96ba3: 51 push ecx d96ba4: 55 push ebp d96ba5: 56 push esi d96ba6: 50 push eax d96ba7: e8 74 87 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d96bac: 83 c4 10 add esp,0x10 d96baf: 8d 83 6c 81 05 00 lea eax,[ebx+0x5816c] d96bb5: 8b 38 mov edi,DWORD PTR [eax] d96bb7: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d96bbd: 83 ec 0c sub esp,0xc d96bc0: ff 30 push DWORD PTR [eax] d96bc2: e8 67 82 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96bc7: 83 c4 10 add esp,0x10 d96bca: 89 c5 mov ebp,eax d96bcc: 31 c0 xor eax,eax d96bce: 50 push eax d96bcf: 57 push edi d96bd0: 56 push esi d96bd1: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d96bd5: 55 push ebp d96bd6: e8 2b 87 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d96bdb: 83 c4 10 add esp,0x10 d96bde: 85 f6 test esi,esi d96be0: 75 05 jne d96be7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199fb5> d96be2: e8 0d 9b e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96be7: 8d 83 bc 88 06 00 lea eax,[ebx+0x688bc] d96bed: 83 ec 0c sub esp,0xc d96bf0: 6a 00 push 0x0 d96bf2: 55 push ebp d96bf3: ff 74 24 1c push DWORD PTR [esp+0x1c] d96bf7: ff 30 push DWORD PTR [eax] d96bf9: 56 push esi d96bfa: e8 3b 87 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d96bff: 83 c4 20 add esp,0x20 d96c02: 83 c4 0c add esp,0xc d96c05: 5e pop esi d96c06: 5f pop edi d96c07: 5b pop ebx d96c08: 5d pop ebp d96c09: c3 ret d96c0a: 55 push ebp d96c0b: 53 push ebx d96c0c: 57 push edi d96c0d: 56 push esi d96c0e: 81 ec 0c 01 00 00 sub esp,0x10c d96c14: e8 00 00 00 00 call d96c19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x199fe7> d96c19: 5b pop ebx d96c1a: 81 c3 63 ff 05 01 add ebx,0x105ff63 d96c20: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d96c27: 8a 83 8b 9f 06 00 mov al,BYTE PTR [ebx+0x69f8b] d96c2d: 24 01 and al,0x1 d96c2f: 75 1a jne d96c4b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a019> d96c31: 8d 83 e8 62 71 ff lea eax,[ebx-0x8e9d18] d96c37: 83 ec 0c sub esp,0xc d96c3a: ff 30 push DWORD PTR [eax] d96c3c: e8 e7 86 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d96c41: 83 c4 10 add esp,0x10 d96c44: c6 83 8b 9f 06 00 01 mov BYTE PTR [ebx+0x69f8b],0x1 d96c4b: 8b ac 24 24 01 00 00 mov ebp,DWORD PTR [esp+0x124] d96c52: 31 c0 xor eax,eax d96c54: 89 84 24 04 01 00 00 mov DWORD PTR [esp+0x104],eax d96c5b: 89 84 24 00 01 00 00 mov DWORD PTR [esp+0x100],eax d96c62: 89 84 24 f0 00 00 00 mov DWORD PTR [esp+0xf0],eax d96c69: 66 0f 57 c0 xorpd xmm0,xmm0 d96c6d: 66 0f 29 84 24 e0 00 movapd XMMWORD PTR [esp+0xe0],xmm0 d96c74: 00 00 d96c76: 89 84 24 dc 00 00 00 mov DWORD PTR [esp+0xdc],eax d96c7d: 89 84 24 d8 00 00 00 mov DWORD PTR [esp+0xd8],eax d96c84: 89 84 24 d0 00 00 00 mov DWORD PTR [esp+0xd0],eax d96c8b: 66 0f 29 84 24 c0 00 movapd XMMWORD PTR [esp+0xc0],xmm0 d96c92: 00 00 d96c94: 89 84 24 bc 00 00 00 mov DWORD PTR [esp+0xbc],eax d96c9b: 89 84 24 b8 00 00 00 mov DWORD PTR [esp+0xb8],eax d96ca2: 89 84 24 b0 00 00 00 mov DWORD PTR [esp+0xb0],eax d96ca9: 66 0f 29 84 24 a0 00 movapd XMMWORD PTR [esp+0xa0],xmm0 d96cb0: 00 00 d96cb2: 89 84 24 9c 00 00 00 mov DWORD PTR [esp+0x9c],eax d96cb9: 89 84 24 98 00 00 00 mov DWORD PTR [esp+0x98],eax d96cc0: 89 84 24 90 00 00 00 mov DWORD PTR [esp+0x90],eax d96cc7: 66 0f 29 84 24 80 00 movapd XMMWORD PTR [esp+0x80],xmm0 d96cce: 00 00 d96cd0: 89 44 24 7c mov DWORD PTR [esp+0x7c],eax d96cd4: 89 44 24 78 mov DWORD PTR [esp+0x78],eax d96cd8: 89 44 24 70 mov DWORD PTR [esp+0x70],eax d96cdc: 66 0f 29 44 24 60 movapd XMMWORD PTR [esp+0x60],xmm0 d96ce2: 8d 83 38 ef 04 00 lea eax,[ebx+0x4ef38] d96ce8: 83 ec 0c sub esp,0xc d96ceb: ff 30 push DWORD PTR [eax] d96ced: e8 3c 81 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d96cf2: 83 c4 10 add esp,0x10 d96cf5: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax d96cf9: 8d 8b 70 81 05 00 lea ecx,[ebx+0x58170] d96cff: 8b 09 mov ecx,DWORD PTR [ecx] d96d01: 83 ec 10 sub esp,0x10 d96d04: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx d96d08: 89 04 24 mov DWORD PTR [esp],eax d96d0b: e8 05 a3 62 00 call 13c1015 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c43e3> d96d10: 83 c4 10 add esp,0x10 d96d13: 8b 87 14 02 00 00 mov eax,DWORD PTR [edi+0x214] d96d19: 85 c0 test eax,eax d96d1b: 0f 84 c8 06 00 00 je d973e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a7b7> d96d21: 8d 8b 20 64 05 00 lea ecx,[ebx+0x56420] d96d27: 83 ec 04 sub esp,0x4 d96d2a: 8d 54 24 4c lea edx,[esp+0x4c] d96d2e: ff 31 push DWORD PTR [ecx] d96d30: 50 push eax d96d31: 52 push edx d96d32: e8 e9 e5 c3 ff call 9d5320 d96d37: 83 c4 0c add esp,0xc d96d3a: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] d96d3e: 89 84 24 f0 00 00 00 mov DWORD PTR [esp+0xf0],eax d96d45: f2 0f 10 44 24 48 movsd xmm0,QWORD PTR [esp+0x48] d96d4b: f2 0f 10 4c 24 50 movsd xmm1,QWORD PTR [esp+0x50] d96d51: f2 0f 11 8c 24 e8 00 movsd QWORD PTR [esp+0xe8],xmm1 d96d58: 00 00 d96d5a: f2 0f 11 84 24 e0 00 movsd QWORD PTR [esp+0xe0],xmm0 d96d61: 00 00 d96d63: 8d ab 30 64 05 00 lea ebp,[ebx+0x56430] d96d69: 8d 83 24 64 05 00 lea eax,[ebx+0x56424] d96d6f: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d96d73: 8d 83 28 64 05 00 lea eax,[ebx+0x56428] d96d79: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d96d7d: 8d 83 5c 58 05 00 lea eax,[ebx+0x5585c] d96d83: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d96d87: 8d 83 74 81 05 00 lea eax,[ebx+0x58174] d96d8d: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d96d91: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d96d94: 83 ec 08 sub esp,0x8 d96d97: 50 push eax d96d98: 8d 84 24 ec 00 00 00 lea eax,[esp+0xec] d96d9f: 50 push eax d96da0: e8 4a ea 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d96da5: 83 c4 10 add esp,0x10 d96da8: 84 c0 test al,al d96daa: 0f 84 eb 00 00 00 je d96e9b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a269> d96db0: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d96db4: 8b 00 mov eax,DWORD PTR [eax] d96db6: 83 ec 04 sub esp,0x4 d96db9: 50 push eax d96dba: 8d 84 24 e8 00 00 00 lea eax,[esp+0xe8] d96dc1: 50 push eax d96dc2: 8d 44 24 4c lea eax,[esp+0x4c] d96dc6: 50 push eax d96dc7: e8 62 ec 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d96dcc: 83 c4 0c add esp,0xc d96dcf: f2 0f 10 44 24 40 movsd xmm0,QWORD PTR [esp+0x40] d96dd5: f2 0f 11 84 24 00 01 movsd QWORD PTR [esp+0x100],xmm0 d96ddc: 00 00 d96dde: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d96de2: 8b 00 mov eax,DWORD PTR [eax] d96de4: 83 ec 08 sub esp,0x8 d96de7: 50 push eax d96de8: 8d 84 24 0c 01 00 00 lea eax,[esp+0x10c] d96def: 50 push eax d96df0: e8 17 75 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d96df5: 83 c4 10 add esp,0x10 d96df8: 89 c7 mov edi,eax d96dfa: 85 ff test edi,edi d96dfc: 75 05 jne d96e03 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a1d1> d96dfe: e8 f1 98 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96e03: 8b 77 30 mov esi,DWORD PTR [edi+0x30] d96e06: 85 f6 test esi,esi d96e08: 75 05 jne d96e0f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a1dd> d96e0a: e8 e5 98 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96e0f: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] d96e13: 8b 00 mov eax,DWORD PTR [eax] d96e15: 83 ec 08 sub esp,0x8 d96e18: 50 push eax d96e19: 56 push esi d96e1a: e8 19 b2 59 00 call 1332038 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x735406> d96e1f: 83 c4 10 add esp,0x10 d96e22: 85 c0 test eax,eax d96e24: 0f 8e 67 ff ff ff jle d96d91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a15f> d96e2a: 83 7c 24 1c 00 cmp DWORD PTR [esp+0x1c],0x0 d96e2f: 75 05 jne d96e36 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a204> d96e31: e8 be 98 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96e36: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d96e3a: 8b 00 mov eax,DWORD PTR [eax] d96e3c: 83 ec 04 sub esp,0x4 d96e3f: 50 push eax d96e40: 57 push edi d96e41: ff 74 24 28 push DWORD PTR [esp+0x28] d96e45: e8 43 b1 62 00 call 13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b> d96e4a: 83 c4 10 add esp,0x10 d96e4d: e9 3f ff ff ff jmp d96d91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a15f> d96e52: 83 ec 0c sub esp,0xc d96e55: 50 push eax d96e56: e8 c5 b9 40 ff call 1a2820 <__cxa_begin_catch@plt> d96e5b: 83 c4 10 add esp,0x10 d96e5e: 8b 30 mov esi,DWORD PTR [eax] d96e60: e8 5b b2 40 ff call 1a20c0 <__cxa_end_catch@plt> d96e65: 8d 83 34 64 05 00 lea eax,[ebx+0x56434] d96e6b: 83 ec 08 sub esp,0x8 d96e6e: ff 30 push DWORD PTR [eax] d96e70: 8d 84 24 ec 00 00 00 lea eax,[esp+0xec] d96e77: 50 push eax d96e78: e8 bf ec 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d96e7d: 83 c4 10 add esp,0x10 d96e80: 85 f6 test esi,esi d96e82: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d96e89: 74 32 je d96ebd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a28b> d96e8b: 83 ec 08 sub esp,0x8 d96e8e: 6a 00 push 0x0 d96e90: 56 push esi d96e91: e8 22 97 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d96e96: 83 c4 10 add esp,0x10 d96e99: eb 22 jmp d96ebd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a28b> d96e9b: 8d 83 34 64 05 00 lea eax,[ebx+0x56434] d96ea1: 83 ec 08 sub esp,0x8 d96ea4: ff 30 push DWORD PTR [eax] d96ea6: 8d 84 24 ec 00 00 00 lea eax,[esp+0xec] d96ead: 50 push eax d96eae: e8 89 ec 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d96eb3: 83 c4 10 add esp,0x10 d96eb6: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d96ebd: 8b b7 38 02 00 00 mov esi,DWORD PTR [edi+0x238] d96ec3: 85 f6 test esi,esi d96ec5: 75 05 jne d96ecc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a29a> d96ec7: e8 28 98 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96ecc: 8d 83 7c 5a 05 00 lea eax,[ebx+0x55a7c] d96ed2: 83 ec 04 sub esp,0x4 d96ed5: ff 30 push DWORD PTR [eax] d96ed7: 56 push esi d96ed8: 8d 44 24 54 lea eax,[esp+0x54] d96edc: 50 push eax d96edd: e8 3e e4 c3 ff call 9d5320 d96ee2: 83 c4 0c add esp,0xc d96ee5: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] d96ee9: 89 84 24 d0 00 00 00 mov DWORD PTR [esp+0xd0],eax d96ef0: f2 0f 10 44 24 48 movsd xmm0,QWORD PTR [esp+0x48] d96ef6: f2 0f 10 4c 24 50 movsd xmm1,QWORD PTR [esp+0x50] d96efc: f2 0f 11 8c 24 c8 00 movsd QWORD PTR [esp+0xc8],xmm1 d96f03: 00 00 d96f05: f2 0f 11 84 24 c0 00 movsd QWORD PTR [esp+0xc0],xmm0 d96f0c: 00 00 d96f0e: 8d ab 88 5a 05 00 lea ebp,[ebx+0x55a88] d96f14: 8d b3 80 5a 05 00 lea esi,[ebx+0x55a80] d96f1a: 8d 83 84 5a 05 00 lea eax,[ebx+0x55a84] d96f20: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d96f24: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d96f27: 83 ec 08 sub esp,0x8 d96f2a: 50 push eax d96f2b: 8d 84 24 cc 00 00 00 lea eax,[esp+0xcc] d96f32: 50 push eax d96f33: e8 b7 e8 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d96f38: 83 c4 10 add esp,0x10 d96f3b: 84 c0 test al,al d96f3d: 0f 84 b7 00 00 00 je d96ffa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a3c8> d96f43: 8b 06 mov eax,DWORD PTR [esi] d96f45: 83 ec 04 sub esp,0x4 d96f48: 50 push eax d96f49: 8d 84 24 c8 00 00 00 lea eax,[esp+0xc8] d96f50: 50 push eax d96f51: 8d 44 24 44 lea eax,[esp+0x44] d96f55: 50 push eax d96f56: e8 d3 ea 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d96f5b: 83 c4 0c add esp,0xc d96f5e: f2 0f 10 44 24 38 movsd xmm0,QWORD PTR [esp+0x38] d96f64: f2 0f 11 84 24 d8 00 movsd QWORD PTR [esp+0xd8],xmm0 d96f6b: 00 00 d96f6d: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d96f71: 8b 00 mov eax,DWORD PTR [eax] d96f73: 83 ec 08 sub esp,0x8 d96f76: 50 push eax d96f77: 8d 84 24 e4 00 00 00 lea eax,[esp+0xe4] d96f7e: 50 push eax d96f7f: e8 88 73 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d96f84: 83 c4 10 add esp,0x10 d96f87: 89 c7 mov edi,eax d96f89: 83 7c 24 1c 00 cmp DWORD PTR [esp+0x1c],0x0 d96f8e: 75 05 jne d96f95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a363> d96f90: e8 5f 97 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d96f95: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d96f99: 8b 00 mov eax,DWORD PTR [eax] d96f9b: 83 ec 04 sub esp,0x4 d96f9e: 50 push eax d96f9f: 57 push edi d96fa0: ff 74 24 28 push DWORD PTR [esp+0x28] d96fa4: e8 e4 af 62 00 call 13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b> d96fa9: 83 c4 10 add esp,0x10 d96fac: e9 73 ff ff ff jmp d96f24 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a2f2> d96fb1: 83 ec 0c sub esp,0xc d96fb4: 50 push eax d96fb5: e8 66 b8 40 ff call 1a2820 <__cxa_begin_catch@plt> d96fba: 83 c4 10 add esp,0x10 d96fbd: 8b 30 mov esi,DWORD PTR [eax] d96fbf: e8 fc b0 40 ff call 1a20c0 <__cxa_end_catch@plt> d96fc4: 8d 83 8c 5a 05 00 lea eax,[ebx+0x55a8c] d96fca: 83 ec 08 sub esp,0x8 d96fcd: ff 30 push DWORD PTR [eax] d96fcf: 8d 84 24 cc 00 00 00 lea eax,[esp+0xcc] d96fd6: 50 push eax d96fd7: e8 60 eb 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d96fdc: 83 c4 10 add esp,0x10 d96fdf: 85 f6 test esi,esi d96fe1: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d96fe8: 74 32 je d9701c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a3ea> d96fea: 83 ec 08 sub esp,0x8 d96fed: 6a 00 push 0x0 d96fef: 56 push esi d96ff0: e8 c3 95 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d96ff5: 83 c4 10 add esp,0x10 d96ff8: eb 22 jmp d9701c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a3ea> d96ffa: 8d 83 8c 5a 05 00 lea eax,[ebx+0x55a8c] d97000: 83 ec 08 sub esp,0x8 d97003: ff 30 push DWORD PTR [eax] d97005: 8d 84 24 cc 00 00 00 lea eax,[esp+0xcc] d9700c: 50 push eax d9700d: e8 2a eb 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d97012: 83 c4 10 add esp,0x10 d97015: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d9701c: 8b b7 3c 02 00 00 mov esi,DWORD PTR [edi+0x23c] d97022: 85 f6 test esi,esi d97024: 75 05 jne d9702b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a3f9> d97026: e8 c9 96 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9702b: 8d 83 90 5a 05 00 lea eax,[ebx+0x55a90] d97031: 83 ec 04 sub esp,0x4 d97034: ff 30 push DWORD PTR [eax] d97036: 56 push esi d97037: 8d 44 24 54 lea eax,[esp+0x54] d9703b: 50 push eax d9703c: e8 df e2 c3 ff call 9d5320 d97041: 83 c4 0c add esp,0xc d97044: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] d97048: 89 84 24 b0 00 00 00 mov DWORD PTR [esp+0xb0],eax d9704f: f2 0f 10 44 24 48 movsd xmm0,QWORD PTR [esp+0x48] d97055: f2 0f 10 4c 24 50 movsd xmm1,QWORD PTR [esp+0x50] d9705b: f2 0f 11 8c 24 a8 00 movsd QWORD PTR [esp+0xa8],xmm1 d97062: 00 00 d97064: f2 0f 11 84 24 a0 00 movsd QWORD PTR [esp+0xa0],xmm0 d9706b: 00 00 d9706d: 8d ab 9c 5a 05 00 lea ebp,[ebx+0x55a9c] d97073: 8d b3 94 5a 05 00 lea esi,[ebx+0x55a94] d97079: 8d 83 98 5a 05 00 lea eax,[ebx+0x55a98] d9707f: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d97083: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d97086: 83 ec 08 sub esp,0x8 d97089: 50 push eax d9708a: 8d 84 24 ac 00 00 00 lea eax,[esp+0xac] d97091: 50 push eax d97092: e8 58 e7 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d97097: 83 c4 10 add esp,0x10 d9709a: 84 c0 test al,al d9709c: 0f 84 b7 00 00 00 je d97159 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a527> d970a2: 8b 06 mov eax,DWORD PTR [esi] d970a4: 83 ec 04 sub esp,0x4 d970a7: 50 push eax d970a8: 8d 84 24 a8 00 00 00 lea eax,[esp+0xa8] d970af: 50 push eax d970b0: 8d 44 24 3c lea eax,[esp+0x3c] d970b4: 50 push eax d970b5: e8 74 e9 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d970ba: 83 c4 0c add esp,0xc d970bd: f2 0f 10 44 24 30 movsd xmm0,QWORD PTR [esp+0x30] d970c3: f2 0f 11 84 24 b8 00 movsd QWORD PTR [esp+0xb8],xmm0 d970ca: 00 00 d970cc: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d970d0: 8b 00 mov eax,DWORD PTR [eax] d970d2: 83 ec 08 sub esp,0x8 d970d5: 50 push eax d970d6: 8d 84 24 c4 00 00 00 lea eax,[esp+0xc4] d970dd: 50 push eax d970de: e8 29 72 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d970e3: 83 c4 10 add esp,0x10 d970e6: 89 c7 mov edi,eax d970e8: 83 7c 24 1c 00 cmp DWORD PTR [esp+0x1c],0x0 d970ed: 75 05 jne d970f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a4c2> d970ef: e8 00 96 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d970f4: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d970f8: 8b 00 mov eax,DWORD PTR [eax] d970fa: 83 ec 04 sub esp,0x4 d970fd: 50 push eax d970fe: 57 push edi d970ff: ff 74 24 28 push DWORD PTR [esp+0x28] d97103: e8 85 ae 62 00 call 13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b> d97108: 83 c4 10 add esp,0x10 d9710b: e9 73 ff ff ff jmp d97083 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a451> d97110: 83 ec 0c sub esp,0xc d97113: 50 push eax d97114: e8 07 b7 40 ff call 1a2820 <__cxa_begin_catch@plt> d97119: 83 c4 10 add esp,0x10 d9711c: 8b 30 mov esi,DWORD PTR [eax] d9711e: e8 9d af 40 ff call 1a20c0 <__cxa_end_catch@plt> d97123: 8d 83 a0 5a 05 00 lea eax,[ebx+0x55aa0] d97129: 83 ec 08 sub esp,0x8 d9712c: ff 30 push DWORD PTR [eax] d9712e: 8d 84 24 ac 00 00 00 lea eax,[esp+0xac] d97135: 50 push eax d97136: e8 01 ea 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d9713b: 83 c4 10 add esp,0x10 d9713e: 85 f6 test esi,esi d97140: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d97147: 74 32 je d9717b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a549> d97149: 83 ec 08 sub esp,0x8 d9714c: 6a 00 push 0x0 d9714e: 56 push esi d9714f: e8 64 94 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d97154: 83 c4 10 add esp,0x10 d97157: eb 22 jmp d9717b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a549> d97159: 8d 83 a0 5a 05 00 lea eax,[ebx+0x55aa0] d9715f: 83 ec 08 sub esp,0x8 d97162: ff 30 push DWORD PTR [eax] d97164: 8d 84 24 ac 00 00 00 lea eax,[esp+0xac] d9716b: 50 push eax d9716c: e8 cb e9 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d97171: 83 c4 10 add esp,0x10 d97174: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d9717b: 8b b7 40 02 00 00 mov esi,DWORD PTR [edi+0x240] d97181: 85 f6 test esi,esi d97183: 75 05 jne d9718a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a558> d97185: e8 6a 95 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9718a: 8d 83 78 81 05 00 lea eax,[ebx+0x58178] d97190: 83 ec 04 sub esp,0x4 d97193: 8d 8c 24 84 00 00 00 lea ecx,[esp+0x84] d9719a: ff 30 push DWORD PTR [eax] d9719c: 56 push esi d9719d: 51 push ecx d9719e: e8 7d e1 c3 ff call 9d5320 d971a3: 83 c4 0c add esp,0xc d971a6: 8d ab 80 81 05 00 lea ebp,[ebx+0x58180] d971ac: 8d b3 7c 81 05 00 lea esi,[ebx+0x5817c] d971b2: 8d 83 00 63 05 00 lea eax,[ebx+0x56300] d971b8: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d971bc: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d971bf: 83 ec 08 sub esp,0x8 d971c2: 50 push eax d971c3: 8d 84 24 8c 00 00 00 lea eax,[esp+0x8c] d971ca: 50 push eax d971cb: e8 1f e6 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d971d0: 83 c4 10 add esp,0x10 d971d3: 84 c0 test al,al d971d5: 0f 84 b7 00 00 00 je d97292 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a660> d971db: 8b 06 mov eax,DWORD PTR [esi] d971dd: 83 ec 04 sub esp,0x4 d971e0: 50 push eax d971e1: 8d 84 24 88 00 00 00 lea eax,[esp+0x88] d971e8: 50 push eax d971e9: 8d 44 24 34 lea eax,[esp+0x34] d971ed: 50 push eax d971ee: e8 3b e8 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d971f3: 83 c4 0c add esp,0xc d971f6: f2 0f 10 44 24 28 movsd xmm0,QWORD PTR [esp+0x28] d971fc: f2 0f 11 84 24 98 00 movsd QWORD PTR [esp+0x98],xmm0 d97203: 00 00 d97205: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d97209: 8b 00 mov eax,DWORD PTR [eax] d9720b: 83 ec 08 sub esp,0x8 d9720e: 50 push eax d9720f: 8d 84 24 a4 00 00 00 lea eax,[esp+0xa4] d97216: 50 push eax d97217: e8 f0 70 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d9721c: 83 c4 10 add esp,0x10 d9721f: 89 c7 mov edi,eax d97221: 83 7c 24 1c 00 cmp DWORD PTR [esp+0x1c],0x0 d97226: 75 05 jne d9722d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a5fb> d97228: e8 c7 94 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9722d: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d97231: 8b 00 mov eax,DWORD PTR [eax] d97233: 83 ec 04 sub esp,0x4 d97236: 50 push eax d97237: 57 push edi d97238: ff 74 24 28 push DWORD PTR [esp+0x28] d9723c: e8 4c ad 62 00 call 13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b> d97241: 83 c4 10 add esp,0x10 d97244: e9 73 ff ff ff jmp d971bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a58a> d97249: 83 ec 0c sub esp,0xc d9724c: 50 push eax d9724d: e8 ce b5 40 ff call 1a2820 <__cxa_begin_catch@plt> d97252: 83 c4 10 add esp,0x10 d97255: 8b 30 mov esi,DWORD PTR [eax] d97257: e8 64 ae 40 ff call 1a20c0 <__cxa_end_catch@plt> d9725c: 8d 83 84 81 05 00 lea eax,[ebx+0x58184] d97262: 83 ec 08 sub esp,0x8 d97265: ff 30 push DWORD PTR [eax] d97267: 8d 84 24 8c 00 00 00 lea eax,[esp+0x8c] d9726e: 50 push eax d9726f: e8 c8 e8 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d97274: 83 c4 10 add esp,0x10 d97277: 85 f6 test esi,esi d97279: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d97280: 74 32 je d972b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a682> d97282: 83 ec 08 sub esp,0x8 d97285: 6a 00 push 0x0 d97287: 56 push esi d97288: e8 2b 93 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d9728d: 83 c4 10 add esp,0x10 d97290: eb 22 jmp d972b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a682> d97292: 8d 83 84 81 05 00 lea eax,[ebx+0x58184] d97298: 83 ec 08 sub esp,0x8 d9729b: ff 30 push DWORD PTR [eax] d9729d: 8d 84 24 8c 00 00 00 lea eax,[esp+0x8c] d972a4: 50 push eax d972a5: e8 92 e8 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d972aa: 83 c4 10 add esp,0x10 d972ad: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d972b4: 8b b7 44 02 00 00 mov esi,DWORD PTR [edi+0x244] d972ba: 85 f6 test esi,esi d972bc: 75 05 jne d972c3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a691> d972be: e8 31 94 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d972c3: 8d 83 9c 80 05 00 lea eax,[ebx+0x5809c] d972c9: 83 ec 04 sub esp,0x4 d972cc: 8d 4c 24 64 lea ecx,[esp+0x64] d972d0: ff 30 push DWORD PTR [eax] d972d2: 56 push esi d972d3: 51 push ecx d972d4: e8 47 e0 c3 ff call 9d5320 d972d9: 83 c4 0c add esp,0xc d972dc: 8d b3 a8 80 05 00 lea esi,[ebx+0x580a8] d972e2: 8d ab a0 80 05 00 lea ebp,[ebx+0x580a0] d972e8: 8d 83 a4 80 05 00 lea eax,[ebx+0x580a4] d972ee: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d972f2: 8b 06 mov eax,DWORD PTR [esi] d972f4: 83 ec 08 sub esp,0x8 d972f7: 50 push eax d972f8: 8d 44 24 6c lea eax,[esp+0x6c] d972fc: 50 push eax d972fd: e8 ed e4 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d97302: 83 c4 10 add esp,0x10 d97305: 84 c0 test al,al d97307: 0f 84 94 00 00 00 je d973a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a76f> d9730d: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d97310: 83 ec 04 sub esp,0x4 d97313: 50 push eax d97314: 8d 44 24 68 lea eax,[esp+0x68] d97318: 50 push eax d97319: 8d 44 24 2c lea eax,[esp+0x2c] d9731d: 50 push eax d9731e: e8 0b e7 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d97323: 83 c4 0c add esp,0xc d97326: f2 0f 10 44 24 20 movsd xmm0,QWORD PTR [esp+0x20] d9732c: f2 0f 11 44 24 78 movsd QWORD PTR [esp+0x78],xmm0 d97332: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d97336: 8b 00 mov eax,DWORD PTR [eax] d97338: 83 ec 08 sub esp,0x8 d9733b: 50 push eax d9733c: 8d 84 24 84 00 00 00 lea eax,[esp+0x84] d97343: 50 push eax d97344: e8 c3 6f 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d97349: 83 c4 10 add esp,0x10 d9734c: 89 c7 mov edi,eax d9734e: 83 7c 24 1c 00 cmp DWORD PTR [esp+0x1c],0x0 d97353: 75 05 jne d9735a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a728> d97355: e8 9a 93 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9735a: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d9735e: 8b 00 mov eax,DWORD PTR [eax] d97360: 83 ec 04 sub esp,0x4 d97363: 50 push eax d97364: 57 push edi d97365: ff 74 24 28 push DWORD PTR [esp+0x28] d97369: e8 1f ac 62 00 call 13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b> d9736e: 83 c4 10 add esp,0x10 d97371: e9 7c ff ff ff jmp d972f2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a6c0> d97376: 8b ac 24 24 01 00 00 mov ebp,DWORD PTR [esp+0x124] d9737d: 83 ec 0c sub esp,0xc d97380: 50 push eax d97381: e8 9a b4 40 ff call 1a2820 <__cxa_begin_catch@plt> d97386: 83 c4 10 add esp,0x10 d97389: 8b 30 mov esi,DWORD PTR [eax] d9738b: e8 30 ad 40 ff call 1a20c0 <__cxa_end_catch@plt> d97390: c7 44 24 18 00 00 00 mov DWORD PTR [esp+0x18],0x0 d97397: 00 d97398: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d9739f: eb 16 jmp d973b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a785> d973a1: 31 f6 xor esi,esi d973a3: b0 01 mov al,0x1 d973a5: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d973a9: 8b bc 24 20 01 00 00 mov edi,DWORD PTR [esp+0x120] d973b0: 8b ac 24 24 01 00 00 mov ebp,DWORD PTR [esp+0x124] d973b7: 8d 83 ac 80 05 00 lea eax,[ebx+0x580ac] d973bd: 83 ec 08 sub esp,0x8 d973c0: ff 30 push DWORD PTR [eax] d973c2: 8d 44 24 6c lea eax,[esp+0x6c] d973c6: 50 push eax d973c7: e8 70 e7 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d973cc: 83 c4 10 add esp,0x10 d973cf: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d973d3: 84 c0 test al,al d973d5: 75 12 jne d973e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a7b7> d973d7: 85 f6 test esi,esi d973d9: 74 0e je d973e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a7b7> d973db: 83 ec 08 sub esp,0x8 d973de: 6a 00 push 0x0 d973e0: 56 push esi d973e1: e8 d2 91 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d973e6: 83 c4 10 add esp,0x10 d973e9: 83 ec 10 sub esp,0x10 d973ec: 55 push ebp d973ed: ff 74 24 30 push DWORD PTR [esp+0x30] d973f1: 6a 00 push 0x0 d973f3: 57 push edi d973f4: e8 19 00 00 00 call d97412 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a7e0> d973f9: 83 c4 20 add esp,0x20 d973fc: 81 c4 0c 01 00 00 add esp,0x10c d97402: 5e pop esi d97403: 5f pop edi d97404: 5b pop ebx d97405: 5d pop ebp d97406: c3 ret d97407: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9740b: 8b 80 40 02 00 00 mov eax,DWORD PTR [eax+0x240] d97411: c3 ret d97412: 55 push ebp d97413: 53 push ebx d97414: 57 push edi d97415: 56 push esi d97416: 83 ec 0c sub esp,0xc d97419: e8 00 00 00 00 call d9741e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a7ec> d9741e: 5b pop ebx d9741f: 81 c3 5e f7 05 01 add ebx,0x105f75e d97425: 8a 83 8c 9f 06 00 mov al,BYTE PTR [ebx+0x69f8c] d9742b: 24 01 and al,0x1 d9742d: 75 1a jne d97449 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a817> d9742f: 8d 83 fc 62 71 ff lea eax,[ebx-0x8e9d04] d97435: 83 ec 0c sub esp,0xc d97438: ff 30 push DWORD PTR [eax] d9743a: e8 e9 7e e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9743f: 83 c4 10 add esp,0x10 d97442: c6 83 8c 9f 06 00 01 mov BYTE PTR [ebx+0x69f8c],0x1 d97449: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] d9744d: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] d97451: 8d 83 3c ef 04 00 lea eax,[ebx+0x4ef3c] d97457: 83 ec 0c sub esp,0xc d9745a: ff 30 push DWORD PTR [eax] d9745c: e8 cd 79 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d97461: 83 c4 10 add esp,0x10 d97464: 89 c6 mov esi,eax d97466: 83 ec 08 sub esp,0x8 d97469: 31 c0 xor eax,eax d9746b: 50 push eax d9746c: 56 push esi d9746d: e8 b3 f6 1b 00 call f56b25 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x359ef3> d97472: 83 c4 10 add esp,0x10 d97475: 85 f6 test esi,esi d97477: 74 1d je d97496 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a864> d97479: 89 7e 08 mov DWORD PTR [esi+0x8],edi d9747c: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] d97480: 89 46 0c mov DWORD PTR [esi+0xc],eax d97483: 8d 46 10 lea eax,[esi+0x10] d97486: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d9748a: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d9748e: 89 46 10 mov DWORD PTR [esi+0x10],eax d97491: 89 6e 14 mov DWORD PTR [esi+0x14],ebp d97494: eb 45 jmp d974db <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a8a9> d97496: e8 59 92 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9749b: 89 3d 08 00 00 00 mov DWORD PTR ds:0x8,edi d974a1: e8 4e 92 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d974a6: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] d974aa: a3 0c 00 00 00 mov ds:0xc,eax d974af: e8 40 92 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d974b4: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d974b8: a3 10 00 00 00 mov ds:0x10,eax d974bd: e8 32 92 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d974c2: 89 2d 14 00 00 00 mov DWORD PTR ds:0x14,ebp d974c8: e8 27 92 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d974cd: c7 44 24 08 10 00 00 mov DWORD PTR [esp+0x8],0x10 d974d4: 00 d974d5: 8b 3d 08 00 00 00 mov edi,DWORD PTR ds:0x8 d974db: 85 ff test edi,edi d974dd: 75 05 jne d974e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a8b2> d974df: e8 10 92 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d974e4: 8d 83 88 81 05 00 lea eax,[ebx+0x58188] d974ea: 83 ec 08 sub esp,0x8 d974ed: ff 30 push DWORD PTR [eax] d974ef: 57 push edi d974f0: e8 72 c0 62 00 call 13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935> d974f5: 83 c4 10 add esp,0x10 d974f8: 85 c0 test eax,eax d974fa: 0f 84 89 00 00 00 je d97589 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a957> d97500: 8b 45 5c mov eax,DWORD PTR [ebp+0x5c] d97503: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d97507: 8d 83 8c 81 05 00 lea eax,[ebx+0x5818c] d9750d: 8b 28 mov ebp,DWORD PTR [eax] d9750f: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d97515: 83 ec 0c sub esp,0xc d97518: ff 30 push DWORD PTR [eax] d9751a: e8 0f 79 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d9751f: 83 c4 10 add esp,0x10 d97522: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d97526: 31 c9 xor ecx,ecx d97528: 51 push ecx d97529: 55 push ebp d9752a: 56 push esi d9752b: 50 push eax d9752c: e8 ef 7d 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d97531: 83 c4 10 add esp,0x10 d97534: 8d 83 90 81 05 00 lea eax,[ebx+0x58190] d9753a: 8b 38 mov edi,DWORD PTR [eax] d9753c: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d97542: 83 ec 0c sub esp,0xc d97545: ff 30 push DWORD PTR [eax] d97547: e8 e2 78 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d9754c: 83 c4 10 add esp,0x10 d9754f: 89 c5 mov ebp,eax d97551: 31 c0 xor eax,eax d97553: 50 push eax d97554: 57 push edi d97555: 56 push esi d97556: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d9755a: 55 push ebp d9755b: e8 a6 7d 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d97560: 83 c4 10 add esp,0x10 d97563: 85 f6 test esi,esi d97565: 75 05 jne d9756c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a93a> d97567: e8 88 91 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9756c: 8d 83 c0 88 06 00 lea eax,[ebx+0x688c0] d97572: 83 ec 0c sub esp,0xc d97575: 6a 00 push 0x0 d97577: 55 push ebp d97578: ff 74 24 1c push DWORD PTR [esp+0x1c] d9757c: ff 30 push DWORD PTR [eax] d9757e: 56 push esi d9757f: e8 b6 7d 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d97584: 83 c4 20 add esp,0x20 d97587: eb 37 jmp d975c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a98e> d97589: 85 f6 test esi,esi d9758b: 75 05 jne d97592 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a960> d9758d: e8 62 91 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97592: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] d97596: 8b 07 mov eax,DWORD PTR [edi] d97598: 85 c0 test eax,eax d9759a: 74 24 je d975c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a98e> d9759c: 85 f6 test esi,esi d9759e: 75 12 jne d975b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a980> d975a0: e8 4f 91 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d975a5: 8b 07 mov eax,DWORD PTR [edi] d975a7: 85 c0 test eax,eax d975a9: 75 07 jne d975b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19a980> d975ab: e8 44 91 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d975b0: 31 c0 xor eax,eax d975b2: 31 c9 xor ecx,ecx d975b4: 51 push ecx d975b5: 51 push ecx d975b6: 51 push ecx d975b7: 50 push eax d975b8: e8 cb f0 1b 00 call f56688 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x359a56> d975bd: 83 c4 10 add esp,0x10 d975c0: 83 c4 0c add esp,0xc d975c3: 5e pop esi d975c4: 5f pop edi d975c5: 5b pop ebx d975c6: 5d pop ebp d975c7: c3 ret d975c8: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d975cc: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d975d0: 89 81 14 02 00 00 mov DWORD PTR [ecx+0x214],eax d975d6: c3 ret d975d7: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d975db: 8b 80 18 02 00 00 mov eax,DWORD PTR [eax+0x218] d975e1: c3 ret d975e2: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d975e6: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d975ea: 89 81 18 02 00 00 mov DWORD PTR [ecx+0x218],eax d975f0: c3 ret d975f1: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d975f5: 8b 80 1c 02 00 00 mov eax,DWORD PTR [eax+0x21c] d975fb: c3 ret d975fc: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d97600: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d97604: 89 81 1c 02 00 00 mov DWORD PTR [ecx+0x21c],eax d9760a: c3 ret d9760b: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9760f: 8b 80 20 02 00 00 mov eax,DWORD PTR [eax+0x220] d97615: c3 ret d97616: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9761a: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9761e: 89 81 20 02 00 00 mov DWORD PTR [ecx+0x220],eax d97624: c3 ret d97625: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d97629: 8b 80 24 02 00 00 mov eax,DWORD PTR [eax+0x224] d9762f: c3 ret d97630: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d97634: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d97638: 89 81 24 02 00 00 mov DWORD PTR [ecx+0x224],eax d9763e: c3 ret d9763f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d97643: 8b 80 28 02 00 00 mov eax,DWORD PTR [eax+0x228] d97649: c3 ret d9764a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9764e: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d97652: 89 81 28 02 00 00 mov DWORD PTR [ecx+0x228],eax d97658: c3 ret d97659: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9765d: 8b 80 2c 02 00 00 mov eax,DWORD PTR [eax+0x22c] d97663: c3 ret d97664: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d97668: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9766c: 89 81 2c 02 00 00 mov DWORD PTR [ecx+0x22c],eax d97672: c3 ret d97673: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d97677: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9767b: 89 81 30 02 00 00 mov DWORD PTR [ecx+0x230],eax d97681: c3 ret d97682: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d97686: 8b 80 34 02 00 00 mov eax,DWORD PTR [eax+0x234] d9768c: c3 ret d9768d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d97691: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d97695: 89 81 34 02 00 00 mov DWORD PTR [ecx+0x234],eax d9769b: c3 ret d9769c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d976a0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d976a4: 89 81 38 02 00 00 mov DWORD PTR [ecx+0x238],eax d976aa: c3 ret d976ab: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d976af: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d976b3: 89 81 3c 02 00 00 mov DWORD PTR [ecx+0x23c],eax d976b9: c3 ret d976ba: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d976be: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d976c2: 89 81 40 02 00 00 mov DWORD PTR [ecx+0x240],eax d976c8: c3 ret d976c9: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d976cd: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d976d1: 89 81 44 02 00 00 mov DWORD PTR [ecx+0x244],eax d976d7: c3 ret d976d8: 55 push ebp d976d9: 53 push ebx d976da: 57 push edi d976db: 56 push esi d976dc: 83 ec 0c sub esp,0xc d976df: e8 00 00 00 00 call d976e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19aab2> d976e4: 5b pop ebx d976e5: 81 c3 98 f4 05 01 add ebx,0x105f498 d976eb: 8a 83 8d 9f 06 00 mov al,BYTE PTR [ebx+0x69f8d] d976f1: 24 01 and al,0x1 d976f3: 75 1a jne d9770f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19aadd> d976f5: 8d 83 3c 63 71 ff lea eax,[ebx-0x8e9cc4] d976fb: 83 ec 0c sub esp,0xc d976fe: ff 30 push DWORD PTR [eax] d97700: e8 23 7c e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d97705: 83 c4 10 add esp,0x10 d97708: c6 83 8d 9f 06 00 01 mov BYTE PTR [ebx+0x69f8d],0x1 d9770f: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] d97713: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d97717: 8d 83 40 ef 04 00 lea eax,[ebx+0x4ef40] d9771d: 83 ec 0c sub esp,0xc d97720: ff 30 push DWORD PTR [eax] d97722: e8 07 77 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d97727: 83 c4 10 add esp,0x10 d9772a: 89 c6 mov esi,eax d9772c: 83 ec 08 sub esp,0x8 d9772f: 31 c0 xor eax,eax d97731: 50 push eax d97732: 56 push esi d97733: e8 db ff 1b 00 call f57713 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35aae1> d97738: 83 c4 10 add esp,0x10 d9773b: 85 f6 test esi,esi d9773d: 74 08 je d97747 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ab15> d9773f: 89 7e 08 mov DWORD PTR [esi+0x8],edi d97742: 89 6e 0c mov DWORD PTR [esi+0xc],ebp d97745: eb 21 jmp d97768 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ab36> d97747: e8 a8 8f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9774c: 89 3d 08 00 00 00 mov DWORD PTR ds:0x8,edi d97752: e8 9d 8f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97757: 89 2d 0c 00 00 00 mov DWORD PTR ds:0xc,ebp d9775d: e8 92 8f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97762: 8b 3d 08 00 00 00 mov edi,DWORD PTR ds:0x8 d97768: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] d9776c: 85 ff test edi,edi d9776e: 75 05 jne d97775 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ab43> d97770: e8 7f 8f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97775: 83 ec 08 sub esp,0x8 d97778: ff 77 08 push DWORD PTR [edi+0x8] d9777b: 55 push ebp d9777c: e8 a1 33 ff ff call d8ab22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18def0> d97781: 83 c4 10 add esp,0x10 d97784: 8b 45 5c mov eax,DWORD PTR [ebp+0x5c] d97787: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d9778b: 8d 83 94 81 05 00 lea eax,[ebx+0x58194] d97791: 8b 28 mov ebp,DWORD PTR [eax] d97793: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d97799: 83 ec 0c sub esp,0xc d9779c: ff 30 push DWORD PTR [eax] d9779e: e8 8b 76 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d977a3: 83 c4 10 add esp,0x10 d977a6: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d977aa: 31 c9 xor ecx,ecx d977ac: 51 push ecx d977ad: 55 push ebp d977ae: 56 push esi d977af: 50 push eax d977b0: e8 6b 7b 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d977b5: 83 c4 10 add esp,0x10 d977b8: 8d 83 98 81 05 00 lea eax,[ebx+0x58198] d977be: 8b 38 mov edi,DWORD PTR [eax] d977c0: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d977c6: 83 ec 0c sub esp,0xc d977c9: ff 30 push DWORD PTR [eax] d977cb: e8 5e 76 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d977d0: 83 c4 10 add esp,0x10 d977d3: 89 c5 mov ebp,eax d977d5: 31 c0 xor eax,eax d977d7: 50 push eax d977d8: 57 push edi d977d9: 56 push esi d977da: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d977de: 55 push ebp d977df: e8 22 7b 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d977e4: 83 c4 10 add esp,0x10 d977e7: 85 f6 test esi,esi d977e9: 75 05 jne d977f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19abbe> d977eb: e8 04 8f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d977f0: 8d 83 c4 88 06 00 lea eax,[ebx+0x688c4] d977f6: 83 ec 0c sub esp,0xc d977f9: 6a 00 push 0x0 d977fb: 55 push ebp d977fc: ff 74 24 1c push DWORD PTR [esp+0x1c] d97800: ff 30 push DWORD PTR [eax] d97802: 56 push esi d97803: e8 32 7b 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d97808: 83 c4 20 add esp,0x20 d9780b: 83 c4 0c add esp,0xc d9780e: 5e pop esi d9780f: 5f pop edi d97810: 5b pop ebx d97811: 5d pop ebp d97812: c3 ret d97813: 55 push ebp d97814: 53 push ebx d97815: 57 push edi d97816: 56 push esi d97817: 83 ec 0c sub esp,0xc d9781a: e8 00 00 00 00 call d9781f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19abed> d9781f: 5b pop ebx d97820: 81 c3 5d f3 05 01 add ebx,0x105f35d d97826: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] d9782a: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d9782e: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d97832: 8a 83 8e 9f 06 00 mov al,BYTE PTR [ebx+0x69f8e] d97838: 24 01 and al,0x1 d9783a: 75 1a jne d97856 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ac24> d9783c: 8d 83 40 63 71 ff lea eax,[ebx-0x8e9cc0] d97842: 83 ec 0c sub esp,0xc d97845: ff 30 push DWORD PTR [eax] d97847: e8 dc 7a e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9784c: 83 c4 10 add esp,0x10 d9784f: c6 83 8e 9f 06 00 01 mov BYTE PTR [ebx+0x69f8e],0x1 d97856: 8d 83 9c 81 05 00 lea eax,[ebx+0x5819c] d9785c: ff 30 push DWORD PTR [eax] d9785e: 55 push ebp d9785f: 57 push edi d97860: 56 push esi d97861: e8 95 80 32 00 call 10bf8fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4c2cc9> d97866: 83 c4 10 add esp,0x10 d97869: 83 c4 0c add esp,0xc d9786c: 5e pop esi d9786d: 5f pop edi d9786e: 5b pop ebx d9786f: 5d pop ebp d97870: c3 ret d97871: 55 push ebp d97872: 53 push ebx d97873: 57 push edi d97874: 56 push esi d97875: 83 ec 2c sub esp,0x2c d97878: e8 00 00 00 00 call d9787d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ac4b> d9787d: 5b pop ebx d9787e: 81 c3 ff f2 05 01 add ebx,0x105f2ff d97884: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] d97888: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] d9788c: 8a 83 90 9f 06 00 mov al,BYTE PTR [ebx+0x69f90] d97892: 24 01 and al,0x1 d97894: 75 1a jne d978b0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ac7e> d97896: 8d 83 30 65 71 ff lea eax,[ebx-0x8e9ad0] d9789c: 83 ec 0c sub esp,0xc d9789f: ff 30 push DWORD PTR [eax] d978a1: e8 82 7a e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d978a6: 83 c4 10 add esp,0x10 d978a9: c6 83 90 9f 06 00 01 mov BYTE PTR [ebx+0x69f90],0x1 d978b0: 8b 7e 5c mov edi,DWORD PTR [esi+0x5c] d978b3: 85 ed test ebp,ebp d978b5: 75 05 jne d978bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ac8a> d978b7: e8 38 8e e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d978bc: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] d978bf: 89 44 24 28 mov DWORD PTR [esp+0x28],eax d978c3: 8d 83 f0 a8 04 00 lea eax,[ebx+0x4a8f0] d978c9: 83 ec 08 sub esp,0x8 d978cc: 8d 4c 24 30 lea ecx,[esp+0x30] d978d0: 51 push ecx d978d1: ff 30 push DWORD PTR [eax] d978d3: e8 c2 74 e4 ff call bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec> d978d8: 83 c4 10 add esp,0x10 d978db: 89 c6 mov esi,eax d978dd: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d978e3: 8b 00 mov eax,DWORD PTR [eax] d978e5: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d978ec: 74 12 je d97900 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19acce> d978ee: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d978f2: 75 0c jne d97900 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19acce> d978f4: 83 ec 0c sub esp,0xc d978f7: 50 push eax d978f8: e8 b1 eb e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d978fd: 83 c4 10 add esp,0x10 d97900: 8d 83 c8 88 06 00 lea eax,[ebx+0x688c8] d97906: 31 c9 xor ecx,ecx d97908: 51 push ecx d97909: 56 push esi d9790a: ff 30 push DWORD PTR [eax] d9790c: 51 push ecx d9790d: e8 5a c7 92 ff call 6c406c d97912: 83 c4 10 add esp,0x10 d97915: 89 c6 mov esi,eax d97917: 85 ff test edi,edi d97919: 75 05 jne d97920 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19acee> d9791b: e8 d4 8d e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97920: 83 ec 04 sub esp,0x4 d97923: 6a 00 push 0x0 d97925: 56 push esi d97926: 57 push edi d97927: e8 df 4c 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d9792c: 83 c4 10 add esp,0x10 d9792f: 89 c6 mov esi,eax d97931: 85 f6 test esi,esi d97933: 0f 84 33 01 00 00 je d97a6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ae3a> d97939: 85 ed test ebp,ebp d9793b: 75 05 jne d97942 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ad10> d9793d: e8 b2 8d e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97942: 83 7d 1c 00 cmp DWORD PTR [ebp+0x1c],0x0 d97946: 0f 85 0b 01 00 00 jne d97a57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ae25> d9794c: 83 ec 08 sub esp,0x8 d9794f: 6a 00 push 0x0 d97951: 55 push ebp d97952: e8 56 f3 82 ff call 5c6cad d97957: 83 c4 10 add esp,0x10 d9795a: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d9795e: 8d 83 7c a5 04 00 lea eax,[ebx+0x4a57c] d97964: 8b 38 mov edi,DWORD PTR [eax] d97966: 8d 83 04 a9 04 00 lea eax,[ebx+0x4a904] d9796c: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d97970: 8b 00 mov eax,DWORD PTR [eax] d97972: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d97979: 74 12 je d9798d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ad5b> d9797b: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9797f: 75 0c jne d9798d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ad5b> d97981: 83 ec 0c sub esp,0xc d97984: 50 push eax d97985: e8 24 eb e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9798a: 83 c4 10 add esp,0x10 d9798d: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi d97991: 83 ec 04 sub esp,0x4 d97994: 31 c0 xor eax,eax d97996: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] d9799a: 50 push eax d9799b: 51 push ecx d9799c: 50 push eax d9799d: e8 7f cb ae ff call 884521 d979a2: 83 c4 10 add esp,0x10 d979a5: 39 44 24 0c cmp DWORD PTR [esp+0xc],eax d979a9: 0f 84 8e 00 00 00 je d97a3d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ae0b> d979af: 8d 83 80 a5 04 00 lea eax,[ebx+0x4a580] d979b5: 8b 38 mov edi,DWORD PTR [eax] d979b7: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d979bb: 8b 00 mov eax,DWORD PTR [eax] d979bd: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d979c4: 74 12 je d979d8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ada6> d979c6: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d979ca: 75 0c jne d979d8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ada6> d979cc: 83 ec 0c sub esp,0xc d979cf: 50 push eax d979d0: e8 d9 ea e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d979d5: 83 c4 10 add esp,0x10 d979d8: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi d979dc: 83 ec 04 sub esp,0x4 d979df: 31 c0 xor eax,eax d979e1: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] d979e5: 50 push eax d979e6: 51 push ecx d979e7: 50 push eax d979e8: e8 34 cb ae ff call 884521 d979ed: 83 c4 10 add esp,0x10 d979f0: 39 44 24 0c cmp DWORD PTR [esp+0xc],eax d979f4: 74 47 je d97a3d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ae0b> d979f6: 8d 83 84 a5 04 00 lea eax,[ebx+0x4a584] d979fc: 8b 38 mov edi,DWORD PTR [eax] d979fe: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d97a02: 8b 00 mov eax,DWORD PTR [eax] d97a04: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d97a0b: 74 12 je d97a1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19aded> d97a0d: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d97a11: 75 0c jne d97a1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19aded> d97a13: 83 ec 0c sub esp,0xc d97a16: 50 push eax d97a17: e8 92 ea e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d97a1c: 83 c4 10 add esp,0x10 d97a1f: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi d97a23: 83 ec 04 sub esp,0x4 d97a26: 31 c0 xor eax,eax d97a28: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] d97a2c: 50 push eax d97a2d: 51 push ecx d97a2e: 50 push eax d97a2f: e8 ed ca ae ff call 884521 d97a34: 83 c4 10 add esp,0x10 d97a37: 39 44 24 0c cmp DWORD PTR [esp+0xc],eax d97a3b: 75 0a jne d97a47 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ae15> d97a3d: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] d97a41: ff 88 10 02 00 00 dec DWORD PTR [eax+0x210] d97a47: 85 ed test ebp,ebp d97a49: 75 05 jne d97a50 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ae1e> d97a4b: e8 a4 8c e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97a50: c7 45 1c 01 00 00 00 mov DWORD PTR [ebp+0x1c],0x1 d97a57: 8d 83 d8 7b 06 00 lea eax,[ebx+0x67bd8] d97a5d: 6a 00 push 0x0 d97a5f: 6a 01 push 0x1 d97a61: ff 30 push DWORD PTR [eax] d97a63: 56 push esi d97a64: e8 35 04 35 00 call 10e7e9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb26c> d97a69: 83 c4 10 add esp,0x10 d97a6c: 83 c4 2c add esp,0x2c d97a6f: 5e pop esi d97a70: 5f pop edi d97a71: 5b pop ebx d97a72: 5d pop ebp d97a73: c3 ret d97a74: 55 push ebp d97a75: 53 push ebx d97a76: 57 push edi d97a77: 56 push esi d97a78: 83 ec 0c sub esp,0xc d97a7b: e8 00 00 00 00 call d97a80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ae4e> d97a80: 5b pop ebx d97a81: 81 c3 fc f0 05 01 add ebx,0x105f0fc d97a87: 8a 83 1a a0 06 00 mov al,BYTE PTR [ebx+0x6a01a] d97a8d: 24 01 and al,0x1 d97a8f: 75 1a jne d97aab <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ae79> d97a91: 8d 83 ac 65 71 ff lea eax,[ebx-0x8e9a54] d97a97: 83 ec 0c sub esp,0xc d97a9a: ff 30 push DWORD PTR [eax] d97a9c: e8 87 78 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d97aa1: 83 c4 10 add esp,0x10 d97aa4: c6 83 1a a0 06 00 01 mov BYTE PTR [ebx+0x6a01a],0x1 d97aab: 8d 83 94 d6 04 00 lea eax,[ebx+0x4d694] d97ab1: 8b 00 mov eax,DWORD PTR [eax] d97ab3: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d97aba: 74 12 je d97ace <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ae9c> d97abc: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d97ac0: 75 0c jne d97ace <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ae9c> d97ac2: 83 ec 0c sub esp,0xc d97ac5: 50 push eax d97ac6: e8 e3 e9 e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d97acb: 83 c4 10 add esp,0x10 d97ace: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d97ad2: 83 ec 08 sub esp,0x8 d97ad5: 31 ff xor edi,edi d97ad7: 57 push edi d97ad8: 57 push edi d97ad9: e8 34 bd fc ff call d63812 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x166be0> d97ade: 83 c4 10 add esp,0x10 d97ae1: 89 c6 mov esi,eax d97ae3: 85 f6 test esi,esi d97ae5: 75 05 jne d97aec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19aeba> d97ae7: e8 08 8c e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97aec: 83 ec 08 sub esp,0x8 d97aef: 57 push edi d97af0: 56 push esi d97af1: e8 32 cf 34 00 call 10e4a28 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e7df6> d97af6: 83 c4 10 add esp,0x10 d97af9: 8d 83 1c 8b 06 00 lea eax,[ebx+0x68b1c] d97aff: 57 push edi d97b00: 55 push ebp d97b01: ff 30 push DWORD PTR [eax] d97b03: 57 push edi d97b04: e8 0b 29 9f ff call 78a414 d97b09: 83 c4 10 add esp,0x10 d97b0c: 83 c4 0c add esp,0xc d97b0f: 5e pop esi d97b10: 5f pop edi d97b11: 5b pop ebx d97b12: 5d pop ebp d97b13: c3 ret d97b14: 55 push ebp d97b15: 53 push ebx d97b16: 57 push edi d97b17: 56 push esi d97b18: 83 ec 4c sub esp,0x4c d97b1b: e8 00 00 00 00 call d97b20 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19aeee> d97b20: 5b pop ebx d97b21: 81 c3 5c f0 05 01 add ebx,0x105f05c d97b27: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] d97b2b: 8a 83 93 9f 06 00 mov al,BYTE PTR [ebx+0x69f93] d97b31: 24 01 and al,0x1 d97b33: 75 1a jne d97b4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19af1d> d97b35: 8d 83 a8 63 71 ff lea eax,[ebx-0x8e9c58] d97b3b: 83 ec 0c sub esp,0xc d97b3e: ff 30 push DWORD PTR [eax] d97b40: e8 e3 77 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d97b45: 83 c4 10 add esp,0x10 d97b48: c6 83 93 9f 06 00 01 mov BYTE PTR [ebx+0x69f93],0x1 d97b4f: 31 c0 xor eax,eax d97b51: 89 44 24 44 mov DWORD PTR [esp+0x44],eax d97b55: 89 44 24 40 mov DWORD PTR [esp+0x40],eax d97b59: 89 44 24 30 mov DWORD PTR [esp+0x30],eax d97b5d: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 d97b64: 00 d97b65: 66 0f 57 c0 xorpd xmm0,xmm0 d97b69: 66 0f 29 44 24 20 movapd XMMWORD PTR [esp+0x20],xmm0 d97b6f: 8b b6 4c 02 00 00 mov esi,DWORD PTR [esi+0x24c] d97b75: 85 f6 test esi,esi d97b77: 75 05 jne d97b7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19af4c> d97b79: e8 76 8b e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97b7e: 8d 83 80 82 05 00 lea eax,[ebx+0x58280] d97b84: 83 ec 04 sub esp,0x4 d97b87: 8d 4c 24 24 lea ecx,[esp+0x24] d97b8b: ff 30 push DWORD PTR [eax] d97b8d: 56 push esi d97b8e: 51 push ecx d97b8f: e8 8c d7 c3 ff call 9d5320 d97b94: 83 c4 0c add esp,0xc d97b97: 8d bb 8c 82 05 00 lea edi,[ebx+0x5828c] d97b9d: 8d 83 84 82 05 00 lea eax,[ebx+0x58284] d97ba3: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d97ba7: 8d 83 88 82 05 00 lea eax,[ebx+0x58288] d97bad: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d97bb1: 31 ed xor ebp,ebp d97bb3: eb 01 jmp d97bb6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19af84> d97bb5: 45 inc ebp d97bb6: 8b 07 mov eax,DWORD PTR [edi] d97bb8: 83 ec 08 sub esp,0x8 d97bbb: 50 push eax d97bbc: 8d 44 24 2c lea eax,[esp+0x2c] d97bc0: 50 push eax d97bc1: e8 29 dc 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d97bc6: 83 c4 10 add esp,0x10 d97bc9: 84 c0 test al,al d97bcb: 0f 84 a6 00 00 00 je d97c77 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b045> d97bd1: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d97bd5: 8b 00 mov eax,DWORD PTR [eax] d97bd7: 83 ec 04 sub esp,0x4 d97bda: 50 push eax d97bdb: 8d 44 24 28 lea eax,[esp+0x28] d97bdf: 50 push eax d97be0: 8d 44 24 24 lea eax,[esp+0x24] d97be4: 50 push eax d97be5: e8 44 de 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d97bea: 83 c4 0c add esp,0xc d97bed: f2 0f 10 44 24 18 movsd xmm0,QWORD PTR [esp+0x18] d97bf3: f2 0f 11 44 24 40 movsd QWORD PTR [esp+0x40],xmm0 d97bf9: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d97bfd: 8b 00 mov eax,DWORD PTR [eax] d97bff: 83 ec 08 sub esp,0x8 d97c02: 50 push eax d97c03: 8d 44 24 4c lea eax,[esp+0x4c] d97c07: 50 push eax d97c08: e8 ff 66 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d97c0d: 83 c4 10 add esp,0x10 d97c10: 89 c6 mov esi,eax d97c12: 85 f6 test esi,esi d97c14: 75 05 jne d97c1b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19afe9> d97c16: e8 d9 8a e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97c1b: 83 7e 1c 01 cmp DWORD PTR [esi+0x1c],0x1 d97c1f: 74 94 je d97bb5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19af83> d97c21: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d97c25: 8b 00 mov eax,DWORD PTR [eax] d97c27: 83 ec 08 sub esp,0x8 d97c2a: 50 push eax d97c2b: 8d 44 24 4c lea eax,[esp+0x4c] d97c2f: 50 push eax d97c30: e8 d7 66 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d97c35: 83 c4 10 add esp,0x10 d97c38: 89 c6 mov esi,eax d97c3a: 85 f6 test esi,esi d97c3c: 75 05 jne d97c43 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b011> d97c3e: e8 b1 8a e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97c43: 83 7e 1c 02 cmp DWORD PTR [esi+0x1c],0x2 d97c47: 0f 94 c0 sete al d97c4a: 0f b6 c0 movzx eax,al d97c4d: 01 44 24 0c add DWORD PTR [esp+0xc],eax d97c51: e9 60 ff ff ff jmp d97bb6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19af84> d97c56: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] d97c5a: 83 ec 0c sub esp,0xc d97c5d: 50 push eax d97c5e: e8 bd ab 40 ff call 1a2820 <__cxa_begin_catch@plt> d97c63: 83 c4 10 add esp,0x10 d97c66: 8b 30 mov esi,DWORD PTR [eax] d97c68: e8 53 a4 40 ff call 1a20c0 <__cxa_end_catch@plt> d97c6d: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 d97c74: 00 d97c75: eb 0c jmp d97c83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b051> d97c77: 31 f6 xor esi,esi d97c79: b0 01 mov al,0x1 d97c7b: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d97c7f: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] d97c83: 8d 83 90 82 05 00 lea eax,[ebx+0x58290] d97c89: 83 ec 08 sub esp,0x8 d97c8c: ff 30 push DWORD PTR [eax] d97c8e: 8d 44 24 2c lea eax,[esp+0x2c] d97c92: 50 push eax d97c93: e8 a4 de 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d97c98: 83 c4 10 add esp,0x10 d97c9b: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d97c9f: 84 c0 test al,al d97ca1: 75 12 jne d97cb5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b083> d97ca3: 85 f6 test esi,esi d97ca5: 74 0e je d97cb5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b083> d97ca7: 83 ec 08 sub esp,0x8 d97caa: 6a 00 push 0x0 d97cac: 56 push esi d97cad: e8 06 89 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d97cb2: 83 c4 10 add esp,0x10 d97cb5: 39 fd cmp ebp,edi d97cb7: 0f 9f c0 setg al d97cba: 0f b6 c0 movzx eax,al d97cbd: 40 inc eax d97cbe: 83 c4 4c add esp,0x4c d97cc1: 5e pop esi d97cc2: 5f pop edi d97cc3: 5b pop ebx d97cc4: 5d pop ebp d97cc5: c3 ret d97cc6: eb 8e jmp d97c56 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b024> d97cc8: 55 push ebp d97cc9: 53 push ebx d97cca: 57 push edi d97ccb: 56 push esi d97ccc: 83 ec 5c sub esp,0x5c d97ccf: e8 00 00 00 00 call d97cd4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b0a2> d97cd4: 5b pop ebx d97cd5: 81 c3 a8 ee 05 01 add ebx,0x105eea8 d97cdb: 8b 74 24 70 mov esi,DWORD PTR [esp+0x70] d97cdf: 8a 83 94 9f 06 00 mov al,BYTE PTR [ebx+0x69f94] d97ce5: 24 01 and al,0x1 d97ce7: 75 1a jne d97d03 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b0d1> d97ce9: 8d 83 e8 64 71 ff lea eax,[ebx-0x8e9b18] d97cef: 83 ec 0c sub esp,0xc d97cf2: ff 30 push DWORD PTR [eax] d97cf4: e8 2f 76 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d97cf9: 83 c4 10 add esp,0x10 d97cfc: c6 83 94 9f 06 00 01 mov BYTE PTR [ebx+0x69f94],0x1 d97d03: 31 c0 xor eax,eax d97d05: 89 44 24 54 mov DWORD PTR [esp+0x54],eax d97d09: 89 44 24 50 mov DWORD PTR [esp+0x50],eax d97d0d: 89 44 24 40 mov DWORD PTR [esp+0x40],eax d97d11: 0f 57 c0 xorps xmm0,xmm0 d97d14: 0f 29 44 24 30 movaps XMMWORD PTR [esp+0x30],xmm0 d97d19: 8b b6 4c 02 00 00 mov esi,DWORD PTR [esi+0x24c] d97d1f: 85 f6 test esi,esi d97d21: 75 05 jne d97d28 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b0f6> d97d23: e8 cc 89 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97d28: 8d 83 80 82 05 00 lea eax,[ebx+0x58280] d97d2e: 83 ec 04 sub esp,0x4 d97d31: 8d 4c 24 1c lea ecx,[esp+0x1c] d97d35: ff 30 push DWORD PTR [eax] d97d37: 56 push esi d97d38: 51 push ecx d97d39: e8 e2 d5 c3 ff call 9d5320 d97d3e: 83 c4 0c add esp,0xc d97d41: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d97d45: 89 44 24 40 mov DWORD PTR [esp+0x40],eax d97d49: f2 0f 10 44 24 18 movsd xmm0,QWORD PTR [esp+0x18] d97d4f: f2 0f 10 4c 24 20 movsd xmm1,QWORD PTR [esp+0x20] d97d55: f2 0f 11 4c 24 38 movsd QWORD PTR [esp+0x38],xmm1 d97d5b: f2 0f 11 44 24 30 movsd QWORD PTR [esp+0x30],xmm0 d97d61: 8d 83 8c 82 05 00 lea eax,[ebx+0x5828c] d97d67: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d97d6b: 8d 83 84 82 05 00 lea eax,[ebx+0x58284] d97d71: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d97d75: 8d bb 88 82 05 00 lea edi,[ebx+0x58288] d97d7b: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 d97d82: 00 d97d83: e9 f8 00 00 00 jmp d97e80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b24e> d97d88: 8b 46 0c mov eax,DWORD PTR [esi+0xc] d97d8b: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d97d8f: e9 ec 00 00 00 jmp d97e80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b24e> d97d94: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d97d98: 8b 00 mov eax,DWORD PTR [eax] d97d9a: 83 ec 04 sub esp,0x4 d97d9d: 50 push eax d97d9e: 8d 44 24 38 lea eax,[esp+0x38] d97da2: 50 push eax d97da3: 8d 44 24 1c lea eax,[esp+0x1c] d97da7: 50 push eax d97da8: e8 81 dc 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d97dad: 83 c4 0c add esp,0xc d97db0: f2 0f 10 44 24 10 movsd xmm0,QWORD PTR [esp+0x10] d97db6: f2 0f 11 44 24 50 movsd QWORD PTR [esp+0x50],xmm0 d97dbc: 8b 07 mov eax,DWORD PTR [edi] d97dbe: 83 ec 08 sub esp,0x8 d97dc1: 50 push eax d97dc2: 8d 44 24 5c lea eax,[esp+0x5c] d97dc6: 50 push eax d97dc7: e8 40 65 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d97dcc: 83 c4 10 add esp,0x10 d97dcf: 89 c6 mov esi,eax d97dd1: 85 f6 test esi,esi d97dd3: 75 05 jne d97dda <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b1a8> d97dd5: e8 1a 89 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97dda: 83 7e 30 00 cmp DWORD PTR [esi+0x30],0x0 d97dde: 74 79 je d97e59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b227> d97de0: 8b 07 mov eax,DWORD PTR [edi] d97de2: 83 ec 08 sub esp,0x8 d97de5: 50 push eax d97de6: 8d 44 24 5c lea eax,[esp+0x5c] d97dea: 50 push eax d97deb: e8 1c 65 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d97df0: 83 c4 10 add esp,0x10 d97df3: 89 c6 mov esi,eax d97df5: 85 f6 test esi,esi d97df7: 75 05 jne d97dfe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b1cc> d97df9: e8 f6 88 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97dfe: 8b 76 30 mov esi,DWORD PTR [esi+0x30] d97e01: 85 f6 test esi,esi d97e03: 75 05 jne d97e0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b1d8> d97e05: e8 ea 88 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97e0a: 8b 76 0c mov esi,DWORD PTR [esi+0xc] d97e0d: 83 7c 24 74 00 cmp DWORD PTR [esp+0x74],0x0 d97e12: 75 05 jne d97e19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b1e7> d97e14: e8 db 88 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97e19: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] d97e1d: 8b 68 0c mov ebp,DWORD PTR [eax+0xc] d97e20: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d97e26: 8b 00 mov eax,DWORD PTR [eax] d97e28: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d97e2f: 74 12 je d97e43 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b211> d97e31: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d97e35: 75 0c jne d97e43 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b211> d97e37: 83 ec 0c sub esp,0xc d97e3a: 50 push eax d97e3b: e8 6e e6 e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d97e40: 83 c4 10 add esp,0x10 d97e43: 31 c0 xor eax,eax d97e45: 50 push eax d97e46: 55 push ebp d97e47: 56 push esi d97e48: 50 push eax d97e49: e8 4c b3 91 ff call 6b319a d97e4e: 83 c4 10 add esp,0x10 d97e51: 84 c0 test al,al d97e53: 0f 85 49 01 00 00 jne d97fa2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b370> d97e59: 8b 07 mov eax,DWORD PTR [edi] d97e5b: 83 ec 08 sub esp,0x8 d97e5e: 50 push eax d97e5f: 8d 44 24 5c lea eax,[esp+0x5c] d97e63: 50 push eax d97e64: e8 a3 64 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d97e69: 83 c4 10 add esp,0x10 d97e6c: 89 c6 mov esi,eax d97e6e: 85 f6 test esi,esi d97e70: 75 05 jne d97e77 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b245> d97e72: e8 7d 88 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97e77: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] d97e7b: 39 46 0c cmp DWORD PTR [esi+0xc],eax d97e7e: 7e 21 jle d97ea1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b26f> d97e80: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d97e84: 8b 00 mov eax,DWORD PTR [eax] d97e86: 83 ec 08 sub esp,0x8 d97e89: 50 push eax d97e8a: 8d 44 24 3c lea eax,[esp+0x3c] d97e8e: 50 push eax d97e8f: e8 5b d9 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d97e94: 83 c4 10 add esp,0x10 d97e97: 84 c0 test al,al d97e99: 0f 85 f5 fe ff ff jne d97d94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b162> d97e9f: eb 6c jmp d97f0d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b2db> d97ea1: 8b 07 mov eax,DWORD PTR [edi] d97ea3: 83 ec 08 sub esp,0x8 d97ea6: 50 push eax d97ea7: 8d 44 24 5c lea eax,[esp+0x5c] d97eab: 50 push eax d97eac: e8 5b 64 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d97eb1: 83 c4 10 add esp,0x10 d97eb4: 89 c6 mov esi,eax d97eb6: 85 f6 test esi,esi d97eb8: 0f 85 ca fe ff ff jne d97d88 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b156> d97ebe: e8 31 88 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97ec3: e9 c0 fe ff ff jmp d97d88 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b156> d97ec8: eb 00 jmp d97eca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b298> d97eca: 83 ec 0c sub esp,0xc d97ecd: 50 push eax d97ece: e8 4d a9 40 ff call 1a2820 <__cxa_begin_catch@plt> d97ed3: 83 c4 10 add esp,0x10 d97ed6: 8b 30 mov esi,DWORD PTR [eax] d97ed8: e8 e3 a1 40 ff call 1a20c0 <__cxa_end_catch@plt> d97edd: 8d 83 90 82 05 00 lea eax,[ebx+0x58290] d97ee3: 83 ec 08 sub esp,0x8 d97ee6: ff 30 push DWORD PTR [eax] d97ee8: 8d 44 24 3c lea eax,[esp+0x3c] d97eec: 50 push eax d97eed: e8 4a dc 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d97ef2: 83 c4 10 add esp,0x10 d97ef5: 85 f6 test esi,esi d97ef7: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] d97efb: 74 2c je d97f29 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b2f7> d97efd: 83 ec 08 sub esp,0x8 d97f00: 6a 00 push 0x0 d97f02: 56 push esi d97f03: e8 b0 86 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d97f08: 83 c4 10 add esp,0x10 d97f0b: eb 1c jmp d97f29 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b2f7> d97f0d: 8d 83 90 82 05 00 lea eax,[ebx+0x58290] d97f13: 83 ec 08 sub esp,0x8 d97f16: ff 30 push DWORD PTR [eax] d97f18: 8d 44 24 3c lea eax,[esp+0x3c] d97f1c: 50 push eax d97f1d: e8 1a dc 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d97f22: 83 c4 10 add esp,0x10 d97f25: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] d97f29: 4f dec edi d97f2a: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi d97f2e: 83 ec 10 sub esp,0x10 d97f31: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [esp+0x80] d97f38: 89 c6 mov esi,eax d97f3a: 89 34 24 mov DWORD PTR [esp],esi d97f3d: e8 d2 fb ff ff call d97b14 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19aee2> d97f42: 83 c4 10 add esp,0x10 d97f45: 89 c7 mov edi,eax d97f47: 8b ae 4c 02 00 00 mov ebp,DWORD PTR [esi+0x24c] d97f4d: 8d 83 1c dd 04 00 lea eax,[ebx+0x4dd1c] d97f53: 83 ec 0c sub esp,0xc d97f56: ff 30 push DWORD PTR [eax] d97f58: e8 d1 6e e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d97f5d: 83 c4 10 add esp,0x10 d97f60: 89 c6 mov esi,eax d97f62: 83 ec 0c sub esp,0xc d97f65: 31 c0 xor eax,eax d97f67: 50 push eax d97f68: 57 push edi d97f69: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d97f6d: ff b4 24 88 00 00 00 push DWORD PTR [esp+0x88] d97f74: 57 push edi d97f75: 56 push esi d97f76: e8 3a b6 2e 00 call 10835b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x486983> d97f7b: 83 c4 20 add esp,0x20 d97f7e: 85 ed test ebp,ebp d97f80: 75 05 jne d97f87 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b355> d97f82: e8 6d 87 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d97f87: 8d 83 7c 82 05 00 lea eax,[ebx+0x5827c] d97f8d: ff 30 push DWORD PTR [eax] d97f8f: 56 push esi d97f90: 57 push edi d97f91: 55 push ebp d97f92: e8 43 a8 c3 ff call 9d27da d97f97: 83 c4 10 add esp,0x10 d97f9a: 83 c4 5c add esp,0x5c d97f9d: 5e pop esi d97f9e: 5f pop edi d97f9f: 5b pop ebx d97fa0: 5d pop ebp d97fa1: c3 ret d97fa2: 8d 83 90 82 05 00 lea eax,[ebx+0x58290] d97fa8: 83 ec 08 sub esp,0x8 d97fab: ff 30 push DWORD PTR [eax] d97fad: 8d 44 24 3c lea eax,[esp+0x3c] d97fb1: 50 push eax d97fb2: e8 85 db 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d97fb7: 83 c4 10 add esp,0x10 d97fba: eb de jmp d97f9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b368> d97fbc: 55 push ebp d97fbd: 53 push ebx d97fbe: 57 push edi d97fbf: 56 push esi d97fc0: 83 ec 3c sub esp,0x3c d97fc3: e8 00 00 00 00 call d97fc8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b396> d97fc8: 5b pop ebx d97fc9: 81 c3 b4 eb 05 01 add ebx,0x105ebb4 d97fcf: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] d97fd3: 8a 83 95 9f 06 00 mov al,BYTE PTR [ebx+0x69f95] d97fd9: 24 01 and al,0x1 d97fdb: 75 1a jne d97ff7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b3c5> d97fdd: 8d 83 ec 64 71 ff lea eax,[ebx-0x8e9b14] d97fe3: 83 ec 0c sub esp,0xc d97fe6: ff 30 push DWORD PTR [eax] d97fe8: e8 3b 73 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d97fed: 83 c4 10 add esp,0x10 d97ff0: c6 83 95 9f 06 00 01 mov BYTE PTR [ebx+0x69f95],0x1 d97ff7: 31 c0 xor eax,eax d97ff9: 89 44 24 34 mov DWORD PTR [esp+0x34],eax d97ffd: 89 44 24 30 mov DWORD PTR [esp+0x30],eax d98001: 89 44 24 20 mov DWORD PTR [esp+0x20],eax d98005: 66 0f 57 c0 xorpd xmm0,xmm0 d98009: 66 0f 29 44 24 10 movapd XMMWORD PTR [esp+0x10],xmm0 d9800f: 8b b6 4c 02 00 00 mov esi,DWORD PTR [esi+0x24c] d98015: 85 f6 test esi,esi d98017: 75 05 jne d9801e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b3ec> d98019: e8 d6 86 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9801e: 8d 83 80 82 05 00 lea eax,[ebx+0x58280] d98024: 83 ec 04 sub esp,0x4 d98027: 8d 7c 24 14 lea edi,[esp+0x14] d9802b: ff 30 push DWORD PTR [eax] d9802d: 56 push esi d9802e: 57 push edi d9802f: e8 ec d2 c3 ff call 9d5320 d98034: 83 c4 0c add esp,0xc d98037: 8d 83 8c 82 05 00 lea eax,[ebx+0x5828c] d9803d: 8b 00 mov eax,DWORD PTR [eax] d9803f: 83 ec 08 sub esp,0x8 d98042: 50 push eax d98043: 57 push edi d98044: e8 a6 d7 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d98049: 83 c4 10 add esp,0x10 d9804c: 31 ed xor ebp,ebp d9804e: b1 01 mov cl,0x1 d98050: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx d98054: 84 c0 test al,al d98056: 0f 84 1e 01 00 00 je d9817a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b548> d9805c: 8d 83 84 82 05 00 lea eax,[ebx+0x58284] d98062: 8b 00 mov eax,DWORD PTR [eax] d98064: 83 ec 04 sub esp,0x4 d98067: 8d 4c 24 0c lea ecx,[esp+0xc] d9806b: 50 push eax d9806c: 8d 44 24 18 lea eax,[esp+0x18] d98070: 50 push eax d98071: 51 push ecx d98072: e8 b7 d9 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d98077: 83 c4 0c add esp,0xc d9807a: f2 0f 10 44 24 08 movsd xmm0,QWORD PTR [esp+0x8] d98080: f2 0f 11 44 24 30 movsd QWORD PTR [esp+0x30],xmm0 d98086: 8d bb 88 82 05 00 lea edi,[ebx+0x58288] d9808c: 8b 07 mov eax,DWORD PTR [edi] d9808e: 83 ec 08 sub esp,0x8 d98091: 8d 4c 24 38 lea ecx,[esp+0x38] d98095: 50 push eax d98096: 51 push ecx d98097: e8 70 62 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d9809c: 83 c4 10 add esp,0x10 d9809f: 89 c6 mov esi,eax d980a1: 85 f6 test esi,esi d980a3: 75 05 jne d980aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b478> d980a5: e8 4a 86 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d980aa: 83 7e 30 00 cmp DWORD PTR [esi+0x30],0x0 d980ae: 0f 84 c6 00 00 00 je d9817a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b548> d980b4: 8b 07 mov eax,DWORD PTR [edi] d980b6: 83 ec 08 sub esp,0x8 d980b9: 50 push eax d980ba: 8d 44 24 3c lea eax,[esp+0x3c] d980be: 50 push eax d980bf: e8 48 62 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d980c4: 83 c4 10 add esp,0x10 d980c7: 89 c6 mov esi,eax d980c9: 85 f6 test esi,esi d980cb: 75 05 jne d980d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b4a0> d980cd: e8 22 86 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d980d2: 8b 76 30 mov esi,DWORD PTR [esi+0x30] d980d5: 85 f6 test esi,esi d980d7: 75 05 jne d980de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b4ac> d980d9: e8 16 86 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d980de: 8b 6c 24 54 mov ebp,DWORD PTR [esp+0x54] d980e2: 8b 4e 0c mov ecx,DWORD PTR [esi+0xc] d980e5: 85 ed test ebp,ebp d980e7: 75 09 jne d980f2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b4c0> d980e9: 89 ce mov esi,ecx d980eb: e8 04 86 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d980f0: 89 f1 mov ecx,esi d980f2: 8b 75 0c mov esi,DWORD PTR [ebp+0xc] d980f5: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d980fb: 8b 00 mov eax,DWORD PTR [eax] d980fd: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d98104: 74 16 je d9811c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b4ea> d98106: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9810a: 75 10 jne d9811c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b4ea> d9810c: 83 ec 0c sub esp,0xc d9810f: 50 push eax d98110: 89 cd mov ebp,ecx d98112: e8 97 e3 e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d98117: 89 e9 mov ecx,ebp d98119: 83 c4 10 add esp,0x10 d9811c: 31 ed xor ebp,ebp d9811e: 55 push ebp d9811f: 56 push esi d98120: 51 push ecx d98121: 55 push ebp d98122: e8 4a c3 91 ff call 6b4471 d98127: 83 c4 10 add esp,0x10 d9812a: 84 c0 test al,al d9812c: 75 4c jne d9817a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b548> d9812e: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] d98132: 8b 88 4c 02 00 00 mov ecx,DWORD PTR [eax+0x24c] d98138: 8b 07 mov eax,DWORD PTR [edi] d9813a: 89 cf mov edi,ecx d9813c: 83 ec 08 sub esp,0x8 d9813f: 50 push eax d98140: 8d 44 24 3c lea eax,[esp+0x3c] d98144: 50 push eax d98145: e8 c2 61 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d9814a: 83 c4 10 add esp,0x10 d9814d: 89 c6 mov esi,eax d9814f: 85 f6 test esi,esi d98151: 75 05 jne d98158 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b526> d98153: e8 9c 85 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98158: 8b 76 0c mov esi,DWORD PTR [esi+0xc] d9815b: 85 ff test edi,edi d9815d: 75 05 jne d98164 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b532> d9815f: e8 90 85 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98164: 8d 83 78 82 05 00 lea eax,[ebx+0x58278] d9816a: 8b 00 mov eax,DWORD PTR [eax] d9816c: 83 ec 04 sub esp,0x4 d9816f: 50 push eax d98170: 56 push esi d98171: 57 push edi d98172: e8 51 c4 c3 ff call 9d45c8 d98177: 83 c4 10 add esp,0x10 d9817a: 8d 83 90 82 05 00 lea eax,[ebx+0x58290] d98180: 83 ec 08 sub esp,0x8 d98183: ff 30 push DWORD PTR [eax] d98185: 8d 44 24 1c lea eax,[esp+0x1c] d98189: 50 push eax d9818a: e8 ad d9 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d9818f: 83 c4 10 add esp,0x10 d98192: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d98196: 84 c0 test al,al d98198: 75 12 jne d981ac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b57a> d9819a: 85 ed test ebp,ebp d9819c: 74 0e je d981ac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b57a> d9819e: 83 ec 08 sub esp,0x8 d981a1: 6a 00 push 0x0 d981a3: 55 push ebp d981a4: e8 0f 84 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d981a9: 83 c4 10 add esp,0x10 d981ac: 83 c4 3c add esp,0x3c d981af: 5e pop esi d981b0: 5f pop edi d981b1: 5b pop ebx d981b2: 5d pop ebp d981b3: c3 ret d981b4: 83 ec 0c sub esp,0xc d981b7: 50 push eax d981b8: e8 63 a6 40 ff call 1a2820 <__cxa_begin_catch@plt> d981bd: 83 c4 10 add esp,0x10 d981c0: 8b 28 mov ebp,DWORD PTR [eax] d981c2: e8 f9 9e 40 ff call 1a20c0 <__cxa_end_catch@plt> d981c7: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 d981ce: 00 d981cf: eb a9 jmp d9817a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b548> d981d1: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d981d5: 8b 80 58 02 00 00 mov eax,DWORD PTR [eax+0x258] d981db: c3 ret d981dc: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d981e0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d981e4: 89 81 58 02 00 00 mov DWORD PTR [ecx+0x258],eax d981ea: c3 ret d981eb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d981ef: 8b 80 5c 02 00 00 mov eax,DWORD PTR [eax+0x25c] d981f5: c3 ret d981f6: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d981fa: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d981fe: 89 81 5c 02 00 00 mov DWORD PTR [ecx+0x25c],eax d98204: c3 ret d98205: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d98209: 8b 80 60 02 00 00 mov eax,DWORD PTR [eax+0x260] d9820f: c3 ret d98210: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d98214: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d98218: 89 81 60 02 00 00 mov DWORD PTR [ecx+0x260],eax d9821e: c3 ret d9821f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d98223: 8b 80 64 02 00 00 mov eax,DWORD PTR [eax+0x264] d98229: c3 ret d9822a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9822e: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d98232: 89 81 64 02 00 00 mov DWORD PTR [ecx+0x264],eax d98238: c3 ret d98239: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d9823d: 8b 80 80 02 00 00 mov eax,DWORD PTR [eax+0x280] d98243: c3 ret d98244: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d98248: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d9824c: 89 81 80 02 00 00 mov DWORD PTR [ecx+0x280],eax d98252: c3 ret d98253: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d98257: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] d9825b: 89 88 c8 02 00 00 mov DWORD PTR [eax+0x2c8],ecx d98261: f2 0f 10 44 24 08 movsd xmm0,QWORD PTR [esp+0x8] d98267: f2 0f 11 80 c0 02 00 movsd QWORD PTR [eax+0x2c0],xmm0 d9826e: 00 d9826f: c3 ret d98270: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d98274: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] d98278: 89 88 d4 02 00 00 mov DWORD PTR [eax+0x2d4],ecx d9827e: f2 0f 10 44 24 08 movsd xmm0,QWORD PTR [esp+0x8] d98284: f2 0f 11 80 cc 02 00 movsd QWORD PTR [eax+0x2cc],xmm0 d9828b: 00 d9828c: c3 ret d9828d: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d98291: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] d98295: 89 88 e0 02 00 00 mov DWORD PTR [eax+0x2e0],ecx d9829b: f2 0f 10 44 24 08 movsd xmm0,QWORD PTR [esp+0x8] d982a1: f2 0f 11 80 d8 02 00 movsd QWORD PTR [eax+0x2d8],xmm0 d982a8: 00 d982a9: c3 ret d982aa: 55 push ebp d982ab: 53 push ebx d982ac: 57 push edi d982ad: 56 push esi d982ae: 83 ec 1c sub esp,0x1c d982b1: e8 00 00 00 00 call d982b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b684> d982b6: 5b pop ebx d982b7: 81 c3 c6 e8 05 01 add ebx,0x105e8c6 d982bd: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] d982c1: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] d982c5: 8a 83 9c 9f 06 00 mov al,BYTE PTR [ebx+0x69f9c] d982cb: 24 01 and al,0x1 d982cd: 75 1a jne d982e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b6b7> d982cf: 8d 83 c4 65 71 ff lea eax,[ebx-0x8e9a3c] d982d5: 83 ec 0c sub esp,0xc d982d8: ff 30 push DWORD PTR [eax] d982da: e8 49 70 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d982df: 83 c4 10 add esp,0x10 d982e2: c6 83 9c 9f 06 00 01 mov BYTE PTR [ebx+0x69f9c],0x1 d982e9: c7 44 24 18 00 00 00 mov DWORD PTR [esp+0x18],0x0 d982f0: 00 d982f1: 83 ec 04 sub esp,0x4 d982f4: 8d 44 24 1c lea eax,[esp+0x1c] d982f8: 50 push eax d982f9: 57 push edi d982fa: 56 push esi d982fb: e8 24 01 00 00 call d98424 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b7f2> d98300: 83 c4 10 add esp,0x10 d98303: 85 c0 test eax,eax d98305: 0f 8e 11 01 00 00 jle d9841c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b7ea> d9830b: 8b 7e 5c mov edi,DWORD PTR [esi+0x5c] d9830e: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d98312: 8d 83 f0 a8 04 00 lea eax,[ebx+0x4a8f0] d98318: 83 ec 08 sub esp,0x8 d9831b: 8d 4c 24 1c lea ecx,[esp+0x1c] d9831f: 51 push ecx d98320: ff 30 push DWORD PTR [eax] d98322: e8 73 6a e4 ff call bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec> d98327: 83 c4 10 add esp,0x10 d9832a: 89 c6 mov esi,eax d9832c: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d98332: 8b 00 mov eax,DWORD PTR [eax] d98334: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9833b: 74 12 je d9834f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b71d> d9833d: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d98341: 75 0c jne d9834f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b71d> d98343: 83 ec 0c sub esp,0xc d98346: 50 push eax d98347: e8 62 e1 e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9834c: 83 c4 10 add esp,0x10 d9834f: 8d 83 64 50 06 00 lea eax,[ebx+0x65064] d98355: 31 c9 xor ecx,ecx d98357: 51 push ecx d98358: 56 push esi d98359: ff 30 push DWORD PTR [eax] d9835b: 51 push ecx d9835c: e8 0b bd 92 ff call 6c406c d98361: 83 c4 10 add esp,0x10 d98364: 89 c6 mov esi,eax d98366: 85 ff test edi,edi d98368: 75 05 jne d9836f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b73d> d9836a: e8 85 83 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9836f: 83 ec 04 sub esp,0x4 d98372: 6a 00 push 0x0 d98374: 56 push esi d98375: 57 push edi d98376: e8 90 42 35 00 call 10ec60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ef9d9> d9837b: 83 c4 10 add esp,0x10 d9837e: 85 c0 test eax,eax d98380: 74 1e je d983a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b76e> d98382: 8d 8b 70 89 06 00 lea ecx,[ebx+0x68970] d98388: 0f b6 54 24 38 movzx edx,BYTE PTR [esp+0x38] d9838d: 83 ec 0c sub esp,0xc d98390: 31 f6 xor esi,esi d98392: 56 push esi d98393: 56 push esi d98394: 52 push edx d98395: ff 31 push DWORD PTR [ecx] d98397: 50 push eax d98398: e8 9c f7 34 00 call 10e7b39 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eaf07> d9839d: 83 c4 20 add esp,0x20 d983a0: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] d983a4: 85 f6 test esi,esi d983a6: 75 05 jne d983ad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b77b> d983a8: e8 47 83 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d983ad: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] d983b2: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d983b6: 8d 83 54 d7 04 00 lea eax,[ebx+0x4d754] d983bc: 8b 00 mov eax,DWORD PTR [eax] d983be: 8b 0e mov ecx,DWORD PTR [esi] d983c0: 89 74 24 10 mov DWORD PTR [esp+0x10],esi d983c4: 66 8b b9 aa 00 00 00 mov di,WORD PTR [ecx+0xaa] d983cb: 66 85 ff test di,di d983ce: 74 18 je d983e8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b7b6> d983d0: 8b 51 4c mov edx,DWORD PTR [ecx+0x4c] d983d3: 31 ed xor ebp,ebp d983d5: 0f b7 ff movzx edi,di d983d8: 0f b7 f5 movzx esi,bp d983db: 39 04 f2 cmp DWORD PTR [edx+esi*8],eax d983de: 74 1d je d983fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b7cb> d983e0: 45 inc ebp d983e1: 0f b7 f5 movzx esi,bp d983e4: 39 fe cmp esi,edi d983e6: 72 f0 jb d983d8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b7a6> d983e8: 83 ec 04 sub esp,0x4 d983eb: 6a 0e push 0xe d983ed: 50 push eax d983ee: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] d983f2: 56 push esi d983f3: e8 f8 b1 df ff call b935f0 d983f8: 83 c4 10 add esp,0x10 d983fb: eb 0f jmp d9840c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b7da> d983fd: 8b 44 f2 04 mov eax,DWORD PTR [edx+esi*8+0x4] d98401: 8d 84 c1 24 01 00 00 lea eax,[ecx+eax*8+0x124] d98408: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d9840c: 83 ec 04 sub esp,0x4 d9840f: ff 70 04 push DWORD PTR [eax+0x4] d98412: ff 74 24 14 push DWORD PTR [esp+0x14] d98416: 56 push esi d98417: ff 10 call DWORD PTR [eax] d98419: 83 c4 10 add esp,0x10 d9841c: 83 c4 1c add esp,0x1c d9841f: 5e pop esi d98420: 5f pop edi d98421: 5b pop ebx d98422: 5d pop ebp d98423: c3 ret d98424: 55 push ebp d98425: 53 push ebx d98426: 57 push edi d98427: 56 push esi d98428: 83 ec 6c sub esp,0x6c d9842b: e8 00 00 00 00 call d98430 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b7fe> d98430: 5b pop ebx d98431: 81 c3 4c e7 05 01 add ebx,0x105e74c d98437: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx d9843b: 8b bc 24 88 00 00 00 mov edi,DWORD PTR [esp+0x88] d98442: 8a 83 9e 9f 06 00 mov al,BYTE PTR [ebx+0x69f9e] d98448: 24 01 and al,0x1 d9844a: 75 1a jne d98466 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b834> d9844c: 8d 83 b0 63 71 ff lea eax,[ebx-0x8e9c50] d98452: 83 ec 0c sub esp,0xc d98455: ff 30 push DWORD PTR [eax] d98457: e8 cc 6e e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9845c: 83 c4 10 add esp,0x10 d9845f: c6 83 9e 9f 06 00 01 mov BYTE PTR [ebx+0x69f9e],0x1 d98466: 31 f6 xor esi,esi d98468: 89 74 24 64 mov DWORD PTR [esp+0x64],esi d9846c: 89 74 24 60 mov DWORD PTR [esp+0x60],esi d98470: 89 74 24 50 mov DWORD PTR [esp+0x50],esi d98474: 66 0f 57 c0 xorpd xmm0,xmm0 d98478: 66 0f 29 44 24 40 movapd XMMWORD PTR [esp+0x40],xmm0 d9847e: 89 37 mov DWORD PTR [edi],esi d98480: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d98486: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d9848a: 8b 00 mov eax,DWORD PTR [eax] d9848c: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d98493: 74 12 je d984a7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b875> d98495: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d98499: 75 0c jne d984a7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b875> d9849b: 83 ec 0c sub esp,0xc d9849e: 50 push eax d9849f: e8 0a e0 e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d984a4: 83 c4 10 add esp,0x10 d984a7: 83 ec 04 sub esp,0x4 d984aa: 56 push esi d984ab: ff b4 24 8c 00 00 00 push DWORD PTR [esp+0x8c] d984b2: 56 push esi d984b3: e8 e2 d7 93 ff call 6d5c9a d984b8: 83 c4 10 add esp,0x10 d984bb: 84 c0 test al,al d984bd: 0f 85 44 02 00 00 jne d98707 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bad5> d984c3: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [esp+0x80] d984ca: 8b b0 3c 01 00 00 mov esi,DWORD PTR [eax+0x13c] d984d0: 85 f6 test esi,esi d984d2: 75 05 jne d984d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b8a7> d984d4: e8 1b 82 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d984d9: 8d 83 cc 52 05 00 lea eax,[ebx+0x552cc] d984df: 83 ec 04 sub esp,0x4 d984e2: 8d 4c 24 2c lea ecx,[esp+0x2c] d984e6: ff 30 push DWORD PTR [eax] d984e8: 56 push esi d984e9: 51 push ecx d984ea: e8 31 ce c3 ff call 9d5320 d984ef: 83 c4 0c add esp,0xc d984f2: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d984f6: 89 44 24 50 mov DWORD PTR [esp+0x50],eax d984fa: f2 0f 10 44 24 28 movsd xmm0,QWORD PTR [esp+0x28] d98500: f2 0f 10 4c 24 30 movsd xmm1,QWORD PTR [esp+0x30] d98506: f2 0f 11 4c 24 48 movsd QWORD PTR [esp+0x48],xmm1 d9850c: f2 0f 11 44 24 40 movsd QWORD PTR [esp+0x40],xmm0 d98512: 8d 83 e4 52 05 00 lea eax,[ebx+0x552e4] d98518: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d9851c: 8d 7c 24 40 lea edi,[esp+0x40] d98520: 8d 83 d0 52 05 00 lea eax,[ebx+0x552d0] d98526: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d9852a: 8d 83 d4 52 05 00 lea eax,[ebx+0x552d4] d98530: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d98534: 8d 83 54 d7 04 00 lea eax,[ebx+0x4d754] d9853a: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d9853e: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d98542: 8b 00 mov eax,DWORD PTR [eax] d98544: 83 ec 08 sub esp,0x8 d98547: 50 push eax d98548: 57 push edi d98549: e8 a1 d2 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d9854e: 83 c4 10 add esp,0x10 d98551: 31 ed xor ebp,ebp d98553: 84 c0 test al,al d98555: 0f 84 76 01 00 00 je d986d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ba9f> d9855b: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] d9855f: 8b 00 mov eax,DWORD PTR [eax] d98561: 83 ec 04 sub esp,0x4 d98564: 50 push eax d98565: 57 push edi d98566: 8d 44 24 2c lea eax,[esp+0x2c] d9856a: 50 push eax d9856b: e8 be d4 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d98570: 83 c4 0c add esp,0xc d98573: f2 0f 10 44 24 20 movsd xmm0,QWORD PTR [esp+0x20] d98579: f2 0f 11 44 24 60 movsd QWORD PTR [esp+0x60],xmm0 d9857f: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d98583: 8b 00 mov eax,DWORD PTR [eax] d98585: 83 ec 08 sub esp,0x8 d98588: 50 push eax d98589: 8d 44 24 6c lea eax,[esp+0x6c] d9858d: 50 push eax d9858e: e8 79 5d 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d98593: 83 c4 10 add esp,0x10 d98596: 89 c6 mov esi,eax d98598: 85 f6 test esi,esi d9859a: 75 05 jne d985a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b96f> d9859c: e8 53 81 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d985a1: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d985a5: 8b 00 mov eax,DWORD PTR [eax] d985a7: 8b 0e mov ecx,DWORD PTR [esi] d985a9: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx d985ad: 66 8b 91 aa 00 00 00 mov dx,WORD PTR [ecx+0xaa] d985b4: 66 85 d2 test dx,dx d985b7: 74 1d je d985d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b9a4> d985b9: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] d985bd: 8b 69 4c mov ebp,DWORD PTR [ecx+0x4c] d985c0: 31 ff xor edi,edi d985c2: 0f b7 cf movzx ecx,di d985c5: 39 44 cd 00 cmp DWORD PTR [ebp+ecx*8+0x0],eax d985c9: 74 24 je d985ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b9bd> d985cb: 47 inc edi d985cc: 0f b7 ca movzx ecx,dx d985cf: 0f b7 df movzx ebx,di d985d2: 39 cb cmp ebx,ecx d985d4: 72 ec jb d985c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b990> d985d6: 83 ec 04 sub esp,0x4 d985d9: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] d985dd: 6a 00 push 0x0 d985df: 50 push eax d985e0: 56 push esi d985e1: 8d 7c 24 50 lea edi,[esp+0x50] d985e5: e8 06 b0 df ff call b935f0 d985ea: 83 c4 10 add esp,0x10 d985ed: eb 17 jmp d98606 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b9d4> d985ef: 8b 44 cd 04 mov eax,DWORD PTR [ebp+ecx*8+0x4] d985f3: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] d985f7: 8d 84 c1 b4 00 00 00 lea eax,[ecx+eax*8+0xb4] d985fe: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] d98602: 8d 7c 24 40 lea edi,[esp+0x40] d98606: 8b 08 mov ecx,DWORD PTR [eax] d98608: 8b 40 04 mov eax,DWORD PTR [eax+0x4] d9860b: 83 ec 08 sub esp,0x8 d9860e: 50 push eax d9860f: 56 push esi d98610: ff d1 call ecx d98612: 83 c4 10 add esp,0x10 d98615: 89 c6 mov esi,eax d98617: 85 f6 test esi,esi d98619: 75 05 jne d98620 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b9ee> d9861b: e8 d4 80 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98620: 8b 06 mov eax,DWORD PTR [esi] d98622: 8b 88 ec 00 00 00 mov ecx,DWORD PTR [eax+0xec] d98628: 8b 80 f0 00 00 00 mov eax,DWORD PTR [eax+0xf0] d9862e: 83 ec 08 sub esp,0x8 d98631: 50 push eax d98632: 56 push esi d98633: ff d1 call ecx d98635: 83 c4 10 add esp,0x10 d98638: 89 c6 mov esi,eax d9863a: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d9863e: 8b 00 mov eax,DWORD PTR [eax] d98640: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d98647: 74 12 je d9865b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ba29> d98649: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d9864d: 75 0c jne d9865b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ba29> d9864f: 83 ec 0c sub esp,0xc d98652: 50 push eax d98653: e8 56 de e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d98658: 83 c4 10 add esp,0x10 d9865b: 31 c0 xor eax,eax d9865d: 50 push eax d9865e: ff b4 24 88 00 00 00 push DWORD PTR [esp+0x88] d98665: 56 push esi d98666: 50 push eax d98667: e8 2e ab 91 ff call 6b319a d9866c: 83 c4 10 add esp,0x10 d9866f: 84 c0 test al,al d98671: 0f 84 c7 fe ff ff je d9853e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b90c> d98677: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9867b: 8b 00 mov eax,DWORD PTR [eax] d9867d: 83 ec 08 sub esp,0x8 d98680: 50 push eax d98681: 8d 74 24 6c lea esi,[esp+0x6c] d98685: 56 push esi d98686: e8 81 5c 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d9868b: 83 c4 10 add esp,0x10 d9868e: 8b 8c 24 88 00 00 00 mov ecx,DWORD PTR [esp+0x88] d98695: 89 01 mov DWORD PTR [ecx],eax d98697: 8d 83 d8 52 05 00 lea eax,[ebx+0x552d8] d9869d: 8b 00 mov eax,DWORD PTR [eax] d9869f: 83 ec 08 sub esp,0x8 d986a2: 50 push eax d986a3: 56 push esi d986a4: e8 48 5c 3e 00 call 117e2f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816bf> d986a9: 83 c4 10 add esp,0x10 d986ac: 89 c6 mov esi,eax d986ae: 31 ed xor ebp,ebp d986b0: eb 21 jmp d986d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19baa1> d986b2: 83 ec 0c sub esp,0xc d986b5: 50 push eax d986b6: e8 65 a1 40 ff call 1a2820 <__cxa_begin_catch@plt> d986bb: 83 c4 10 add esp,0x10 d986be: 8b 28 mov ebp,DWORD PTR [eax] d986c0: e8 fb 99 40 ff call 1a20c0 <__cxa_end_catch@plt> d986c5: c7 44 24 1c 00 00 00 mov DWORD PTR [esp+0x1c],0x0 d986cc: 00 d986cd: 31 f6 xor esi,esi d986cf: eb 08 jmp d986d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19baa7> d986d1: 31 f6 xor esi,esi d986d3: b0 01 mov al,0x1 d986d5: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax d986d9: 8d 83 e8 52 05 00 lea eax,[ebx+0x552e8] d986df: 83 ec 08 sub esp,0x8 d986e2: ff 30 push DWORD PTR [eax] d986e4: 57 push edi d986e5: e8 52 d4 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d986ea: 83 c4 10 add esp,0x10 d986ed: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] d986f1: 84 c0 test al,al d986f3: 75 12 jne d98707 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bad5> d986f5: 85 ed test ebp,ebp d986f7: 74 0e je d98707 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bad5> d986f9: 83 ec 08 sub esp,0x8 d986fc: 6a 00 push 0x0 d986fe: 55 push ebp d986ff: e8 b4 7e e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d98704: 83 c4 10 add esp,0x10 d98707: 89 f0 mov eax,esi d98709: 83 c4 6c add esp,0x6c d9870c: 5e pop esi d9870d: 5f pop edi d9870e: 5b pop ebx d9870f: 5d pop ebp d98710: c3 ret d98711: eb 9f jmp d986b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ba80> d98713: 55 push ebp d98714: 53 push ebx d98715: 57 push edi d98716: 56 push esi d98717: 83 ec 6c sub esp,0x6c d9871a: e8 00 00 00 00 call d9871f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19baed> d9871f: 5b pop ebx d98720: 81 c3 5d e4 05 01 add ebx,0x105e45d d98726: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx d9872a: 8b b4 24 80 00 00 00 mov esi,DWORD PTR [esp+0x80] d98731: 8a 83 9d 9f 06 00 mov al,BYTE PTR [ebx+0x69f9d] d98737: 24 01 and al,0x1 d98739: 75 1a jne d98755 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bb23> d9873b: 8d 83 fc 63 71 ff lea eax,[ebx-0x8e9c04] d98741: 83 ec 0c sub esp,0xc d98744: ff 30 push DWORD PTR [eax] d98746: e8 dd 6b e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9874b: 83 c4 10 add esp,0x10 d9874e: c6 83 9d 9f 06 00 01 mov BYTE PTR [ebx+0x69f9d],0x1 d98755: 31 c0 xor eax,eax d98757: 89 44 24 64 mov DWORD PTR [esp+0x64],eax d9875b: 89 44 24 60 mov DWORD PTR [esp+0x60],eax d9875f: 89 44 24 50 mov DWORD PTR [esp+0x50],eax d98763: 0f 57 c0 xorps xmm0,xmm0 d98766: 0f 29 44 24 40 movaps XMMWORD PTR [esp+0x40],xmm0 d9876b: 8b b6 3c 01 00 00 mov esi,DWORD PTR [esi+0x13c] d98771: 85 f6 test esi,esi d98773: 75 05 jne d9877a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bb48> d98775: e8 7a 7f e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9877a: 8d 83 cc 52 05 00 lea eax,[ebx+0x552cc] d98780: 83 ec 04 sub esp,0x4 d98783: 8d 4c 24 2c lea ecx,[esp+0x2c] d98787: ff 30 push DWORD PTR [eax] d98789: 56 push esi d9878a: 51 push ecx d9878b: e8 90 cb c3 ff call 9d5320 d98790: 83 c4 0c add esp,0xc d98793: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d98797: 89 44 24 50 mov DWORD PTR [esp+0x50],eax d9879b: f2 0f 10 44 24 28 movsd xmm0,QWORD PTR [esp+0x28] d987a1: f2 0f 10 4c 24 30 movsd xmm1,QWORD PTR [esp+0x30] d987a7: f2 0f 11 4c 24 48 movsd QWORD PTR [esp+0x48],xmm1 d987ad: f2 0f 11 44 24 40 movsd QWORD PTR [esp+0x40],xmm0 d987b3: 8d 83 e4 52 05 00 lea eax,[ebx+0x552e4] d987b9: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d987bd: 8d 6c 24 40 lea ebp,[esp+0x40] d987c1: 8d 83 d0 52 05 00 lea eax,[ebx+0x552d0] d987c7: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d987cb: 8d 83 d4 52 05 00 lea eax,[ebx+0x552d4] d987d1: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d987d5: 8d 83 54 d7 04 00 lea eax,[ebx+0x4d754] d987db: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d987df: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d987e3: 8b 00 mov eax,DWORD PTR [eax] d987e5: 83 ec 08 sub esp,0x8 d987e8: 50 push eax d987e9: 55 push ebp d987ea: e8 00 d0 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d987ef: 83 c4 10 add esp,0x10 d987f2: 31 ff xor edi,edi d987f4: 84 c0 test al,al d987f6: 0f 84 d3 01 00 00 je d989cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bd9d> d987fc: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d98800: 8b 00 mov eax,DWORD PTR [eax] d98802: 83 ec 04 sub esp,0x4 d98805: 50 push eax d98806: 55 push ebp d98807: 8d 44 24 2c lea eax,[esp+0x2c] d9880b: 50 push eax d9880c: e8 1d d2 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d98811: 83 c4 0c add esp,0xc d98814: f2 0f 10 44 24 20 movsd xmm0,QWORD PTR [esp+0x20] d9881a: f2 0f 11 44 24 60 movsd QWORD PTR [esp+0x60],xmm0 d98820: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d98824: 8b 00 mov eax,DWORD PTR [eax] d98826: 83 ec 08 sub esp,0x8 d98829: 50 push eax d9882a: 8d 44 24 6c lea eax,[esp+0x6c] d9882e: 50 push eax d9882f: e8 d8 5a 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d98834: 83 c4 10 add esp,0x10 d98837: 89 c6 mov esi,eax d98839: 85 f6 test esi,esi d9883b: 75 05 jne d98842 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bc10> d9883d: e8 b2 7e e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98842: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d98846: 8b 00 mov eax,DWORD PTR [eax] d98848: 8b 0e mov ecx,DWORD PTR [esi] d9884a: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx d9884e: 66 8b 91 aa 00 00 00 mov dx,WORD PTR [ecx+0xaa] d98855: 66 85 d2 test dx,dx d98858: 74 1c je d98876 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bc44> d9885a: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] d9885e: 8b 79 4c mov edi,DWORD PTR [ecx+0x4c] d98861: 31 ed xor ebp,ebp d98863: 0f b7 cd movzx ecx,bp d98866: 39 04 cf cmp DWORD PTR [edi+ecx*8],eax d98869: 74 24 je d9888f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bc5d> d9886b: 45 inc ebp d9886c: 0f b7 ca movzx ecx,dx d9886f: 0f b7 dd movzx ebx,bp d98872: 39 cb cmp ebx,ecx d98874: 72 ed jb d98863 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bc31> d98876: 83 ec 04 sub esp,0x4 d98879: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] d9887d: 6a 00 push 0x0 d9887f: 50 push eax d98880: 56 push esi d98881: 8d 6c 24 50 lea ebp,[esp+0x50] d98885: e8 66 ad df ff call b935f0 d9888a: 83 c4 10 add esp,0x10 d9888d: eb 17 jmp d988a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bc74> d9888f: 8b 44 cf 04 mov eax,DWORD PTR [edi+ecx*8+0x4] d98893: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] d98897: 8d 84 c1 b4 00 00 00 lea eax,[ecx+eax*8+0xb4] d9889e: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] d988a2: 8d 6c 24 40 lea ebp,[esp+0x40] d988a6: 8b 08 mov ecx,DWORD PTR [eax] d988a8: 8b 40 04 mov eax,DWORD PTR [eax+0x4] d988ab: 83 ec 08 sub esp,0x8 d988ae: 50 push eax d988af: 56 push esi d988b0: ff d1 call ecx d988b2: 83 c4 10 add esp,0x10 d988b5: 89 c6 mov esi,eax d988b7: 85 f6 test esi,esi d988b9: 75 05 jne d988c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bc8e> d988bb: e8 34 7e e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d988c0: 8b 06 mov eax,DWORD PTR [esi] d988c2: 8b 88 ec 00 00 00 mov ecx,DWORD PTR [eax+0xec] d988c8: 8b 80 f0 00 00 00 mov eax,DWORD PTR [eax+0xf0] d988ce: 83 ec 08 sub esp,0x8 d988d1: 50 push eax d988d2: 56 push esi d988d3: ff d1 call ecx d988d5: 83 c4 10 add esp,0x10 d988d8: 89 c6 mov esi,eax d988da: 83 bc 24 84 00 00 00 cmp DWORD PTR [esp+0x84],0x0 d988e1: 00 d988e2: 75 05 jne d988e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bcb7> d988e4: e8 0b 7e e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d988e9: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [esp+0x84] d988f0: 89 c2 mov edx,eax d988f2: 8b 02 mov eax,DWORD PTR [edx] d988f4: 8b 88 ec 00 00 00 mov ecx,DWORD PTR [eax+0xec] d988fa: 8b 80 f0 00 00 00 mov eax,DWORD PTR [eax+0xf0] d98900: 83 ec 08 sub esp,0x8 d98903: 50 push eax d98904: 52 push edx d98905: ff d1 call ecx d98907: 83 c4 10 add esp,0x10 d9890a: 89 c7 mov edi,eax d9890c: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] d98912: 8b 00 mov eax,DWORD PTR [eax] d98914: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 d9891b: 74 12 je d9892f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bcfd> d9891d: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 d98921: 75 0c jne d9892f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bcfd> d98923: 83 ec 0c sub esp,0xc d98926: 50 push eax d98927: e8 82 db e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d9892c: 83 c4 10 add esp,0x10 d9892f: 31 c0 xor eax,eax d98931: 50 push eax d98932: 57 push edi d98933: 56 push esi d98934: 50 push eax d98935: e8 60 a8 91 ff call 6b319a d9893a: 83 c4 10 add esp,0x10 d9893d: 84 c0 test al,al d9893f: 0f 84 9a fe ff ff je d987df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bbad> d98945: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d98949: 8b 00 mov eax,DWORD PTR [eax] d9894b: 83 ec 08 sub esp,0x8 d9894e: 50 push eax d9894f: 8d 44 24 6c lea eax,[esp+0x6c] d98953: 50 push eax d98954: e8 b3 59 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d98959: 83 c4 10 add esp,0x10 d9895c: 89 c6 mov esi,eax d9895e: 85 f6 test esi,esi d98960: 75 05 jne d98967 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bd35> d98962: e8 8d 7d e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98967: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx d9896b: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d9896f: 8b 00 mov eax,DWORD PTR [eax] d98971: 8b 0e mov ecx,DWORD PTR [esi] d98973: 66 8b a9 aa 00 00 00 mov bp,WORD PTR [ecx+0xaa] d9897a: 66 85 ed test bp,bp d9897d: 74 18 je d98997 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bd65> d9897f: 8b 51 4c mov edx,DWORD PTR [ecx+0x4c] d98982: 31 ff xor edi,edi d98984: 0f b7 ed movzx ebp,bp d98987: 0f b7 df movzx ebx,di d9898a: 39 04 da cmp DWORD PTR [edx+ebx*8],eax d9898d: 74 44 je d989d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bda1> d9898f: 47 inc edi d98990: 0f b7 df movzx ebx,di d98993: 39 eb cmp ebx,ebp d98995: 72 f0 jb d98987 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bd55> d98997: 83 ec 04 sub esp,0x4 d9899a: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] d9899e: 6a 01 push 0x1 d989a0: 50 push eax d989a1: 56 push esi d989a2: 8d 6c 24 50 lea ebp,[esp+0x50] d989a6: e8 45 ac df ff call b935f0 d989ab: 83 c4 10 add esp,0x10 d989ae: eb 36 jmp d989e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bdb4> d989b0: 83 ec 0c sub esp,0xc d989b3: 50 push eax d989b4: e8 67 9e 40 ff call 1a2820 <__cxa_begin_catch@plt> d989b9: 83 c4 10 add esp,0x10 d989bc: 8b 38 mov edi,DWORD PTR [eax] d989be: e8 fd 96 40 ff call 1a20c0 <__cxa_end_catch@plt> d989c3: c7 44 24 1c 00 00 00 mov DWORD PTR [esp+0x1c],0x0 d989ca: 00 d989cb: 31 f6 xor esi,esi d989cd: eb 30 jmp d989ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bdcd> d989cf: 31 f6 xor esi,esi d989d1: eb 26 jmp d989f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bdc7> d989d3: 8b 44 da 04 mov eax,DWORD PTR [edx+ebx*8+0x4] d989d7: 8d 84 c1 bc 00 00 00 lea eax,[ecx+eax*8+0xbc] d989de: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] d989e2: 8d 6c 24 40 lea ebp,[esp+0x40] d989e6: 8b 08 mov ecx,DWORD PTR [eax] d989e8: 8b 40 04 mov eax,DWORD PTR [eax+0x4] d989eb: 83 ec 08 sub esp,0x8 d989ee: 50 push eax d989ef: 56 push esi d989f0: ff d1 call ecx d989f2: 83 c4 10 add esp,0x10 d989f5: 89 c6 mov esi,eax d989f7: 31 ff xor edi,edi d989f9: b0 01 mov al,0x1 d989fb: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax d989ff: 8d 83 e8 52 05 00 lea eax,[ebx+0x552e8] d98a05: 83 ec 08 sub esp,0x8 d98a08: ff 30 push DWORD PTR [eax] d98a0a: 55 push ebp d98a0b: e8 2c d1 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d98a10: 83 c4 10 add esp,0x10 d98a13: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] d98a17: 84 c0 test al,al d98a19: 75 12 jne d98a2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bdfb> d98a1b: 85 ff test edi,edi d98a1d: 74 0e je d98a2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bdfb> d98a1f: 83 ec 08 sub esp,0x8 d98a22: 6a 00 push 0x0 d98a24: 57 push edi d98a25: e8 8e 7b e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d98a2a: 83 c4 10 add esp,0x10 d98a2d: 89 f0 mov eax,esi d98a2f: 83 c4 6c add esp,0x6c d98a32: 5e pop esi d98a33: 5f pop edi d98a34: 5b pop ebx d98a35: 5d pop ebp d98a36: c3 ret d98a37: e9 74 ff ff ff jmp d989b0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bd7e> d98a3c: 55 push ebp d98a3d: 53 push ebx d98a3e: 57 push edi d98a3f: 56 push esi d98a40: 83 ec 0c sub esp,0xc d98a43: e8 00 00 00 00 call d98a48 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19be16> d98a48: 5b pop ebx d98a49: 81 c3 34 e1 05 01 add ebx,0x105e134 d98a4f: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] d98a53: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d98a57: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d98a5b: 85 ed test ebp,ebp d98a5d: 75 05 jne d98a64 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19be32> d98a5f: e8 90 7c e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98a64: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d98a67: 83 ec 08 sub esp,0x8 d98a6a: ff b0 f0 00 00 00 push DWORD PTR [eax+0xf0] d98a70: 55 push ebp d98a71: ff 90 ec 00 00 00 call DWORD PTR [eax+0xec] d98a77: 83 c4 10 add esp,0x10 d98a7a: 83 ec 04 sub esp,0x4 d98a7d: 57 push edi d98a7e: 50 push eax d98a7f: 56 push esi d98a80: e8 9f f9 ff ff call d98424 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b7f2> d98a85: 83 c4 10 add esp,0x10 d98a88: 83 c4 0c add esp,0xc d98a8b: 5e pop esi d98a8c: 5f pop edi d98a8d: 5b pop ebx d98a8e: 5d pop ebp d98a8f: c3 ret d98a90: 55 push ebp d98a91: 53 push ebx d98a92: 57 push edi d98a93: 56 push esi d98a94: 83 ec 6c sub esp,0x6c d98a97: e8 00 00 00 00 call d98a9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19be6a> d98a9c: 5b pop ebx d98a9d: 81 c3 e0 e0 05 01 add ebx,0x105e0e0 d98aa3: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx d98aa7: 8b bc 24 88 00 00 00 mov edi,DWORD PTR [esp+0x88] d98aae: 8b b4 24 80 00 00 00 mov esi,DWORD PTR [esp+0x80] d98ab5: 8a 83 9f 9f 06 00 mov al,BYTE PTR [ebx+0x69f9f] d98abb: 24 01 and al,0x1 d98abd: 75 1a jne d98ad9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bea7> d98abf: 8d 83 a4 63 71 ff lea eax,[ebx-0x8e9c5c] d98ac5: 83 ec 0c sub esp,0xc d98ac8: ff 30 push DWORD PTR [eax] d98aca: e8 59 68 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d98acf: 83 c4 10 add esp,0x10 d98ad2: c6 83 9f 9f 06 00 01 mov BYTE PTR [ebx+0x69f9f],0x1 d98ad9: 31 c0 xor eax,eax d98adb: 89 44 24 64 mov DWORD PTR [esp+0x64],eax d98adf: 89 44 24 60 mov DWORD PTR [esp+0x60],eax d98ae3: 89 44 24 50 mov DWORD PTR [esp+0x50],eax d98ae7: 0f 57 c0 xorps xmm0,xmm0 d98aea: 0f 29 44 24 40 movaps XMMWORD PTR [esp+0x40],xmm0 d98aef: 89 07 mov DWORD PTR [edi],eax d98af1: 8b b6 3c 01 00 00 mov esi,DWORD PTR [esi+0x13c] d98af7: 85 f6 test esi,esi d98af9: 75 05 jne d98b00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bece> d98afb: e8 f4 7b e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98b00: 8d 83 cc 52 05 00 lea eax,[ebx+0x552cc] d98b06: 83 ec 04 sub esp,0x4 d98b09: 8d 4c 24 2c lea ecx,[esp+0x2c] d98b0d: ff 30 push DWORD PTR [eax] d98b0f: 56 push esi d98b10: 51 push ecx d98b11: e8 0a c8 c3 ff call 9d5320 d98b16: 83 c4 0c add esp,0xc d98b19: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] d98b1d: 89 44 24 50 mov DWORD PTR [esp+0x50],eax d98b21: f2 0f 10 44 24 28 movsd xmm0,QWORD PTR [esp+0x28] d98b27: f2 0f 10 4c 24 30 movsd xmm1,QWORD PTR [esp+0x30] d98b2d: f2 0f 11 4c 24 48 movsd QWORD PTR [esp+0x48],xmm1 d98b33: f2 0f 11 44 24 40 movsd QWORD PTR [esp+0x40],xmm0 d98b39: 8d 83 e4 52 05 00 lea eax,[ebx+0x552e4] d98b3f: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d98b43: 31 c0 xor eax,eax d98b45: 48 dec eax d98b46: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d98b4a: 8d 83 d0 52 05 00 lea eax,[ebx+0x552d0] d98b50: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d98b54: 8d 83 d4 52 05 00 lea eax,[ebx+0x552d4] d98b5a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d98b5e: 8d 6c 24 60 lea ebp,[esp+0x60] d98b62: 8d 83 54 d7 04 00 lea eax,[ebx+0x4d754] d98b68: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d98b6c: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] d98b70: 8b 00 mov eax,DWORD PTR [eax] d98b72: 83 ec 08 sub esp,0x8 d98b75: 50 push eax d98b76: 8d 44 24 4c lea eax,[esp+0x4c] d98b7a: 50 push eax d98b7b: e8 6f cc 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d98b80: 83 c4 10 add esp,0x10 d98b83: 31 f6 xor esi,esi d98b85: 84 c0 test al,al d98b87: 0f 84 c4 01 00 00 je d98d51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c11f> d98b8d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d98b91: 8b 00 mov eax,DWORD PTR [eax] d98b93: 83 ec 04 sub esp,0x4 d98b96: 50 push eax d98b97: 8d 44 24 48 lea eax,[esp+0x48] d98b9b: 50 push eax d98b9c: 8d 44 24 2c lea eax,[esp+0x2c] d98ba0: 50 push eax d98ba1: e8 88 ce 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d98ba6: 83 c4 0c add esp,0xc d98ba9: f2 0f 10 44 24 20 movsd xmm0,QWORD PTR [esp+0x20] d98baf: f2 0f 11 44 24 60 movsd QWORD PTR [esp+0x60],xmm0 d98bb5: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d98bb9: 8b 00 mov eax,DWORD PTR [eax] d98bbb: 83 ec 08 sub esp,0x8 d98bbe: 50 push eax d98bbf: 55 push ebp d98bc0: e8 47 57 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d98bc5: 83 c4 10 add esp,0x10 d98bc8: 89 c7 mov edi,eax d98bca: 85 ff test edi,edi d98bcc: 75 05 jne d98bd3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bfa1> d98bce: e8 21 7b e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98bd3: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d98bd7: 8b 00 mov eax,DWORD PTR [eax] d98bd9: 8b 0f mov ecx,DWORD PTR [edi] d98bdb: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx d98bdf: 66 8b 91 aa 00 00 00 mov dx,WORD PTR [ecx+0xaa] d98be6: 66 85 d2 test dx,dx d98be9: 74 1d je d98c08 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bfd6> d98beb: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] d98bef: 8b 69 4c mov ebp,DWORD PTR [ecx+0x4c] d98bf2: 31 f6 xor esi,esi d98bf4: 0f b7 ce movzx ecx,si d98bf7: 39 44 cd 00 cmp DWORD PTR [ebp+ecx*8+0x0],eax d98bfb: 74 24 je d98c21 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bfef> d98bfd: 46 inc esi d98bfe: 0f b7 ca movzx ecx,dx d98c01: 0f b7 de movzx ebx,si d98c04: 39 cb cmp ebx,ecx d98c06: 72 ec jb d98bf4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bfc2> d98c08: 83 ec 04 sub esp,0x4 d98c0b: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] d98c0f: 6a 01 push 0x1 d98c11: 50 push eax d98c12: 57 push edi d98c13: e8 d8 a9 df ff call b935f0 d98c18: 83 c4 10 add esp,0x10 d98c1b: 8d 6c 24 60 lea ebp,[esp+0x60] d98c1f: eb 17 jmp d98c38 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c006> d98c21: 8b 44 cd 04 mov eax,DWORD PTR [ebp+ecx*8+0x4] d98c25: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] d98c29: 8d 84 c1 bc 00 00 00 lea eax,[ecx+eax*8+0xbc] d98c30: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] d98c34: 8d 6c 24 60 lea ebp,[esp+0x60] d98c38: 8b 08 mov ecx,DWORD PTR [eax] d98c3a: 8b 40 04 mov eax,DWORD PTR [eax+0x4] d98c3d: 83 ec 08 sub esp,0x8 d98c40: 50 push eax d98c41: 57 push edi d98c42: ff d1 call ecx d98c44: 83 c4 10 add esp,0x10 d98c47: 85 c0 test eax,eax d98c49: 0f 8e 1d ff ff ff jle d98b6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bf3a> d98c4f: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d98c53: 8b 00 mov eax,DWORD PTR [eax] d98c55: 83 ec 08 sub esp,0x8 d98c58: 50 push eax d98c59: 55 push ebp d98c5a: e8 ad 56 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d98c5f: 83 c4 10 add esp,0x10 d98c62: 89 c7 mov edi,eax d98c64: 85 ff test edi,edi d98c66: 75 05 jne d98c6d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c03b> d98c68: e8 87 7a e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98c6d: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d98c71: 8b 00 mov eax,DWORD PTR [eax] d98c73: 8b 0f mov ecx,DWORD PTR [edi] d98c75: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx d98c79: 66 8b 91 aa 00 00 00 mov dx,WORD PTR [ecx+0xaa] d98c80: 66 85 d2 test dx,dx d98c83: 74 1d je d98ca2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c070> d98c85: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] d98c89: 8b 69 4c mov ebp,DWORD PTR [ecx+0x4c] d98c8c: 31 f6 xor esi,esi d98c8e: 0f b7 de movzx ebx,si d98c91: 39 44 dd 00 cmp DWORD PTR [ebp+ebx*8+0x0],eax d98c95: 74 24 je d98cbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c089> d98c97: 46 inc esi d98c98: 0f b7 da movzx ebx,dx d98c9b: 0f b7 ce movzx ecx,si d98c9e: 39 d9 cmp ecx,ebx d98ca0: 72 ec jb d98c8e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c05c> d98ca2: 83 ec 04 sub esp,0x4 d98ca5: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] d98ca9: 6a 00 push 0x0 d98cab: 50 push eax d98cac: 57 push edi d98cad: e8 3e a9 df ff call b935f0 d98cb2: 83 c4 10 add esp,0x10 d98cb5: 8d 6c 24 60 lea ebp,[esp+0x60] d98cb9: eb 17 jmp d98cd2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c0a0> d98cbb: 8b 44 dd 04 mov eax,DWORD PTR [ebp+ebx*8+0x4] d98cbf: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] d98cc3: 8d 84 c1 b4 00 00 00 lea eax,[ecx+eax*8+0xb4] d98cca: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] d98cce: 8d 6c 24 60 lea ebp,[esp+0x60] d98cd2: 8b 08 mov ecx,DWORD PTR [eax] d98cd4: 8b 40 04 mov eax,DWORD PTR [eax+0x4] d98cd7: 83 ec 08 sub esp,0x8 d98cda: 50 push eax d98cdb: 57 push edi d98cdc: ff d1 call ecx d98cde: 83 c4 10 add esp,0x10 d98ce1: 89 c7 mov edi,eax d98ce3: 85 ff test edi,edi d98ce5: 75 05 jne d98cec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c0ba> d98ce7: e8 08 7a e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98cec: 8b 07 mov eax,DWORD PTR [edi] d98cee: 8b 88 04 01 00 00 mov ecx,DWORD PTR [eax+0x104] d98cf4: 8b 80 08 01 00 00 mov eax,DWORD PTR [eax+0x108] d98cfa: 83 ec 08 sub esp,0x8 d98cfd: 50 push eax d98cfe: 57 push edi d98cff: ff d1 call ecx d98d01: 83 c4 10 add esp,0x10 d98d04: 3b 84 24 84 00 00 00 cmp eax,DWORD PTR [esp+0x84] d98d0b: 0f 85 5b fe ff ff jne d98b6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bf3a> d98d11: 8d 83 d8 52 05 00 lea eax,[ebx+0x552d8] d98d17: 8b 00 mov eax,DWORD PTR [eax] d98d19: 31 ff xor edi,edi d98d1b: 4f dec edi d98d1c: 83 ec 08 sub esp,0x8 d98d1f: 50 push eax d98d20: 55 push ebp d98d21: e8 cb 55 3e 00 call 117e2f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816bf> d98d26: 83 c4 10 add esp,0x10 d98d29: 89 c7 mov edi,eax d98d2b: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] d98d2f: 8b 09 mov ecx,DWORD PTR [ecx] d98d31: 83 ec 08 sub esp,0x8 d98d34: 51 push ecx d98d35: 55 push ebp d98d36: 89 c6 mov esi,eax d98d38: e8 cf 55 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d98d3d: 89 f1 mov ecx,esi d98d3f: 83 c4 10 add esp,0x10 d98d42: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx d98d46: 8b 8c 24 88 00 00 00 mov ecx,DWORD PTR [esp+0x88] d98d4d: 89 01 mov DWORD PTR [ecx],eax d98d4f: 31 f6 xor esi,esi d98d51: b0 01 mov al,0x1 d98d53: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax d98d57: eb 22 jmp d98d7b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c149> d98d59: 31 c9 xor ecx,ecx d98d5b: 49 dec ecx d98d5c: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx d98d60: 83 ec 0c sub esp,0xc d98d63: 50 push eax d98d64: e8 b7 9a 40 ff call 1a2820 <__cxa_begin_catch@plt> d98d69: 83 c4 10 add esp,0x10 d98d6c: 8b 30 mov esi,DWORD PTR [eax] d98d6e: e8 4d 93 40 ff call 1a20c0 <__cxa_end_catch@plt> d98d73: c7 44 24 1c 00 00 00 mov DWORD PTR [esp+0x1c],0x0 d98d7a: 00 d98d7b: 8d 83 e8 52 05 00 lea eax,[ebx+0x552e8] d98d81: 83 ec 08 sub esp,0x8 d98d84: ff 30 push DWORD PTR [eax] d98d86: 8d 44 24 4c lea eax,[esp+0x4c] d98d8a: 50 push eax d98d8b: e8 ac cd 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d98d90: 83 c4 10 add esp,0x10 d98d93: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] d98d97: 84 c0 test al,al d98d99: 75 12 jne d98dad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c17b> d98d9b: 85 f6 test esi,esi d98d9d: 74 0e je d98dad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c17b> d98d9f: 83 ec 08 sub esp,0x8 d98da2: 6a 00 push 0x0 d98da4: 56 push esi d98da5: e8 0e 78 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d98daa: 83 c4 10 add esp,0x10 d98dad: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d98db1: 83 c4 6c add esp,0x6c d98db4: 5e pop esi d98db5: 5f pop edi d98db6: 5b pop ebx d98db7: 5d pop ebp d98db8: c3 ret d98db9: 89 f9 mov ecx,edi d98dbb: eb 9f jmp d98d5c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c12a> d98dbd: 55 push ebp d98dbe: 53 push ebx d98dbf: 57 push edi d98dc0: 56 push esi d98dc1: 83 ec 4c sub esp,0x4c d98dc4: e8 00 00 00 00 call d98dc9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c197> d98dc9: 5b pop ebx d98dca: 81 c3 b3 dd 05 01 add ebx,0x105ddb3 d98dd0: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] d98dd4: 8a 83 a0 9f 06 00 mov al,BYTE PTR [ebx+0x69fa0] d98dda: 24 01 and al,0x1 d98ddc: 75 1a jne d98df8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c1c6> d98dde: 8d 83 30 64 71 ff lea eax,[ebx-0x8e9bd0] d98de4: 83 ec 0c sub esp,0xc d98de7: ff 30 push DWORD PTR [eax] d98de9: e8 3a 65 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d98dee: 83 c4 10 add esp,0x10 d98df1: c6 83 a0 9f 06 00 01 mov BYTE PTR [ebx+0x69fa0],0x1 d98df8: 31 c0 xor eax,eax d98dfa: 89 44 24 40 mov DWORD PTR [esp+0x40],eax d98dfe: 66 0f 57 c0 xorpd xmm0,xmm0 d98e02: 66 0f 29 44 24 30 movapd XMMWORD PTR [esp+0x30],xmm0 d98e08: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax d98e0c: 89 44 24 28 mov DWORD PTR [esp+0x28],eax d98e10: 8b b6 3c 01 00 00 mov esi,DWORD PTR [esi+0x13c] d98e16: 85 f6 test esi,esi d98e18: 75 05 jne d98e1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c1ed> d98e1a: e8 d5 78 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98e1f: 8d 83 cc 52 05 00 lea eax,[ebx+0x552cc] d98e25: 83 ec 04 sub esp,0x4 d98e28: 8d 4c 24 34 lea ecx,[esp+0x34] d98e2c: ff 30 push DWORD PTR [eax] d98e2e: 56 push esi d98e2f: 51 push ecx d98e30: e8 eb c4 c3 ff call 9d5320 d98e35: 83 c4 0c add esp,0xc d98e38: 8d ab e4 52 05 00 lea ebp,[ebx+0x552e4] d98e3e: 8d 83 d0 52 05 00 lea eax,[ebx+0x552d0] d98e44: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax d98e48: 8d 83 d4 52 05 00 lea eax,[ebx+0x552d4] d98e4e: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d98e52: 8d 83 d8 52 05 00 lea eax,[ebx+0x552d8] d98e58: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d98e5c: 8d 83 ac 82 05 00 lea eax,[ebx+0x582ac] d98e62: 89 44 24 10 mov DWORD PTR [esp+0x10],eax d98e66: 8d 83 a8 82 05 00 lea eax,[ebx+0x582a8] d98e6c: 89 44 24 0c mov DWORD PTR [esp+0xc],eax d98e70: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] d98e73: 83 ec 08 sub esp,0x8 d98e76: 50 push eax d98e77: 8d 44 24 3c lea eax,[esp+0x3c] d98e7b: 50 push eax d98e7c: e8 6e c9 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d98e81: 83 c4 10 add esp,0x10 d98e84: 84 c0 test al,al d98e86: 0f 84 bf 00 00 00 je d98f4b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c319> d98e8c: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] d98e90: 8b 00 mov eax,DWORD PTR [eax] d98e92: 83 ec 04 sub esp,0x4 d98e95: 50 push eax d98e96: 8d 44 24 38 lea eax,[esp+0x38] d98e9a: 50 push eax d98e9b: 8d 44 24 2c lea eax,[esp+0x2c] d98e9f: 50 push eax d98ea0: e8 89 cb 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d98ea5: 83 c4 0c add esp,0xc d98ea8: f2 0f 10 44 24 20 movsd xmm0,QWORD PTR [esp+0x20] d98eae: f2 0f 11 44 24 28 movsd QWORD PTR [esp+0x28],xmm0 d98eb4: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] d98eb8: 8b 00 mov eax,DWORD PTR [eax] d98eba: 83 ec 08 sub esp,0x8 d98ebd: 50 push eax d98ebe: 8d 44 24 34 lea eax,[esp+0x34] d98ec2: 50 push eax d98ec3: e8 44 54 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d98ec8: 83 c4 10 add esp,0x10 d98ecb: 89 c6 mov esi,eax d98ecd: 83 7c 24 68 00 cmp DWORD PTR [esp+0x68],0x0 d98ed2: 74 1b je d98eef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c2bd> d98ed4: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] d98ed8: 8b 00 mov eax,DWORD PTR [eax] d98eda: 83 ec 04 sub esp,0x4 d98edd: 50 push eax d98ede: 56 push esi d98edf: ff 74 24 74 push DWORD PTR [esp+0x74] d98ee3: e8 b4 8a 53 00 call 12d199c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x6d4d6a> d98ee8: 83 c4 10 add esp,0x10 d98eeb: 84 c0 test al,al d98eed: 74 81 je d98e70 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c23e> d98eef: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d98ef3: 8b 00 mov eax,DWORD PTR [eax] d98ef5: 83 ec 08 sub esp,0x8 d98ef8: 50 push eax d98ef9: 8d 44 24 34 lea eax,[esp+0x34] d98efd: 50 push eax d98efe: e8 ee 53 3e 00 call 117e2f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816bf> d98f03: 83 c4 10 add esp,0x10 d98f06: 89 c7 mov edi,eax d98f08: 83 7c 24 64 00 cmp DWORD PTR [esp+0x64],0x0 d98f0d: 75 05 jne d98f14 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c2e2> d98f0f: e8 e0 77 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98f14: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] d98f18: 8b 00 mov eax,DWORD PTR [eax] d98f1a: 50 push eax d98f1b: 56 push esi d98f1c: 57 push edi d98f1d: ff 74 24 70 push DWORD PTR [esp+0x70] d98f21: e8 b4 98 c3 ff call 9d27da d98f26: 83 c4 10 add esp,0x10 d98f29: e9 42 ff ff ff jmp d98e70 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c23e> d98f2e: 83 ec 0c sub esp,0xc d98f31: 50 push eax d98f32: e8 e9 98 40 ff call 1a2820 <__cxa_begin_catch@plt> d98f37: 83 c4 10 add esp,0x10 d98f3a: 8b 30 mov esi,DWORD PTR [eax] d98f3c: e8 7f 91 40 ff call 1a20c0 <__cxa_end_catch@plt> d98f41: c7 44 24 1c 00 00 00 mov DWORD PTR [esp+0x1c],0x0 d98f48: 00 d98f49: eb 08 jmp d98f53 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c321> d98f4b: 31 f6 xor esi,esi d98f4d: b0 01 mov al,0x1 d98f4f: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax d98f53: 8d 83 e8 52 05 00 lea eax,[ebx+0x552e8] d98f59: 83 ec 08 sub esp,0x8 d98f5c: ff 30 push DWORD PTR [eax] d98f5e: 8d 44 24 3c lea eax,[esp+0x3c] d98f62: 50 push eax d98f63: e8 d4 cb 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d98f68: 83 c4 10 add esp,0x10 d98f6b: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] d98f6f: 84 c0 test al,al d98f71: 75 12 jne d98f85 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c353> d98f73: 85 f6 test esi,esi d98f75: 74 0e je d98f85 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c353> d98f77: 83 ec 08 sub esp,0x8 d98f7a: 6a 00 push 0x0 d98f7c: 56 push esi d98f7d: e8 36 76 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d98f82: 83 c4 10 add esp,0x10 d98f85: 83 c4 4c add esp,0x4c d98f88: 5e pop esi d98f89: 5f pop edi d98f8a: 5b pop ebx d98f8b: 5d pop ebp d98f8c: c3 ret d98f8d: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d98f91: 8b 80 84 02 00 00 mov eax,DWORD PTR [eax+0x284] d98f97: c3 ret d98f98: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d98f9c: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d98fa0: 89 81 84 02 00 00 mov DWORD PTR [ecx+0x284],eax d98fa6: c3 ret d98fa7: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d98fab: 8b 80 88 02 00 00 mov eax,DWORD PTR [eax+0x288] d98fb1: c3 ret d98fb2: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d98fb6: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d98fba: 89 81 88 02 00 00 mov DWORD PTR [ecx+0x288],eax d98fc0: c3 ret d98fc1: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] d98fc5: 8b 80 8c 02 00 00 mov eax,DWORD PTR [eax+0x28c] d98fcb: c3 ret d98fcc: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] d98fd0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] d98fd4: 89 81 8c 02 00 00 mov DWORD PTR [ecx+0x28c],eax d98fda: c3 ret d98fdb: 53 push ebx d98fdc: 57 push edi d98fdd: 56 push esi d98fde: 83 ec 10 sub esp,0x10 d98fe1: e8 00 00 00 00 call d98fe6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c3b4> d98fe6: 5b pop ebx d98fe7: 81 c3 96 db 05 01 add ebx,0x105db96 d98fed: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] d98ff1: 8a 83 a2 9f 06 00 mov al,BYTE PTR [ebx+0x69fa2] d98ff7: 24 01 and al,0x1 d98ff9: 75 1a jne d99015 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c3e3> d98ffb: 8d 83 a0 63 71 ff lea eax,[ebx-0x8e9c60] d99001: 83 ec 0c sub esp,0xc d99004: ff 30 push DWORD PTR [eax] d99006: e8 1d 63 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9900b: 83 c4 10 add esp,0x10 d9900e: c6 83 a2 9f 06 00 01 mov BYTE PTR [ebx+0x69fa2],0x1 d99015: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] d99019: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 d99020: 00 d99021: 8b b6 90 02 00 00 mov esi,DWORD PTR [esi+0x290] d99027: 85 f6 test esi,esi d99029: 75 05 jne d99030 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c3fe> d9902b: e8 c4 76 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d99030: 8d 83 b0 82 05 00 lea eax,[ebx+0x582b0] d99036: 8d 4c 24 0c lea ecx,[esp+0xc] d9903a: ff 30 push DWORD PTR [eax] d9903c: 51 push ecx d9903d: 57 push edi d9903e: 56 push esi d9903f: e8 fd 3a 5a 00 call 133cb41 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73ff0f> d99044: 83 c4 10 add esp,0x10 d99047: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] d9904b: 83 c4 10 add esp,0x10 d9904e: 5e pop esi d9904f: 5f pop edi d99050: 5b pop ebx d99051: c3 ret d99052: 55 push ebp d99053: 53 push ebx d99054: 57 push edi d99055: 56 push esi d99056: 83 ec 0c sub esp,0xc d99059: e8 00 00 00 00 call d9905e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c42c> d9905e: 5b pop ebx d9905f: 81 c3 1e db 05 01 add ebx,0x105db1e d99065: 8a 83 a3 9f 06 00 mov al,BYTE PTR [ebx+0x69fa3] d9906b: 24 01 and al,0x1 d9906d: 75 1a jne d99089 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c457> d9906f: 8d 83 20 63 71 ff lea eax,[ebx-0x8e9ce0] d99075: 83 ec 0c sub esp,0xc d99078: ff 30 push DWORD PTR [eax] d9907a: e8 a9 62 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9907f: 83 c4 10 add esp,0x10 d99082: c6 83 a3 9f 06 00 01 mov BYTE PTR [ebx+0x69fa3],0x1 d99089: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] d9908d: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] d99091: 8d 83 84 ef 04 00 lea eax,[ebx+0x4ef84] d99097: 83 ec 0c sub esp,0xc d9909a: ff 30 push DWORD PTR [eax] d9909c: e8 8d 5d e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d990a1: 83 c4 10 add esp,0x10 d990a4: 89 c6 mov esi,eax d990a6: 83 ec 08 sub esp,0x8 d990a9: 31 c0 xor eax,eax d990ab: 50 push eax d990ac: 56 push esi d990ad: e8 d5 e3 1b 00 call f57487 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x35a855> d990b2: 83 c4 10 add esp,0x10 d990b5: 85 f6 test esi,esi d990b7: 74 13 je d990cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c49a> d990b9: 89 6e 08 mov DWORD PTR [esi+0x8],ebp d990bc: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d990c0: 89 46 0c mov DWORD PTR [esi+0xc],eax d990c3: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d990c7: 89 46 10 mov DWORD PTR [esi+0x10],eax d990ca: eb 2c jmp d990f8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c4c6> d990cc: e8 23 76 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d990d1: 89 2d 08 00 00 00 mov DWORD PTR ds:0x8,ebp d990d7: e8 18 76 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d990dc: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] d990e0: a3 0c 00 00 00 mov ds:0xc,eax d990e5: e8 0a 76 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d990ea: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] d990ee: a3 10 00 00 00 mov ds:0x10,eax d990f3: e8 fc 75 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d990f8: 89 7e 14 mov DWORD PTR [esi+0x14],edi d990fb: 83 ec 0c sub esp,0xc d990fe: 57 push edi d990ff: e8 86 e9 fe ff call d87a8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ae58> d99104: 83 c4 10 add esp,0x10 d99107: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d9910b: 8d 83 b4 82 05 00 lea eax,[ebx+0x582b4] d99111: 8b 38 mov edi,DWORD PTR [eax] d99113: 8d 83 88 d6 04 00 lea eax,[ebx+0x4d688] d99119: 83 ec 0c sub esp,0xc d9911c: ff 30 push DWORD PTR [eax] d9911e: e8 0b 5d e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d99123: 83 c4 10 add esp,0x10 d99126: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d9912a: 31 c9 xor ecx,ecx d9912c: 51 push ecx d9912d: 57 push edi d9912e: 56 push esi d9912f: 50 push eax d99130: e8 eb 61 35 00 call 10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee> d99135: 83 c4 10 add esp,0x10 d99138: 8d 83 b8 82 05 00 lea eax,[ebx+0x582b8] d9913e: 8b 28 mov ebp,DWORD PTR [eax] d99140: 8d 83 8c d6 04 00 lea eax,[ebx+0x4d68c] d99146: 83 ec 0c sub esp,0xc d99149: ff 30 push DWORD PTR [eax] d9914b: e8 de 5c e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d99150: 83 c4 10 add esp,0x10 d99153: 89 c7 mov edi,eax d99155: 31 c0 xor eax,eax d99157: 50 push eax d99158: 55 push ebp d99159: 56 push esi d9915a: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] d9915e: 57 push edi d9915f: e8 a2 61 35 00 call 10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4> d99164: 83 c4 10 add esp,0x10 d99167: 85 f6 test esi,esi d99169: 75 05 jne d99170 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c53e> d9916b: e8 84 75 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d99170: 8d 83 80 89 06 00 lea eax,[ebx+0x68980] d99176: 83 ec 0c sub esp,0xc d99179: 6a 00 push 0x0 d9917b: 57 push edi d9917c: ff 74 24 1c push DWORD PTR [esp+0x1c] d99180: ff 30 push DWORD PTR [eax] d99182: 56 push esi d99183: e8 b2 61 35 00 call 10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708> d99188: 83 c4 20 add esp,0x20 d9918b: 83 c4 0c add esp,0xc d9918e: 5e pop esi d9918f: 5f pop edi d99190: 5b pop ebx d99191: 5d pop ebp d99192: c3 ret d99193: 55 push ebp d99194: 53 push ebx d99195: 57 push edi d99196: 56 push esi d99197: 83 ec 1c sub esp,0x1c d9919a: e8 00 00 00 00 call d9919f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c56d> d9919f: 5b pop ebx d991a0: 81 c3 dd d9 05 01 add ebx,0x105d9dd d991a6: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] d991aa: 8a 83 ab 9f 06 00 mov al,BYTE PTR [ebx+0x69fab] d991b0: 24 01 and al,0x1 d991b2: 75 17 jne d991cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c599> d991b4: 8d 83 bc 65 71 ff lea eax,[ebx-0x8e9a44] d991ba: 8b 00 mov eax,DWORD PTR [eax] d991bc: 89 04 24 mov DWORD PTR [esp],eax d991bf: e8 64 61 e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d991c4: c6 83 ab 9f 06 00 01 mov BYTE PTR [ebx+0x69fab],0x1 d991cb: 8b 77 4c mov esi,DWORD PTR [edi+0x4c] d991ce: 85 f6 test esi,esi d991d0: 75 05 jne d991d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c5a5> d991d2: e8 1d 75 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d991d7: 8d 83 fc 58 05 00 lea eax,[ebx+0x558fc] d991dd: 8b 00 mov eax,DWORD PTR [eax] d991df: 89 44 24 04 mov DWORD PTR [esp+0x4],eax d991e3: 89 34 24 mov DWORD PTR [esp],esi d991e6: e8 7c a3 62 00 call 13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935> d991eb: 89 44 24 18 mov DWORD PTR [esp+0x18],eax d991ef: 85 c0 test eax,eax d991f1: 7e 61 jle d99254 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c622> d991f3: 31 ed xor ebp,ebp d991f5: 8d 83 f8 58 05 00 lea eax,[ebx+0x558f8] d991fb: 89 44 24 14 mov DWORD PTR [esp+0x14],eax d991ff: 89 fe mov esi,edi d99201: 8b 7e 4c mov edi,DWORD PTR [esi+0x4c] d99204: 85 ff test edi,edi d99206: 75 05 jne d9920d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c5db> d99208: e8 e7 74 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9920d: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] d99211: 8b 00 mov eax,DWORD PTR [eax] d99213: 89 44 24 08 mov DWORD PTR [esp+0x8],eax d99217: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp d9921b: 89 3c 24 mov DWORD PTR [esp],edi d9921e: e8 4c a3 62 00 call 13c356f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c693d> d99223: 89 c7 mov edi,eax d99225: 85 ff test edi,edi d99227: 75 05 jne d9922e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c5fc> d99229: e8 c6 74 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9922e: 89 3c 24 mov DWORD PTR [esp],edi d99231: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 d99238: 00 d99239: e8 a3 f6 28 00 call 10288e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42bcaf> d9923e: 3b 44 24 34 cmp eax,DWORD PTR [esp+0x34] d99242: eb 0b jmp d9924f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c61d> d99244: 45 inc ebp d99245: 3b 6c 24 18 cmp ebp,DWORD PTR [esp+0x18] d99249: 89 f7 mov edi,esi d9924b: 7c b2 jl d991ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c5cd> d9924d: eb 05 jmp d99254 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c622> d9924f: 89 7e 50 mov DWORD PTR [esi+0x50],edi d99252: 89 f7 mov edi,esi d99254: 89 3c 24 mov DWORD PTR [esp],edi d99257: e8 d9 00 00 00 call d99335 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c703> d9925c: 83 c4 1c add esp,0x1c d9925f: 5e pop esi d99260: 5f pop edi d99261: 5b pop ebx d99262: 5d pop ebp d99263: c3 ret