/tmp/dev_il2cpp.so: file format elf32-i386 Disassembly of section .text: 00fc9bb9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf87>: fc9bb9: 55 push ebp fc9bba: 53 push ebx fc9bbb: 57 push edi fc9bbc: 56 push esi fc9bbd: 83 ec 0c sub esp,0xc fc9bc0: e8 00 00 00 00 call fc9bc5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf93> fc9bc5: 5b pop ebx fc9bc6: 81 c3 b7 cf e2 00 add ebx,0xe2cfb7 fc9bcc: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] fc9bd0: 8a 83 10 af 06 00 mov al,BYTE PTR [ebx+0x6af10] fc9bd6: 24 01 and al,0x1 fc9bd8: 75 1a jne fc9bf4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccfc2> fc9bda: 8d 83 00 cd 70 ff lea eax,[ebx-0x8f3300] fc9be0: 83 ec 0c sub esp,0xc fc9be3: ff 30 push DWORD PTR [eax] fc9be5: e8 3e 57 bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fc9bea: 83 c4 10 add esp,0x10 fc9bed: c6 83 10 af 06 00 01 mov BYTE PTR [ebx+0x6af10],0x1 fc9bf4: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] fc9bf8: 8b b7 88 00 00 00 mov esi,DWORD PTR [edi+0x88] fc9bfe: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] fc9c04: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fc9c08: 8b 00 mov eax,DWORD PTR [eax] fc9c0a: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fc9c11: 74 16 je fc9c29 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccff7> fc9c13: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fc9c17: 75 10 jne fc9c29 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccff7> fc9c19: 83 ec 0c sub esp,0xc fc9c1c: 50 push eax fc9c1d: 89 cd mov ebp,ecx fc9c1f: e8 8a c8 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fc9c24: 89 e9 mov ecx,ebp fc9c26: 83 c4 10 add esp,0x10 fc9c29: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] fc9c2d: 31 c0 xor eax,eax fc9c2f: 50 push eax fc9c30: 56 push esi fc9c31: 51 push ecx fc9c32: 50 push eax fc9c33: 89 ce mov esi,ecx fc9c35: e8 9f 8f 7b ff call 782bd9 fc9c3a: 83 c4 10 add esp,0x10 fc9c3d: 84 c0 test al,al fc9c3f: 74 3a je fc9c7b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd049> fc9c41: c6 47 70 00 mov BYTE PTR [edi+0x70],0x0 fc9c45: 85 ed test ebp,ebp fc9c47: 0f 84 80 03 00 00 je fc9fcd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd39b> fc9c4d: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9c50: 85 f6 test esi,esi fc9c52: 75 05 jne fc9c59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd027> fc9c54: e8 9b 6a c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9c59: 83 ec 08 sub esp,0x8 fc9c5c: 31 ff xor edi,edi fc9c5e: 57 push edi fc9c5f: 56 push esi fc9c60: e8 30 5d 86 ff call 82f995 fc9c65: 83 c4 10 add esp,0x10 fc9c68: 83 ec 04 sub esp,0x4 fc9c6b: 57 push edi fc9c6c: 50 push eax fc9c6d: 55 push ebp fc9c6e: e8 fb 12 00 00 call fcaf6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce33c> fc9c73: 83 c4 10 add esp,0x10 fc9c76: e9 52 03 00 00 jmp fc9fcd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd39b> fc9c7b: 89 f5 mov ebp,esi fc9c7d: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9c80: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fc9c84: 8b 00 mov eax,DWORD PTR [eax] fc9c86: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fc9c8d: 74 12 je fc9ca1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd06f> fc9c8f: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fc9c93: 75 0c jne fc9ca1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd06f> fc9c95: 83 ec 0c sub esp,0xc fc9c98: 50 push eax fc9c99: e8 10 c8 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fc9c9e: 83 c4 10 add esp,0x10 fc9ca1: 31 c0 xor eax,eax fc9ca3: 50 push eax fc9ca4: 50 push eax fc9ca5: 56 push esi fc9ca6: 50 push eax fc9ca7: e8 2d f2 7b ff call 788ed9 fc9cac: 83 c4 10 add esp,0x10 fc9caf: 84 c0 test al,al fc9cb1: 74 44 je fc9cf7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd0c5> fc9cb3: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9cb6: 85 f6 test esi,esi fc9cb8: 75 05 jne fc9cbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd08d> fc9cba: e8 35 6a c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9cbf: 83 ec 08 sub esp,0x8 fc9cc2: 6a 00 push 0x0 fc9cc4: 56 push esi fc9cc5: e8 73 ff df ff call dc9c3d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1cd00b> fc9cca: 83 c4 10 add esp,0x10 fc9ccd: 84 c0 test al,al fc9ccf: 0f 85 f4 02 00 00 jne fc9fc9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd397> fc9cd5: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9cd8: 85 f6 test esi,esi fc9cda: 75 05 jne fc9ce1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd0af> fc9cdc: e8 13 6a c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9ce1: 83 ec 08 sub esp,0x8 fc9ce4: 6a 00 push 0x0 fc9ce6: 56 push esi fc9ce7: e8 6b 85 e0 ff call dd2257 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d5625> fc9cec: 83 c4 10 add esp,0x10 fc9cef: 84 c0 test al,al fc9cf1: 0f 85 d2 02 00 00 jne fc9fc9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd397> fc9cf7: 80 7f 72 00 cmp BYTE PTR [edi+0x72],0x0 fc9cfb: 90 nop fc9cfc: 90 nop fc9cfd: 90 nop fc9cfe: 90 nop fc9cff: 90 nop fc9d00: 90 nop fc9d01: 85 ed test ebp,ebp fc9d03: 75 05 jne fc9d0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd0d8> fc9d05: e8 ea 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9d0a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fc9d0e: 8b 00 mov eax,DWORD PTR [eax] fc9d10: 0f b7 88 b1 00 00 00 movzx ecx,WORD PTR [eax+0xb1] fc9d17: 81 e1 00 01 00 00 and ecx,0x100 fc9d1d: 80 7d 21 00 cmp BYTE PTR [ebp+0x21],0x0 fc9d21: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9d24: 0f 84 67 01 00 00 je fc9e91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd25f> fc9d2a: 66 85 c9 test cx,cx fc9d2d: 74 12 je fc9d41 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd10f> fc9d2f: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fc9d33: 75 0c jne fc9d41 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd10f> fc9d35: 83 ec 0c sub esp,0xc fc9d38: 50 push eax fc9d39: e8 70 c7 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fc9d3e: 83 c4 10 add esp,0x10 fc9d41: 31 c0 xor eax,eax fc9d43: 50 push eax fc9d44: 56 push esi fc9d45: 50 push eax fc9d46: 50 push eax fc9d47: e8 8d f1 7b ff call 788ed9 fc9d4c: 83 c4 10 add esp,0x10 fc9d4f: 84 c0 test al,al fc9d51: 0f 84 15 01 00 00 je fc9e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd23a> fc9d57: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9d5a: 85 f6 test esi,esi fc9d5c: 75 05 jne fc9d63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd131> fc9d5e: e8 91 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9d63: 83 ec 08 sub esp,0x8 fc9d66: 6a 00 push 0x0 fc9d68: 56 push esi fc9d69: e8 94 d2 dd ff call da7002 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aa3d0> fc9d6e: 83 c4 10 add esp,0x10 fc9d71: 89 c6 mov esi,eax fc9d73: 85 f6 test esi,esi fc9d75: 75 05 jne fc9d7c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd14a> fc9d77: e8 78 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9d7c: 80 7e 21 00 cmp BYTE PTR [esi+0x21],0x0 fc9d80: 0f 85 e6 00 00 00 jne fc9e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd23a> fc9d86: 8b 77 68 mov esi,DWORD PTR [edi+0x68] fc9d89: 85 f6 test esi,esi fc9d8b: 75 05 jne fc9d92 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd160> fc9d8d: e8 62 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9d92: 8d 83 9c 5c 05 00 lea eax,[ebx+0x55c9c] fc9d98: 83 ec 08 sub esp,0x8 fc9d9b: ff 30 push DWORD PTR [eax] fc9d9d: 56 push esi fc9d9e: e8 11 2d 34 00 call 130cab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fe82> fc9da3: 83 c4 10 add esp,0x10 fc9da6: 85 c0 test eax,eax fc9da8: 7e 76 jle fc9e20 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd1ee> fc9daa: 8b 77 68 mov esi,DWORD PTR [edi+0x68] fc9dad: 85 f6 test esi,esi fc9daf: 75 05 jne fc9db6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd184> fc9db1: e8 3e 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9db6: 8d 83 a0 5c 05 00 lea eax,[ebx+0x55ca0] fc9dbc: 83 ec 08 sub esp,0x8 fc9dbf: ff 30 push DWORD PTR [eax] fc9dc1: 56 push esi fc9dc2: e8 be 2a 34 00 call 130c885 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fc53> fc9dc7: 83 c4 10 add esp,0x10 fc9dca: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fc9dce: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9dd1: 85 f6 test esi,esi fc9dd3: 75 05 jne fc9dda <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd1a8> fc9dd5: e8 1a 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9dda: 83 ec 08 sub esp,0x8 fc9ddd: 6a 00 push 0x0 fc9ddf: 56 push esi fc9de0: e8 1d d2 dd ff call da7002 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aa3d0> fc9de5: 83 c4 10 add esp,0x10 fc9de8: 89 c6 mov esi,eax fc9dea: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fc9dee: 8b 00 mov eax,DWORD PTR [eax] fc9df0: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fc9df7: 74 12 je fc9e0b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd1d9> fc9df9: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fc9dfd: 75 0c jne fc9e0b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd1d9> fc9dff: 83 ec 0c sub esp,0xc fc9e02: 50 push eax fc9e03: e8 a6 c6 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fc9e08: 83 c4 10 add esp,0x10 fc9e0b: 31 c0 xor eax,eax fc9e0d: 50 push eax fc9e0e: 56 push esi fc9e0f: ff 74 24 0c push DWORD PTR [esp+0xc] fc9e13: 50 push eax fc9e14: e8 c0 f0 7b ff call 788ed9 fc9e19: 83 c4 10 add esp,0x10 fc9e1c: 84 c0 test al,al fc9e1e: 74 4c je fc9e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd23a> fc9e20: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9e23: 8b 47 68 mov eax,DWORD PTR [edi+0x68] fc9e26: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fc9e2a: 85 f6 test esi,esi fc9e2c: 75 05 jne fc9e33 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd201> fc9e2e: e8 c1 68 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9e33: 83 ec 08 sub esp,0x8 fc9e36: 31 c0 xor eax,eax fc9e38: 50 push eax fc9e39: 56 push esi fc9e3a: e8 c3 d1 dd ff call da7002 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aa3d0> fc9e3f: 83 c4 10 add esp,0x10 fc9e42: 89 c6 mov esi,eax fc9e44: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fc9e48: 85 c0 test eax,eax fc9e4a: 89 c1 mov ecx,eax fc9e4c: 75 09 jne fc9e57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd225> fc9e4e: e8 a1 68 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9e53: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] fc9e57: 8d 83 ac 5c 05 00 lea eax,[ebx+0x55cac] fc9e5d: 83 ec 04 sub esp,0x4 fc9e60: ff 30 push DWORD PTR [eax] fc9e62: 56 push esi fc9e63: 51 push ecx fc9e64: e8 bd 2b 34 00 call 130ca26 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fdf4> fc9e69: 83 c4 10 add esp,0x10 fc9e6c: 83 ec 04 sub esp,0x4 fc9e6f: ff 74 24 2c push DWORD PTR [esp+0x2c] fc9e73: 55 push ebp fc9e74: 57 push edi fc9e75: e8 6a 15 00 00 call fcb3e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce7b2> fc9e7a: 83 c4 10 add esp,0x10 fc9e7d: 83 ec 04 sub esp,0x4 fc9e80: 6a 00 push 0x0 fc9e82: 50 push eax fc9e83: 57 push edi fc9e84: e8 41 d1 7b ff call 786fca fc9e89: 83 c4 10 add esp,0x10 fc9e8c: e9 3c 01 00 00 jmp fc9fcd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd39b> fc9e91: 66 85 c9 test cx,cx fc9e94: 74 12 je fc9ea8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd276> fc9e96: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fc9e9a: 75 0c jne fc9ea8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd276> fc9e9c: 83 ec 0c sub esp,0xc fc9e9f: 50 push eax fc9ea0: e8 09 c6 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fc9ea5: 83 c4 10 add esp,0x10 fc9ea8: 31 c0 xor eax,eax fc9eaa: 50 push eax fc9eab: 56 push esi fc9eac: 50 push eax fc9ead: 50 push eax fc9eae: e8 26 f0 7b ff call 788ed9 fc9eb3: 83 c4 10 add esp,0x10 fc9eb6: 84 c0 test al,al fc9eb8: 74 68 je fc9f22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd2f0> fc9eba: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9ebd: 85 f6 test esi,esi fc9ebf: 75 05 jne fc9ec6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd294> fc9ec1: e8 2e 68 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9ec6: 83 ec 08 sub esp,0x8 fc9ec9: 6a 00 push 0x0 fc9ecb: 56 push esi fc9ecc: e8 31 d1 dd ff call da7002 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aa3d0> fc9ed1: 83 c4 10 add esp,0x10 fc9ed4: 89 c6 mov esi,eax fc9ed6: 85 f6 test esi,esi fc9ed8: 75 05 jne fc9edf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd2ad> fc9eda: e8 15 68 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9edf: 80 7e 21 00 cmp BYTE PTR [esi+0x21],0x0 fc9ee3: 74 3d je fc9f22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd2f0> fc9ee5: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9ee8: 8b af 00 01 00 00 mov ebp,DWORD PTR [edi+0x100] fc9eee: 85 f6 test esi,esi fc9ef0: 74 58 je fc9f4a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd318> fc9ef2: 83 ec 04 sub esp,0x4 fc9ef5: 31 c0 xor eax,eax fc9ef7: 50 push eax fc9ef8: 55 push ebp fc9ef9: 56 push esi fc9efa: e8 e8 82 e0 ff call dd21e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55b5> fc9eff: 83 c4 10 add esp,0x10 fc9f02: 83 ec 10 sub esp,0x10 fc9f05: 31 c0 xor eax,eax fc9f07: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fc9f0b: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fc9f0f: 89 34 24 mov DWORD PTR [esp],esi fc9f12: e8 e4 82 e0 ff call dd21fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55c9> fc9f17: 83 c4 10 add esp,0x10 fc9f1a: 8b af e0 00 00 00 mov ebp,DWORD PTR [edi+0xe0] fc9f20: eb 65 jmp fc9f87 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd355> fc9f22: 83 ec 04 sub esp,0x4 fc9f25: ff 74 24 2c push DWORD PTR [esp+0x2c] fc9f29: ff 74 24 2c push DWORD PTR [esp+0x2c] fc9f2d: 57 push edi fc9f2e: e8 6b 18 00 00 call fcb79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb6c> fc9f33: 83 c4 10 add esp,0x10 fc9f36: 83 ec 04 sub esp,0x4 fc9f39: 6a 00 push 0x0 fc9f3b: 50 push eax fc9f3c: 57 push edi fc9f3d: e8 88 d0 7b ff call 786fca fc9f42: 83 c4 10 add esp,0x10 fc9f45: e9 83 00 00 00 jmp fc9fcd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd39b> fc9f4a: e8 a5 67 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9f4f: 83 ec 04 sub esp,0x4 fc9f52: 31 c0 xor eax,eax fc9f54: 50 push eax fc9f55: 55 push ebp fc9f56: 50 push eax fc9f57: e8 8b 82 e0 ff call dd21e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55b5> fc9f5c: 83 c4 10 add esp,0x10 fc9f5f: e8 90 67 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9f64: 83 ec 10 sub esp,0x10 fc9f67: 31 c0 xor eax,eax fc9f69: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fc9f6d: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fc9f71: 89 04 24 mov DWORD PTR [esp],eax fc9f74: e8 82 82 e0 ff call dd21fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55c9> fc9f79: 83 c4 10 add esp,0x10 fc9f7c: 8b af e0 00 00 00 mov ebp,DWORD PTR [edi+0xe0] fc9f82: e8 6d 67 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9f87: 83 ec 04 sub esp,0x4 fc9f8a: 31 c0 xor eax,eax fc9f8c: 50 push eax fc9f8d: 55 push ebp fc9f8e: 56 push esi fc9f8f: e8 b7 82 e0 ff call dd224b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d5619> fc9f94: 83 c4 10 add esp,0x10 fc9f97: 83 ec 10 sub esp,0x10 fc9f9a: 89 3c 24 mov DWORD PTR [esp],edi fc9f9d: e8 d6 14 00 00 call fcb478 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce846> fc9fa2: 83 c4 10 add esp,0x10 fc9fa5: 83 ec 04 sub esp,0x4 fc9fa8: 31 c9 xor ecx,ecx fc9faa: 51 push ecx fc9fab: 50 push eax fc9fac: 57 push edi fc9fad: e8 18 d0 7b ff call 786fca fc9fb2: 83 c4 10 add esp,0x10 fc9fb5: 83 ec 04 sub esp,0x4 fc9fb8: ff 74 24 2c push DWORD PTR [esp+0x2c] fc9fbc: ff 74 24 2c push DWORD PTR [esp+0x2c] fc9fc0: 57 push edi fc9fc1: e8 1e 15 00 00 call fcb4e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce8b2> fc9fc6: 83 c4 10 add esp,0x10 fc9fc9: c6 47 70 00 mov BYTE PTR [edi+0x70],0x0 fc9fcd: 83 c4 0c add esp,0xc fc9fd0: 5e pop esi fc9fd1: 5f pop edi fc9fd2: 5b pop ebx fc9fd3: 5d pop ebp fc9fd4: c3 ret fc9fd5: 55 push ebp fc9fd6: 53 push ebx fc9fd7: 57 push edi fc9fd8: 56 push esi fc9fd9: 83 ec 0c sub esp,0xc fc9fdc: e8 00 00 00 00 call fc9fe1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd3af> fc9fe1: 5b pop ebx fc9fe2: 81 c3 9b cb e2 00 add ebx,0xe2cb9b fc9fe8: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] fc9fec: 8a 83 09 af 06 00 mov al,BYTE PTR [ebx+0x6af09] fc9ff2: 24 01 and al,0x1 fc9ff4: 75 1a jne fca010 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd3de> fc9ff6: 8d 83 4c cc 70 ff lea eax,[ebx-0x8f33b4] fc9ffc: 83 ec 0c sub esp,0xc fc9fff: ff 30 push DWORD PTR [eax] fca001: e8 22 53 bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fca006: 83 c4 10 add esp,0x10 fca009: c6 83 09 af 06 00 01 mov BYTE PTR [ebx+0x6af09],0x1 fca010: 8b 77 68 mov esi,DWORD PTR [edi+0x68] fca013: 85 f6 test esi,esi fca015: 75 05 jne fca01c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd3ea> fca017: e8 d8 66 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca01c: 8d 83 9c 5c 05 00 lea eax,[ebx+0x55c9c] fca022: 83 ec 08 sub esp,0x8 fca025: ff 30 push DWORD PTR [eax] fca027: 56 push esi fca028: e8 87 2a 34 00 call 130cab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fe82> fca02d: 83 c4 10 add esp,0x10 fca030: 85 c0 test eax,eax fca032: 0f 8e 88 00 00 00 jle fca0c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd48e> fca038: 8b 77 68 mov esi,DWORD PTR [edi+0x68] fca03b: 85 f6 test esi,esi fca03d: 75 05 jne fca044 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd412> fca03f: e8 b0 66 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca044: 8d 83 a0 5c 05 00 lea eax,[ebx+0x55ca0] fca04a: 83 ec 08 sub esp,0x8 fca04d: ff 30 push DWORD PTR [eax] fca04f: 56 push esi fca050: e8 30 28 34 00 call 130c885 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fc53> fca055: 83 c4 10 add esp,0x10 fca058: 89 c6 mov esi,eax fca05a: 8b 6f 20 mov ebp,DWORD PTR [edi+0x20] fca05d: 85 ed test ebp,ebp fca05f: 75 05 jne fca066 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd434> fca061: e8 8e 66 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca066: 8b ad 84 00 00 00 mov ebp,DWORD PTR [ebp+0x84] fca06c: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] fca072: 8b 00 mov eax,DWORD PTR [eax] fca074: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca07b: 74 12 je fca08f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd45d> fca07d: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca081: 75 0c jne fca08f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd45d> fca083: 83 ec 0c sub esp,0xc fca086: 50 push eax fca087: e8 22 c4 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca08c: 83 c4 10 add esp,0x10 fca08f: 31 c0 xor eax,eax fca091: 50 push eax fca092: 55 push ebp fca093: 56 push esi fca094: 50 push eax fca095: e8 3f 8b 7b ff call 782bd9 fca09a: 83 c4 10 add esp,0x10 fca09d: 84 c0 test al,al fca09f: 74 1f je fca0c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd48e> fca0a1: 83 ec 08 sub esp,0x8 fca0a4: 6a 01 push 0x1 fca0a6: 57 push edi fca0a7: e8 51 07 00 00 call fca7fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdbcb> fca0ac: 83 c4 10 add esp,0x10 fca0af: 83 ec 04 sub esp,0x4 fca0b2: 6a 00 push 0x0 fca0b4: 50 push eax fca0b5: 57 push edi fca0b6: e8 0f cf 7b ff call 786fca fca0bb: 83 c4 10 add esp,0x10 fca0be: eb 22 jmp fca0e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd4b0> fca0c0: 8d 47 20 lea eax,[edi+0x20] fca0c3: 8b 30 mov esi,DWORD PTR [eax] fca0c5: 85 f6 test esi,esi fca0c7: 75 05 jne fca0ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd49c> fca0c9: e8 26 66 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca0ce: 83 ec 04 sub esp,0x4 fca0d1: 6a 00 push 0x0 fca0d3: ff b6 84 00 00 00 push DWORD PTR [esi+0x84] fca0d9: 57 push edi fca0da: e8 da fa ff ff call fc9bb9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf87> fca0df: 83 c4 10 add esp,0x10 fca0e2: 83 c4 0c add esp,0xc fca0e5: 5e pop esi fca0e6: 5f pop edi fca0e7: 5b pop ebx fca0e8: 5d pop ebp fca0e9: c3 ret fca0ea: 53 push ebx fca0eb: 83 ec 08 sub esp,0x8 fca0ee: e8 00 00 00 00 call fca0f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd4c1> fca0f3: 5b pop ebx fca0f4: 81 c3 89 ca e2 00 add ebx,0xe2ca89 fca0fa: 83 ec 08 sub esp,0x8 fca0fd: 6a 00 push 0x0 fca0ff: ff 74 24 1c push DWORD PTR [esp+0x1c] fca103: e8 e6 05 00 00 call fca6ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdabc> fca108: 83 c4 10 add esp,0x10 fca10b: 83 c4 08 add esp,0x8 fca10e: 5b pop ebx fca10f: c3 ret fca110: 53 push ebx fca111: 83 ec 08 sub esp,0x8 fca114: e8 00 00 00 00 call fca119 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd4e7> fca119: 5b pop ebx fca11a: 81 c3 63 ca e2 00 add ebx,0xe2ca63 fca120: 83 ec 08 sub esp,0x8 fca123: 6a 00 push 0x0 fca125: ff 74 24 1c push DWORD PTR [esp+0x1c] fca129: e8 c0 05 00 00 call fca6ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdabc> fca12e: 83 c4 10 add esp,0x10 fca131: 83 c4 08 add esp,0x8 fca134: 5b pop ebx fca135: c3 ret fca136: 53 push ebx fca137: 56 push esi fca138: 83 ec 14 sub esp,0x14 fca13b: e8 00 00 00 00 call fca140 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd50e> fca140: 5b pop ebx fca141: 81 c3 3c ca e2 00 add ebx,0xe2ca3c fca147: 8a 83 0c af 06 00 mov al,BYTE PTR [ebx+0x6af0c] fca14d: 24 01 and al,0x1 fca14f: 75 17 jne fca168 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd536> fca151: 8d 83 98 cc 70 ff lea eax,[ebx-0x8f3368] fca157: 8b 00 mov eax,DWORD PTR [eax] fca159: 89 04 24 mov DWORD PTR [esp],eax fca15c: e8 c7 51 bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fca161: c6 83 0c af 06 00 01 mov BYTE PTR [ebx+0x6af0c],0x1 fca168: 8d 83 6c d6 04 00 lea eax,[ebx+0x4d66c] fca16e: 8b 00 mov eax,DWORD PTR [eax] fca170: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca177: 74 0e je fca187 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd555> fca179: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca17d: 75 08 jne fca187 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd555> fca17f: 89 04 24 mov DWORD PTR [esp],eax fca182: e8 27 c3 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca187: e8 e3 57 fe ff call faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d> fca18c: 89 c6 mov esi,eax fca18e: 85 f6 test esi,esi fca190: 75 05 jne fca197 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd565> fca192: e8 5d 65 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca197: 8b 76 28 mov esi,DWORD PTR [esi+0x28] fca19a: 85 f6 test esi,esi fca19c: 75 05 jne fca1a3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd571> fca19e: e8 51 65 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca1a3: 89 34 24 mov DWORD PTR [esp],esi fca1a6: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 fca1ad: 00 fca1ae: e8 9c 78 d6 ff call d31a4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134e1d> fca1b3: 83 c4 14 add esp,0x14 fca1b6: 5e pop esi fca1b7: 5b pop ebx fca1b8: c3 ret fca1b9: 53 push ebx fca1ba: 56 push esi fca1bb: 50 push eax fca1bc: e8 00 00 00 00 call fca1c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd58f> fca1c1: 5b pop ebx fca1c2: 81 c3 bb c9 e2 00 add ebx,0xe2c9bb fca1c8: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] fca1cc: c6 86 8c 00 00 00 01 mov BYTE PTR [esi+0x8c],0x1 fca1d3: 83 ec 0c sub esp,0xc fca1d6: 56 push esi fca1d7: e8 f8 07 00 00 call fca9d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdda2> fca1dc: 83 c4 10 add esp,0x10 fca1df: 83 ec 04 sub esp,0x4 fca1e2: 6a 00 push 0x0 fca1e4: 50 push eax fca1e5: 56 push esi fca1e6: e8 df cd 7b ff call 786fca fca1eb: 83 c4 10 add esp,0x10 fca1ee: 83 c4 04 add esp,0x4 fca1f1: 5e pop esi fca1f2: 5b pop ebx fca1f3: c3 ret fca1f4: 55 push ebp fca1f5: 53 push ebx fca1f6: 57 push edi fca1f7: 56 push esi fca1f8: 83 ec 0c sub esp,0xc fca1fb: e8 00 00 00 00 call fca200 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd5ce> fca200: 5b pop ebx fca201: 81 c3 7c c9 e2 00 add ebx,0xe2c97c fca207: 8a 83 07 af 06 00 mov al,BYTE PTR [ebx+0x6af07] fca20d: 24 01 and al,0x1 fca20f: 75 1a jne fca22b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd5f9> fca211: 8d 83 30 cd 70 ff lea eax,[ebx-0x8f32d0] fca217: 83 ec 0c sub esp,0xc fca21a: ff 30 push DWORD PTR [eax] fca21c: e8 07 51 bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fca221: 83 c4 10 add esp,0x10 fca224: c6 83 07 af 06 00 01 mov BYTE PTR [ebx+0x6af07],0x1 fca22b: 8d 83 00 d6 04 00 lea eax,[ebx+0x4d600] fca231: 8b 00 mov eax,DWORD PTR [eax] fca233: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca23a: 74 12 je fca24e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd61c> fca23c: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca240: 75 0c jne fca24e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd61c> fca242: 83 ec 0c sub esp,0xc fca245: 50 push eax fca246: e8 63 c2 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca24b: 83 c4 10 add esp,0x10 fca24e: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] fca252: 83 ec 08 sub esp,0x8 fca255: 31 c0 xor eax,eax fca257: 50 push eax fca258: 50 push eax fca259: e8 0d d4 db ff call d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39> fca25e: 83 c4 10 add esp,0x10 fca261: 89 c6 mov esi,eax fca263: 85 f6 test esi,esi fca265: 75 05 jne fca26c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd63a> fca267: e8 88 64 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca26c: 83 ec 08 sub esp,0x8 fca26f: 6a 00 push 0x0 fca271: 56 push esi fca272: e8 1d 8a dc ff call d92c94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196062> fca277: 83 c4 10 add esp,0x10 fca27a: 8b 7d 20 mov edi,DWORD PTR [ebp+0x20] fca27d: 85 ff test edi,edi fca27f: 75 0d jne fca28e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd65c> fca281: 88 44 24 08 mov BYTE PTR [esp+0x8],al fca285: e8 6a 64 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca28a: 8a 44 24 08 mov al,BYTE PTR [esp+0x8] fca28e: 84 c0 test al,al fca290: 74 55 je fca2e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd6b5> fca292: 8b 87 90 00 00 00 mov eax,DWORD PTR [edi+0x90] fca298: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fca29c: 8b 7d 20 mov edi,DWORD PTR [ebp+0x20] fca29f: 85 ff test edi,edi fca2a1: 75 05 jne fca2a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd676> fca2a3: e8 4c 64 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca2a8: 8b bf 8c 00 00 00 mov edi,DWORD PTR [edi+0x8c] fca2ae: 8b ad 88 00 00 00 mov ebp,DWORD PTR [ebp+0x88] fca2b4: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] fca2ba: 8b 00 mov eax,DWORD PTR [eax] fca2bc: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca2c3: 74 12 je fca2d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd6a5> fca2c5: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca2c9: 75 0c jne fca2d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd6a5> fca2cb: 83 ec 0c sub esp,0xc fca2ce: 50 push eax fca2cf: e8 da c1 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca2d4: 83 c4 10 add esp,0x10 fca2d7: 31 c0 xor eax,eax fca2d9: 50 push eax fca2da: 55 push ebp fca2db: 57 push edi fca2dc: 50 push eax fca2dd: e8 f7 eb 7b ff call 788ed9 fca2e2: 83 c4 10 add esp,0x10 fca2e5: eb 53 jmp fca33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd708> fca2e7: 8b 87 8c 00 00 00 mov eax,DWORD PTR [edi+0x8c] fca2ed: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fca2f1: 8b 7d 20 mov edi,DWORD PTR [ebp+0x20] fca2f4: 85 ff test edi,edi fca2f6: 75 05 jne fca2fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd6cb> fca2f8: e8 f7 63 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca2fd: 8b bf 90 00 00 00 mov edi,DWORD PTR [edi+0x90] fca303: 8b ad 88 00 00 00 mov ebp,DWORD PTR [ebp+0x88] fca309: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] fca30f: 8b 00 mov eax,DWORD PTR [eax] fca311: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca318: 74 12 je fca32c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd6fa> fca31a: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca31e: 75 0c jne fca32c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd6fa> fca320: 83 ec 0c sub esp,0xc fca323: 50 push eax fca324: e8 85 c1 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca329: 83 c4 10 add esp,0x10 fca32c: 31 c0 xor eax,eax fca32e: 50 push eax fca32f: 55 push ebp fca330: 57 push edi fca331: 50 push eax fca332: e8 a2 eb 7b ff call 788ed9 fca337: 83 c4 10 add esp,0x10 fca33a: 84 c0 test al,al fca33c: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] fca340: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] fca344: 74 19 je fca35f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd72d> fca346: 85 f6 test esi,esi fca348: 75 05 jne fca34f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd71d> fca34a: e8 a5 63 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca34f: 83 ec 04 sub esp,0x4 fca352: 6a 00 push 0x0 fca354: 6a 01 push 0x1 fca356: 56 push esi fca357: e8 6b 85 dc ff call d928c7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195c95> fca35c: 83 c4 10 add esp,0x10 fca35f: 83 ec 04 sub esp,0x4 fca362: 6a 00 push 0x0 fca364: 55 push ebp fca365: 57 push edi fca366: e8 4e f8 ff ff call fc9bb9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf87> fca36b: 83 c4 10 add esp,0x10 fca36e: 83 c4 0c add esp,0xc fca371: 5e pop esi fca372: 5f pop edi fca373: 5b pop ebx fca374: 5d pop ebp fca375: c3 ret fca376: 53 push ebx fca377: 56 push esi fca378: 83 ec 14 sub esp,0x14 fca37b: e8 00 00 00 00 call fca380 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd74e> fca380: 5b pop ebx fca381: 81 c3 fc c7 e2 00 add ebx,0xe2c7fc fca387: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] fca38b: 0f b6 44 24 24 movzx eax,BYTE PTR [esp+0x24] fca390: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fca394: 89 34 24 mov DWORD PTR [esp],esi fca397: e8 30 2b 00 00 call fccecc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d029a> fca39c: 84 c0 test al,al fca39e: 74 24 je fca3c4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd792> fca3a0: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] fca3a4: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fca3a8: 89 34 24 mov DWORD PTR [esp],esi fca3ab: e8 4d 04 00 00 call fca7fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdbcb> fca3b0: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fca3b4: 89 34 24 mov DWORD PTR [esp],esi fca3b7: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 fca3be: 00 fca3bf: e8 06 cc 7b ff call 786fca fca3c4: 83 c4 14 add esp,0x14 fca3c7: 5e pop esi fca3c8: 5b pop ebx fca3c9: c3 ret fca3ca: 53 push ebx fca3cb: 83 ec 08 sub esp,0x8 fca3ce: e8 00 00 00 00 call fca3d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd7a1> fca3d3: 5b pop ebx fca3d4: 81 c3 a9 c7 e2 00 add ebx,0xe2c7a9 fca3da: 8a 44 24 14 mov al,BYTE PTR [esp+0x14] fca3de: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] fca3e2: 88 41 71 mov BYTE PTR [ecx+0x71],al fca3e5: 89 0c 24 mov DWORD PTR [esp],ecx fca3e8: e8 f9 cd ff ff call fc71e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca5b4> fca3ed: 83 c4 08 add esp,0x8 fca3f0: 5b pop ebx fca3f1: c3 ret fca3f2: 55 push ebp fca3f3: 53 push ebx fca3f4: 57 push edi fca3f5: 56 push esi fca3f6: 83 ec 0c sub esp,0xc fca3f9: e8 00 00 00 00 call fca3fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd7cc> fca3fe: 5b pop ebx fca3ff: 81 c3 7e c7 e2 00 add ebx,0xe2c77e fca405: 8a 83 05 af 06 00 mov al,BYTE PTR [ebx+0x6af05] fca40b: 24 01 and al,0x1 fca40d: 75 1a jne fca429 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd7f7> fca40f: 8d 83 78 cc 70 ff lea eax,[ebx-0x8f3388] fca415: 83 ec 0c sub esp,0xc fca418: ff 30 push DWORD PTR [eax] fca41a: e8 09 4f bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fca41f: 83 c4 10 add esp,0x10 fca422: c6 83 05 af 06 00 01 mov BYTE PTR [ebx+0x6af05],0x1 fca429: 8d b3 b4 a8 04 00 lea esi,[ebx+0x4a8b4] fca42f: 8b 06 mov eax,DWORD PTR [esi] fca431: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca438: 74 14 je fca44e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd81c> fca43a: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca43e: 75 0e jne fca44e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd81c> fca440: 83 ec 0c sub esp,0xc fca443: 50 push eax fca444: e8 65 c0 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca449: 83 c4 10 add esp,0x10 fca44c: 8b 06 mov eax,DWORD PTR [esi] fca44e: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] fca452: 8b 40 50 mov eax,DWORD PTR [eax+0x50] fca455: 8b 30 mov esi,DWORD PTR [eax] fca457: 8d bb 3c be 04 00 lea edi,[ebx+0x4be3c] fca45d: 8b 07 mov eax,DWORD PTR [edi] fca45f: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca466: 74 12 je fca47a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd848> fca468: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca46c: 75 0c jne fca47a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd848> fca46e: 83 ec 0c sub esp,0xc fca471: 50 push eax fca472: e8 37 c0 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca477: 83 c4 10 add esp,0x10 fca47a: 31 c0 xor eax,eax fca47c: 50 push eax fca47d: 55 push ebp fca47e: 50 push eax fca47f: 50 push eax fca480: e8 54 ea 7b ff call 788ed9 fca485: 83 c4 10 add esp,0x10 fca488: 84 c0 test al,al fca48a: 0f 84 a6 00 00 00 je fca536 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd904> fca490: 85 ed test ebp,ebp fca492: 75 05 jne fca499 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd867> fca494: e8 5b 62 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca499: 83 ec 08 sub esp,0x8 fca49c: 6a 00 push 0x0 fca49e: 55 push ebp fca49f: e8 ed c1 7b ff call 786691 fca4a4: 83 c4 10 add esp,0x10 fca4a7: 89 c6 mov esi,eax fca4a9: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] fca4ad: 8b 68 20 mov ebp,DWORD PTR [eax+0x20] fca4b0: 85 ed test ebp,ebp fca4b2: 75 09 jne fca4bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd88b> fca4b4: e8 3b 62 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca4b9: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] fca4bd: 8b 4d 28 mov ecx,DWORD PTR [ebp+0x28] fca4c0: 8b a8 88 00 00 00 mov ebp,DWORD PTR [eax+0x88] fca4c6: 8b 07 mov eax,DWORD PTR [edi] fca4c8: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca4cf: 74 16 je fca4e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd8b5> fca4d1: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca4d5: 75 10 jne fca4e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd8b5> fca4d7: 83 ec 0c sub esp,0xc fca4da: 50 push eax fca4db: 89 cf mov edi,ecx fca4dd: e8 cc bf be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca4e2: 89 f9 mov ecx,edi fca4e4: 83 c4 10 add esp,0x10 fca4e7: 31 c0 xor eax,eax fca4e9: 50 push eax fca4ea: 55 push ebp fca4eb: 51 push ecx fca4ec: 50 push eax fca4ed: e8 e7 86 7b ff call 782bd9 fca4f2: 83 c4 10 add esp,0x10 fca4f5: 84 c0 test al,al fca4f7: 74 3d je fca536 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd904> fca4f9: 8d b3 48 d9 04 00 lea esi,[ebx+0x4d948] fca4ff: 8b 06 mov eax,DWORD PTR [esi] fca501: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca508: 74 14 je fca51e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd8ec> fca50a: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca50e: 75 0e jne fca51e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd8ec> fca510: 83 ec 0c sub esp,0xc fca513: 50 push eax fca514: e8 95 bf be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca519: 83 c4 10 add esp,0x10 fca51c: 8b 06 mov eax,DWORD PTR [esi] fca51e: 8b 40 50 mov eax,DWORD PTR [eax+0x50] fca521: 0f b6 00 movzx eax,BYTE PTR [eax] fca524: 83 f8 02 cmp eax,0x2 fca527: 8d 83 fc 62 06 00 lea eax,[ebx+0x662fc] fca52d: 0f 44 83 54 ff ff ff cmove eax,DWORD PTR [ebx-0xac] fca534: 8b 30 mov esi,DWORD PTR [eax] fca536: 89 f0 mov eax,esi fca538: 83 c4 0c add esp,0xc fca53b: 5e pop esi fca53c: 5f pop edi fca53d: 5b pop ebx fca53e: 5d pop ebp fca53f: c3 ret fca540: 55 push ebp fca541: 53 push ebx fca542: 57 push edi fca543: 56 push esi fca544: 83 ec 0c sub esp,0xc fca547: e8 00 00 00 00 call fca54c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd91a> fca54c: 5b pop ebx fca54d: 81 c3 30 c6 e2 00 add ebx,0xe2c630 fca553: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] fca557: 8a 83 06 af 06 00 mov al,BYTE PTR [ebx+0x6af06] fca55d: 24 01 and al,0x1 fca55f: 75 1a jne fca57b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd949> fca561: 8d 83 70 cc 70 ff lea eax,[ebx-0x8f3390] fca567: 83 ec 0c sub esp,0xc fca56a: ff 30 push DWORD PTR [eax] fca56c: e8 b7 4d bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fca571: 83 c4 10 add esp,0x10 fca574: c6 83 06 af 06 00 01 mov BYTE PTR [ebx+0x6af06],0x1 fca57b: 83 ec 08 sub esp,0x8 fca57e: ff b6 88 00 00 00 push DWORD PTR [esi+0x88] fca584: 56 push esi fca585: e8 68 fe ff ff call fca3f2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd7c0> fca58a: 83 c4 10 add esp,0x10 fca58d: 89 c6 mov esi,eax fca58f: 8d 83 6c d6 04 00 lea eax,[ebx+0x4d66c] fca595: 8b 00 mov eax,DWORD PTR [eax] fca597: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca59e: 74 12 je fca5b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd980> fca5a0: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca5a4: 75 0c jne fca5b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd980> fca5a6: 83 ec 0c sub esp,0xc fca5a9: 50 push eax fca5aa: e8 ff be be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca5af: 83 c4 10 add esp,0x10 fca5b2: 83 ec 10 sub esp,0x10 fca5b5: e8 b5 53 fe ff call faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d> fca5ba: 83 c4 10 add esp,0x10 fca5bd: 89 c7 mov edi,eax fca5bf: 8d ab 3c be 04 00 lea ebp,[ebx+0x4be3c] fca5c5: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] fca5c8: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca5cf: 74 12 je fca5e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd9b1> fca5d1: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca5d5: 75 0c jne fca5e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd9b1> fca5d7: 83 ec 0c sub esp,0xc fca5da: 50 push eax fca5db: e8 ce be be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca5e0: 83 c4 10 add esp,0x10 fca5e3: 31 c0 xor eax,eax fca5e5: 50 push eax fca5e6: 57 push edi fca5e7: 50 push eax fca5e8: 50 push eax fca5e9: e8 eb e8 7b ff call 788ed9 fca5ee: 83 c4 10 add esp,0x10 fca5f1: 84 c0 test al,al fca5f3: 0f 84 eb 00 00 00 je fca6e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdab2> fca5f9: 89 74 24 08 mov DWORD PTR [esp+0x8],esi fca5fd: 85 ff test edi,edi fca5ff: 75 05 jne fca606 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd9d4> fca601: e8 ee 60 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca606: 8b b7 b0 00 00 00 mov esi,DWORD PTR [edi+0xb0] fca60c: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] fca60f: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca616: 74 12 je fca62a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd9f8> fca618: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca61c: 75 0c jne fca62a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd9f8> fca61e: 83 ec 0c sub esp,0xc fca621: 50 push eax fca622: e8 87 be be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca627: 83 c4 10 add esp,0x10 fca62a: 31 c0 xor eax,eax fca62c: 50 push eax fca62d: 56 push esi fca62e: 50 push eax fca62f: 50 push eax fca630: e8 a4 e8 7b ff call 788ed9 fca635: 83 c4 10 add esp,0x10 fca638: 84 c0 test al,al fca63a: 74 34 je fca670 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cda3e> fca63c: 85 ff test edi,edi fca63e: 75 05 jne fca645 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cda13> fca640: e8 af 60 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca645: 8b b7 b0 00 00 00 mov esi,DWORD PTR [edi+0xb0] fca64b: 85 f6 test esi,esi fca64d: 75 05 jne fca654 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cda22> fca64f: e8 a0 60 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca654: 83 ec 08 sub esp,0x8 fca657: 6a 00 push 0x0 fca659: 56 push esi fca65a: e8 5c 00 ef ff call eba6bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2bda89> fca65f: 83 c4 10 add esp,0x10 fca662: 84 c0 test al,al fca664: 74 0a je fca670 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cda3e> fca666: 8d 83 00 63 06 00 lea eax,[ebx+0x66300] fca66c: 8b 30 mov esi,DWORD PTR [eax] fca66e: eb 74 jmp fca6e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdab2> fca670: 85 ff test edi,edi fca672: 75 05 jne fca679 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cda47> fca674: e8 7b 60 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca679: 8b 77 34 mov esi,DWORD PTR [edi+0x34] fca67c: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] fca67f: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca686: 74 12 je fca69a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cda68> fca688: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca68c: 75 0c jne fca69a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cda68> fca68e: 83 ec 0c sub esp,0xc fca691: 50 push eax fca692: e8 17 be be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca697: 83 c4 10 add esp,0x10 fca69a: 31 c0 xor eax,eax fca69c: 50 push eax fca69d: 56 push esi fca69e: 50 push eax fca69f: 50 push eax fca6a0: e8 34 e8 7b ff call 788ed9 fca6a5: 83 c4 10 add esp,0x10 fca6a8: 84 c0 test al,al fca6aa: 74 34 je fca6e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdaae> fca6ac: 85 ff test edi,edi fca6ae: 75 05 jne fca6b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cda83> fca6b0: e8 3f 60 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca6b5: 8b 77 34 mov esi,DWORD PTR [edi+0x34] fca6b8: 85 f6 test esi,esi fca6ba: 75 05 jne fca6c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cda8f> fca6bc: e8 33 60 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca6c1: 83 ec 08 sub esp,0x8 fca6c4: 6a 00 push 0x0 fca6c6: 56 push esi fca6c7: e8 78 7e f4 ff call f12544 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x315912> fca6cc: 83 c4 10 add esp,0x10 fca6cf: 8d 8b 04 63 06 00 lea ecx,[ebx+0x66304] fca6d5: 84 c0 test al,al fca6d7: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fca6db: 0f 45 01 cmovne eax,DWORD PTR [ecx] fca6de: eb 06 jmp fca6e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdab4> fca6e0: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] fca6e4: 89 f0 mov eax,esi fca6e6: 83 c4 0c add esp,0xc fca6e9: 5e pop esi fca6ea: 5f pop edi fca6eb: 5b pop ebx fca6ec: 5d pop ebp fca6ed: c3 ret fca6ee: 55 push ebp fca6ef: 53 push ebx fca6f0: 57 push edi fca6f1: 56 push esi fca6f2: 83 ec 0c sub esp,0xc fca6f5: e8 00 00 00 00 call fca6fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdac8> fca6fa: 5b pop ebx fca6fb: 81 c3 82 c4 e2 00 add ebx,0xe2c482 fca701: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] fca705: 8a 83 08 af 06 00 mov al,BYTE PTR [ebx+0x6af08] fca70b: 24 01 and al,0x1 fca70d: 75 1a jne fca729 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdaf7> fca70f: 8d 83 40 cc 70 ff lea eax,[ebx-0x8f33c0] fca715: 83 ec 0c sub esp,0xc fca718: ff 30 push DWORD PTR [eax] fca71a: e8 09 4c bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fca71f: 83 c4 10 add esp,0x10 fca722: c6 83 08 af 06 00 01 mov BYTE PTR [ebx+0x6af08],0x1 fca729: 8b 77 68 mov esi,DWORD PTR [edi+0x68] fca72c: 85 f6 test esi,esi fca72e: 75 05 jne fca735 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdb03> fca730: e8 bf 5f c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca735: 8d 83 9c 5c 05 00 lea eax,[ebx+0x55c9c] fca73b: 83 ec 08 sub esp,0x8 fca73e: ff 30 push DWORD PTR [eax] fca740: 56 push esi fca741: e8 6e 23 34 00 call 130cab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fe82> fca746: 83 c4 10 add esp,0x10 fca749: 85 c0 test eax,eax fca74b: 0f 8e 85 00 00 00 jle fca7d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdba4> fca751: 8b 77 68 mov esi,DWORD PTR [edi+0x68] fca754: 85 f6 test esi,esi fca756: 75 05 jne fca75d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdb2b> fca758: e8 97 5f c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca75d: 8d 83 a0 5c 05 00 lea eax,[ebx+0x55ca0] fca763: 83 ec 08 sub esp,0x8 fca766: ff 30 push DWORD PTR [eax] fca768: 56 push esi fca769: e8 17 21 34 00 call 130c885 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fc53> fca76e: 83 c4 10 add esp,0x10 fca771: 89 c6 mov esi,eax fca773: 8b 6f 20 mov ebp,DWORD PTR [edi+0x20] fca776: 85 ed test ebp,ebp fca778: 75 05 jne fca77f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdb4d> fca77a: e8 75 5f c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca77f: 8b 6d 28 mov ebp,DWORD PTR [ebp+0x28] fca782: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] fca788: 8b 00 mov eax,DWORD PTR [eax] fca78a: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fca791: 74 12 je fca7a5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdb73> fca793: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fca797: 75 0c jne fca7a5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdb73> fca799: 83 ec 0c sub esp,0xc fca79c: 50 push eax fca79d: e8 0c bd be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fca7a2: 83 c4 10 add esp,0x10 fca7a5: 31 c0 xor eax,eax fca7a7: 50 push eax fca7a8: 55 push ebp fca7a9: 56 push esi fca7aa: 50 push eax fca7ab: e8 29 84 7b ff call 782bd9 fca7b0: 83 c4 10 add esp,0x10 fca7b3: 84 c0 test al,al fca7b5: 74 1f je fca7d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdba4> fca7b7: 83 ec 08 sub esp,0x8 fca7ba: 6a 01 push 0x1 fca7bc: 57 push edi fca7bd: e8 3b 00 00 00 call fca7fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdbcb> fca7c2: 83 c4 10 add esp,0x10 fca7c5: 83 ec 04 sub esp,0x4 fca7c8: 6a 00 push 0x0 fca7ca: 50 push eax fca7cb: 57 push edi fca7cc: e8 f9 c7 7b ff call 786fca fca7d1: 83 c4 10 add esp,0x10 fca7d4: eb 1f jmp fca7f5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdbc3> fca7d6: 8d 47 20 lea eax,[edi+0x20] fca7d9: 8b 30 mov esi,DWORD PTR [eax] fca7db: 85 f6 test esi,esi fca7dd: 75 05 jne fca7e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdbb2> fca7df: e8 10 5f c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca7e4: 83 ec 04 sub esp,0x4 fca7e7: 6a 00 push 0x0 fca7e9: ff 76 28 push DWORD PTR [esi+0x28] fca7ec: 57 push edi fca7ed: e8 c7 f3 ff ff call fc9bb9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf87> fca7f2: 83 c4 10 add esp,0x10 fca7f5: 83 c4 0c add esp,0xc fca7f8: 5e pop esi fca7f9: 5f pop edi fca7fa: 5b pop ebx fca7fb: 5d pop ebp fca7fc: c3 ret fca7fd: 55 push ebp fca7fe: 53 push ebx fca7ff: 57 push edi fca800: 56 push esi fca801: 83 ec 0c sub esp,0xc fca804: e8 00 00 00 00 call fca809 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdbd7> fca809: 5b pop ebx fca80a: 81 c3 73 c3 e2 00 add ebx,0xe2c373 fca810: 8a 83 20 af 06 00 mov al,BYTE PTR [ebx+0x6af20] fca816: 24 01 and al,0x1 fca818: 75 17 jne fca831 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdbff> fca81a: 8d 83 7c cc 70 ff lea eax,[ebx-0x8f3384] fca820: 8b 00 mov eax,DWORD PTR [eax] fca822: 89 04 24 mov DWORD PTR [esp],eax fca825: e8 fe 4a bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fca82a: c6 83 20 af 06 00 01 mov BYTE PTR [ebx+0x6af20],0x1 fca831: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] fca835: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] fca839: 8d 83 3c dd 04 00 lea eax,[ebx+0x4dd3c] fca83f: 8b 00 mov eax,DWORD PTR [eax] fca841: 89 04 24 mov DWORD PTR [esp],eax fca844: e8 e5 45 c1 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> fca849: 89 c6 mov esi,eax fca84b: 31 c0 xor eax,eax fca84d: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fca851: 89 34 24 mov DWORD PTR [esp],esi fca854: e8 41 ba 5f ff call 5c629a fca859: 85 f6 test esi,esi fca85b: 74 05 je fca862 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdc30> fca85d: 89 6e 08 mov DWORD PTR [esi+0x8],ebp fca860: eb 10 jmp fca872 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdc40> fca862: e8 8d 5e c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca867: 89 2d 08 00 00 00 mov DWORD PTR ds:0x8,ebp fca86d: e8 82 5e c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca872: 89 7e 0c mov DWORD PTR [esi+0xc],edi fca875: 89 f0 mov eax,esi fca877: 83 c4 0c add esp,0xc fca87a: 5e pop esi fca87b: 5f pop edi fca87c: 5b pop ebx fca87d: 5d pop ebp fca87e: c3 ret fca87f: 53 push ebx fca880: 57 push edi fca881: 56 push esi fca882: 83 ec 10 sub esp,0x10 fca885: e8 00 00 00 00 call fca88a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdc58> fca88a: 5b pop ebx fca88b: 81 c3 f2 c2 e2 00 add ebx,0xe2c2f2 fca891: 8a 83 0a af 06 00 mov al,BYTE PTR [ebx+0x6af0a] fca897: 24 01 and al,0x1 fca899: 75 17 jne fca8b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdc80> fca89b: 8d 83 f0 cb 70 ff lea eax,[ebx-0x8f3410] fca8a1: 8b 00 mov eax,DWORD PTR [eax] fca8a3: 89 04 24 mov DWORD PTR [esp],eax fca8a6: e8 7d 4a bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fca8ab: c6 83 0a af 06 00 01 mov BYTE PTR [ebx+0x6af0a],0x1 fca8b2: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] fca8b6: 8d 83 14 dd 04 00 lea eax,[ebx+0x4dd14] fca8bc: 8b 00 mov eax,DWORD PTR [eax] fca8be: 89 04 24 mov DWORD PTR [esp],eax fca8c1: e8 68 45 c1 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> fca8c6: 89 c6 mov esi,eax fca8c8: 31 c0 xor eax,eax fca8ca: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fca8ce: 89 34 24 mov DWORD PTR [esp],esi fca8d1: e8 c4 b9 5f ff call 5c629a fca8d6: 85 f6 test esi,esi fca8d8: 75 05 jne fca8df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdcad> fca8da: e8 15 5e c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca8df: 89 7e 08 mov DWORD PTR [esi+0x8],edi fca8e2: 89 f0 mov eax,esi fca8e4: 83 c4 10 add esp,0x10 fca8e7: 5e pop esi fca8e8: 5f pop edi fca8e9: 5b pop ebx fca8ea: c3 ret fca8eb: 53 push ebx fca8ec: 83 ec 08 sub esp,0x8 fca8ef: e8 00 00 00 00 call fca8f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdcc2> fca8f4: 5b pop ebx fca8f5: 81 c3 88 c2 e2 00 add ebx,0xe2c288 fca8fb: 83 ec 08 sub esp,0x8 fca8fe: 6a 00 push 0x0 fca900: ff 74 24 1c push DWORD PTR [esp+0x1c] fca904: e8 91 b9 5f ff call 5c629a fca909: 83 c4 10 add esp,0x10 fca90c: 83 c4 08 add esp,0x8 fca90f: 5b pop ebx fca910: c3 ret fca911: 53 push ebx fca912: 56 push esi fca913: 50 push eax fca914: e8 00 00 00 00 call fca919 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdce7> fca919: 5b pop ebx fca91a: 81 c3 63 c2 e2 00 add ebx,0xe2c263 fca920: 8a 44 24 14 mov al,BYTE PTR [esp+0x14] fca924: 84 c0 test al,al fca926: 75 1f jne fca947 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdd15> fca928: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] fca92c: 83 ec 0c sub esp,0xc fca92f: 56 push esi fca930: e8 4a ff ff ff call fca87f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdc4d> fca935: 83 c4 10 add esp,0x10 fca938: 83 ec 04 sub esp,0x4 fca93b: 6a 00 push 0x0 fca93d: 50 push eax fca93e: 56 push esi fca93f: e8 86 c6 7b ff call 786fca fca944: 83 c4 10 add esp,0x10 fca947: 83 c4 04 add esp,0x4 fca94a: 5e pop esi fca94b: 5b pop ebx fca94c: c3 ret fca94d: 53 push ebx fca94e: 57 push edi fca94f: 56 push esi fca950: 83 ec 10 sub esp,0x10 fca953: e8 00 00 00 00 call fca958 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdd26> fca958: 5b pop ebx fca959: 81 c3 24 c2 e2 00 add ebx,0xe2c224 fca95f: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] fca963: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 fca96a: 00 fca96b: 8b 70 20 mov esi,DWORD PTR [eax+0x20] fca96e: 85 f6 test esi,esi fca970: 75 05 jne fca977 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdd45> fca972: e8 7d 5d c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca977: 8b 7e 0c mov edi,DWORD PTR [esi+0xc] fca97a: 85 ff test edi,edi fca97c: 75 05 jne fca983 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdd51> fca97e: e8 71 5d c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fca983: 31 f6 xor esi,esi fca985: 8d 04 24 lea eax,[esp] fca988: 56 push esi fca989: ff 77 14 push DWORD PTR [edi+0x14] fca98c: 56 push esi fca98d: 50 push eax fca98e: e8 64 9b 7c ff call 7944f7 fca993: 83 c4 0c add esp,0xc fca996: 8b 04 24 mov eax,DWORD PTR [esp] fca999: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fca99d: 83 ec 08 sub esp,0x8 fca9a0: 8d 7c 24 10 lea edi,[esp+0x10] fca9a4: 56 push esi fca9a5: 57 push edi fca9a6: e8 61 94 7c ff call 793e0c fca9ab: 83 c4 10 add esp,0x10 fca9ae: 84 c0 test al,al fca9b0: 74 1b je fca9cd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdd9b> fca9b2: 83 ec 08 sub esp,0x8 fca9b5: 56 push esi fca9b6: 57 push edi fca9b7: e8 02 95 7c ff call 793ebe fca9bc: 83 c4 10 add esp,0x10 fca9bf: 83 ec 04 sub esp,0x4 fca9c2: 56 push esi fca9c3: 50 push eax fca9c4: 56 push esi fca9c5: e8 54 9e 7c ff call 79481e fca9ca: 83 c4 10 add esp,0x10 fca9cd: 83 c4 10 add esp,0x10 fca9d0: 5e pop esi fca9d1: 5f pop edi fca9d2: 5b pop ebx fca9d3: c3 ret fca9d4: 53 push ebx fca9d5: 57 push edi fca9d6: 56 push esi fca9d7: 83 ec 10 sub esp,0x10 fca9da: e8 00 00 00 00 call fca9df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cddad> fca9df: 5b pop ebx fca9e0: 81 c3 9d c1 e2 00 add ebx,0xe2c19d fca9e6: 8a 83 0d af 06 00 mov al,BYTE PTR [ebx+0x6af0d] fca9ec: 24 01 and al,0x1 fca9ee: 75 17 jne fcaa07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cddd5> fca9f0: 8d 83 50 cc 70 ff lea eax,[ebx-0x8f33b0] fca9f6: 8b 00 mov eax,DWORD PTR [eax] fca9f8: 89 04 24 mov DWORD PTR [esp],eax fca9fb: e8 28 49 bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fcaa00: c6 83 0d af 06 00 01 mov BYTE PTR [ebx+0x6af0d],0x1 fcaa07: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] fcaa0b: 8d 83 18 dd 04 00 lea eax,[ebx+0x4dd18] fcaa11: 8b 00 mov eax,DWORD PTR [eax] fcaa13: 89 04 24 mov DWORD PTR [esp],eax fcaa16: e8 13 44 c1 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> fcaa1b: 89 c6 mov esi,eax fcaa1d: 31 c0 xor eax,eax fcaa1f: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fcaa23: 89 34 24 mov DWORD PTR [esp],esi fcaa26: e8 6f b8 5f ff call 5c629a fcaa2b: 85 f6 test esi,esi fcaa2d: 75 05 jne fcaa34 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cde02> fcaa2f: e8 c0 5c c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcaa34: 89 7e 10 mov DWORD PTR [esi+0x10],edi fcaa37: 89 f0 mov eax,esi fcaa39: 83 c4 10 add esp,0x10 fcaa3c: 5e pop esi fcaa3d: 5f pop edi fcaa3e: 5b pop ebx fcaa3f: c3 ret fcaa40: 53 push ebx fcaa41: 83 ec 08 sub esp,0x8 fcaa44: e8 00 00 00 00 call fcaa49 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cde17> fcaa49: 5b pop ebx fcaa4a: 81 c3 33 c1 e2 00 add ebx,0xe2c133 fcaa50: 83 ec 08 sub esp,0x8 fcaa53: 6a 00 push 0x0 fcaa55: ff 74 24 1c push DWORD PTR [esp+0x1c] fcaa59: e8 3c b8 5f ff call 5c629a fcaa5e: 83 c4 10 add esp,0x10 fcaa61: 83 c4 08 add esp,0x8 fcaa64: 5b pop ebx fcaa65: c3 ret fcaa66: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] fcaa6a: 8b 80 04 01 00 00 mov eax,DWORD PTR [eax+0x104] fcaa70: c3 ret fcaa71: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fcaa75: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] fcaa79: 89 81 04 01 00 00 mov DWORD PTR [ecx+0x104],eax fcaa7f: c3 ret fcaa80: 55 push ebp fcaa81: 53 push ebx fcaa82: 57 push edi fcaa83: 56 push esi fcaa84: 83 ec 0c sub esp,0xc fcaa87: e8 00 00 00 00 call fcaa8c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cde5a> fcaa8c: 5b pop ebx fcaa8d: 81 c3 f0 c0 e2 00 add ebx,0xe2c0f0 fcaa93: 8a 83 23 af 06 00 mov al,BYTE PTR [ebx+0x6af23] fcaa99: 24 01 and al,0x1 fcaa9b: 75 1a jne fcaab7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cde85> fcaa9d: 8d 83 5c cc 70 ff lea eax,[ebx-0x8f33a4] fcaaa3: 83 ec 0c sub esp,0xc fcaaa6: ff 30 push DWORD PTR [eax] fcaaa8: e8 7b 48 bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fcaaad: 83 c4 10 add esp,0x10 fcaab0: c6 83 23 af 06 00 01 mov BYTE PTR [ebx+0x6af23],0x1 fcaab7: 8d 83 b4 a8 04 00 lea eax,[ebx+0x4a8b4] fcaabd: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fcaac1: 8b 00 mov eax,DWORD PTR [eax] fcaac3: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fcaaca: 74 12 je fcaade <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdeac> fcaacc: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fcaad0: 75 0c jne fcaade <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdeac> fcaad2: 83 ec 0c sub esp,0xc fcaad5: 50 push eax fcaad6: e8 d3 b9 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fcaadb: 83 c4 10 add esp,0x10 fcaade: 83 ec 04 sub esp,0x4 fcaae1: 31 f6 xor esi,esi fcaae3: 56 push esi fcaae4: ff 74 24 2c push DWORD PTR [esp+0x2c] fcaae8: 56 push esi fcaae9: e8 ac b1 70 ff call 6d5c9a fcaaee: 83 c4 10 add esp,0x10 fcaaf1: 84 c0 test al,al fcaaf3: 0f 85 a5 01 00 00 jne fcac9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce06c> fcaaf9: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] fcaafd: 8b 70 20 mov esi,DWORD PTR [eax+0x20] fcab00: 85 f6 test esi,esi fcab02: 75 05 jne fcab09 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cded7> fcab04: e8 eb 5b c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcab09: 8b be 08 01 00 00 mov edi,DWORD PTR [esi+0x108] fcab0f: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi fcab13: 85 ff test edi,edi fcab15: 75 05 jne fcab1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdeea> fcab17: e8 d8 5b c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcab1c: 8b 47 0c mov eax,DWORD PTR [edi+0xc] fcab1f: 89 04 24 mov DWORD PTR [esp],eax fcab22: 31 f6 xor esi,esi fcab24: 85 c0 test eax,eax fcab26: 0f 8e 82 00 00 00 jle fcabae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdf7c> fcab2c: 31 ed xor ebp,ebp fcab2e: 85 ff test edi,edi fcab30: 75 05 jne fcab37 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdf05> fcab32: e8 bd 5b c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcab37: 39 6f 0c cmp DWORD PTR [edi+0xc],ebp fcab3a: 77 13 ja fcab4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdf1d> fcab3c: e8 2d 68 c0 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> fcab41: 83 ec 08 sub esp,0x8 fcab44: 6a 00 push 0x0 fcab46: 50 push eax fcab47: e8 6c 5a c0 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> fcab4c: 83 c4 10 add esp,0x10 fcab4f: 8b 74 af 10 mov esi,DWORD PTR [edi+ebp*4+0x10] fcab53: 85 f6 test esi,esi fcab55: 75 05 jne fcab5c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdf2a> fcab57: e8 98 5b c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcab5c: 83 ec 08 sub esp,0x8 fcab5f: 6a 00 push 0x0 fcab61: 56 push esi fcab62: e8 2a bb 7b ff call 786691 fcab67: 83 c4 10 add esp,0x10 fcab6a: 89 c7 mov edi,eax fcab6c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fcab70: 8b 00 mov eax,DWORD PTR [eax] fcab72: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fcab79: 74 12 je fcab8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdf5b> fcab7b: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fcab7f: 75 0c jne fcab8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdf5b> fcab81: 83 ec 0c sub esp,0xc fcab84: 50 push eax fcab85: e8 24 b9 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fcab8a: 83 c4 10 add esp,0x10 fcab8d: 31 c0 xor eax,eax fcab8f: 50 push eax fcab90: ff 74 24 28 push DWORD PTR [esp+0x28] fcab94: 57 push edi fcab95: 50 push eax fcab96: e8 ff 85 6e ff call 6b319a fcab9b: 83 c4 10 add esp,0x10 fcab9e: 84 c0 test al,al fcaba0: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] fcaba4: 75 08 jne fcabae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdf7c> fcaba6: 45 inc ebp fcaba7: 31 f6 xor esi,esi fcaba9: 3b 2c 24 cmp ebp,DWORD PTR [esp] fcabac: 7c 80 jl fcab2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdefc> fcabae: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] fcabb4: 8b 00 mov eax,DWORD PTR [eax] fcabb6: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fcabbd: 74 12 je fcabd1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdf9f> fcabbf: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fcabc3: 75 0c jne fcabd1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdf9f> fcabc5: 83 ec 0c sub esp,0xc fcabc8: 50 push eax fcabc9: e8 e0 b8 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fcabce: 83 c4 10 add esp,0x10 fcabd1: 31 c0 xor eax,eax fcabd3: 50 push eax fcabd4: 56 push esi fcabd5: 50 push eax fcabd6: 50 push eax fcabd7: e8 fd 7f 7b ff call 782bd9 fcabdc: 83 c4 10 add esp,0x10 fcabdf: 84 c0 test al,al fcabe1: 0f 84 b7 00 00 00 je fcac9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce06c> fcabe7: 8d 83 b0 a9 04 00 lea eax,[ebx+0x4a9b0] fcabed: 8b 38 mov edi,DWORD PTR [eax] fcabef: 83 ec 0c sub esp,0xc fcabf2: 57 push edi fcabf3: e8 fc 61 bc ff call b90df4 fcabf8: 83 c4 10 add esp,0x10 fcabfb: 83 ec 08 sub esp,0x8 fcabfe: 6a 01 push 0x1 fcac00: 57 push edi fcac01: e8 b2 8e c1 ff call be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a> fcac06: 83 c4 10 add esp,0x10 fcac09: 89 c7 mov edi,eax fcac0b: 85 ff test edi,edi fcac0d: 75 05 jne fcac14 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdfe2> fcac0f: e8 e0 5a c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcac14: 83 7c 24 24 00 cmp DWORD PTR [esp+0x24],0x0 fcac19: 74 2b je fcac46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce014> fcac1b: 8b 07 mov eax,DWORD PTR [edi] fcac1d: 83 ec 08 sub esp,0x8 fcac20: ff 70 18 push DWORD PTR [eax+0x18] fcac23: ff 74 24 30 push DWORD PTR [esp+0x30] fcac27: e8 d8 43 c1 ff call bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56> fcac2c: 83 c4 10 add esp,0x10 fcac2f: 85 c0 test eax,eax fcac31: 75 13 jne fcac46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce014> fcac33: e8 82 68 c0 ff call bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e> fcac38: 83 ec 08 sub esp,0x8 fcac3b: 6a 00 push 0x0 fcac3d: 50 push eax fcac3e: e8 75 59 c0 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> fcac43: 83 c4 10 add esp,0x10 fcac46: 83 7f 0c 00 cmp DWORD PTR [edi+0xc],0x0 fcac4a: 75 13 jne fcac5f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce02d> fcac4c: e8 1d 67 c0 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> fcac51: 83 ec 08 sub esp,0x8 fcac54: 6a 00 push 0x0 fcac56: 50 push eax fcac57: e8 5c 59 c0 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> fcac5c: 83 c4 10 add esp,0x10 fcac5f: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] fcac63: 89 47 10 mov DWORD PTR [edi+0x10],eax fcac66: 8d 83 c4 d5 04 00 lea eax,[ebx+0x4d5c4] fcac6c: 8b 00 mov eax,DWORD PTR [eax] fcac6e: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fcac75: 74 12 je fcac89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce057> fcac77: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fcac7b: 75 0c jne fcac89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce057> fcac7d: 83 ec 0c sub esp,0xc fcac80: 50 push eax fcac81: e8 28 b8 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fcac86: 83 c4 10 add esp,0x10 fcac89: 8d 83 40 63 06 00 lea eax,[ebx+0x66340] fcac8f: 31 c9 xor ecx,ecx fcac91: 51 push ecx fcac92: 57 push edi fcac93: ff 30 push DWORD PTR [eax] fcac95: 51 push ecx fcac96: e8 20 83 11 00 call 10e2fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e6389> fcac9b: 83 c4 10 add esp,0x10 fcac9e: 89 f0 mov eax,esi fcaca0: 83 c4 0c add esp,0xc fcaca3: 5e pop esi fcaca4: 5f pop edi fcaca5: 5b pop ebx fcaca6: 5d pop ebp fcaca7: c3 ret fcaca8: 56 push esi fcaca9: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] fcacad: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] fcacb1: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] fcacb5: 8b 32 mov esi,DWORD PTR [edx] fcacb7: 89 71 08 mov DWORD PTR [ecx+0x8],esi fcacba: 89 51 14 mov DWORD PTR [ecx+0x14],edx fcacbd: 89 41 10 mov DWORD PTR [ecx+0x10],eax fcacc0: 5e pop esi fcacc1: c3 ret fcacc2: 55 push ebp fcacc3: 53 push ebx fcacc4: 57 push edi fcacc5: 56 push esi fcacc6: 83 ec 0c sub esp,0xc fcacc9: e8 00 00 00 00 call fcacce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce09c> fcacce: 5b pop ebx fcaccf: 81 c3 ae be e2 00 add ebx,0xe2beae fcacd5: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] fcacd9: 8a 83 0f af 06 00 mov al,BYTE PTR [ebx+0x6af0f] fcacdf: 24 01 and al,0x1 fcace1: 75 1a jne fcacfd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce0cb> fcace3: 8d 83 f8 cc 70 ff lea eax,[ebx-0x8f3308] fcace9: 83 ec 0c sub esp,0xc fcacec: ff 30 push DWORD PTR [eax] fcacee: e8 35 46 bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fcacf3: 83 c4 10 add esp,0x10 fcacf6: c6 83 0f af 06 00 01 mov BYTE PTR [ebx+0x6af0f],0x1 fcacfd: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 fcad04: 00 fcad05: 80 7e 72 00 cmp BYTE PTR [esi+0x72],0x0 fcad09: 0f 85 57 02 00 00 jne fcaf66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce334> fcad0f: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] fcad13: 85 ed test ebp,ebp fcad15: 74 10 je fcad27 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce0f5> fcad17: 83 ec 08 sub esp,0x8 fcad1a: 6a 00 push 0x0 fcad1c: 55 push ebp fcad1d: e8 76 99 0b 00 call 1084698 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x487a66> fcad22: 83 c4 10 add esp,0x10 fcad25: eb 19 jmp fcad40 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce10e> fcad27: e8 c8 59 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcad2c: 83 ec 08 sub esp,0x8 fcad2f: 31 c0 xor eax,eax fcad31: 50 push eax fcad32: 50 push eax fcad33: e8 60 99 0b 00 call 1084698 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x487a66> fcad38: 83 c4 10 add esp,0x10 fcad3b: e8 b4 59 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcad40: 8b 75 18 mov esi,DWORD PTR [ebp+0x18] fcad43: 85 f6 test esi,esi fcad45: 75 05 jne fcad4c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce11a> fcad47: e8 a8 59 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcad4c: 8d 83 34 63 06 00 lea eax,[ebx+0x66334] fcad52: 8d 8b e4 36 05 00 lea ecx,[ebx+0x536e4] fcad58: 8d 54 24 08 lea edx,[esp+0x8] fcad5c: ff 31 push DWORD PTR [ecx] fcad5e: 52 push edx fcad5f: ff 30 push DWORD PTR [eax] fcad61: 56 push esi fcad62: e8 da 1d 37 00 call 133cb41 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73ff0f> fcad67: 83 c4 10 add esp,0x10 fcad6a: 84 c0 test al,al fcad6c: 74 3c je fcadaa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce178> fcad6e: 85 ed test ebp,ebp fcad70: 75 05 jne fcad77 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce145> fcad72: e8 7d 59 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcad77: 83 ec 08 sub esp,0x8 fcad7a: 6a 00 push 0x0 fcad7c: 55 push ebp fcad7d: e8 b4 8f 0b 00 call 1083d36 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x487104> fcad82: 83 c4 10 add esp,0x10 fcad85: 85 c0 test eax,eax fcad87: 0f 8e 3d 01 00 00 jle fcaeca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce298> fcad8d: 85 ed test ebp,ebp fcad8f: 0f 84 f1 00 00 00 je fcae86 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce254> fcad95: 83 ec 08 sub esp,0x8 fcad98: 6a 00 push 0x0 fcad9a: 55 push ebp fcad9b: e8 09 90 0b 00 call 1083da9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x487177> fcada0: 83 c4 10 add esp,0x10 fcada3: 89 c6 mov esi,eax fcada5: e9 f7 00 00 00 jmp fcaea1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce26f> fcadaa: 8d 83 b0 a9 04 00 lea eax,[ebx+0x4a9b0] fcadb0: 8b 30 mov esi,DWORD PTR [eax] fcadb2: 83 ec 0c sub esp,0xc fcadb5: 56 push esi fcadb6: e8 39 60 bc ff call b90df4 fcadbb: 83 c4 10 add esp,0x10 fcadbe: 83 ec 08 sub esp,0x8 fcadc1: 6a 01 push 0x1 fcadc3: 56 push esi fcadc4: e8 ef 8c c1 ff call be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a> fcadc9: 83 c4 10 add esp,0x10 fcadcc: 89 c6 mov esi,eax fcadce: 85 ed test ebp,ebp fcadd0: 75 05 jne fcadd7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce1a5> fcadd2: e8 1d 59 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcadd7: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] fcadda: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fcadde: 8d 83 f0 a8 04 00 lea eax,[ebx+0x4a8f0] fcade4: 83 ec 08 sub esp,0x8 fcade7: 8d 4c 24 0c lea ecx,[esp+0xc] fcadeb: 51 push ecx fcadec: ff 30 push DWORD PTR [eax] fcadee: e8 a7 3f c1 ff call bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec> fcadf3: 83 c4 10 add esp,0x10 fcadf6: 89 c7 mov edi,eax fcadf8: 85 f6 test esi,esi fcadfa: 75 05 jne fcae01 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce1cf> fcadfc: e8 f3 58 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcae01: 85 ff test edi,edi fcae03: 74 28 je fcae2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce1fb> fcae05: 8b 06 mov eax,DWORD PTR [esi] fcae07: 83 ec 08 sub esp,0x8 fcae0a: ff 70 18 push DWORD PTR [eax+0x18] fcae0d: 57 push edi fcae0e: e8 f1 41 c1 ff call bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56> fcae13: 83 c4 10 add esp,0x10 fcae16: 85 c0 test eax,eax fcae18: 75 13 jne fcae2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce1fb> fcae1a: e8 9b 66 c0 ff call bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e> fcae1f: 83 ec 08 sub esp,0x8 fcae22: 6a 00 push 0x0 fcae24: 50 push eax fcae25: e8 8e 57 c0 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> fcae2a: 83 c4 10 add esp,0x10 fcae2d: 83 7e 0c 00 cmp DWORD PTR [esi+0xc],0x0 fcae31: 75 13 jne fcae46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce214> fcae33: e8 36 65 c0 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> fcae38: 83 ec 08 sub esp,0x8 fcae3b: 6a 00 push 0x0 fcae3d: 50 push eax fcae3e: e8 75 57 c0 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> fcae43: 83 c4 10 add esp,0x10 fcae46: 89 7e 10 mov DWORD PTR [esi+0x10],edi fcae49: 8d 83 c4 d5 04 00 lea eax,[ebx+0x4d5c4] fcae4f: 8b 00 mov eax,DWORD PTR [eax] fcae51: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fcae58: 74 12 je fcae6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce23a> fcae5a: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fcae5e: 75 0c jne fcae6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce23a> fcae60: 83 ec 0c sub esp,0xc fcae63: 50 push eax fcae64: e8 45 b6 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fcae69: 83 c4 10 add esp,0x10 fcae6c: 8d 83 38 63 06 00 lea eax,[ebx+0x66338] fcae72: 31 c9 xor ecx,ecx fcae74: 51 push ecx fcae75: 56 push esi fcae76: ff 30 push DWORD PTR [eax] fcae78: 51 push ecx fcae79: e8 3d 81 11 00 call 10e2fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e6389> fcae7e: 83 c4 10 add esp,0x10 fcae81: e9 e0 00 00 00 jmp fcaf66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce334> fcae86: e8 69 58 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcae8b: 83 ec 08 sub esp,0x8 fcae8e: 31 c0 xor eax,eax fcae90: 50 push eax fcae91: 50 push eax fcae92: e8 12 8f 0b 00 call 1083da9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x487177> fcae97: 83 c4 10 add esp,0x10 fcae9a: 89 c6 mov esi,eax fcae9c: e8 53 58 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcaea1: 83 ec 08 sub esp,0x8 fcaea4: 6a 00 push 0x0 fcaea6: 55 push ebp fcaea7: e8 8a 8e 0b 00 call 1083d36 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x487104> fcaeac: 83 c4 10 add esp,0x10 fcaeaf: 39 c6 cmp esi,eax fcaeb1: 7c 17 jl fcaeca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce298> fcaeb3: 85 ed test ebp,ebp fcaeb5: 75 05 jne fcaebc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce28a> fcaeb7: e8 38 58 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcaebc: 83 ec 08 sub esp,0x8 fcaebf: 6a 00 push 0x0 fcaec1: 55 push ebp fcaec2: e8 d4 9c 0b 00 call 1084b9b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x487f69> fcaec7: 83 c4 10 add esp,0x10 fcaeca: 8d 83 a8 c1 04 00 lea eax,[ebx+0x4c1a8] fcaed0: 83 ec 0c sub esp,0xc fcaed3: ff 30 push DWORD PTR [eax] fcaed5: e8 54 3f c1 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> fcaeda: 83 c4 10 add esp,0x10 fcaedd: 89 c6 mov esi,eax fcaedf: 8d 83 c0 27 05 00 lea eax,[ebx+0x527c0] fcaee5: 83 ec 08 sub esp,0x8 fcaee8: ff 30 push DWORD PTR [eax] fcaeea: 56 push esi fcaeeb: e8 8c e4 36 00 call 133937c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73c74a> fcaef0: 83 c4 10 add esp,0x10 fcaef3: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] fcaef7: 85 f6 test esi,esi fcaef9: 74 1c je fcaf17 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce2e5> fcaefb: 8d 83 f8 55 06 00 lea eax,[ebx+0x655f8] fcaf01: 8d 8b c4 27 05 00 lea ecx,[ebx+0x527c4] fcaf07: ff 31 push DWORD PTR [ecx] fcaf09: 57 push edi fcaf0a: ff 30 push DWORD PTR [eax] fcaf0c: 56 push esi fcaf0d: e8 fe 07 37 00 call 133b710 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73eade> fcaf12: 83 c4 10 add esp,0x10 fcaf15: eb 24 jmp fcaf3b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce309> fcaf17: e8 d8 57 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcaf1c: 8d 83 f8 55 06 00 lea eax,[ebx+0x655f8] fcaf22: 8d 8b c4 27 05 00 lea ecx,[ebx+0x527c4] fcaf28: ff 31 push DWORD PTR [ecx] fcaf2a: 57 push edi fcaf2b: ff 30 push DWORD PTR [eax] fcaf2d: 56 push esi fcaf2e: e8 dd 07 37 00 call 133b710 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73eade> fcaf33: 83 c4 10 add esp,0x10 fcaf36: e8 b9 57 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fcaf3b: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] fcaf3f: 8d 83 10 63 06 00 lea eax,[ebx+0x66310] fcaf45: 8d 8b c4 27 05 00 lea ecx,[ebx+0x527c4] fcaf4b: ff 31 push DWORD PTR [ecx] fcaf4d: 55 push ebp fcaf4e: ff 30 push DWORD PTR [eax] fcaf50: 56 push esi fcaf51: e8 ba 07 37 00 call 133b710 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73eade> fcaf56: 83 c4 10 add esp,0x10 fcaf59: 83 ec 08 sub esp,0x8 fcaf5c: 56 push esi fcaf5d: 57 push edi fcaf5e: e8 15 98 fe ff call fb4778 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b7b46> fcaf63: 83 c4 10 add esp,0x10 fcaf66: 83 c4 0c add esp,0xc fcaf69: 5e pop esi fcaf6a: 5f pop edi fcaf6b: 5b pop ebx fcaf6c: 5d pop ebp fcaf6d: c3 ret