
/tmp/dev_il2cpp.so:     file format elf32-i386


Disassembly of section .text:

00dcfc39 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3007>:
  dcfc39:	55                   	push   ebp
  dcfc3a:	53                   	push   ebx
  dcfc3b:	57                   	push   edi
  dcfc3c:	56                   	push   esi
  dcfc3d:	83 ec 0c             	sub    esp,0xc
  dcfc40:	e8 00 00 00 00       	call   dcfc45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3013>
  dcfc45:	5b                   	pop    ebx
  dcfc46:	81 c3 37 6f 02 01    	add    ebx,0x1026f37
  dcfc4c:	8a 83 89 a1 06 00    	mov    al,BYTE PTR [ebx+0x6a189]
  dcfc52:	24 01                	and    al,0x1
  dcfc54:	75 1a                	jne    dcfc70 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d303e>
  dcfc56:	8d 83 94 bf 71 ff    	lea    eax,[ebx-0x8e406c]
  dcfc5c:	83 ec 0c             	sub    esp,0xc
  dcfc5f:	ff 30                	push   DWORD PTR [eax]
  dcfc61:	e8 c2 f6 dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dcfc66:	83 c4 10             	add    esp,0x10
  dcfc69:	c6 83 89 a1 06 00 01 	mov    BYTE PTR [ebx+0x6a189],0x1
  dcfc70:	83 ec 08             	sub    esp,0x8
  dcfc73:	31 ed                	xor    ebp,ebp
  dcfc75:	55                   	push   ebp
  dcfc76:	55                   	push   ebp
  dcfc77:	e8 43 11 f6 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  dcfc7c:	83 c4 10             	add    esp,0x10
  dcfc7f:	89 c6                	mov    esi,eax
  dcfc81:	8d bb 3c be 04 00    	lea    edi,[ebx+0x4be3c]
  dcfc87:	8b 07                	mov    eax,DWORD PTR [edi]
  dcfc89:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dcfc90:	74 12                	je     dcfca4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3072>
  dcfc92:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dcfc96:	75 0c                	jne    dcfca4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3072>
  dcfc98:	83 ec 0c             	sub    esp,0xc
  dcfc9b:	50                   	push   eax
  dcfc9c:	e8 0d 68 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dcfca1:	83 c4 10             	add    esp,0x10
  dcfca4:	55                   	push   ebp
  dcfca5:	55                   	push   ebp
  dcfca6:	56                   	push   esi
  dcfca7:	55                   	push   ebp
  dcfca8:	e8 2c 92 9b ff       	call   788ed9 <closedir@plt+0x5e6269>
  dcfcad:	83 c4 10             	add    esp,0x10
  dcfcb0:	84 c0                	test   al,al
  dcfcb2:	0f 84 c8 00 00 00    	je     dcfd80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d314e>
  dcfcb8:	83 ec 08             	sub    esp,0x8
  dcfcbb:	31 c0                	xor    eax,eax
  dcfcbd:	50                   	push   eax
  dcfcbe:	50                   	push   eax
  dcfcbf:	e8 fb 10 f6 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  dcfcc4:	83 c4 10             	add    esp,0x10
  dcfcc7:	89 c6                	mov    esi,eax
  dcfcc9:	85 f6                	test   esi,esi
  dcfccb:	75 05                	jne    dcfcd2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d30a0>
  dcfccd:	e8 22 0a e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dcfcd2:	83 ec 08             	sub    esp,0x8
  dcfcd5:	6a 00                	push   0x0
  dcfcd7:	56                   	push   esi
  dcfcd8:	e8 25 11 f6 ff       	call   d30e02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1341d0>
  dcfcdd:	83 c4 10             	add    esp,0x10
  dcfce0:	89 c6                	mov    esi,eax
  dcfce2:	8b 07                	mov    eax,DWORD PTR [edi]
  dcfce4:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dcfceb:	74 12                	je     dcfcff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d30cd>
  dcfced:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dcfcf1:	75 0c                	jne    dcfcff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d30cd>
  dcfcf3:	83 ec 0c             	sub    esp,0xc
  dcfcf6:	50                   	push   eax
  dcfcf7:	e8 b2 67 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dcfcfc:	83 c4 10             	add    esp,0x10
  dcfcff:	31 ff                	xor    edi,edi
  dcfd01:	57                   	push   edi
  dcfd02:	57                   	push   edi
  dcfd03:	56                   	push   esi
  dcfd04:	57                   	push   edi
  dcfd05:	e8 cf 91 9b ff       	call   788ed9 <closedir@plt+0x5e6269>
  dcfd0a:	83 c4 10             	add    esp,0x10
  dcfd0d:	84 c0                	test   al,al
  dcfd0f:	74 6f                	je     dcfd80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d314e>
  dcfd11:	83 ec 08             	sub    esp,0x8
  dcfd14:	57                   	push   edi
  dcfd15:	57                   	push   edi
  dcfd16:	e8 a4 10 f6 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  dcfd1b:	83 c4 10             	add    esp,0x10
  dcfd1e:	89 c6                	mov    esi,eax
  dcfd20:	85 f6                	test   esi,esi
  dcfd22:	75 05                	jne    dcfd29 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d30f7>
  dcfd24:	e8 cb 09 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dcfd29:	83 ec 08             	sub    esp,0x8
  dcfd2c:	31 c0                	xor    eax,eax
  dcfd2e:	50                   	push   eax
  dcfd2f:	56                   	push   esi
  dcfd30:	e8 cd 10 f6 ff       	call   d30e02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1341d0>
  dcfd35:	83 c4 10             	add    esp,0x10
  dcfd38:	89 c6                	mov    esi,eax
  dcfd3a:	8d 83 30 65 05 00    	lea    eax,[ebx+0x56530]
  dcfd40:	8b 28                	mov    ebp,DWORD PTR [eax]
  dcfd42:	8d 83 3c dc 04 00    	lea    eax,[ebx+0x4dc3c]
  dcfd48:	83 ec 0c             	sub    esp,0xc
  dcfd4b:	ff 30                	push   DWORD PTR [eax]
  dcfd4d:	e8 dc f0 e0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  dcfd52:	83 c4 10             	add    esp,0x10
  dcfd55:	89 c7                	mov    edi,eax
  dcfd57:	31 c0                	xor    eax,eax
  dcfd59:	50                   	push   eax
  dcfd5a:	55                   	push   ebp
  dcfd5b:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  dcfd5f:	57                   	push   edi
  dcfd60:	e8 45 09 2a 00       	call   10706aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x473a78>
  dcfd65:	83 c4 10             	add    esp,0x10
  dcfd68:	85 f6                	test   esi,esi
  dcfd6a:	75 05                	jne    dcfd71 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d313f>
  dcfd6c:	e8 83 09 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dcfd71:	83 ec 04             	sub    esp,0x4
  dcfd74:	6a 00                	push   0x0
  dcfd76:	57                   	push   edi
  dcfd77:	56                   	push   esi
  dcfd78:	e8 11 17 2a 00       	call   107148e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47485c>
  dcfd7d:	83 c4 10             	add    esp,0x10
  dcfd80:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  dcfd84:	89 c1                	mov    ecx,eax
  dcfd86:	8b 01                	mov    eax,DWORD PTR [ecx]
  dcfd88:	83 ec 08             	sub    esp,0x8
  dcfd8b:	ff b0 f0 00 00 00    	push   DWORD PTR [eax+0xf0]
  dcfd91:	51                   	push   ecx
  dcfd92:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  dcfd98:	83 c4 10             	add    esp,0x10
  dcfd9b:	83 c4 0c             	add    esp,0xc
  dcfd9e:	5e                   	pop    esi
  dcfd9f:	5f                   	pop    edi
  dcfda0:	5b                   	pop    ebx
  dcfda1:	5d                   	pop    ebp
  dcfda2:	c3                   	ret
  dcfda3:	55                   	push   ebp
  dcfda4:	53                   	push   ebx
  dcfda5:	57                   	push   edi
  dcfda6:	56                   	push   esi
  dcfda7:	83 ec 0c             	sub    esp,0xc
  dcfdaa:	e8 00 00 00 00       	call   dcfdaf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d317d>
  dcfdaf:	5b                   	pop    ebx
  dcfdb0:	81 c3 cd 6d 02 01    	add    ebx,0x1026dcd
  dcfdb6:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  dcfdba:	8a 83 8a a1 06 00    	mov    al,BYTE PTR [ebx+0x6a18a]
  dcfdc0:	24 01                	and    al,0x1
  dcfdc2:	75 1a                	jne    dcfdde <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d31ac>
  dcfdc4:	8d 83 9c bf 71 ff    	lea    eax,[ebx-0x8e4064]
  dcfdca:	83 ec 0c             	sub    esp,0xc
  dcfdcd:	ff 30                	push   DWORD PTR [eax]
  dcfdcf:	e8 54 f5 dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dcfdd4:	83 c4 10             	add    esp,0x10
  dcfdd7:	c6 83 8a a1 06 00 01 	mov    BYTE PTR [ebx+0x6a18a],0x1
  dcfdde:	c6 47 35 00          	mov    BYTE PTR [edi+0x35],0x0
  dcfde2:	8b 47 30             	mov    eax,DWORD PTR [edi+0x30]
  dcfde5:	85 c0                	test   eax,eax
  dcfde7:	74 12                	je     dcfdfb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d31c9>
  dcfde9:	83 ec 08             	sub    esp,0x8
  dcfdec:	31 f6                	xor    esi,esi
  dcfdee:	56                   	push   esi
  dcfdef:	50                   	push   eax
  dcfdf0:	e8 73 7c d3 ff       	call   b07a68 <closedir@plt+0x964df8>
  dcfdf5:	83 c4 10             	add    esp,0x10
  dcfdf8:	89 77 30             	mov    DWORD PTR [edi+0x30],esi
  dcfdfb:	8d 83 0c d6 04 00    	lea    eax,[ebx+0x4d60c]
  dcfe01:	8b 00                	mov    eax,DWORD PTR [eax]
  dcfe03:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dcfe0a:	74 12                	je     dcfe1e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d31ec>
  dcfe0c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dcfe10:	75 0c                	jne    dcfe1e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d31ec>
  dcfe12:	83 ec 0c             	sub    esp,0xc
  dcfe15:	50                   	push   eax
  dcfe16:	e8 93 66 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dcfe1b:	83 c4 10             	add    esp,0x10
  dcfe1e:	83 ec 08             	sub    esp,0x8
  dcfe21:	31 ff                	xor    edi,edi
  dcfe23:	57                   	push   edi
  dcfe24:	57                   	push   edi
  dcfe25:	e8 a8 da 1d 00       	call   fad8d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0ca0>
  dcfe2a:	83 c4 10             	add    esp,0x10
  dcfe2d:	89 c6                	mov    esi,eax
  dcfe2f:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  dcfe35:	8b 00                	mov    eax,DWORD PTR [eax]
  dcfe37:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dcfe3e:	74 12                	je     dcfe52 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3220>
  dcfe40:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dcfe44:	75 0c                	jne    dcfe52 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3220>
  dcfe46:	83 ec 0c             	sub    esp,0xc
  dcfe49:	50                   	push   eax
  dcfe4a:	e8 5f 66 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dcfe4f:	83 c4 10             	add    esp,0x10
  dcfe52:	57                   	push   edi
  dcfe53:	56                   	push   esi
  dcfe54:	57                   	push   edi
  dcfe55:	57                   	push   edi
  dcfe56:	e8 7e 90 9b ff       	call   788ed9 <closedir@plt+0x5e6269>
  dcfe5b:	83 c4 10             	add    esp,0x10
  dcfe5e:	84 c0                	test   al,al
  dcfe60:	0f 84 c5 00 00 00    	je     dcff2b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d32f9>
  dcfe66:	85 f6                	test   esi,esi
  dcfe68:	75 05                	jne    dcfe6f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d323d>
  dcfe6a:	e8 85 08 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dcfe6f:	8b 86 94 00 00 00    	mov    eax,DWORD PTR [esi+0x94]
  dcfe75:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  dcfe79:	8d 83 34 65 05 00    	lea    eax,[ebx+0x56534]
  dcfe7f:	8b 38                	mov    edi,DWORD PTR [eax]
  dcfe81:	8d 83 6c dd 04 00    	lea    eax,[ebx+0x4dd6c]
  dcfe87:	89 04 24             	mov    DWORD PTR [esp],eax
  dcfe8a:	83 ec 0c             	sub    esp,0xc
  dcfe8d:	ff 30                	push   DWORD PTR [eax]
  dcfe8f:	e8 9a ef e0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  dcfe94:	83 c4 10             	add    esp,0x10
  dcfe97:	89 c5                	mov    ebp,eax
  dcfe99:	8d 83 b0 5d 05 00    	lea    eax,[ebx+0x55db0]
  dcfe9f:	ff 30                	push   DWORD PTR [eax]
  dcfea1:	57                   	push   edi
  dcfea2:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  dcfea6:	55                   	push   ebp
  dcfea7:	e8 39 9d 38 00       	call   1159be5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x55cfb3>
  dcfeac:	83 c4 10             	add    esp,0x10
  dcfeaf:	31 ff                	xor    edi,edi
  dcfeb1:	57                   	push   edi
  dcfeb2:	55                   	push   ebp
  dcfeb3:	ff 74 24 0c          	push   DWORD PTR [esp+0xc]
  dcfeb7:	57                   	push   edi
  dcfeb8:	e8 55 41 99 ff       	call   764012 <closedir@plt+0x5c13a2>
  dcfebd:	83 c4 10             	add    esp,0x10
  dcfec0:	89 c5                	mov    ebp,eax
  dcfec2:	85 f6                	test   esi,esi
  dcfec4:	75 05                	jne    dcfecb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3299>
  dcfec6:	e8 29 08 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dcfecb:	85 ed                	test   ebp,ebp
  dcfecd:	74 56                	je     dcff25 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d32f3>
  dcfecf:	8b 04 24             	mov    eax,DWORD PTR [esp]
  dcfed2:	8b 00                	mov    eax,DWORD PTR [eax]
  dcfed4:	8b 4d 00             	mov    ecx,DWORD PTR [ebp+0x0]
  dcfed7:	39 c1                	cmp    ecx,eax
  dcfed9:	89 ef                	mov    edi,ebp
  dcfedb:	74 48                	je     dcff25 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d32f3>
  dcfedd:	83 ec 04             	sub    esp,0x4
  dcfee0:	8d 7c 24 0c          	lea    edi,[esp+0xc]
  dcfee4:	50                   	push   eax
  dcfee5:	ff 71 18             	push   DWORD PTR [ecx+0x18]
  dcfee8:	57                   	push   edi
  dcfee9:	e8 30 b4 e2 ff       	call   bfb31e <_ZNSt8_Rb_treeISsSt4pairIKSsPFvvEESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_@@Base+0x6cc>
  dcfeee:	83 c4 0c             	add    esp,0xc
  dcfef1:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  dcfef5:	83 ec 0c             	sub    esp,0xc
  dcfef8:	50                   	push   eax
  dcfef9:	e8 3a 14 e0 ff       	call   bd1338 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x19dc>
  dcfefe:	83 c4 10             	add    esp,0x10
  dcff01:	83 ec 10             	sub    esp,0x10
  dcff04:	89 04 24             	mov    DWORD PTR [esp],eax
  dcff07:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  dcff0e:	00 
  dcff0f:	e8 a4 06 e0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  dcff14:	83 c4 10             	add    esp,0x10
  dcff17:	83 ec 0c             	sub    esp,0xc
  dcff1a:	57                   	push   edi
  dcff1b:	e8 00 29 61 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  dcff20:	83 c4 10             	add    esp,0x10
  dcff23:	31 ff                	xor    edi,edi
  dcff25:	89 be 94 00 00 00    	mov    DWORD PTR [esi+0x94],edi
  dcff2b:	83 c4 0c             	add    esp,0xc
  dcff2e:	5e                   	pop    esi
  dcff2f:	5f                   	pop    edi
  dcff30:	5b                   	pop    ebx
  dcff31:	5d                   	pop    ebp
  dcff32:	c3                   	ret
  dcff33:	89 c6                	mov    esi,eax
  dcff35:	83 ec 0c             	sub    esp,0xc
  dcff38:	57                   	push   edi
  dcff39:	e8 e2 28 61 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  dcff3e:	83 c4 10             	add    esp,0x10
  dcff41:	83 ec 0c             	sub    esp,0xc
  dcff44:	56                   	push   esi
  dcff45:	e8 56 20 3d ff       	call   1a1fa0 <_Unwind_Resume@plt>
  dcff4a:	83 c4 10             	add    esp,0x10
  dcff4d:	55                   	push   ebp
  dcff4e:	53                   	push   ebx
  dcff4f:	57                   	push   edi
  dcff50:	56                   	push   esi
  dcff51:	83 ec 0c             	sub    esp,0xc
  dcff54:	e8 00 00 00 00       	call   dcff59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3327>
  dcff59:	5b                   	pop    ebx
  dcff5a:	81 c3 23 6c 02 01    	add    ebx,0x1026c23
  dcff60:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  dcff64:	8a 83 8b a1 06 00    	mov    al,BYTE PTR [ebx+0x6a18b]
  dcff6a:	24 01                	and    al,0x1
  dcff6c:	75 1a                	jne    dcff88 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3356>
  dcff6e:	8d 83 88 bf 71 ff    	lea    eax,[ebx-0x8e4078]
  dcff74:	83 ec 0c             	sub    esp,0xc
  dcff77:	ff 30                	push   DWORD PTR [eax]
  dcff79:	e8 aa f3 dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dcff7e:	83 c4 10             	add    esp,0x10
  dcff81:	c6 83 8b a1 06 00 01 	mov    BYTE PTR [ebx+0x6a18b],0x1
  dcff88:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  dcff8c:	83 ff 48             	cmp    edi,0x48
  dcff8f:	74 47                	je     dcffd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d33a6>
  dcff91:	83 ff 47             	cmp    edi,0x47
  dcff94:	74 5e                	je     dcfff4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d33c2>
  dcff96:	83 ff 39             	cmp    edi,0x39
  dcff99:	75 71                	jne    dd000c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d33da>
  dcff9b:	8b 7e 40             	mov    edi,DWORD PTR [esi+0x40]
  dcff9e:	85 ff                	test   edi,edi
  dcffa0:	75 05                	jne    dcffa7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3375>
  dcffa2:	e8 4d 07 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dcffa7:	8d 83 28 69 06 00    	lea    eax,[ebx+0x66928]
  dcffad:	31 ed                	xor    ebp,ebp
  dcffaf:	55                   	push   ebp
  dcffb0:	55                   	push   ebp
  dcffb1:	ff 30                	push   DWORD PTR [eax]
  dcffb3:	57                   	push   edi
  dcffb4:	e8 01 da d9 ff       	call   b6d9ba <closedir@plt+0x9cad4a>
  dcffb9:	83 c4 10             	add    esp,0x10
  dcffbc:	83 ec 0c             	sub    esp,0xc
  dcffbf:	56                   	push   esi
  dcffc0:	e8 4f 00 00 00       	call   dd0014 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d33e2>
  dcffc5:	83 c4 10             	add    esp,0x10
  dcffc8:	83 ec 04             	sub    esp,0x4
  dcffcb:	55                   	push   ebp
  dcffcc:	50                   	push   eax
  dcffcd:	56                   	push   esi
  dcffce:	e8 f7 6f 9b ff       	call   786fca <closedir@plt+0x5e435a>
  dcffd3:	83 c4 10             	add    esp,0x10
  dcffd6:	eb 34                	jmp    dd000c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d33da>
  dcffd8:	8b 76 4c             	mov    esi,DWORD PTR [esi+0x4c]
  dcffdb:	85 f6                	test   esi,esi
  dcffdd:	75 05                	jne    dcffe4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d33b2>
  dcffdf:	e8 10 07 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dcffe4:	83 ec 08             	sub    esp,0x8
  dcffe7:	6a 00                	push   0x0
  dcffe9:	56                   	push   esi
  dcffea:	e8 99 65 0a 00       	call   e76588 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x279956>
  dcffef:	83 c4 10             	add    esp,0x10
  dcfff2:	eb 18                	jmp    dd000c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d33da>
  dcfff4:	8b 76 50             	mov    esi,DWORD PTR [esi+0x50]
  dcfff7:	85 f6                	test   esi,esi
  dcfff9:	75 05                	jne    dd0000 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d33ce>
  dcfffb:	e8 f4 06 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dd0000:	83 ec 0c             	sub    esp,0xc
  dd0003:	56                   	push   esi
  dd0004:	e8 77 00 00 00       	call   dd0080 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d344e>
  dd0009:	83 c4 10             	add    esp,0x10
  dd000c:	83 c4 0c             	add    esp,0xc
  dd000f:	5e                   	pop    esi
  dd0010:	5f                   	pop    edi
  dd0011:	5b                   	pop    ebx
  dd0012:	5d                   	pop    ebp
  dd0013:	c3                   	ret
  dd0014:	53                   	push   ebx
  dd0015:	57                   	push   edi
  dd0016:	56                   	push   esi
  dd0017:	83 ec 10             	sub    esp,0x10
  dd001a:	e8 00 00 00 00       	call   dd001f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d33ed>
  dd001f:	5b                   	pop    ebx
  dd0020:	81 c3 5d 6b 02 01    	add    ebx,0x1026b5d
  dd0026:	8a 83 8d a1 06 00    	mov    al,BYTE PTR [ebx+0x6a18d]
  dd002c:	24 01                	and    al,0x1
  dd002e:	75 17                	jne    dd0047 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3415>
  dd0030:	8d 83 b0 bf 71 ff    	lea    eax,[ebx-0x8e4050]
  dd0036:	8b 00                	mov    eax,DWORD PTR [eax]
  dd0038:	89 04 24             	mov    DWORD PTR [esp],eax
  dd003b:	e8 e8 f2 dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd0040:	c6 83 8d a1 06 00 01 	mov    BYTE PTR [ebx+0x6a18d],0x1
  dd0047:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  dd004b:	8d 83 f4 df 04 00    	lea    eax,[ebx+0x4dff4]
  dd0051:	8b 00                	mov    eax,DWORD PTR [eax]
  dd0053:	89 04 24             	mov    DWORD PTR [esp],eax
  dd0056:	e8 d3 ed e0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  dd005b:	89 c6                	mov    esi,eax
  dd005d:	31 c0                	xor    eax,eax
  dd005f:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  dd0063:	89 34 24             	mov    DWORD PTR [esp],esi
  dd0066:	e8 2f 62 7f ff       	call   5c629a <closedir@plt+0x42362a>
  dd006b:	85 f6                	test   esi,esi
  dd006d:	75 05                	jne    dd0074 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3442>
  dd006f:	e8 80 06 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dd0074:	89 7e 20             	mov    DWORD PTR [esi+0x20],edi
  dd0077:	89 f0                	mov    eax,esi
  dd0079:	83 c4 10             	add    esp,0x10
  dd007c:	5e                   	pop    esi
  dd007d:	5f                   	pop    edi
  dd007e:	5b                   	pop    ebx
  dd007f:	c3                   	ret
  dd0080:	53                   	push   ebx
  dd0081:	56                   	push   esi
  dd0082:	50                   	push   eax
  dd0083:	e8 00 00 00 00       	call   dd0088 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3456>
  dd0088:	5b                   	pop    ebx
  dd0089:	81 c3 f4 6a 02 01    	add    ebx,0x1026af4
  dd008f:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  dd0093:	8a 83 99 a1 06 00    	mov    al,BYTE PTR [ebx+0x6a199]
  dd0099:	24 01                	and    al,0x1
  dd009b:	75 1a                	jne    dd00b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3485>
  dd009d:	8d 83 4c c8 71 ff    	lea    eax,[ebx-0x8e37b4]
  dd00a3:	83 ec 0c             	sub    esp,0xc
  dd00a6:	ff 30                	push   DWORD PTR [eax]
  dd00a8:	e8 7b f2 dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd00ad:	83 c4 10             	add    esp,0x10
  dd00b0:	c6 83 99 a1 06 00 01 	mov    BYTE PTR [ebx+0x6a199],0x1
  dd00b7:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  dd00ba:	85 f6                	test   esi,esi
  dd00bc:	75 05                	jne    dd00c3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3491>
  dd00be:	e8 31 06 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dd00c3:	8d 83 b4 41 06 00    	lea    eax,[ebx+0x641b4]
  dd00c9:	6a 00                	push   0x0
  dd00cb:	6a 01                	push   0x1
  dd00cd:	ff 30                	push   DWORD PTR [eax]
  dd00cf:	56                   	push   esi
  dd00d0:	e8 e5 d8 d9 ff       	call   b6d9ba <closedir@plt+0x9cad4a>
  dd00d5:	83 c4 10             	add    esp,0x10
  dd00d8:	83 c4 04             	add    esp,0x4
  dd00db:	5e                   	pop    esi
  dd00dc:	5b                   	pop    ebx
  dd00dd:	c3                   	ret
  dd00de:	c3                   	ret
  dd00df:	55                   	push   ebp
  dd00e0:	53                   	push   ebx
  dd00e1:	57                   	push   edi
  dd00e2:	56                   	push   esi
  dd00e3:	83 ec 0c             	sub    esp,0xc
  dd00e6:	e8 00 00 00 00       	call   dd00eb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d34b9>
  dd00eb:	5b                   	pop    ebx
  dd00ec:	81 c3 91 6a 02 01    	add    ebx,0x1026a91
  dd00f2:	8b 74 24 28          	mov    esi,DWORD PTR [esp+0x28]
  dd00f6:	8a 83 8c a1 06 00    	mov    al,BYTE PTR [ebx+0x6a18c]
  dd00fc:	24 01                	and    al,0x1
  dd00fe:	75 1a                	jne    dd011a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d34e8>
  dd0100:	8d 83 90 bf 71 ff    	lea    eax,[ebx-0x8e4070]
  dd0106:	83 ec 0c             	sub    esp,0xc
  dd0109:	ff 30                	push   DWORD PTR [eax]
  dd010b:	e8 18 f2 dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd0110:	83 c4 10             	add    esp,0x10
  dd0113:	c6 83 8c a1 06 00 01 	mov    BYTE PTR [ebx+0x6a18c],0x1
  dd011a:	85 f6                	test   esi,esi
  dd011c:	0f 84 a8 01 00 00    	je     dd02ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3698>
  dd0122:	8d ab b4 a8 04 00    	lea    ebp,[ebx+0x4a8b4]
  dd0128:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  dd012b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd0132:	74 12                	je     dd0146 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3514>
  dd0134:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd0138:	75 0c                	jne    dd0146 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3514>
  dd013a:	83 ec 0c             	sub    esp,0xc
  dd013d:	50                   	push   eax
  dd013e:	e8 6b 63 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd0143:	83 c4 10             	add    esp,0x10
  dd0146:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  dd014a:	8d 83 18 5f 06 00    	lea    eax,[ebx+0x65f18]
  dd0150:	31 c9                	xor    ecx,ecx
  dd0152:	51                   	push   ecx
  dd0153:	ff 30                	push   DWORD PTR [eax]
  dd0155:	56                   	push   esi
  dd0156:	51                   	push   ecx
  dd0157:	e8 3e 30 8e ff       	call   6b319a <closedir@plt+0x51052a>
  dd015c:	83 c4 10             	add    esp,0x10
  dd015f:	84 c0                	test   al,al
  dd0161:	74 59                	je     dd01bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d358a>
  dd0163:	8b 77 14             	mov    esi,DWORD PTR [edi+0x14]
  dd0166:	85 f6                	test   esi,esi
  dd0168:	0f 84 5c 01 00 00    	je     dd02ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3698>
  dd016e:	8d 83 bc da 04 00    	lea    eax,[ebx+0x4dabc]
  dd0174:	8b 00                	mov    eax,DWORD PTR [eax]
  dd0176:	8b 0e                	mov    ecx,DWORD PTR [esi]
  dd0178:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  dd017c:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  dd0183:	66 85 ed             	test   bp,bp
  dd0186:	74 20                	je     dd01a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3576>
  dd0188:	8b 4c 24 08          	mov    ecx,DWORD PTR [esp+0x8]
  dd018c:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  dd018f:	31 ff                	xor    edi,edi
  dd0191:	0f b7 ed             	movzx  ebp,bp
  dd0194:	0f b7 cf             	movzx  ecx,di
  dd0197:	39 04 ca             	cmp    DWORD PTR [edx+ecx*8],eax
  dd019a:	0f 84 0d 01 00 00    	je     dd02ad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d367b>
  dd01a0:	47                   	inc    edi
  dd01a1:	0f b7 cf             	movzx  ecx,di
  dd01a4:	39 e9                	cmp    ecx,ebp
  dd01a6:	72 ec                	jb     dd0194 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3562>
  dd01a8:	83 ec 04             	sub    esp,0x4
  dd01ab:	6a 00                	push   0x0
  dd01ad:	50                   	push   eax
  dd01ae:	56                   	push   esi
  dd01af:	e8 3c 34 dc ff       	call   b935f0 <closedir@plt+0x9f0980>
  dd01b4:	83 c4 10             	add    esp,0x10
  dd01b7:	e9 00 01 00 00       	jmp    dd02bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d368a>
  dd01bc:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  dd01bf:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd01c6:	74 12                	je     dd01da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d35a8>
  dd01c8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd01cc:	75 0c                	jne    dd01da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d35a8>
  dd01ce:	83 ec 0c             	sub    esp,0xc
  dd01d1:	50                   	push   eax
  dd01d2:	e8 d7 62 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd01d7:	83 c4 10             	add    esp,0x10
  dd01da:	8d 83 1c 0b 06 00    	lea    eax,[ebx+0x60b1c]
  dd01e0:	31 c9                	xor    ecx,ecx
  dd01e2:	51                   	push   ecx
  dd01e3:	ff 30                	push   DWORD PTR [eax]
  dd01e5:	56                   	push   esi
  dd01e6:	51                   	push   ecx
  dd01e7:	e8 ae 2f 8e ff       	call   6b319a <closedir@plt+0x51052a>
  dd01ec:	83 c4 10             	add    esp,0x10
  dd01ef:	84 c0                	test   al,al
  dd01f1:	75 37                	jne    dd022a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d35f8>
  dd01f3:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  dd01f6:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd01fd:	74 12                	je     dd0211 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d35df>
  dd01ff:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd0203:	75 0c                	jne    dd0211 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d35df>
  dd0205:	83 ec 0c             	sub    esp,0xc
  dd0208:	50                   	push   eax
  dd0209:	e8 a0 62 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd020e:	83 c4 10             	add    esp,0x10
  dd0211:	8d 83 2c 69 06 00    	lea    eax,[ebx+0x6692c]
  dd0217:	31 c9                	xor    ecx,ecx
  dd0219:	51                   	push   ecx
  dd021a:	ff 30                	push   DWORD PTR [eax]
  dd021c:	56                   	push   esi
  dd021d:	51                   	push   ecx
  dd021e:	e8 77 2f 8e ff       	call   6b319a <closedir@plt+0x51052a>
  dd0223:	83 c4 10             	add    esp,0x10
  dd0226:	84 c0                	test   al,al
  dd0228:	74 3c                	je     dd0266 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3634>
  dd022a:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  dd0230:	8b 00                	mov    eax,DWORD PTR [eax]
  dd0232:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd0239:	74 12                	je     dd024d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d361b>
  dd023b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd023f:	75 0c                	jne    dd024d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d361b>
  dd0241:	83 ec 0c             	sub    esp,0xc
  dd0244:	50                   	push   eax
  dd0245:	e8 64 62 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd024a:	83 c4 10             	add    esp,0x10
  dd024d:	8d 83 30 69 06 00    	lea    eax,[ebx+0x66930]
  dd0253:	83 ec 04             	sub    esp,0x4
  dd0256:	31 c9                	xor    ecx,ecx
  dd0258:	51                   	push   ecx
  dd0259:	ff 30                	push   DWORD PTR [eax]
  dd025b:	51                   	push   ecx
  dd025c:	e8 c3 2c 31 00       	call   10e2f24 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e62f2>
  dd0261:	83 c4 10             	add    esp,0x10
  dd0264:	eb 64                	jmp    dd02ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3698>
  dd0266:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  dd0269:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd0270:	74 12                	je     dd0284 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3652>
  dd0272:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd0276:	75 0c                	jne    dd0284 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3652>
  dd0278:	83 ec 0c             	sub    esp,0xc
  dd027b:	50                   	push   eax
  dd027c:	e8 2d 62 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd0281:	83 c4 10             	add    esp,0x10
  dd0284:	8d 83 1c 5f 06 00    	lea    eax,[ebx+0x65f1c]
  dd028a:	31 c9                	xor    ecx,ecx
  dd028c:	51                   	push   ecx
  dd028d:	ff 30                	push   DWORD PTR [eax]
  dd028f:	56                   	push   esi
  dd0290:	51                   	push   ecx
  dd0291:	e8 04 2f 8e ff       	call   6b319a <closedir@plt+0x51052a>
  dd0296:	83 c4 10             	add    esp,0x10
  dd0299:	84 c0                	test   al,al
  dd029b:	74 2d                	je     dd02ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3698>
  dd029d:	83 ec 10             	sub    esp,0x10
  dd02a0:	89 3c 24             	mov    DWORD PTR [esp],edi
  dd02a3:	e8 71 00 00 00       	call   dd0319 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d36e7>
  dd02a8:	83 c4 10             	add    esp,0x10
  dd02ab:	eb 1d                	jmp    dd02ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3698>
  dd02ad:	8b 44 ca 04          	mov    eax,DWORD PTR [edx+ecx*8+0x4]
  dd02b1:	8b 4c 24 08          	mov    ecx,DWORD PTR [esp+0x8]
  dd02b5:	8d 84 c1 b4 00 00 00 	lea    eax,[ecx+eax*8+0xb4]
  dd02bc:	83 ec 04             	sub    esp,0x4
  dd02bf:	ff 70 04             	push   DWORD PTR [eax+0x4]
  dd02c2:	6a 38                	push   0x38
  dd02c4:	56                   	push   esi
  dd02c5:	ff 10                	call   DWORD PTR [eax]
  dd02c7:	83 c4 10             	add    esp,0x10
  dd02ca:	83 c4 0c             	add    esp,0xc
  dd02cd:	5e                   	pop    esi
  dd02ce:	5f                   	pop    edi
  dd02cf:	5b                   	pop    ebx
  dd02d0:	5d                   	pop    ebp
  dd02d1:	c3                   	ret
  dd02d2:	53                   	push   ebx
  dd02d3:	83 ec 08             	sub    esp,0x8
  dd02d6:	e8 00 00 00 00       	call   dd02db <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d36a9>
  dd02db:	5b                   	pop    ebx
  dd02dc:	81 c3 a1 68 02 01    	add    ebx,0x10268a1
  dd02e2:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  dd02e6:	89 04 24             	mov    DWORD PTR [esp],eax
  dd02e9:	e8 2b 00 00 00       	call   dd0319 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d36e7>
  dd02ee:	83 c4 08             	add    esp,0x8
  dd02f1:	5b                   	pop    ebx
  dd02f2:	c3                   	ret
  dd02f3:	53                   	push   ebx
  dd02f4:	83 ec 08             	sub    esp,0x8
  dd02f7:	e8 00 00 00 00       	call   dd02fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d36ca>
  dd02fc:	5b                   	pop    ebx
  dd02fd:	81 c3 80 68 02 01    	add    ebx,0x1026880
  dd0303:	83 ec 08             	sub    esp,0x8
  dd0306:	6a 00                	push   0x0
  dd0308:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  dd030c:	e8 89 5f 7f ff       	call   5c629a <closedir@plt+0x42362a>
  dd0311:	83 c4 10             	add    esp,0x10
  dd0314:	83 c4 08             	add    esp,0x8
  dd0317:	5b                   	pop    ebx
  dd0318:	c3                   	ret
  dd0319:	55                   	push   ebp
  dd031a:	53                   	push   ebx
  dd031b:	57                   	push   edi
  dd031c:	56                   	push   esi
  dd031d:	83 ec 0c             	sub    esp,0xc
  dd0320:	e8 00 00 00 00       	call   dd0325 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d36f3>
  dd0325:	5b                   	pop    ebx
  dd0326:	81 c3 57 68 02 01    	add    ebx,0x1026857
  dd032c:	8a 83 8e a1 06 00    	mov    al,BYTE PTR [ebx+0x6a18e]
  dd0332:	24 01                	and    al,0x1
  dd0334:	75 1a                	jne    dd0350 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d371e>
  dd0336:	8d 83 7c bf 71 ff    	lea    eax,[ebx-0x8e4084]
  dd033c:	83 ec 0c             	sub    esp,0xc
  dd033f:	ff 30                	push   DWORD PTR [eax]
  dd0341:	e8 e2 ef dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd0346:	83 c4 10             	add    esp,0x10
  dd0349:	c6 83 8e a1 06 00 01 	mov    BYTE PTR [ebx+0x6a18e],0x1
  dd0350:	8d 83 38 65 05 00    	lea    eax,[ebx+0x56538]
  dd0356:	8b 28                	mov    ebp,DWORD PTR [eax]
  dd0358:	8d 83 c4 c5 04 00    	lea    eax,[ebx+0x4c5c4]
  dd035e:	83 ec 0c             	sub    esp,0xc
  dd0361:	ff 30                	push   DWORD PTR [eax]
  dd0363:	e8 c6 ea e0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  dd0368:	83 c4 10             	add    esp,0x10
  dd036b:	89 c6                	mov    esi,eax
  dd036d:	31 ff                	xor    edi,edi
  dd036f:	57                   	push   edi
  dd0370:	55                   	push   ebp
  dd0371:	8b 44 24 28          	mov    eax,DWORD PTR [esp+0x28]
  dd0375:	89 c5                	mov    ebp,eax
  dd0377:	55                   	push   ebp
  dd0378:	56                   	push   esi
  dd0379:	e8 d0 76 d3 ff       	call   b07a4e <closedir@plt+0x964dde>
  dd037e:	83 c4 10             	add    esp,0x10
  dd0381:	83 ec 04             	sub    esp,0x4
  dd0384:	56                   	push   esi
  dd0385:	57                   	push   edi
  dd0386:	55                   	push   ebp
  dd0387:	e8 0b 00 00 00       	call   dd0397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3765>
  dd038c:	83 c4 10             	add    esp,0x10
  dd038f:	83 c4 0c             	add    esp,0xc
  dd0392:	5e                   	pop    esi
  dd0393:	5f                   	pop    edi
  dd0394:	5b                   	pop    ebx
  dd0395:	5d                   	pop    ebp
  dd0396:	c3                   	ret
  dd0397:	53                   	push   ebx
  dd0398:	57                   	push   edi
  dd0399:	56                   	push   esi
  dd039a:	e8 00 00 00 00       	call   dd039f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d376d>
  dd039f:	5b                   	pop    ebx
  dd03a0:	81 c3 dd 67 02 01    	add    ebx,0x10267dd
  dd03a6:	8b 7c 24 18          	mov    edi,DWORD PTR [esp+0x18]
  dd03aa:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  dd03ae:	8a 83 aa a1 06 00    	mov    al,BYTE PTR [ebx+0x6a1aa]
  dd03b4:	24 01                	and    al,0x1
  dd03b6:	75 1a                	jne    dd03d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d37a0>
  dd03b8:	8d 83 14 e8 71 ff    	lea    eax,[ebx-0x8e17ec]
  dd03be:	83 ec 0c             	sub    esp,0xc
  dd03c1:	ff 30                	push   DWORD PTR [eax]
  dd03c3:	e8 60 ef dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd03c8:	83 c4 10             	add    esp,0x10
  dd03cb:	c6 83 aa a1 06 00 01 	mov    BYTE PTR [ebx+0x6a1aa],0x1
  dd03d2:	66 c7 46 34 00 01    	mov    WORD PTR [esi+0x34],0x100
  dd03d8:	83 ec 08             	sub    esp,0x8
  dd03db:	6a 00                	push   0x0
  dd03dd:	56                   	push   esi
  dd03de:	e8 9e 1e 00 00       	call   dd2281 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d564f>
  dd03e3:	83 c4 10             	add    esp,0x10
  dd03e6:	c6 46 36 00          	mov    BYTE PTR [esi+0x36],0x0
  dd03ea:	8a 44 24 14          	mov    al,BYTE PTR [esp+0x14]
  dd03ee:	88 46 37             	mov    BYTE PTR [esi+0x37],al
  dd03f1:	89 7e 30             	mov    DWORD PTR [esi+0x30],edi
  dd03f4:	8b 06                	mov    eax,DWORD PTR [esi]
  dd03f6:	83 ec 08             	sub    esp,0x8
  dd03f9:	ff b0 e8 00 00 00    	push   DWORD PTR [eax+0xe8]
  dd03ff:	56                   	push   esi
  dd0400:	ff 90 e4 00 00 00    	call   DWORD PTR [eax+0xe4]
  dd0406:	83 c4 10             	add    esp,0x10
  dd0409:	8d b3 10 d6 04 00    	lea    esi,[ebx+0x4d610]
  dd040f:	8b 06                	mov    eax,DWORD PTR [esi]
  dd0411:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd0418:	74 14                	je     dd042e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d37fc>
  dd041a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd041e:	75 0e                	jne    dd042e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d37fc>
  dd0420:	83 ec 0c             	sub    esp,0xc
  dd0423:	50                   	push   eax
  dd0424:	e8 85 60 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd0429:	83 c4 10             	add    esp,0x10
  dd042c:	8b 06                	mov    eax,DWORD PTR [esi]
  dd042e:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  dd0431:	8b 38                	mov    edi,DWORD PTR [eax]
  dd0433:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  dd0439:	8b 00                	mov    eax,DWORD PTR [eax]
  dd043b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd0442:	74 12                	je     dd0456 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3824>
  dd0444:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd0448:	75 0c                	jne    dd0456 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3824>
  dd044a:	83 ec 0c             	sub    esp,0xc
  dd044d:	50                   	push   eax
  dd044e:	e8 5b 60 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd0453:	83 c4 10             	add    esp,0x10
  dd0456:	31 c0                	xor    eax,eax
  dd0458:	50                   	push   eax
  dd0459:	50                   	push   eax
  dd045a:	57                   	push   edi
  dd045b:	50                   	push   eax
  dd045c:	e8 78 8a 9b ff       	call   788ed9 <closedir@plt+0x5e6269>
  dd0461:	83 c4 10             	add    esp,0x10
  dd0464:	84 c0                	test   al,al
  dd0466:	74 3d                	je     dd04a5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3873>
  dd0468:	8b 06                	mov    eax,DWORD PTR [esi]
  dd046a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd0471:	74 14                	je     dd0487 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3855>
  dd0473:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd0477:	75 0e                	jne    dd0487 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3855>
  dd0479:	83 ec 0c             	sub    esp,0xc
  dd047c:	50                   	push   eax
  dd047d:	e8 2c 60 de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd0482:	83 c4 10             	add    esp,0x10
  dd0485:	8b 06                	mov    eax,DWORD PTR [esi]
  dd0487:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  dd048a:	8b 30                	mov    esi,DWORD PTR [eax]
  dd048c:	85 f6                	test   esi,esi
  dd048e:	75 05                	jne    dd0495 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3863>
  dd0490:	e8 5f 02 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dd0495:	83 ec 04             	sub    esp,0x4
  dd0498:	6a 00                	push   0x0
  dd049a:	6a 03                	push   0x3
  dd049c:	56                   	push   esi
  dd049d:	e8 26 66 3f ff       	call   1c6ac8 <closedir@plt+0x23e58>
  dd04a2:	83 c4 10             	add    esp,0x10
  dd04a5:	5e                   	pop    esi
  dd04a6:	5f                   	pop    edi
  dd04a7:	5b                   	pop    ebx
  dd04a8:	c3                   	ret
  dd04a9:	55                   	push   ebp
  dd04aa:	53                   	push   ebx
  dd04ab:	57                   	push   edi
  dd04ac:	56                   	push   esi
  dd04ad:	83 ec 0c             	sub    esp,0xc
  dd04b0:	e8 00 00 00 00       	call   dd04b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3883>
  dd04b5:	5b                   	pop    ebx
  dd04b6:	81 c3 c7 66 02 01    	add    ebx,0x10266c7
  dd04bc:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  dd04c0:	8a 83 8f a1 06 00    	mov    al,BYTE PTR [ebx+0x6a18f]
  dd04c6:	24 01                	and    al,0x1
  dd04c8:	75 1a                	jne    dd04e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d38b2>
  dd04ca:	8d 83 78 bf 71 ff    	lea    eax,[ebx-0x8e4088]
  dd04d0:	83 ec 0c             	sub    esp,0xc
  dd04d3:	ff 30                	push   DWORD PTR [eax]
  dd04d5:	e8 4e ee dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd04da:	83 c4 10             	add    esp,0x10
  dd04dd:	c6 83 8f a1 06 00 01 	mov    BYTE PTR [ebx+0x6a18f],0x1
  dd04e4:	8b 76 14             	mov    esi,DWORD PTR [esi+0x14]
  dd04e7:	85 f6                	test   esi,esi
  dd04e9:	74 64                	je     dd054f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d391d>
  dd04eb:	8d 83 bc da 04 00    	lea    eax,[ebx+0x4dabc]
  dd04f1:	8b 00                	mov    eax,DWORD PTR [eax]
  dd04f3:	8b 0e                	mov    ecx,DWORD PTR [esi]
  dd04f5:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  dd04f9:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  dd0500:	66 85 ed             	test   bp,bp
  dd0503:	74 1c                	je     dd0521 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d38ef>
  dd0505:	8b 4c 24 08          	mov    ecx,DWORD PTR [esp+0x8]
  dd0509:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  dd050c:	31 ff                	xor    edi,edi
  dd050e:	0f b7 ed             	movzx  ebp,bp
  dd0511:	0f b7 cf             	movzx  ecx,di
  dd0514:	39 04 ca             	cmp    DWORD PTR [edx+ecx*8],eax
  dd0517:	74 19                	je     dd0532 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3900>
  dd0519:	47                   	inc    edi
  dd051a:	0f b7 cf             	movzx  ecx,di
  dd051d:	39 e9                	cmp    ecx,ebp
  dd051f:	72 f0                	jb     dd0511 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d38df>
  dd0521:	83 ec 04             	sub    esp,0x4
  dd0524:	6a 00                	push   0x0
  dd0526:	50                   	push   eax
  dd0527:	56                   	push   esi
  dd0528:	e8 c3 30 dc ff       	call   b935f0 <closedir@plt+0x9f0980>
  dd052d:	83 c4 10             	add    esp,0x10
  dd0530:	eb 0f                	jmp    dd0541 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d390f>
  dd0532:	8b 44 ca 04          	mov    eax,DWORD PTR [edx+ecx*8+0x4]
  dd0536:	8b 4c 24 08          	mov    ecx,DWORD PTR [esp+0x8]
  dd053a:	8d 84 c1 b4 00 00 00 	lea    eax,[ecx+eax*8+0xb4]
  dd0541:	83 ec 04             	sub    esp,0x4
  dd0544:	ff 70 04             	push   DWORD PTR [eax+0x4]
  dd0547:	6a 02                	push   0x2
  dd0549:	56                   	push   esi
  dd054a:	ff 10                	call   DWORD PTR [eax]
  dd054c:	83 c4 10             	add    esp,0x10
  dd054f:	83 c4 0c             	add    esp,0xc
  dd0552:	5e                   	pop    esi
  dd0553:	5f                   	pop    edi
  dd0554:	5b                   	pop    ebx
  dd0555:	5d                   	pop    ebp
  dd0556:	c3                   	ret
  dd0557:	53                   	push   ebx
  dd0558:	83 ec 08             	sub    esp,0x8
  dd055b:	e8 00 00 00 00       	call   dd0560 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d392e>
  dd0560:	5b                   	pop    ebx
  dd0561:	81 c3 1c 66 02 01    	add    ebx,0x102661c
  dd0567:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  dd056b:	89 04 24             	mov    DWORD PTR [esp],eax
  dd056e:	e8 6d f2 ff ff       	call   dcf7e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d2bae>
  dd0573:	31 c0                	xor    eax,eax
  dd0575:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  dd0579:	89 04 24             	mov    DWORD PTR [esp],eax
  dd057c:	e8 3f 8c f5 ff       	call   d291c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x12c58e>
  dd0581:	83 c4 08             	add    esp,0x8
  dd0584:	5b                   	pop    ebx
  dd0585:	c3                   	ret
  dd0586:	53                   	push   ebx
  dd0587:	56                   	push   esi
  dd0588:	83 ec 14             	sub    esp,0x14
  dd058b:	e8 00 00 00 00       	call   dd0590 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d395e>
  dd0590:	5b                   	pop    ebx
  dd0591:	81 c3 ec 65 02 01    	add    ebx,0x10265ec
  dd0597:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  dd059b:	89 34 24             	mov    DWORD PTR [esp],esi
  dd059e:	e8 06 ff ff ff       	call   dd04a9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3877>
  dd05a3:	8b 06                	mov    eax,DWORD PTR [esi]
  dd05a5:	8b 88 f0 00 00 00    	mov    ecx,DWORD PTR [eax+0xf0]
  dd05ab:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  dd05af:	89 34 24             	mov    DWORD PTR [esp],esi
  dd05b2:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  dd05b8:	83 c4 14             	add    esp,0x14
  dd05bb:	5e                   	pop    esi
  dd05bc:	5b                   	pop    ebx
  dd05bd:	c3                   	ret
  dd05be:	53                   	push   ebx
  dd05bf:	57                   	push   edi
  dd05c0:	56                   	push   esi
  dd05c1:	e8 00 00 00 00       	call   dd05c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3994>
  dd05c6:	5b                   	pop    ebx
  dd05c7:	81 c3 b6 65 02 01    	add    ebx,0x10265b6
  dd05cd:	8a 83 90 a1 06 00    	mov    al,BYTE PTR [ebx+0x6a190]
  dd05d3:	24 01                	and    al,0x1
  dd05d5:	75 1a                	jne    dd05f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d39bf>
  dd05d7:	8d 83 8c bf 71 ff    	lea    eax,[ebx-0x8e4074]
  dd05dd:	83 ec 0c             	sub    esp,0xc
  dd05e0:	ff 30                	push   DWORD PTR [eax]
  dd05e2:	e8 41 ed dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd05e7:	83 c4 10             	add    esp,0x10
  dd05ea:	c6 83 90 a1 06 00 01 	mov    BYTE PTR [ebx+0x6a190],0x1
  dd05f1:	8d 83 20 d6 04 00    	lea    eax,[ebx+0x4d620]
  dd05f7:	8b 00                	mov    eax,DWORD PTR [eax]
  dd05f9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd0600:	74 12                	je     dd0614 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d39e2>
  dd0602:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd0606:	75 0c                	jne    dd0614 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d39e2>
  dd0608:	83 ec 0c             	sub    esp,0xc
  dd060b:	50                   	push   eax
  dd060c:	e8 9d 5e de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd0611:	83 c4 10             	add    esp,0x10
  dd0614:	83 ec 08             	sub    esp,0x8
  dd0617:	31 ff                	xor    edi,edi
  dd0619:	57                   	push   edi
  dd061a:	57                   	push   edi
  dd061b:	e8 80 8c 00 00       	call   dd92a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1dc66e>
  dd0620:	83 c4 10             	add    esp,0x10
  dd0623:	89 c6                	mov    esi,eax
  dd0625:	85 f6                	test   esi,esi
  dd0627:	75 05                	jne    dd062e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d39fc>
  dd0629:	e8 c6 00 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dd062e:	8d 83 34 69 06 00    	lea    eax,[ebx+0x66934]
  dd0634:	8d 8b 38 69 06 00    	lea    ecx,[ebx+0x66938]
  dd063a:	83 ec 0c             	sub    esp,0xc
  dd063d:	57                   	push   edi
  dd063e:	57                   	push   edi
  dd063f:	ff 31                	push   DWORD PTR [ecx]
  dd0641:	ff 30                	push   DWORD PTR [eax]
  dd0643:	56                   	push   esi
  dd0644:	e8 df 5d 01 00       	call   de6428 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1e97f6>
  dd0649:	83 c4 20             	add    esp,0x20
  dd064c:	83 ec 04             	sub    esp,0x4
  dd064f:	57                   	push   edi
  dd0650:	50                   	push   eax
  dd0651:	57                   	push   edi
  dd0652:	e8 a0 83 a5 ff       	call   8289f7 <closedir@plt+0x685d87>
  dd0657:	83 c4 10             	add    esp,0x10
  dd065a:	5e                   	pop    esi
  dd065b:	5f                   	pop    edi
  dd065c:	5b                   	pop    ebx
  dd065d:	c3                   	ret
  dd065e:	53                   	push   ebx
  dd065f:	57                   	push   edi
  dd0660:	56                   	push   esi
  dd0661:	83 ec 10             	sub    esp,0x10
  dd0664:	e8 00 00 00 00       	call   dd0669 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3a37>
  dd0669:	5b                   	pop    ebx
  dd066a:	81 c3 13 65 02 01    	add    ebx,0x1026513
  dd0670:	8a 83 91 a1 06 00    	mov    al,BYTE PTR [ebx+0x6a191]
  dd0676:	24 01                	and    al,0x1
  dd0678:	75 17                	jne    dd0691 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3a5f>
  dd067a:	8d 83 84 bf 71 ff    	lea    eax,[ebx-0x8e407c]
  dd0680:	8b 00                	mov    eax,DWORD PTR [eax]
  dd0682:	89 04 24             	mov    DWORD PTR [esp],eax
  dd0685:	e8 9e ec dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd068a:	c6 83 91 a1 06 00 01 	mov    BYTE PTR [ebx+0x6a191],0x1
  dd0691:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  dd0695:	8d 83 98 dc 04 00    	lea    eax,[ebx+0x4dc98]
  dd069b:	8b 00                	mov    eax,DWORD PTR [eax]
  dd069d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd06a4:	74 0e                	je     dd06b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3a82>
  dd06a6:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd06aa:	75 08                	jne    dd06b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3a82>
  dd06ac:	89 04 24             	mov    DWORD PTR [esp],eax
  dd06af:	e8 fa 5d de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd06b4:	31 ff                	xor    edi,edi
  dd06b6:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  dd06ba:	89 3c 24             	mov    DWORD PTR [esp],edi
  dd06bd:	e8 fe fb 32 00       	call   11002c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x50368e>
  dd06c2:	e8 2b 00 00 00       	call   dd06f2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3ac0>
  dd06c7:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  dd06cb:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  dd06cf:	89 34 24             	mov    DWORD PTR [esp],esi
  dd06d2:	e8 f3 68 9b ff       	call   786fca <closedir@plt+0x5e435a>
  dd06d7:	8b 76 50             	mov    esi,DWORD PTR [esi+0x50]
  dd06da:	85 f6                	test   esi,esi
  dd06dc:	75 05                	jne    dd06e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3ab1>
  dd06de:	e8 11 00 e0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dd06e3:	89 34 24             	mov    DWORD PTR [esp],esi
  dd06e6:	e8 63 00 00 00       	call   dd074e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3b1c>
  dd06eb:	83 c4 10             	add    esp,0x10
  dd06ee:	5e                   	pop    esi
  dd06ef:	5f                   	pop    edi
  dd06f0:	5b                   	pop    ebx
  dd06f1:	c3                   	ret
  dd06f2:	53                   	push   ebx
  dd06f3:	56                   	push   esi
  dd06f4:	83 ec 14             	sub    esp,0x14
  dd06f7:	e8 00 00 00 00       	call   dd06fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3aca>
  dd06fc:	5b                   	pop    ebx
  dd06fd:	81 c3 80 64 02 01    	add    ebx,0x1026480
  dd0703:	8a 83 92 a1 06 00    	mov    al,BYTE PTR [ebx+0x6a192]
  dd0709:	24 01                	and    al,0x1
  dd070b:	75 17                	jne    dd0724 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3af2>
  dd070d:	8d 83 a0 bf 71 ff    	lea    eax,[ebx-0x8e4060]
  dd0713:	8b 00                	mov    eax,DWORD PTR [eax]
  dd0715:	89 04 24             	mov    DWORD PTR [esp],eax
  dd0718:	e8 0b ec dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd071d:	c6 83 92 a1 06 00 01 	mov    BYTE PTR [ebx+0x6a192],0x1
  dd0724:	8d 83 f8 df 04 00    	lea    eax,[ebx+0x4dff8]
  dd072a:	8b 00                	mov    eax,DWORD PTR [eax]
  dd072c:	89 04 24             	mov    DWORD PTR [esp],eax
  dd072f:	e8 fa e6 e0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  dd0734:	89 c6                	mov    esi,eax
  dd0736:	89 34 24             	mov    DWORD PTR [esp],esi
  dd0739:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  dd0740:	00 
  dd0741:	e8 54 5b 7f ff       	call   5c629a <closedir@plt+0x42362a>
  dd0746:	89 f0                	mov    eax,esi
  dd0748:	83 c4 14             	add    esp,0x14
  dd074b:	5e                   	pop    esi
  dd074c:	5b                   	pop    ebx
  dd074d:	c3                   	ret
  dd074e:	53                   	push   ebx
  dd074f:	56                   	push   esi
  dd0750:	50                   	push   eax
  dd0751:	e8 00 00 00 00       	call   dd0756 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3b24>
  dd0756:	5b                   	pop    ebx
  dd0757:	81 c3 26 64 02 01    	add    ebx,0x1026426
  dd075d:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  dd0761:	8a 83 9a a1 06 00    	mov    al,BYTE PTR [ebx+0x6a19a]
  dd0767:	24 01                	and    al,0x1
  dd0769:	75 1a                	jne    dd0785 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3b53>
  dd076b:	8d 83 48 c8 71 ff    	lea    eax,[ebx-0x8e37b8]
  dd0771:	83 ec 0c             	sub    esp,0xc
  dd0774:	ff 30                	push   DWORD PTR [eax]
  dd0776:	e8 ad eb dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd077b:	83 c4 10             	add    esp,0x10
  dd077e:	c6 83 9a a1 06 00 01 	mov    BYTE PTR [ebx+0x6a19a],0x1
  dd0785:	c6 46 1c 00          	mov    BYTE PTR [esi+0x1c],0x0
  dd0789:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  dd078c:	85 f6                	test   esi,esi
  dd078e:	75 05                	jne    dd0795 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3b63>
  dd0790:	e8 5f ff df ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  dd0795:	8d 83 b4 41 06 00    	lea    eax,[ebx+0x641b4]
  dd079b:	31 c9                	xor    ecx,ecx
  dd079d:	51                   	push   ecx
  dd079e:	51                   	push   ecx
  dd079f:	ff 30                	push   DWORD PTR [eax]
  dd07a1:	56                   	push   esi
  dd07a2:	e8 13 d2 d9 ff       	call   b6d9ba <closedir@plt+0x9cad4a>
  dd07a7:	83 c4 10             	add    esp,0x10
  dd07aa:	83 c4 04             	add    esp,0x4
  dd07ad:	5e                   	pop    esi
  dd07ae:	5b                   	pop    ebx
  dd07af:	c3                   	ret
  dd07b0:	53                   	push   ebx
  dd07b1:	83 ec 08             	sub    esp,0x8
  dd07b4:	e8 00 00 00 00       	call   dd07b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3b87>
  dd07b9:	5b                   	pop    ebx
  dd07ba:	81 c3 c3 63 02 01    	add    ebx,0x10263c3
  dd07c0:	83 ec 08             	sub    esp,0x8
  dd07c3:	6a 00                	push   0x0
  dd07c5:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  dd07c9:	e8 cc 5a 7f ff       	call   5c629a <closedir@plt+0x42362a>
  dd07ce:	83 c4 10             	add    esp,0x10
  dd07d1:	83 c4 08             	add    esp,0x8
  dd07d4:	5b                   	pop    ebx
  dd07d5:	c3                   	ret
  dd07d6:	53                   	push   ebx
  dd07d7:	57                   	push   edi
  dd07d8:	56                   	push   esi
  dd07d9:	83 ec 10             	sub    esp,0x10
  dd07dc:	e8 00 00 00 00       	call   dd07e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3baf>
  dd07e1:	5b                   	pop    ebx
  dd07e2:	81 c3 9b 63 02 01    	add    ebx,0x102639b
  dd07e8:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  dd07ec:	8a 83 93 a1 06 00    	mov    al,BYTE PTR [ebx+0x6a193]
  dd07f2:	24 01                	and    al,0x1
  dd07f4:	75 17                	jne    dd080d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3bdb>
  dd07f6:	8d 83 c0 e0 71 ff    	lea    eax,[ebx-0x8e1f40]
  dd07fc:	8b 00                	mov    eax,DWORD PTR [eax]
  dd07fe:	89 04 24             	mov    DWORD PTR [esp],eax
  dd0801:	e8 22 eb dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd0806:	c6 83 93 a1 06 00 01 	mov    BYTE PTR [ebx+0x6a193],0x1
  dd080d:	8b 46 10             	mov    eax,DWORD PTR [esi+0x10]
  dd0810:	c7 46 10 ff ff ff ff 	mov    DWORD PTR [esi+0x10],0xffffffff
  dd0817:	83 c8 01             	or     eax,0x1
  dd081a:	31 c9                	xor    ecx,ecx
  dd081c:	41                   	inc    ecx
  dd081d:	39 c8                	cmp    eax,ecx
  dd081f:	75 63                	jne    dd0884 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3c52>
  dd0821:	8d bb 94 d6 04 00    	lea    edi,[ebx+0x4d694]
  dd0827:	8b 07                	mov    eax,DWORD PTR [edi]
  dd0829:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd0830:	74 0e                	je     dd0840 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3c0e>
  dd0832:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd0836:	75 08                	jne    dd0840 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3c0e>
  dd0838:	89 04 24             	mov    DWORD PTR [esp],eax
  dd083b:	e8 6e 5c de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd0840:	31 c0                	xor    eax,eax
  dd0842:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  dd0846:	89 04 24             	mov    DWORD PTR [esp],eax
  dd0849:	e8 d9 80 f7 ff       	call   d48927 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x14bcf5>
  dd084e:	84 c0                	test   al,al
  dd0850:	74 36                	je     dd0888 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3c56>
  dd0852:	8b 07                	mov    eax,DWORD PTR [edi]
  dd0854:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  dd085b:	74 0e                	je     dd086b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3c39>
  dd085d:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  dd0861:	75 08                	jne    dd086b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3c39>
  dd0863:	89 04 24             	mov    DWORD PTR [esp],eax
  dd0866:	e8 43 5c de ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  dd086b:	31 c0                	xor    eax,eax
  dd086d:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  dd0871:	89 04 24             	mov    DWORD PTR [esp],eax
  dd0874:	e8 25 10 f9 ff       	call   d6189e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x164c6c>
  dd0879:	31 c0                	xor    eax,eax
  dd087b:	c7 46 10 ff ff ff ff 	mov    DWORD PTR [esi+0x10],0xffffffff
  dd0882:	eb 1a                	jmp    dd089e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3c6c>
  dd0884:	31 c0                	xor    eax,eax
  dd0886:	eb 16                	jmp    dd089e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3c6c>
  dd0888:	c7 46 08 00 00 00 00 	mov    DWORD PTR [esi+0x8],0x0
  dd088f:	b0 01                	mov    al,0x1
  dd0891:	80 7e 0c 00          	cmp    BYTE PTR [esi+0xc],0x0
  dd0895:	75 07                	jne    dd089e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3c6c>
  dd0897:	c7 46 10 01 00 00 00 	mov    DWORD PTR [esi+0x10],0x1
  dd089e:	0f b6 c0             	movzx  eax,al
  dd08a1:	83 c4 10             	add    esp,0x10
  dd08a4:	5e                   	pop    esi
  dd08a5:	5f                   	pop    edi
  dd08a6:	5b                   	pop    ebx
  dd08a7:	c3                   	ret
  dd08a8:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  dd08ac:	8b 40 08             	mov    eax,DWORD PTR [eax+0x8]
  dd08af:	c3                   	ret
  dd08b0:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  dd08b4:	8b 40 08             	mov    eax,DWORD PTR [eax+0x8]
  dd08b7:	c3                   	ret
  dd08b8:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  dd08bc:	c6 40 0c 01          	mov    BYTE PTR [eax+0xc],0x1
  dd08c0:	c7 40 10 ff ff ff ff 	mov    DWORD PTR [eax+0x10],0xffffffff
  dd08c7:	c3                   	ret
  dd08c8:	53                   	push   ebx
  dd08c9:	56                   	push   esi
  dd08ca:	83 ec 14             	sub    esp,0x14
  dd08cd:	e8 00 00 00 00       	call   dd08d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3ca0>
  dd08d2:	5b                   	pop    ebx
  dd08d3:	81 c3 aa 62 02 01    	add    ebx,0x10262aa
  dd08d9:	8a 83 94 a1 06 00    	mov    al,BYTE PTR [ebx+0x6a194]
  dd08df:	24 01                	and    al,0x1
  dd08e1:	75 17                	jne    dd08fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d3cc8>
  dd08e3:	8d 83 c4 e0 71 ff    	lea    eax,[ebx-0x8e1f3c]
  dd08e9:	8b 00                	mov    eax,DWORD PTR [eax]
  dd08eb:	89 04 24             	mov    DWORD PTR [esp],eax
  dd08ee:	e8 35 ea dc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  dd08f3:	c6 83 94 a1 06 00 01 	mov    BYTE PTR [ebx+0x6a194],0x1
  dd08fa:	8d 83 44 a9 04 00    	lea    eax,[ebx+0x4a944]
